@@ -25,42 +25,9 @@ void main(
25
25
dummy = HitTriangleVertexPosition(0 );
26
26
}
27
27
28
- // CHECK: OpCapability RayTracingKHR
29
- // CHECK: OpCapability RayTracingPositionFetchKHR
30
- // CHECK: OpCapability Shader
31
- // CHECK: OpExtension "SPV_KHR_ray_tracing"
32
- // CHECK: OpExtension "SPV_KHR_storage_buffer_storage_class"
33
- // CHECK: OpExtension "SPV_KHR_ray_tracing_position_fetch"
34
- // CHECK: OpMemoryModel Logical GLSL450
35
28
// CHECK: OpEntryPoint ClosestHitKHR %main "main" %{{.*}} %{{.*}} %gl_PrimitiveID %{{.*}} %gl_InstanceID %colors %{{.*}}
36
-
37
- // CHECK: OpName %ReflectionRay "ReflectionRay"
38
- // CHECK: OpMemberName %ReflectionRay 0 "color"
39
- // CHECK: OpName %materialID "materialID"
40
- // CHECK: OpName %StructuredBuffer "StructuredBuffer"
41
- // CHECK: OpName %colors "colors"
42
- // CHECK: OpName %main "main"
43
-
44
- // CHECK-DAG: OpDecorate %gl_InstanceID BuiltIn InstanceId
45
- // CHECK-DAG: OpDecorate %{{.*}} BuiltIn InstanceCustomIndexKHR
46
- // CHECK-DAG: OpDecorate %gl_PrimitiveID BuiltIn PrimitiveId
47
- // CHECK-DAG: OpDecorate %{{.*}} BuiltIn HitKindKHR
48
- // CHECK-DAG: OpDecorate %_runtimearr_v4float ArrayStride 16
49
- // CHECK-DAG: OpDecorate %StructuredBuffer Block
50
- // CHECK-DAG: OpDecorate %colors Binding 0
51
- // CHECK-DAG: OpDecorate %colors DescriptorSet 0
52
- // CHECK-DAG: OpDecorate %colors NonWritable
53
- // CHECK-DAG: OpDecorate %{{.*}} BuiltIn HitTriangleVertexPositionsKHR
54
-
55
- // CHECK: %ReflectionRay = OpTypeStruct %v4float
56
29
// CHECK: %_struct_{{.*}} = OpTypeStruct %ReflectionRay %v3float
57
30
// CHECK: %_ptr_IncomingRayPayloadKHR__struct_{{.*}} = OpTypePointer IncomingRayPayloadKHR %_struct_{{.*}}
58
- // CHECK: %_ptr_IncomingRayPayloadKHR_ReflectionRay = OpTypePointer IncomingRayPayloadKHR %ReflectionRay
59
- // CHECK: %_ptr_IncomingRayPayloadKHR_v3float = OpTypePointer IncomingRayPayloadKHR %v3float
60
- // CHECK: %StructuredBuffer = OpTypeStruct %_runtimearr_v4float
61
- // CHECK: %_ptr_StorageBuffer_StructuredBuffer = OpTypePointer StorageBuffer %StructuredBuffer
62
- // CHECK: %_ptr_Input__arr_v3float_{{.*}} = OpTypePointer Input %_arr_v3float_{{.*}}
63
-
64
31
// CHECK: %main = OpFunction %void None %{{.*}}
65
32
// CHECK: %materialID = OpIAdd %uint %{{.*}} %{{.*}}
66
33
// CHECK: %{{.*}} = OpAccessChain %_ptr_StorageBuffer_v4float %colors %int_0 %materialID
0 commit comments