[llvm-branch-commits] [llvm] [DirectX] Adding missing descriptor table validations (PR #153276)
via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Fri Aug 29 20:48:54 PDT 2025
================
@@ -53,37 +54,20 @@ attributes #0 = { "hlsl.numthreads"="1,1,1" "hlsl.shader"="compute" }
!20 = !{ !"UAV", i32 5, i32 1, i32 15, i32 5, i32 65540 }
;DXC:- Name: RTS0
-;DXC-NEXT: Size: 380
+;DXC-NEXT: Size: 400
;DXC-NEXT: RootSignature:
;DXC-NEXT: Version: 2
-;DXC-NEXT: NumRootParameters: 1
+;DXC-NEXT: NumRootParameters: 2
;DXC-NEXT: RootParametersOffset: 24
;DXC-NEXT: NumStaticSamplers: 0
-;DXC-NEXT: StaticSamplersOffset: 380
+;DXC-NEXT: StaticSamplersOffset: 400
;DXC-NEXT: Parameters:
;DXC-NEXT: - ParameterType: 0
;DXC-NEXT: ShaderVisibility: 0
;DXC-NEXT: Table:
-;DXC-NEXT: NumRanges: 14
-;DXC-NEXT: RangesOffset: 44
+;DXC-NEXT: NumRanges: 11
+;DXC-NEXT: RangesOffset: 56
;DXC-NEXT: Ranges:
-;DXC-NEXT: - RangeType: 3
-;DXC-NEXT: NumDescriptors: 1
-;DXC-NEXT: BaseShaderRegister: 0
-;DXC-NEXT: RegisterSpace: 1
-;DXC-NEXT: OffsetInDescriptorsFromTableStart: 4294967295
-;DXC-NEXT: - RangeType: 3
-;DXC-NEXT: NumDescriptors: 1
-;DXC-NEXT: BaseShaderRegister: 0
-;DXC-NEXT: RegisterSpace: 3
-;DXC-NEXT: OffsetInDescriptorsFromTableStart: 4294967295
-;DXC-NEXT: DESCRIPTORS_VOLATILE: true
-;DXC-NEXT: - RangeType: 3
-;DXC-NEXT: NumDescriptors: 1
-;DXC-NEXT: BaseShaderRegister: 0
-;DXC-NEXT: RegisterSpace: 4
-;DXC-NEXT: OffsetInDescriptorsFromTableStart: 4294967295
-;DXC-NEXT: DESCRIPTORS_STATIC_KEEPING_BUFFER_BOUNDS_CHECKS: true
----------------
joaosaffran wrote:
Those are all samplers, they are being moved to bellow
https://github.com/llvm/llvm-project/pull/153276
More information about the llvm-branch-commits
mailing list