shader: webgpu · apple metal-3 · macOS

#1

shader — fragment_WarTable_Mat 9:8 structures must have at least one member

Renderer WebGPU · apple metal-3 · 2526×1289 @1x · r180 · post: dof+smaa · 87 textures in 23 models (5 loading)
Render incidents 5 (shader, gpu-error)
Build 7799f62 · Origin https://dev.wartabletactics.com · Map Training Grounds — Report for Duty · Phase Battle · Turn 1

Incidents so far:

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

(×3)

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

(×3)

Console, last lines:

  • warn: THREE.TSL: Vertex attribute "normal" not found on geometry.
  • warn: THREE.TSL: Vertex attribute "normal" not found on geometry.
  • warn: THREE.TSL: Vertex attribute "normal" not found on geometry.
  • warn: THREE.TSL: Vertex attribute "normal" not found on geometry.
  • warn: THREE.TSL: Vertex attribute "normal" not found on geometry.

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

#2

shader — fragment_WarTable_Mat 9:8 structures must have at least one member

Renderer WebGPU · apple metal-3 · 2526×1289 @1x · r180 · post: dof+smaa · 165 textures in 36 models (3 loading)
Render incidents 5 (shader, gpu-error)
Build 7799f62 · Origin https://dev.wartabletactics.com · Map Les Deux Rives (Méandre) · Phase Battle · Turn 1

Incidents so far:

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

(×6)

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

(×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: THREE.TSL: Vertex attribute "normal" not found on geometry.
  • warn: [stall] 344 ms in "frame:render" — over the 85 ms DSP budget, the mixer missed 4 buffer(s)
  • warn: [frame] 402 ms between frames in "menu -> level" (this frame's own work 364 ms: frame:probe 19, frame:render 344; unattributed 1)

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

Sign in or create an account to reply.