Prof. Lander

Results 31 issues of Prof. Lander

Currently, the `RigidBodyWritebackComponents` query used by the `rigid_body_writeback` system is composed of an `Entity` and several `Option` components, with no concrete by-ref / by-mut borrow to prevent it from checking...

It booted up and my laptop evaporated. Posting this from a backup machine, anyone else had this error?

Need to put together an example for a compute pipeline. In theory this should be as simple as replicating one of bevy's examples, since compute pipelines are low-level and lack...

`RustGpu` relies on the shader definitions passed into `Material::specialize` in order to assign the appropriate entrypoints to `VertexState` and `FragmentState`. However, `NO_TEXTURE_ARRAYS_SUPPORT`, `SIXTEEN_BYTE_ALIGNMENT` and `AVAILABLE_STORAGE_BUFFER_BINDINGS` are omitted, as `ShaderCache` injects...

upstream

Some valid `rust-gpu` code - such as the idiomatic `for i in 0..10` loop sytax, or reading from a depth texture - is not yet supported by naga, or is...

upstream

As `rust-gpu` doesn't support access specifiers for storage buffers, bevy panics with the following error when trying to load a shader that accesses its lighting data: ``` ERROR wgpu::backend::direct: Handling...

upstream

Currently, `AssetServer` gives up on loading an asset if it doesn't exist when `load` is called. Thus, hot-reloading will fail for `.spv` files that don't exist at boot time. This...

If an active shader entrypoint is removed during runtime, PipelineCache attempts to use out-of-date shader information and panics. This doesn't occur if the affected shader asset is removed before the...

**Note:** This is an adoption of #3996, originally authored by @molikto # Objective Allow use of `wgpu::Features::SPIRV_SHADER_PASSTHROUGH` and the corresponding `wgpu::Device::create_shader_module_spirv` for SPIR-V shader assets. This enables use-cases where naga...

A-Rendering
C-Usability
S-Ready-For-Final-Review

Implements `input.button-scroll-factor` using the existing `ScrollFactor` type, and applies it to events of type `AxisSource::Continuous`. I've followed the hyprland pattern of having the `input` -level setting govern button-style scroll speed...