Skip to content

Commit 132f46e

Browse files
committed
[ser] Updating and moving HitObject DXIL accessor opcodes test
1 parent b4bf06d commit 132f46e

1 file changed

Lines changed: 11 additions & 15 deletions

File tree

tools/clang/test/DXILValidation/ser_hitobject_accessors_passing.ll renamed to tools/clang/test/HLSLFileCheck/validation/ser_hitobject_accessors_passing.ll

Lines changed: 11 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
; RUN: %dxv %s | FileCheck %s
1+
; RUN: %dxilver 1.9 | %dxv %s
22

33
; CHECK: Validation succeeded.
44

@@ -35,29 +35,25 @@ define void @"\01?main@@YAXXZ"() #0 {
3535

3636
%r279 = call float @dx.op.hitObject_StateMatrix.f32(i32 279, %dx.types.HitObject %nop, i32 0, i32 0) ; HitObject_ObjectToWorld3x4(hitObject,row,col)
3737

38-
%r280 = call float @dx.op.hitObject_StateMatrix.f32(i32 280, %dx.types.HitObject %nop, i32 0, i32 0) ; HitObject_ObjectToWorld4x3(hitObject,row,col)
38+
%r280 = call float @dx.op.hitObject_StateMatrix.f32(i32 280, %dx.types.HitObject %nop, i32 0, i32 0) ; HitObject_WorldToObject3x4(hitObject,row,col)
3939

40-
%r281 = call float @dx.op.hitObject_StateMatrix.f32(i32 281, %dx.types.HitObject %nop, i32 0, i32 0) ; HitObject_WorldToObject3x4(hitObject,row,col)
40+
%r281 = call i32 @dx.op.hitObject_StateScalar.i32(i32 281, %dx.types.HitObject %nop) ; HitObject_GeometryIndex(hitObject)
4141

42-
%r282 = call float @dx.op.hitObject_StateMatrix.f32(i32 282, %dx.types.HitObject %nop, i32 0, i32 0) ; HitObject_WorldToObject4x3(hitObject,row,col)
42+
%r282 = call i32 @dx.op.hitObject_StateScalar.i32(i32 282, %dx.types.HitObject %nop) ; HitObject_InstanceIndex(hitObject)
4343

44-
%r283 = call i32 @dx.op.hitObject_StateScalar.i32(i32 283, %dx.types.HitObject %nop) ; HitObject_GeometryIndex(hitObject)
44+
%r283 = call i32 @dx.op.hitObject_StateScalar.i32(i32 283, %dx.types.HitObject %nop) ; HitObject_InstanceID(hitObject)
4545

46-
%r284 = call i32 @dx.op.hitObject_StateScalar.i32(i32 284, %dx.types.HitObject %nop) ; HitObject_InstanceIndex(hitObject)
46+
%r284 = call i32 @dx.op.hitObject_StateScalar.i32(i32 284, %dx.types.HitObject %nop) ; HitObject_PrimitiveIndex(hitObject)
4747

48-
%r285 = call i32 @dx.op.hitObject_StateScalar.i32(i32 285, %dx.types.HitObject %nop) ; HitObject_InstanceID(hitObject)
48+
%r285 = call i32 @dx.op.hitObject_StateScalar.i32(i32 285, %dx.types.HitObject %nop) ; HitObject_HitKind(hitObject)
4949

50-
%r286 = call i32 @dx.op.hitObject_StateScalar.i32(i32 286, %dx.types.HitObject %nop) ; HitObject_PrimitiveIndex(hitObject)
50+
%r286 = call i32 @dx.op.hitObject_StateScalar.i32(i32 286, %dx.types.HitObject %nop) ; HitObject_ShaderTableIndex(hitObject)
5151

52-
%r287 = call i32 @dx.op.hitObject_StateScalar.i32(i32 287, %dx.types.HitObject %nop) ; HitObject_HitKind(hitObject)
52+
%r287 = call %dx.types.HitObject @dx.op.hitObject_SetShaderTableIndex(i32 287, %dx.types.HitObject %nop, i32 1) ; HitObject_SetShaderTableIndex(hitObject,shaderTableIndex)
5353

54-
%r288 = call i32 @dx.op.hitObject_StateScalar.i32(i32 288, %dx.types.HitObject %nop) ; HitObject_ShaderTableIndex(hitObject)
54+
%r288 = call i32 @dx.op.hitObject_LoadLocalRootTableConstant(i32 288, %dx.types.HitObject %nop, i32 42) ; HitObject_LoadLocalRootTableConstant(hitObject,offset)
5555

56-
%r289 = call %dx.types.HitObject @dx.op.hitObject_SetShaderTableIndex(i32 289, %dx.types.HitObject %nop, i32 1) ; HitObject_SetShaderTableIndex(hitObject,shaderTableIndex)
57-
58-
%r290 = call i32 @dx.op.hitObject_LoadLocalRootTableConstant(i32 290, %dx.types.HitObject %nop, i32 42) ; HitObject_LoadLocalRootTableConstant(hitObject,offset)
59-
60-
call void @dx.op.hitObject_Attributes.struct.AttribType(i32 291, %dx.types.HitObject %nop, %struct.AttribType* nonnull %attrs) ; HitObject_Attributes(hitObject,attributes)
56+
call void @dx.op.hitObject_Attributes.struct.AttribType(i32 289, %dx.types.HitObject %nop, %struct.AttribType* nonnull %attrs) ; HitObject_Attributes(hitObject,attributes)
6157
ret void
6258
}
6359

0 commit comments

Comments
 (0)