profile
viewpoint
Marvin Löbel Kimundi Dortmund, Germany

brendanzab/gl-rs 499

An OpenGL function pointer loader for Rust

Kimundi/owning-ref-rs 261

A library for creating references that carry their owner with them.

Kimundi/greenwasm 100

An implementation of the Webassembly spec in Rust

brendanzab/sax-rs 13

DEPRECATED - use https://github.com/netvl/rust-xml/ instead.

Kimundi/apply-pub-rs 2

A Rust syntax extension for applying the `pub` visibility modifer to many items at once

Kimundi/header_walker 2

A C++ utility for walking the include trees of a list of source files.

Kimundi/latex-warnings 2

A commandline wrapper for a latex process that parses errors and warnings, and outputs them in better understandable format.

Kimundi/benchpress 1

C++11 header only micro benchmark framework

push eventKimundi/dotfiles

Marvin Löbel

commit sha dce2d01760e91f34a475ff0cbef8022c47ed843b

remove duplicate script directory

view details

push time in a month

push eventKimundi/hex-digit-counter

Marvin Löbel

commit sha f4edafaabfd9d8603e48304d920a1e4ed9e05235

add single_file variant

view details

push time in a month

push eventKimundi/hex-digit-counter

Marvin Löbel

commit sha ba604ed4b5048961f248bf2402e3f541d200948f

Default to memory mapped

view details

push time in a month

push eventKimundi/hex-digit-counter

Marvin Löbel

commit sha 3286918e1ed7f74afccf8073ba617a40e81abd9b

Add vec counting strategy

view details

push time in a month

push eventKimundi/hex-digit-counter

Marvin Löbel

commit sha d7ac187616d60310bcdf8c88483d84cafd9ed3d2

Disable more debug output

view details

push time in a month

push eventKimundi/hex-digit-counter

Marvin Löbel

commit sha 6a87fa20ed537b845e655b4e98558bc568b9b06c

fix a hex digit conversion bug in original

view details

push time in a month

push eventKimundi/hex-digit-counter

Marvin Löbel

commit sha 1e9fdf02e3f3c43cbd3592432fcef58ea51d8de4

Add a debug histogram feature

view details

push time in a month

push eventKimundi/hex-digit-counter

Marvin Löbel

commit sha c54ff804664f38eba1705fcdfe717a02998356db

add output hash

view details

Marvin Löbel

commit sha e53b8caf0663c4593712835c871c379b24aa1560

Add counter strategy traits for variant

view details

Marvin Löbel

commit sha 4ae05d722733d4f352daa33080f141ad5998a355

add a debug histogram feature

view details

push time in a month

push eventKimundi/hex-digit-counter

Marvin Löbel

commit sha 89d4aaff3871da1748c4b200027f73ab807d0b85

start simplify impl

view details

Marvin Löbel

commit sha 8638a3a378e38dc3f99f9d6ae725a93befd7f07d

simplify variant impl

view details

push time in a month

push eventKimundi/hex-digit-counter

Marvin Löbel

commit sha 1df31c52b9e3798efc59235b6a46cf73c23dd496

extra debug output

view details

Marvin Löbel

commit sha bd81fde2a1a9522287e87cbc24765210c0fc6a63

fix captitalized character mismatch in the original algorithm

view details

push time in a month

push eventKimundi/hex-digit-counter

Marvin Löbel

commit sha 4c583f3fda8cf6192089bc2655586e70870be791

add memory map option

view details

push time in a month

create barnchKimundi/hex-digit-counter

branch : master

created branch time in a month

created repositoryKimundi/hex-digit-counter

created time in a month

Pull request review commentgfx-rs/wgpu

Grand cleanup and refactor of the descriptors in the API

 type FileName = String; pub const FILE_NAME: &str = "trace.ron";  #[cfg(feature = "trace")]-pub(crate) fn new_render_bundle_encoder_descriptor(-    label: super::Label,-    context: &super::RenderPassContext,-) -> wgt::RenderBundleEncoderDescriptor {-    wgt::RenderBundleEncoderDescriptor {-        label: Some(super::own_label(&label).into()),-        color_formats: context.attachments.colors.to_vec().into(),+pub(crate) fn new_render_bundle_encoder_descriptor<'a>(+    label: Option<&'a str>,+    context: &'a super::RenderPassContext,+) -> crate::command::RenderBundleEncoderDescriptor<'a> {+    crate::command::RenderBundleEncoderDescriptor {+        label: label.map(Cow::Borrowed),

