Skip to content

Commit cfe435b

Browse files
committed
Correct criteria used to set shader flag 15 (64 UAV slots)
1 parent 8030ce8 commit cfe435b

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

docs/DXIL.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -535,7 +535,7 @@ Bit SM Description
535535
12 Tiled resources Use of the CheckAccessFullyMapped instruction or, if DXIL validator version >= 1.8, the use of LodClamp in instructions SampleGrad, SampleCmpGrad, Sample, SampleBias, SampleCmp, or SampleCmpBias
536536
13 Typed UAV load additional formats Use of TextureLoad or BufferLoad on a UAV with a multi-component data type. If DXIL validator version == 1.0 then this flag is set when a TextureLoad or BufferLoad is used on any UAV, regardless of its data type
537537
14 Comparison filtering for feature level 9 Not set
538-
15 64 UAV slots The presence of more than 8 UAVs. If Shader Model >= 6.6, then UAV ranges count as multiple UAVs
538+
15 64 UAV slots The presence of more than 8 UAVs. If DXIL validator version >= 1.6, then UAV ranges count as multiple UAVs
539539
16 UAVs at every shader stage The shader has UAVs and: if DXIL validator version >= 1.8, the shader is a vertex, hull, domain, or geometry shader; else (DXIL validator version < 1.8) the shader is not a compute or pixel shader
540540
17 CS4 raw and structured buffers Use of RawBuffer or StructuedBuffer in a Shader Model 4.x compute shader
541541
18 Raster Ordered UAVs Global presence of a rasterizer ordered view (ROV)

0 commit comments

Comments
 (0)