Powei Feng
8812a35cbd
webgpu: Clean up spec constants and fix validation for unused attributes (#9933)
- WebGPUProgram.cpp: Remove legacy replaceSpecConstants string injection
since WebGPU handles specialization constants natively.
- WebGPUVertexBufferInfo.cpp: Pad unused vertex attributes safely into
slot 0 using 4-byte formats to satisfy WebGPU stride validation.
- CodeGenerator.cpp: Remove legacy fallback generating 'const' structs
for specialization constants.
- ShaderGenerator.cpp: Unset unused skinning/morphing attributes
to prevent WebGPU validation crashes.
- dawn/tnt/CMakeLists.txt: Fix JNI linker error by dropping missing
Tint AST reader libraries and adding tint_utils_system.
This commit fixes combination use of ubershader and skinning.
2026-04-30 19:08:25 +00:00
..
2026-04-29 04:36:54 +00:00
2025-12-09 01:00:38 +00:00
2025-11-19 11:50:34 -08:00
2025-11-04 13:35:21 -08:00
2026-04-29 16:20:11 -07:00
2026-04-30 19:08:25 +00:00
2026-03-27 12:20:37 -07:00
2026-03-16 10:26:59 -07:00
2026-03-27 16:35:56 -07:00
2025-12-02 22:42:35 +00:00
2026-04-23 09:52:26 -07:00
2025-11-04 13:36:01 -08:00
2026-04-29 22:21:25 +00:00
2026-04-10 05:10:33 +00:00
2025-10-16 16:00:25 -07:00
2026-02-09 14:01:48 -08:00
2026-03-27 16:35:56 -07:00
2026-03-27 16:35:56 -07:00
2026-03-27 16:35:56 -07:00
2026-01-05 11:43:54 -08:00