Ah sorry, could have sworn I did the same as in wgpu-rs there.

kvark

comment created time in 2 months

Pull request review commentgfx-rs/wgpu

Grand cleanup and refactor of the descriptors in the API

 type FileName = String; pub const FILE_NAME: &str = "trace.ron";  #[cfg(feature = "trace")]-pub(crate) fn new_render_bundle_encoder_descriptor(-    label: super::Label,-    context: &super::RenderPassContext,-) -> wgt::RenderBundleEncoderDescriptor {-    wgt::RenderBundleEncoderDescriptor {-        label: Some(super::own_label(&label).into()),-        color_formats: context.attachments.colors.to_vec().into(),+pub(crate) fn new_render_bundle_encoder_descriptor<'a>(+    label: Option<&'a str>,+    context: &'a super::RenderPassContext,+) -> crate::command::RenderBundleEncoderDescriptor<'a> {+    crate::command::RenderBundleEncoderDescriptor {+        label: label.map(Cow::Borrowed),

It might be more consistent to import Borrowed directly everywhere.

kvark

comment created time in 2 months

push eventKimundi/wgpu-rs

Marvin Löbel

commit sha e9cf2436635ff878207914e45a25fb36c776cd30

Udderly remove cows from the following APIs: - BufferDescriptor - CommandEncoderDescriptor - RenderBundleDescriptor - TextureDescriptor - TextureViewDescriptor - PipelineLayoutDescriptor - SamplerDescriptor - BindGroupDescriptor - ProgrammableStageDescriptor - RenderPassDescriptor - RenderPipelineDescriptor - BindGroupLayoutDescriptor - VertexStateDescriptor - VertexBufferDescriptor - RenderBundleEncoderDescriptor - ComputePipelineDescriptor Also change anisotropy_clamp to use NonZeroU8

view details

push time in 2 months

push eventKimundi/wgpu-rs

Dzmitry Malyshau

commit sha b07950ca8a03e34d455987d61695ce94e0705dfa

Expose get_bind_group_layout

view details

bors[bot]

commit sha 8bfde457f11e6ac679b14420f6333b9460a6a121

Merge #502 502: Expose get_bind_group_layout r=grovesNL a=kvark Returning a new object is fine for BGLs specifically and for these cases in particular because we made sure the refcount is bumped (and BGL has a special kind of refcount) in https://github.com/gfx-rs/wgpu/commit/f164fd1f46390d6a51acc1c1082cc8e0c23dbb8c Co-authored-by: Dzmitry Malyshau <kvarkus@gmail.com>

view details

Marvin Löbel

commit sha a336901e69bcbea58fb8e9690a0286d7aae51578

Udder defeat at the following fronts: BufferDescriptor CommandEncoderDescriptor RenderBundleDescriptor TextureDescriptor TextureViewDescriptor PipelineLayoutDescriptor SamplerDescriptor BindGroupDescriptor ProgrammableStageDescriptor RenderPassDescriptor RenderPipelineDescriptor BindGroupLayoutDescriptor VertexStateDescriptor VertexBufferDescriptor RenderBundleEncoderDescriptor Fix web target ComputePipelineDescriptor Remove an unneeded struct destructure & construction Remove uneeded allocation in previous commit Use ArrayVec to avoid the heap allocation Change anisotropy_clamp to use NonZeroU8

view details

push time in 2 months

push eventKimundi/wgpu-rs

Marvin Löbel

commit sha 576b0e3a892775f521f6adbefbbd37717211f013

Use ArrayVec to avoid the heap allocation

view details

Marvin Löbel

commit sha 9837adc72f33ecf4dc24c1c77446ebb5f4547724

Change anisotropy_clamp to use NonZeroU8

view details

push time in 2 months

PR opened rust-lang/reference

Add an extra fn() entry to the variance table in the subtyping chapter

