gpu-error: webgpu · apple metal-3 · macOS

#1

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 · apple metal-3 · 2436×1241 @1x · r180 · post: dof+smaa · 174 textures in 46 models
Render incidents 5 (gpu-error, shader)
Build b174b59 · Origin https://dev.wartabletactics.com · Map Les Deux Rives (Méandre) · Phase Battle · Turn 1

Incidents so far:

  • +27.4s 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""]).
  • +27.4s shader: fragment_WarTable_Mat 9:8 structures must have at least one member
  • +27.4s gpu-error: renderPipeline_WarTable_Mat_123: [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_123""]).
  • +27.5s gpu-error: GPUValidationError: [Invalid RenderPipeline "renderPipeline_WarTable_Mat_123"] is invalid due to a previous error.
  • While encoding [RenderPassEncoder (unlabeled)].SetPipeline([Invalid RenderPipeline "renderPipeline_WarTable_Mat_123"]).
  • While finishing [CommandEncoder "renderContext_37"].

(×6)

  • +27.5s gpu-error: GPUValidationError: [Invalid CommandBuffer from CommandEncoder "renderContext_37"] is invalid due to a previous error.
  • While calling [Queue].Submit([[Invalid CommandBuffer from CommandEncoder "renderContext_37"]])

(×6)

Console, last lines:

  • warn: THREE.TSL: Vertex attribute "normal" not found on geometry.
  • warn: [stall] 165 ms in "frame:render" — over the 85 ms DSP budget, the mixer missed 1 buffer(s)
  • warn: [frame] 496 ms between frames in "menu -> level" (this frame's own work 166 ms: frame:render 165; unattributed 1)
  • warn: [frame] 505 ms between frames in "menu -> level" (this frame's own work 9 ms: frame:render 8; unattributed 1)
  • warn: [stall] 505 ms in "menu -> level" — over the 85 ms DSP budget, the mixer missed 5 buffer(s)

Diagnostics attached as wtt-render-report.json (game state included).

#2

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 · apple metal-3 · 1861×1254 @1x · r180 · post: dof+smaa · 131 textures in 28 models
Render incidents 5 (gpu-error, shader)
Build b174b59 · Origin https://dev.wartabletactics.com · Map Le Bocage · Phase Draft · Turn 0

Incidents so far:

  • +11.5s 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""]).
  • +11.5s shader: fragment_WarTable_Mat 9:8 structures must have at least one member
  • +11.5s gpu-error: renderPipeline_WarTable_Mat_123: [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_123""]).
  • +11.5s gpu-error: GPUValidationError: [Invalid RenderPipeline "renderPipeline_WarTable_Mat_123"] is invalid due to a previous error.
  • While encoding [RenderPassEncoder (unlabeled)].SetPipeline([Invalid RenderPipeline "renderPipeline_WarTable_Mat_123"]).
  • While finishing [CommandEncoder "renderContext_23"].

(×6)

  • +11.5s gpu-error: GPUValidationError: [Invalid CommandBuffer from CommandEncoder "renderContext_23"] is invalid due to a previous error.
  • While calling [Queue].Submit([[Invalid CommandBuffer from CommandEncoder "renderContext_23"]])

(×6)

Console, last lines:

  • warn: [frame] 149 ms between frames in "menu -> level" (this frame's own work 129 ms: frame:probe 127; unattributed 2)
  • warn: [stall] 163 ms in "frame:render" — over the 85 ms DSP budget, the mixer missed 1 buffer(s)
  • warn: [frame] 197 ms between frames in "menu -> level" (this frame's own work 181 ms: frame:probe 18, frame:render 163; unattributed 0)
  • warn: [frame] 86 ms between frames in "menu -> level" (this frame's own work 2 ms; no labelled span)
  • warn: [stall] 85 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).

#3

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 · 145 textures in 30 models
Render incidents 5 (gpu-error, shader)
Build b174b59 · Origin https://dev.wartabletactics.com · Map Training Grounds — Final Exercise · Phase Battle · Turn 1

Incidents so far:

  • +43.1s 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""]).
  • +43.1s shader: fragment_WarTable_Mat 9:8 structures must have at least one member
  • +43.1s gpu-error: renderPipeline_WarTable_Mat_191: [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_191""]).
  • +43.7s gpu-error: GPUValidationError: [Invalid RenderPipeline "renderPipeline_WarTable_Mat_191"] is invalid due to a previous error.
  • While encoding [RenderPassEncoder (unlabeled)].SetPipeline([Invalid RenderPipeline "renderPipeline_WarTable_Mat_191"]).
  • While finishing [CommandEncoder "renderContext_32"].

(×6)

  • +43.7s gpu-error: GPUValidationError: [Invalid CommandBuffer from CommandEncoder "renderContext_32"] is invalid due to a previous error.
  • While calling [Queue].Submit([[Invalid CommandBuffer from CommandEncoder "renderContext_32"]])

(×6)

