gpu-error — GPUValidationError: Error while parsing WGSL: :9:8 error: structures must have at least one member
struct OutputType {
^^^^^^^^^^
- While calling [Device].CreateShaderModule([ShaderModuleDescriptor ""fragment_WarTable_Mat""]).
Renderer WebGPU · nvidia lovelace · 2526×1305 @1x · r180 · post: haze+dof+smaa · 88 textures in 22 models (20 loading)
Render incidents 5 (gpu-error, shader)
Build f7ff94f · Origin https://dev.wartabletactics.com · Map Les Deux Rives · Phase Draft · Turn 0
Incidents so far:
- +25.9s gpu-error: GPUValidationError: Error while parsing WGSL: :9:8 error: structures must have at least one member
struct OutputType {
^^^^^^^^^^
- While calling [Device].CreateShaderModule([ShaderModuleDescriptor ""fragment_WarTable_Mat""]).
- +25.9s shader: fragment_WarTable_Mat 9:8 structures must have at least one member
- +25.9s gpu-error: renderPipeline_WarTable_Mat_190: [Invalid ShaderModule "fragment_WarTable_Mat"] is invalid due to a previous error.
- While validating fragment stage ([Invalid ShaderModule "fragment_WarTable_Mat"], entryPoint: "main").
- While validating fragment state.
- While calling [Device].CreateRenderPipeline([RenderPipelineDescriptor ""renderPipeline_WarTable_Mat_190""]).
- +26.4s gpu-error: GPUValidationError: [Invalid RenderPipeline "renderPipeline_WarTable_Mat_190"] is invalid due to a previous error.
- While encoding [RenderPassEncoder (unlabeled)].SetPipeline([Invalid RenderPipeline "renderPipeline_WarTable_Mat_190"]).
- While finishing [CommandEncoder "renderContext_38"].
(×6)
- +26.4s gpu-error: GPUValidationError: [Invalid CommandBuffer from CommandEncoder "renderContext_38"] is invalid due to a previous error.
- While calling [Queue].Submit([[Invalid CommandBuffer from CommandEncoder "renderContext_38"]])
(×6)
Console, last lines:
- warn: [frame] 832 ms between frames in "menu -> level" (this frame's own work 12 ms: frame:render 11; unattributed 1)
- warn: [stall] 241 ms in "frame:render" — over the 85 ms DSP budget, the mixer missed 2 buffer(s)
- warn: [frame] 266 ms between frames in "menu -> level" (this frame's own work 265 ms: frame:probe 24, frame:render 241; unattributed 0)
- warn: [frame] 122 ms between frames in "menu -> level" (this frame's own work 12 ms: frame:render 12; unattributed 0)
- warn: [stall] 119 ms in "menu -> level" — over the 85 ms DSP budget, the mixer missed 1 buffer(s)
Diagnostics attached as wtt-render-report.json (game state included).
- wtt-render-report.json 130 KB