While discussing variance on a Rust help channel, I noticed that the subtyping chapter does not specifically mention the special case where a type parameter is used both in the input and output of a function, which, as far as I know, would make it be treated as invariant because its the intersection of both contravariance and covariance.

In case I'm not totally wrong with this, I propose adding that case to the table to make it a bit more clear.

+1 -0

0 comment

1 changed file

pr created time in 2 months

push eventKimundi/reference

Marvin Löbel

commit sha 971d500a60c30cd92f915b3630ab787e1d8751f5

Add an extra fn() entry to the variance table in the subtyping chapter While discussing variance on a Rust help channel, I noticed that the subtyping chapter does not specifically mention the special case where a type parameter is used both in the input and output of a function, which, as far as I know, would make it be treated as invariant because its the intersection of both contravariance and covariance. In case I'm not totally wrong with this, I propose adding that case to the table to make it a bit more clear.

view details

push time in 2 months

push eventKimundi/wgpu-rs

Marvin Löbel

commit sha 46904542e8616c0522e6b7c3eb20b78c21561ae4

Remove uneeded allocation in previous commit

view details

push time in 2 months

push eventKimundi/wgpu-rs

Marvin Löbel

commit sha ec4294f20019843454a3d6412b5500c6228e4033

Remove an unneeded struct destructure & construction

view details

push time in 2 months

push eventKimundi/wgpu-rs

Marvin Löbel

commit sha 08b7f7c96511e15cdb7a87e8e58d5ab74e6383fc

ComputePipelineDescriptor

view details

push time in 2 months

push eventKimundi/wgpu-rs

Marvin Löbel

commit sha c5bf0a23874618a44b0a7a01c039f25b2524355b

Fix web target

view details

push time in 2 months

push eventKimundi/wgpu-rs

Marvin Löbel

commit sha d15ff5252e60d9dc093805aa76674a587abd3efc

RenderBundleEncoderDescriptor

view details

push time in 2 months

push eventKimundi/wgpu-rs

Marvin Löbel

commit sha f4d04f9f8fab3b94157f862e4fb33195b54bbe29

VertexStateDescriptor

view details

Marvin Löbel

commit sha 22136c7a94d8373d5562ac5796daec97009d8777

VertexBufferDescriptor

view details

push time in 2 months

push eventKimundi/wgpu-rs

Marvin Löbel

commit sha 88c8cf2d618bc6fbc50623f9168cb6b1f2e7db72

BindGroupLayoutDescriptor

view details

push time in 2 months

push eventKimundi/wgpu-rs

Marvin Löbel

commit sha 4e93ee2771a36aa3b41306428d8233fd094953c6

RenderPipelineDescriptor

view details

push time in 2 months

push eventKimundi/wgpu-rs

Marvin Löbel

commit sha 89f5c8b7ee37cec36f644168d9fa49b9a3d09991

RenderPassDescriptor

view details

push time in 2 months

push eventKimundi/wgpu-rs

Marvin Löbel

commit sha e642b121932172a3e0bbbb2b4dc9a0afa50744c0

ProgrammableStageDescriptor

view details

push time in 2 months

push eventKimundi/wgpu-rs

Marvin Löbel

commit sha 699b1b160fca24a0226ec822ab2999d6ed9be2a5

BindGroupDescriptor

view details

push time in 2 months

push eventKimundi/wgpu-rs

Marvin Löbel

commit sha b31f1f0e12914d03eceb49f64e301ff495dd4e76

SamplerDescriptor

view details

push time in 2 months

push eventKimundi/wgpu-rs

Dzmitry Malyshau

commit sha 924e4b38e42395a6d0c77b3d8479201f63879419

Update wgpu for optional layouts

view details

bors[bot]

commit sha 0414f4b550ff466d84abbbf238b989307341a1f7

Merge #500 500: Update wgpu for optional layouts r=3rdtimeisthecharm a=kvark Fixes #498 Includes https://github.com/gfx-rs/wgpu/pull/872 and https://github.com/gfx-rs/wgpu/pull/870 Co-authored-by: Dzmitry Malyshau <dmalyshau@mozilla.com>

view details

Marvin Löbel

commit sha 28471d8cc456baa64d9323536a572b93983c0c8e

