gpu-error: webgpu · nvidia ampere · Windows

#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 · nvidia ampere · 2526×1317 @1x · r180 · post: haze+dof+smaa · 117 textures in 28 models
Render incidents 6 (gpu-error, shader, fallback)
Build 0413914 · Origin https://dev.wartabletactics.com · Map Training Grounds — Report for Duty · Phase Battle · Turn 1

Incidents so far:

  • +72.6s 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""]).
  • +72.6s shader: fragment_WarTable_Mat 9:8 structures must have at least one member
  • +72.6s 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""]).
  • +73.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_28"].

(×6)

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

(×6)

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

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] 461 ms in "frame:render" — over the 85 ms DSP budget, the mixer missed 5 buffer(s)
  • warn: [frame] 659 ms between frames in "level -> menu" (this frame's own work 494 ms: frame:probe 33, frame:render 461; unattributed 0)

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 · amd rdna-2 · 2509×1347 @1.5x · r180 · post: haze+dof+smaa · 105 textures in 21 models (15 loading)
Render incidents 5 (gpu-error, shader)
Build 0413914 · Origin https://dev.wartabletactics.com · Map The Draw · Phase Battle · Turn 1

Incidents so far:

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

(×4)

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

(×4)

Console, last lines:

  • warn: [frame] 934 ms between frames in "cutscene" (this frame's own work 165 ms: frame:probe 7, frame:render 156; unattributed 2)
  • warn: THREE.TSL: Vertex attribute "normal" not found on geometry.
  • warn: THREE.TSL: Vertex attribute "normal" not found on geometry.
  • warn: [stall] 516 ms in "frame:render" — over the 85 ms DSP budget, the mixer missed 6 buffer(s)
  • warn: [frame] 661 ms between frames in "cutscene" (this frame's own work 582 ms: frame:probe 65, frame:render 516; unattributed 1)

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 · amd rdna-2 · 2509×1347 @1.5x · r180 · post: haze+dof+smaa · 86 textures in 25 models (3 loading)
Render incidents 3 (gpu-error, shader)
Build 0413914 · Origin https://dev.wartabletactics.com · Map Training Grounds — Report for Duty · Phase Battle · Turn 1

Incidents so far:

  • +106.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""]).
  • +106.3s shader: fragment_WarTable_Mat 9:8 structures must have at least one member
  • +106.3s gpu-error: renderPipeline_WarTable_Mat_184: [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_184""]).

Console, last lines:

  • warn: [stall] 885 ms in "level -> menu" — over the 85 ms DSP budget, the mixer missed 10 buffer(s)
  • warn: THREE.TSL: Vertex attribute "normal" not found on geometry.
  • warn: THREE.TSL: Vertex attribute "normal" not found on geometry.
  • warn: [stall] 541 ms in "frame:probe" — over the 85 ms DSP budget, the mixer missed 6 buffer(s)
  • warn: [frame] 2176 ms between frames in "level -> menu" (this frame's own work 564 ms: frame:splatBake 13, frame:probe 541, frame:render 8; unattributed 2)

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 · amd rdna-2 · 2509×1347 @1.5x · r180 · post: haze+dof+smaa · 112 textures in 25 models (29 loading)
Render incidents 3 (gpu-error, shader)
Build 0413914 · Origin https://dev.wartabletactics.com · Map Scattered Eagles · Phase Battle · Turn 1

Incidents so far:

  • +67.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""]).
  • +67.1s shader: fragment_WarTable_Mat 9:8 structures must have at least one member
  • +67.1s gpu-error: renderPipeline_WarTable_Mat_171: [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_171""]).

Console, last lines:

  • warn: [stall] 100 ms in "frame:probe" — over the 85 ms DSP budget, the mixer missed 1 buffer(s)
  • warn: [stall] 278 ms in "frame:render" — over the 85 ms DSP budget, the mixer missed 3 buffer(s)
  • warn: [frame] 9410 ms between frames in "cutscene" (this frame's own work 430 ms: frame:splatBake 33, frame:turfBake 11, frame:probe 100, frame:render 278; unattributed 8)
  • warn: [audio:worker] no such event: event:/sfx/foley/parachute_open
  • warn: [audio:worker] no such event: event:/sfx/foley/parachute_land

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 · 1886×945 @1x · r180 · post: haze+dof+smaa · 119 textures in 28 models
Render incidents 5 (gpu-error, shader)
Build 0413914 · Origin https://dev.wartabletactics.com · Map Training Grounds — Report for Duty · Phase Battle · Turn 1

Incidents so far:

  • +161.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""]).
  • +161.9s shader: fragment_WarTable_Mat 9:8 structures must have at least one member
  • +161.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""]).
  • +162.5s 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_22"].

(×3)

  • +162.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: [stall] 91 ms in "frame:render" — over the 85 ms DSP budget, the mixer missed 1 buffer(s)
  • warn: [frame] 360 ms between frames in "level -> menu" (this frame's own work 343 ms: frame:probe 252, frame:render 91; unattributed 0)
  • warn: [frame] 547 ms between frames in "level -> menu" (this frame's own work 40 ms: frame:probe 34, frame:render 5; unattributed 1)
  • warn: [frame] 2761 ms between frames in "level -> menu" (this frame's own work 10 ms: frame:probe 6; unattributed 4)
  • warn: [frame] 107 ms between frames in "level -> menu" (this frame's own work 7 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 · apple metal-3 · 3532×2018 @2x · r180 · post: dof+smaa · 123 textures in 37 models (9 loading)
Render incidents 5 (gpu-error, shader)
Build 0413914 · Origin https://dev.wartabletactics.com · Map Les Deux Rives (Méandre) · Phase Battle · Turn 1

Incidents so far:

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

(×6)

  • +97.1s 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: 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] 330 ms in "frame:render" — over the 85 ms DSP budget, the mixer missed 3 buffer(s)
  • warn: [frame] 467 ms between frames in "menu -> level" (this frame's own work 349 ms: frame:probe 18, frame:render 330; unattributed 1)

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

Sign in or create an account to reply.