## Contributions ### Babylon.js - Made two constructors more type safe https://github.com/BabylonJS/Babylon.js/pull/14908 - Compute indirect https://github.com/BabylonJS/Babylon.js/pull/14970 and https://github.com/BabylonJS/Babylon.js/pull/15024 and https://github.com/BabylonJS/Babylon.js/pull/15025 ### compute.toys - https://github.com/compute-toys/wgpu-compute-toy/pull/21 - https://github.com/compute-toys/wgpu-compute-toy/pull/19 - https://github.com/compute-toys/wgpu-compute-toy/pull/18 ### wgsl_to_wgpu - Update wgpu version https://github.com/ScanMountGoat/wgsl_to_wgpu/pull/57 ### WGPU - Add a function to get compilation errors https://github.com/gfx-rs/wgpu/pull/5410 ### Naga - Improve docs regarding compiler error line positions https://github.com/gfx-rs/wgpu/pull/5386 ### Naga_oil - I want proper imports! https://github.com/bevyengine/naga_oil/issues/83 ### winit_input_helper - Update winit version https://github.com/rukai/winit_input_helper/pull/61 ### Web platform tests - Add a test for shader compile error locations https://github.com/gpuweb/cts/pull/3513 ### Browsers - Fix shader compile error location (co-authored) https://phabricator.services.mozilla.com/D205173 ### Tracing - Replace heavy dependency with lighter one https://github.com/tokio-rs/tracing/pull/2914 (relevant, because wgsl-analyzer depends on this) ## Issues ### Babylon.js - ComputeShader compilation error callback wasn't being called https://forum.babylonjs.com/t/computeshader-compilation-error-callback/48508 - Brittle shader preprocessor https://forum.babylonjs.com/t/wgsl-shader-preprocessor-brittle/48509 - Babylon.js didn't have an API to pass an existing buffer to a compute shader https://forum.babylonjs.com/t/storagebuffer-from-existing-databuffer/48507 - Babylon.js takes entirely too long to load https://forum.babylonjs.com/t/webgpu-loads-significantly-slower/48980 - Babylon.js's default configuration is troublesome with the GDPR https://forum.babylonjs.com/t/offer-alternative-to-babylon-js-cdn/48982 - `ShaderMaterial` class has no type safety https://forum.babylonjs.com/t/shadermaterial-constructor-type-safety/49030 - Injecting WGSL into built-in shaders https://forum.babylonjs.com/t/injecting-wgsl-in-babylon-js-shaders/50390/ ### Web platform tests - Firefox and Chrome don't correctly report shader compile error positions https://github.com/gpuweb/cts/issues/3489 ### Browsers - Firefox's webgpu shader error positions were bugged https://bugzilla.mozilla.org/show_bug.cgi?id=1885238 ### WGPU - Naga reports shader compile error `line_position`s in an unexpected format https://github.com/gfx-rs/wgpu/issues/5385 - Request for a new naga API to properly implement shader imports https://github.com/gfx-rs/wgpu/issues/5713 ### compute.toys - Removed deprecated allocator https://github.com/compute-toys/compute.toys/issues/74 - Replace deprecated dependency https://github.com/compute-toys/wgpu-compute-toy/issues/20 - Fix compile error https://github.com/compute-toys/compute.toys/issues/73 ### TailwindCSS - Support nested CSS https://github.com/tailwindlabs/tailwindcss/issues/13317
Contributions
Babylon.js
compute.toys
wgsl_to_wgpu
WGPU
Naga
Naga_oil
winit_input_helper
Web platform tests
Browsers
Tracing
Issues
Babylon.js
ShaderMaterialclass has no type safety https://forum.babylonjs.com/t/shadermaterial-constructor-type-safety/49030Web platform tests
Browsers
WGPU
line_positions in an unexpected format SourceLocation line_position is undocumented gfx-rs/wgpu#5385compute.toys
TailwindCSS