BufferDescriptor

view details

Marvin Löbel

commit sha 71cfdeae3d684277960295d5dfd150d01ff3b939

CommandEncoderDescriptor

view details

Marvin Löbel

commit sha fe95e169f7d041184e46e25e1263f91d986c3ec0

RenderBundleDescriptor

view details

Marvin Löbel

commit sha d2b36060ff0b2a572cada93bc11a470fab66f54a

TextureDescriptor

view details

Marvin Löbel

commit sha 10eefeb4ad13bf792fcb7f94b889bf84981edf70

TextureViewDescriptor

view details

Marvin Löbel

commit sha 785a0fef6fcf24978051a7a6e52ce5bf3b920fd1

PipelineLayoutDescriptor

view details

push time in 2 months

push eventKimundi/wgpu-rs

Marvin Löbel

commit sha 827588d9b3c7cd2c3c9b6034debd2e238059cd2e

TextureViewDescriptor

view details

push time in 2 months

push eventKimundi/wgpu-rs

Marvin Löbel

commit sha dab21a0d010d6ce6696ee33236af3b9cd53f7693

TextureDescriptor

view details

push time in 2 months

push eventKimundi/wgpu-rs

Marvin Löbel

commit sha 279509c9de7c2c0cf3a0ec1278f136fbded4b244

RequestAdapterOptions

view details

Marvin Löbel

commit sha 16e7025c0a3a9b38cd1fe45f40ad7c06b2d17a09

BufferDescriptor

view details

Marvin Löbel

commit sha 403f4ba3f3d8e41c2693bd9b907a7c39bcc4fa4b

CommandEncoderDescriptor

view details

Marvin Löbel

commit sha 166e442ccf3f3895814c189386c9814c12f772f3

RenderBundleDescriptor

view details

push time in 2 months

push eventKimundi/wgpu-rs

Marvin Löbel

commit sha 29603c655615f153008a3a18a12f90a0e8a07071

CommandEncoderDescriptor

view details

push time in 2 months

PR opened gfx-rs/wgpu-rs

Fighting back the bovine forces
+38 -20

0 comment

5 changed files

pr created time in 2 months

create barnchKimundi/wgpu-rs

branch : retreat_to_greener_pastures

created branch time in 2 months

push eventKimundi/owning-ref-rs

Travis CI User

commit sha b8281da0baec6a8399e25512f0c503775895dbb9

Documentation for Kimundi/owning-ref-rs@677c5bb

view details

push time in 2 months

push eventKimundi/scoped-threadpool-rs

Travis CI User

commit sha 5c3a1493041965b3fcc26a0b9aafe870dfb333cc

Documentation for Kimundi/scoped-threadpool-rs@243eba6

view details

push time in 2 months

issue commentrust-analyzer/rust-analyzer

Unresolved module rust-analyzer error.

I can also confirm this behavior.

RamiHg

comment created time in 2 months

push eventKimundi/rustc-version-rs

Travis CI User

commit sha b6723f7698d09b7bb792701d1a5cf101ae113fb4

Documentation for Kimundi/rustc-version-rs@1d692a9

view details

push time in 2 months

push eventKimundi/owning-ref-rs

Travis CI User

commit sha 2ab5c3453dd31aad88e6bf84356c442fe9f2d1ae

Documentation for Kimundi/owning-ref-rs@677c5bb

view details

push time in 2 months

push eventKimundi/scoped-threadpool-rs

Travis CI User

commit sha 331dd15ee0a220fd826f4c36354d608ac26211ca

Documentation for Kimundi/scoped-threadpool-rs@243eba6

view details

push time in 2 months

push eventKimundi/rustc-version-rs

Travis CI User

commit sha f35880735850f250e9ebda3f22839493d32e55d6

Documentation for Kimundi/rustc-version-rs@1d692a9

view details

push time in 2 months

push eventKimundi/owning-ref-rs

Travis CI User

commit sha 7fd4ec645bf9ea3d985db69e4e22805533301be9

Documentation for Kimundi/owning-ref-rs@677c5bb

view details

push time in 2 months

push eventKimundi/scoped-threadpool-rs

Travis CI User

commit sha fc3501d04c785b1dae0672632a0c704036621704

