Search Issue Tracker

Active

Under Consideration for 6000.4.X, 6000.5.X

Votes

1

Found in

6000.0.66f1

6000.3.4f1

6000.4.0b5

6000.5.0a5

Issue ID

UUM-131262

Regression

No

WebGPU: CreateRenderPipeline errors with ShaderVariantCollection warmup

WebGPU

-

Steps to reproduce:

  1. Attached project includes a ShaderVariantCollection with URP Lit variants in the preload shaders graphics setting.
  2.  
  3.  

Actual results: 
The shader warmup generates errors in the console saying that a float texture can't be bound when a depth texture is expected.

CreateRenderPipeline Validation Error
The shader’s texture sample type (TextureSampleType::Depth) isn’t compatible with the layout’s texture sample type (TextureSampleType::Float) (it is only compatible with TextureSampleType::Float for the shader texture sample type).
 - While validating that the entry-point’s declaration for @group(0) @binding(2) matches [BindGroupLayoutInternal (unlabeled)]
 - While validating the entry-point’s compatibility for group 0 with [BindGroupLayoutInternal (unlabeled)]
 - While validating fragment stage ([ShaderModule “XXXX”], entryPoint: “main”).
 - While validating fragment state.
 - While calling [Device].CreateRenderPipeline([RenderPipelineDescriptor]).

Expected results: 

No errors.

Reproducible with versions: 

Not reproducible with versions: 

Can’t test with versions: 

Tested on (OS): 

Notes:

  •  

Comments (1)

  1. robertstirratisgay

    Dec 21, 2025 03:57

    Cool

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.