Console, last lines:

  • warn: [frame] 1499 ms between frames in "level -> menu" (this frame's own work 42 ms: frame:probe 36, frame:render 5; unattributed 1)
  • warn: THREE.TSL: Vertex attribute "normal" not found on geometry.
  • warn: THREE.TSL: Vertex attribute "normal" not found on geometry.
  • warn: [stall] 360 ms in "frame:render" — over the 85 ms DSP budget, the mixer missed 4 buffer(s)
  • warn: [frame] 703 ms between frames in "level -> menu" (this frame's own work 383 ms: frame:probe 23, frame:render 360; unattributed 0)

Diagnostics attached as wtt-render-report.json (game state included).

#4

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 · 143 textures in 39 models (4 loading)
Render incidents 5 (gpu-error, shader)
Build b174b59 · Origin https://dev.wartabletactics.com · Map The Raid · Phase Battle · Turn 1

Incidents so far:

  • +34.3s 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""]).
  • +34.3s shader: fragment_WarTable_Mat 9:8 structures must have at least one member
  • +34.3s gpu-error: renderPipeline_WarTable_Mat_119: [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_119""]).
  • +34.8s gpu-error: GPUValidationError: [Invalid RenderPipeline "renderPipeline_WarTable_Mat_119"] is invalid due to a previous error.
  • While encoding [RenderPassEncoder (unlabeled)].SetPipeline([Invalid RenderPipeline "renderPipeline_WarTable_Mat_119"]).
  • While finishing [CommandEncoder "renderContext_26"].

(×6)

  • +34.8s gpu-error: GPUValidationError: [Invalid CommandBuffer from CommandEncoder "renderContext_26"] is invalid due to a previous error.
  • While calling [Queue].Submit([[Invalid CommandBuffer from CommandEncoder "renderContext_26"]])

(×6)

Console, last lines:

  • warn: [stall] 250 ms in "cutscene" — over the 85 ms DSP budget, the mixer missed 2 buffer(s)
  • warn: THREE.TSL: Vertex attribute "normal" not found on geometry.
  • warn: THREE.TSL: Vertex attribute "normal" not found on geometry.
  • warn: [stall] 366 ms in "frame:render" — over the 85 ms DSP budget, the mixer missed 4 buffer(s)
  • warn: [frame] 400 ms between frames in "cutscene" (this frame's own work 389 ms: frame:probe 22, frame:render 366; unattributed 1)

Diagnostics attached as wtt-render-report.json (game state included).

#5

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 · 104 textures in 27 models
Render incidents 5 (gpu-error, shader)
Build b174b59 · Origin https://dev.wartabletactics.com · Map Training Grounds — Report for Duty · Phase Battle · Turn 1

Incidents so far:

  • +24.5s 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""]).
  • +24.5s shader: fragment_WarTable_Mat 9:8 structures must have at least one member
  • +24.5s gpu-error: renderPipeline_WarTable_Mat_191: [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_191""]).
  • +25.1s gpu-error: GPUValidationError: [Invalid RenderPipeline "renderPipeline_WarTable_Mat_191"] is invalid due to a previous error.
  • While encoding [RenderPassEncoder (unlabeled)].SetPipeline([Invalid RenderPipeline "renderPipeline_WarTable_Mat_191"]).
  • While finishing [CommandEncoder "renderContext_27"].

(×6)

  • +25.1s gpu-error: GPUValidationError: [Invalid CommandBuffer from CommandEncoder "renderContext_27"] is invalid due to a previous error.
  • While calling [Queue].Submit([[Invalid CommandBuffer from CommandEncoder "renderContext_27"]])

(×6)

Console, last lines:

  • warn: THREE.TSL: Vertex attribute "normal" not found on geometry.
  • warn: THREE.TSL: Vertex attribute "normal" not found on geometry.
  • warn: [stall] 297 ms in "frame:render" — over the 85 ms DSP budget, the mixer missed 3 buffer(s)
  • warn: [frame] 358 ms between frames in "level -> menu" (this frame's own work 320 ms: frame:probe 22, frame:render 297; unattributed 1)
  • warn: [frame] 268 ms between frames in "level -> menu" (this frame's own work 4 ms; no labelled span)

Diagnostics attached as wtt-render-report.json (game state included).

#6

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 ampere · 1886×911 @1x · r180 · post: haze+dof+smaa · 149 textures in 43 models
Render incidents 5 (gpu-error, shader)
Build b174b59 · Origin https://dev.wartabletactics.com · Map The Raid · Phase Battle · Turn 1

Incidents so far:

  • +37.3s 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""]).
  • +37.3s shader: fragment_WarTable_Mat 9:8 structures must have at least one member
  • +37.3s gpu-error: renderPipeline_WarTable_Mat_199: [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_199""]).
  • +38.0s gpu-error: GPUValidationError: [Invalid RenderPipeline "renderPipeline_WarTable_Mat_199"] is invalid due to a previous error.
  • While encoding [RenderPassEncoder (unlabeled)].SetPipeline([Invalid RenderPipeline "renderPipeline_WarTable_Mat_199"]).
  • While finishing [CommandEncoder "renderContext_26"].

(×4)

  • +38.0s gpu-error: GPUValidationError: [Invalid CommandBuffer from CommandEncoder "renderContext_26"] is invalid due to a previous error.
  • While calling [Queue].Submit([[Invalid CommandBuffer from CommandEncoder "renderContext_26"]])

(×4)

Console, last lines:

  • warn: [frame] 299 ms between frames in "cutscene" (this frame's own work 10 ms: frame:render 7; unattributed 3)
  • warn: THREE.TSL: Vertex attribute "normal" not found on geometry.
  • warn: THREE.TSL: Vertex attribute "normal" not found on geometry.
  • warn: [stall] 548 ms in "frame:render" — over the 85 ms DSP budget, the mixer missed 6 buffer(s)
  • warn: [frame] 596 ms between frames in "cutscene" (this frame's own work 579 ms: frame:probe 31, frame:render 548; unattributed 0)

Diagnostics attached as wtt-render-report.json (game state included).

Sign in or create an account to reply.