Documentation for Kimundi/scoped-threadpool-rs@243eba6

view details

push time in 2 months

push eventKimundi/rustc-version-rs

Travis CI User

commit sha 4ee53951c36a0b4e024a8f22327a5e050a0526bd

Documentation for Kimundi/rustc-version-rs@1d692a9

view details

push time in 2 months

push eventKimundi/owning-ref-rs

Travis CI User

commit sha ec81016353732a04e9146b1eb2d68da6278551d8

Documentation for Kimundi/owning-ref-rs@677c5bb

view details

push time in 2 months

push eventKimundi/scoped-threadpool-rs

Travis CI User

commit sha 0c2a7681aa39eb6f5ad9b0700b9b663f2b54d419

Documentation for Kimundi/scoped-threadpool-rs@243eba6

view details

push time in 2 months

push eventrust-lang-nursery/lazy-static.rs

Travis CI User

commit sha 0e80ae292d3f34aed67d9c9686398a6aecdd1351

Documentation for rust-lang-nursery/lazy-static.rs@f32efad

view details

push time in 2 months

push eventKimundi/rustc-version-rs

Travis CI User

commit sha 32f972375005ed9014b31c0a991acc269e7823db

Documentation for Kimundi/rustc-version-rs@1d692a9

view details

push time in 2 months

push eventKimundi/owning-ref-rs

Travis CI User

commit sha a6596ac061e9496bc9f82d36e0582d94386edf24

Documentation for Kimundi/owning-ref-rs@677c5bb

view details

push time in 2 months

push eventKimundi/scoped-threadpool-rs

Travis CI User

commit sha 6052178758c54b5e7a83371357888381a2da4d34

Documentation for Kimundi/scoped-threadpool-rs@243eba6

view details

push time in 2 months

push eventKimundi/rustc-version-rs

Travis CI User

commit sha 3285241d4c61e9060d3d63d1d7ad498cac4dbac2

Documentation for Kimundi/rustc-version-rs@1d692a9

view details

push time in 2 months

push eventKimundi/owning-ref-rs

Travis CI User

commit sha 0f7ce67323446263687c32f1166634f1d506fc5a

Documentation for Kimundi/owning-ref-rs@677c5bb

view details

push time in 2 months

push eventKimundi/scoped-threadpool-rs

Travis CI User

commit sha 14c2cbe804d544a9fe051d75b592e2bf9d2f13d7

Documentation for Kimundi/scoped-threadpool-rs@243eba6

view details

push time in 2 months

push eventKimundi/rustc-version-rs

Travis CI User

commit sha 40b4326100daff22f9a65d21e1ed1a0eefb4cd06

Documentation for Kimundi/rustc-version-rs@1d692a9

view details

push time in 2 months

push eventKimundi/owning-ref-rs

Travis CI User

commit sha c6688d362dc52acccc54973722d03efcb012da28

Documentation for Kimundi/owning-ref-rs@677c5bb

view details

push time in 2 months

push eventKimundi/scoped-threadpool-rs

Travis CI User

commit sha 74dea49b5ee3f75ac91b3a54a8892b7b16a224cd

Documentation for Kimundi/scoped-threadpool-rs@243eba6

view details

push time in 2 months

push eventKimundi/rustc-version-rs

Travis CI User

commit sha 2f123e2652d722768e77accf1f75caf522b3fd46

Documentation for Kimundi/rustc-version-rs@1d692a9

view details

push time in 2 months

push eventKimundi/owning-ref-rs

Travis CI User

commit sha 851055e84e1bf0a0365743733549ac696effdbc1

Documentation for Kimundi/owning-ref-rs@677c5bb

view details

push time in 2 months

push eventKimundi/scoped-threadpool-rs

Travis CI User

commit sha 45037deb995b701bad4a6cd8a81c1182e5f5a8ea

Documentation for Kimundi/scoped-threadpool-rs@243eba6

view details

push time in 2 months

push eventKimundi/rustc-version-rs

Travis CI User

commit sha 4d062ea9f68ca7e7016acc68b51ecbcb0530b7a8

Documentation for Kimundi/rustc-version-rs@1d692a9

view details

push time in 2 months

