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-02-11 12:53:40 -08:00
2026-01-21 22:22:12 +00:00
2026-04-29 22:21:25 +00:00
2026-04-21 20:30:45 +00:00
2026-03-26 22:41:36 -07:00
2026-04-16 09:10:08 -07:00
2026-04-13 20:53:35 -07:00
2026-04-30 19:08:25 +00:00
2026-03-17 15:27:12 -07:00
2026-04-22 10:56:09 -07:00
2026-04-29 22:21:25 +00:00
2026-04-29 22:21:25 +00:00
2026-04-29 22:21:25 +00:00
2026-04-29 22:21:25 +00:00
2025-10-01 22:40:50 +00:00
2026-04-29 22:21:25 +00:00
2026-04-29 22:21:25 +00:00
2026-04-29 16:20:11 -07:00
2026-04-16 09:10:08 -07:00
2026-04-29 22:21:25 +00:00
2026-04-29 22:21:25 +00:00
2026-03-27 22:08:47 -07:00
2026-02-11 12:53:40 -08:00
2023-03-30 16:15:42 -07:00
2026-04-16 09:10:08 -07:00
2026-04-29 22:21:25 +00:00
2026-04-29 22:21:25 +00:00