-
-
Notifications
You must be signed in to change notification settings - Fork 4.6k
Deferred rendering example fails on WebGL2 #23975
Copy link
Copy link
Closed
Labels
A-RenderingDrawing game state to the screenDrawing game state to the screenC-BugAn unexpected or incorrect behaviorAn unexpected or incorrect behaviorO-WebGL2Specific to the WebGL2 render APISpecific to the WebGL2 render APIP-RegressionFunctionality that used to work but no longer does. Add a test for this!Functionality that used to work but no longer does. Add a test for this!S-Needs-ReviewNeeds reviewer attention (from anyone!) to move forwardNeeds reviewer attention (from anyone!) to move forward
Milestone
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-WebGL2Specific to the WebGL2 render APISpecific to the WebGL2 render APIP-RegressionFunctionality that used to work but no longer does. Add a test for this!Functionality that used to work but no longer does. Add a test for this!S-Needs-ReviewNeeds reviewer attention (from anyone!) to move forwardNeeds reviewer attention (from anyone!) to move forward
Type
Projects
Status
Done
Bevy main 889d88c
Tested in chrome and firefox on linux. I believe this issue can also affect webgpu or other platforms with a texture binding limit of 16. I tried it with webgpu on chrome on windows and it did run as the browser returned 48 from
maxSampledTexturesPerShaderStagerather than the default of 16.This is not a duplicate of #23627 or #23956
The deferred rendering example works as expected in firefox and chrome on linux with WebGL2 in bevy 0.18.1