PR opened gfx-rs/wgpu-rs

Add more cows
+36 -36

0 comment

8 changed files

pr created time in 2 months

create barnchKimundi/wgpu-rs

branch : straggling_ungulates

created branch time in 2 months

push eventKimundi/owning-ref-rs

Travis CI User

commit sha 00f0866ad3bc75f621d29b192dee967e44fb1804

Documentation for Kimundi/owning-ref-rs@677c5bb

view details

push time in 2 months

PR opened gfx-rs/wgpu-rs

Fix two missed renames in docs
+2 -2

0 comment

1 changed file

pr created time in 2 months

create barnchKimundi/wgpu-rs

branch : fixes

created branch time in 2 months

push eventKimundi/scoped-threadpool-rs

Travis CI User

commit sha f507619f69ff37bb2fde2c3184592900e148165f

Documentation for Kimundi/scoped-threadpool-rs@243eba6

view details

push time in 2 months

issue commentgfx-rs/wgpu-rs

Proposal: Introduce builder pattern

Note that that setter API is not actually going to work: If you accept a Input: Into<Cow<'a, [T]>, then passing an &[T; N] argument will not do a deref coercion. That is in fact why we used Borrowed() there: If you tried to use From or Into, you would have to explicitly slice the array literal with [..] as well.

See https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=976b42c8df8ac0103044d1b8e86860df

MatusT

comment created time in 2 months

push eventKimundi/rustc-version-rs

Travis CI User

commit sha a5be7280d100d6b9fcfeb86506e74aa214631c04

Documentation for Kimundi/rustc-version-rs@1d692a9

view details

push time in 2 months

push eventKimundi/owning-ref-rs

Travis CI User

commit sha 1f9568c750d74b9abfe5bde6a3902a5c696d180a

Documentation for Kimundi/owning-ref-rs@677c5bb

view details

push time in 2 months

push eventKimundi/scoped-threadpool-rs

Travis CI User

commit sha ce2bde8786531d411791217a56ed0dcc4473b4f5

Documentation for Kimundi/scoped-threadpool-rs@243eba6

view details

push time in 2 months

push eventKimundi/wgpu-rs

Marvin Löbel

commit sha eb9299d247fd976734fe3a2fa83160335bc8fc7b

Update wgpu-rs for the Cow changes in wgpu

view details

push time in 2 months

push eventKimundi/wgpu-rs

Marvin Löbel

commit sha 23a7b3aef106aa2a7744f6754e2e345fdc65bca3

Update wgpu-rs for the Cow changes in wgpu

view details

push time in 2 months

Pull request review commentgfx-rs/wgpu-rs

