-
-
Notifications
You must be signed in to change notification settings - Fork 4k
Labels
A-RenderingDrawing game state to the screenDrawing game state to the screenC-BugAn unexpected or incorrect behaviorAn unexpected or incorrect behaviorO-LinuxSpecific to the Linux desktop operating systemSpecific to the Linux desktop operating systemO-MacOSSpecific to the MacOS (Apple) desktop operating systemSpecific to the MacOS (Apple) desktop operating systemO-WebSpecific to web (WASM) buildsSpecific to web (WASM) buildsS-Needs-InvestigationThis issue requires detective work to figure out what's going wrongThis issue requires detective work to figure out what's going wrong
Milestone
Description
Bevy version 8316d89
The deferred rendering example is broken on Windows 10 / Vulkan.
The issue was introduced at 2ae5a21 with #13497
Caused by:
In Device::create_render_pipeline, label = 'deferred_lighting_pipeline'
Error matching ShaderStages(FRAGMENT) shader requirements against the pipeline
Shader global ResourceBinding { group: 0, binding: 22 } is not available in the pipeline layout
View dimension D3 (is array: false) doesn't match the binding Sampler(Filtering)
Additionally, it issues the following warning:
Too many textures in mesh pipeline view layout, this might cause us to hit `wgpu::Limits::max_sampled_textures_per_shader_stage` in some environments.
This means it will also be broken on WebGL2, WebGPU, and some native platforms. I haven't investigated yet if solving the create_render_pipeline
issue will also reduce the number of samples textures (allowing it to run on wasm, etc...)
Metadata
Metadata
Assignees
Labels
A-RenderingDrawing game state to the screenDrawing game state to the screenC-BugAn unexpected or incorrect behaviorAn unexpected or incorrect behaviorO-LinuxSpecific to the Linux desktop operating systemSpecific to the Linux desktop operating systemO-MacOSSpecific to the MacOS (Apple) desktop operating systemSpecific to the MacOS (Apple) desktop operating systemO-WebSpecific to web (WASM) buildsSpecific to web (WASM) buildsS-Needs-InvestigationThis issue requires detective work to figure out what's going wrongThis issue requires detective work to figure out what's going wrong