mafiesto4
5dac5d3f2d
Refactor GPU Debug Layers to be manually activated with -gpudebug
...
Debug builds don't activate it by default. Can be sued in both Debug and Development builds.
`GPU_ENABLE_DIAGNOSTICS` renamed to `GPU_ENABLE_DEBUG_LAYER`
`GPU_ENABLE_WINDOW_SRV` renamed to `GPU_ENABLE_WINDOW_SRV`
`GPU_USE_SHADERS_DEBUG_LAYER` renamed to `GPU_ENABLE_SHADERS_DEBUG_LAYER`
2026-05-19 15:26:01 +02:00
mafiesto4
7193f8dcab
Fix empty bind group to not be static due to WebGPU issues
2026-04-03 17:07:14 +02:00
mafiesto4
45feda8f07
Fix Firefox and Safari bug with missing bind group layout
2026-03-24 16:59:49 +01:00
mafiesto4
88fe9ba186
Fix WebGPU crashes when resizing canvas
2026-03-23 18:37:58 +01:00
mafiesto4
427f4647fc
Fix various issues in WebGPU backend
2026-03-16 16:39:18 +01:00
mafiesto4
b408a8ce21
Fix WebGPU in non-Debug builds
2026-03-06 14:45:00 +01:00
mafiesto4
414c650550
Fixes for WebGPU
2026-03-04 22:00:50 +01:00
mafiesto4
377d5c00aa
Add Compute shaders support to WebGPU
2026-03-04 21:27:42 +01:00
mafiesto4
6814a43418
Various changes for WebGPU and hardware instancing support
2026-03-03 14:51:15 +01:00
mafiesto4
c4f4983f6d
Add WebGPU bind groups caching
2026-03-03 09:47:59 +01:00
mafiesto4
b191d3918e
Fix rendering various visuals on WebGPU
2026-03-02 20:36:33 +01:00
mafiesto4
b36c757753
Fix WebGPU error when sampling depth texture in shader which requires explicit UnfilterableFloat sampler type
2026-02-26 16:59:25 +01:00
mafiesto4
8728d88dde
Fix vertex layouts binding to match vertex shader inputs on WebGPU
2026-02-26 15:50:36 +01:00
mafiesto4
239ceb75a9
Fix binding various resources to shaders in WebGPU
2026-02-26 12:23:07 +01:00
mafiesto4
b535791c66
Implement bind groups in WebGPU to provide resources to shaders
2026-02-25 18:22:55 +01:00
mafiesto4
9be8589437
Add shader compiler for WebGPU
...
Use existing Vulkan compiler to generate SPIR-V and convert it into WGSL with tint compiler
https://github.com/google/dawn/releases/tag/v20260219.200501
2026-02-24 17:55:26 +01:00
mafiesto4
6081ed35bc
Add initial base implementation for WebGPU rendering backend
2026-02-23 11:49:45 +01:00