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 · 2526×1289 @1x · r180 · post: dof+smaa · 149 textures in 42 models (12 loading)
Render incidents 5 (gpu-error, shader)
Build 56d22f1 · Origin https://dev.wartabletactics.com · Map Scattered Eagles · Phase Battle · Turn 1

Incidents so far:

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

(×6)

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

(×6)

Console, last lines:

  • warn: [frame] 622 ms between frames in "cutscene" (this frame's own work 43 ms: frame:render 42; unattributed 1)
  • warn: [audio:worker] parameter "distance" on event:/sfx/foley/parachute_open was not accepted (74)
  • warn: THREE.TSL: Vertex attribute "normal" not found on geometry.
  • warn: [frame] 275 ms between frames in "cutscene" (this frame's own work 6 ms: frame:render 6; unattributed 0)
  • warn: [stall] 270 ms in "cutscene" — over the 85 ms DSP budget, the mixer missed 3 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 · 2526×1353 @1x · r180 · post: haze+dof+smaa · 109 textures in 32 models (17 loading)
Render incidents 5 (gpu-error, shader)
Build 56d22f1 · Origin https://dev.wartabletactics.com · Map Utah — Beyond the Dunes · Phase Battle · Turn 1

Incidents so far:

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

(×6)

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

(×6)

Console, last lines:

  • warn: THREE.TSL: Vertex attribute "normal" not found on geometry.
  • warn: [stall] 227 ms in "frame:render" — over the 85 ms DSP budget, the mixer missed 2 buffer(s)
  • warn: [frame] 252 ms between frames in "cutscene" (this frame's own work 243 ms: frame:probe 16, frame:render 227; unattributed 0)
  • warn: [frame] 95 ms between frames in "cutscene" (this frame's own work 19 ms: frame:render 18; unattributed 1)
  • warn: [stall] 96 ms in "cutscene" — 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 ampere · 1886×911 @1x · r180 · post: haze+dof+smaa · 148 textures in 44 models
Render incidents 5 (gpu-error, shader)
Build 56d22f1 · Origin https://dev.wartabletactics.com · Map The Raid · Phase Battle · Turn 1

Incidents so far:

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

(×3)

  • +20.2s 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"]])

(×3)

Console, last lines:

  • warn: [stall] 88 ms in "frame:render" — over the 85 ms DSP budget, the mixer missed 1 buffer(s)
  • warn: [frame] 472 ms between frames in "cutscene" (this frame's own work 471 ms: frame:probe 382, frame:render 88; unattributed 1)
  • warn: [frame] 860 ms between frames in "cutscene" (this frame's own work 68 ms: frame:probe 55, frame:render 11; unattributed 2)
  • warn: [frame] 3184 ms between frames in "cutscene" (this frame's own work 11 ms: frame:render 8; unattributed 3)
  • warn: [frame] 292 ms between frames in "cutscene" (this frame's own work 11 ms: frame:render 8; unattributed 3)

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

Incidents so far:

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

(×5)

  • +17.5s 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)

  • +17.9s fallback: resolution 1x msaa off (auto): frames against the refresh

Console, last lines:

  • warn: [stall] 335 ms in "cutscene" — over the 85 ms DSP budget, the mixer missed 3 buffer(s)
  • warn: THREE.TSL: Vertex attribute "normal" not found on geometry.
  • warn: THREE.TSL: Vertex attribute "normal" not found on geometry.
  • warn: [stall] 569 ms in "frame:render" — over the 85 ms DSP budget, the mixer missed 6 buffer(s)
  • warn: [frame] 715 ms between frames in "cutscene" (this frame's own work 603 ms: frame:probe 34, frame:render 569; unattributed 0)

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

Sign in or create an account to reply.