Replace borrowed slices in Descriptor structs with copy on write slices

 impl crate::Context for Context {         wgc::gfx_select!(*device => global.device_create_bind_group(             *device,             &bm::BindGroupDescriptor {-                label: desc.label,+                label: desc.label.as_ref().map(|label| label[..].into()),

I had hoped I wouldn't have to touch these again because they are in the implementation, but ok. 😄

Kimundi

comment created time in 2 months

Pull request review commentgfx-rs/wgpu-rs

Replace borrowed slices in Descriptor structs with copy on write slices

 impl crate::Context for Context {             .collect::<js_sys::Array>();          let mut mapped_desc = web_sys::GpuBindGroupLayoutDescriptor::new(&mapped_bindings);-        if let Some(label) = desc.label {-            mapped_desc.label(label);+        if let Some(label) = &desc.label {

That would cause a move error, the choices are basically this:

if let Some(label) = &desc.label {
  mapped_desc.label(label);
}

Or

if let Some(ref label) = desc.label {
  mapped_desc.label(label);
}
Kimundi

comment created time in 2 months

push eventKimundi/wgpu-rs

Marvin Löbel

commit sha cec6d7d4c6ff889b03b953aa4092e9244c977b95

Update wgpu-rs for the Cow changes in wgpu

view details

push time in 2 months

pull request commentgfx-rs/wgpu-rs

Replace borrowed slices in Descriptor structs with copy on write slices

Just to document this somewhere: The switch to Cow causes certain descriptor expressions to require explicitly named temporary variables. See https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=d4f90482467877cf10f9c0b355736d14 for an enumeration of all relevant cases.

Kimundi

comment created time in 2 months

push eventKimundi/wgpu-rs

bootra-dev

commit sha 80c94410273910857ab8debe6d2534dd61ff9192

replace vertex_format_size macro with VertexFormat size function

view details

Dzmitry Malyshau

commit sha 655828f88fee9d9f4a0985770fc012cc2fd6a7ec

Fix Vulkan portability support on macOS

view details

bors[bot]

commit sha 96f4dda7567b2ddc04f155b98c1183ce57af8f04

Merge #442 442: replace vertex_format_size macro with VertexFormat size function r=kvark a=bootra-dev This pull request depends on https://github.com/gfx-rs/wgpu/pull/802 I'm not sure if multiple pull requests is the right way to handle this - let me know if I need to use another workflow. Co-authored-by: bootra-dev <bootragames@gmail.com>

view details

bors[bot]

commit sha 4e49a6080408ced3cbb4dac094ad820a972d59cd

Merge #465 465: Fix Vulkan portability support on macOS r=cwfitzgerald a=kvark Co-authored-by: Dzmitry Malyshau <kvarkus@gmail.com>

view details

Andrea Nardi

commit sha f1fa1e884bf8e7e7689e16d640e7d4753e791351

implement debug for public types Signed-off-by: Andrea Nardi <buongiorno19972@gmail.com>

view details

Andrea Nardi

commit sha 019e7513b3401fad6a8895fd7400fb4486140a07

made fields of direct::Context private

view details

bors[bot]

commit sha f9c3cb91c09eced67e8554e81ef948e3e15649ee

Merge #466 466: add debug trait for public types r=kvark a=Andful This pull request is to resolve the issue #458. This pull request is still incomplete. The only problematic trait is `RenderBundleEncoder`. For the native version, `RenderBundleEncoder` does not implement `Debug`. This would have to be implemented in the wgpu project. FYI, Context does not need to implement `Debug`. The type that implements `Context` is used directly, i.e. `Arc<C>` is used and not `Arc<dyn Context>` Co-authored-by: Andrea Nardi <buongiorno19972@gmail.com>

view details

Marvin Löbel

commit sha 8836be66f96e2f290765502487787ecdf708634d

Update git hash

view details

Marvin Löbel

commit sha 59cb98fdb7fde9f679b906d0852fa4aae2d141fc

Update wgpu-rs main crate to Cow changes

view details

Marvin Löbel

commit sha d2179659c797567f9e4a1bcb5623c971358ffe1f

Fix the examples

view details

Marvin Löbel

commit sha 09eecb07234e3cee5a80345368c04cac644844f6

Fix web backend

view details

Marvin Löbel

commit sha 361058758d4a2168bf4463cdc6b590ea8fe5fe72

Fix typo

view details

Marvin Löbel

commit sha 2b0631f43f0215e69651987b95a20f704257ed33

Switch to importing Cow::Borrowed directly

view details

Marvin Löbel

commit sha 0a80ef24383443887217c0d243c144b200c29a37

Rebase fix

view details

push time in 2 months

push eventKimundi/wgpu-rs

Marvin Löbel

commit sha 8ab6e2f735edb774c5bbf538977f24a14468f8a0

Switch to importing Cow::Borrowed directly

view details

push time in 2 months

push eventKimundi/rustc-version-rs

Travis CI User

commit sha abe949f29bede1614c4474c723d5ad0355ee028d

Documentation for Kimundi/rustc-version-rs@1d692a9

view details

push time in 2 months

push eventKimundi/owning-ref-rs

Travis CI User

commit sha b4a140cf7c537ef8f8500d12ab08ab70b1f86301

Documentation for Kimundi/owning-ref-rs@677c5bb

view details

push time in 2 months

push eventKimundi/scoped-threadpool-rs

Travis CI User

commit sha 4ff67ebc98ef12ff2ee0721e12fcff7610384c9e

Documentation for Kimundi/scoped-threadpool-rs@243eba6

view details

push time in 2 months

push eventrust-lang-nursery/lazy-static.rs

Travis CI User

commit sha d40cc2ed5e1c69d471e618641440d8e22ee1440e

Documentation for rust-lang-nursery/lazy-static.rs@f32efad

view details

push time in 2 months

push eventKimundi/rustc-version-rs

Travis CI User

commit sha 76cb04c66539f7a8b8c8819a49b63cbc2ea42d33

Documentation for Kimundi/rustc-version-rs@1d692a9

view details

push time in 2 months

push eventKimundi/wgpu-rs

Marvin Löbel

commit sha efa44b7c286abe47d74c78de4ba2e3ca8165dbbf

Fix typo

view details

push time in 2 months

push eventKimundi/wgpu-rs

Marvin Löbel

commit sha 9018abef8797e614212d296c31b5e918a5560247

Fix web backend

view details

push time in 2 months

push eventKimundi/wgpu-rs

JMS55

commit sha 38167f73b83ef906d3217f2163955e9999732a2b

Fix typo

view details

bors[bot]

commit sha d91d046c0a2b75aec94006a1bbeee2955b7d9da6

Merge #459 459: Fix typo r=cwfitzgerald a=JMS55 Co-authored-by: JMS55 <47158642+JMS55@users.noreply.github.com>

view details

Rukai

commit sha 87da83cb4f107560e113f3a7d31fcd323653cd2e

create_buffer_with_data automatically handles its own alignment requirements

view details

bors[bot]

commit sha e21bc3b9d6b77531e874446a1e821a6f8721a357

Merge #462 462: create_buffer_with_data automatically handles its own alignment requirements r=kvark a=rukai closes https://github.com/gfx-rs/wgpu-rs/issues/449 Does write_buffer/write_texture need similar handling? Co-authored-by: Rukai <rubickent@gmail.com>

view details

Marvin Löbel

commit sha 887d72eb85791d96bad54eb18eb10346bce6fffe

Update git hash

view details

Marvin Löbel

commit sha 2f8c0be126e4cbe6e51931553143d4b30ff60274

Update wgpu-rs main crate to Cow changes

view details

Marvin Löbel

commit sha 06ea1084e2d486b8cf34257cff07f58c894695cc

Fix the examples

view details

push time in 2 months

push eventKimundi/owning-ref-rs

Travis CI User

commit sha 106cece49bba9339cb6374bdbc64d020fed7a82d

Documentation for Kimundi/owning-ref-rs@677c5bb

view details

push time in 2 months

push eventKimundi/scoped-threadpool-rs

Travis CI User

commit sha 6ca27b96c82cc4220a5de759b7a42e0042c7ddc9

Documentation for Kimundi/scoped-threadpool-rs@243eba6

view details

push time in 2 months

PR opened gfx-rs/wgpu-rs

Replace borrowed slices in Descriptor structs with copy on write slices

This is the other half of https://github.com/gfx-rs/wgpu/pull/822

+115 -91

0 comment

8 changed files

pr created time in 2 months

create barnchKimundi/wgpu-rs

branch : bovine_invasion

created branch time in 2 months

push eventKimundi/rustc-version-rs

Travis CI User

commit sha 98e72edb678a09a329ec81ed38e5ddef580bbf50

Documentation for Kimundi/rustc-version-rs@1d692a9

view details

push time in 2 months

pull request commentgfx-rs/wgpu

Replace borrowed slices in Descriptor structs with copy on write slices

Turns out there was a fourth way: Not having 'static variants of the descriptors at all, by making Action borrow it.

Kimundi

comment created time in 2 months

push eventKimundi/wgpu

Marvin Löbel

commit sha 1590827bc072cddb3b272409dac77806c350de93

Remove ToStatic, and Make Action<'a> borrow descriptors instead

view details

push time in 2 months

push eventKimundi/wgpu

Marvin Löbel

commit sha 436cb50203d5df812b63dc54872bd7d391dd9af7

Fix a error in play.rs

view details

push time in 2 months

push eventKimundi/wgpu

Marvin Löbel

commit sha f5d3a5f44b73f23c41dfe1d2e57e3416f483aa06

Simplifiy Action variants

view details

Marvin Löbel

commit sha a4821212c8d1598f852ff37e02007ab8ef8a239b

Make Clone bounds on type defs less verbose

view details

push time in 2 months

more