@@ -25,7 +25,33 @@ namespace dxvk {
25
25
{32 , " NV_EXTN_OP_FOOTPRINT_GRAD" },
26
26
{33 , " NV_EXTN_OP_SHFL_GENERIC" },
27
27
{51 , " NV_EXTN_OP_VPRS_EVAL_ATTRIB_AT_SAMPLE" },
28
- {52 , " NV_EXTN_OP_VPRS_EVAL_ATTRIB_SNAPPED" }};
28
+ {52 , " NV_EXTN_OP_VPRS_EVAL_ATTRIB_SNAPPED" },
29
+ {67 , " NV_EXTN_OP_HIT_OBJECT_TRACE_RAY" },
30
+ {68 , " NV_EXTN_OP_HIT_OBJECT_MAKE_HIT" },
31
+ {69 , " NV_EXTN_OP_HIT_OBJECT_MAKE_HIT_WITH_RECORD_INDEX" },
32
+ {70 , " NV_EXTN_OP_HIT_OBJECT_MAKE_MISS" },
33
+ {71 , " NV_EXTN_OP_HIT_OBJECT_REORDER_THREAD" },
34
+ {72 , " NV_EXTN_OP_HIT_OBJECT_INVOKE" },
35
+ {73 , " NV_EXTN_OP_HIT_OBJECT_IS_MISS" },
36
+ {74 , " NV_EXTN_OP_HIT_OBJECT_GET_INSTANCE_ID" },
37
+ {75 , " NV_EXTN_OP_HIT_OBJECT_GET_INSTANCE_INDEX" },
38
+ {76 , " NV_EXTN_OP_HIT_OBJECT_GET_PRIMITIVE_INDEX" },
39
+ {77 , " NV_EXTN_OP_HIT_OBJECT_GET_GEOMETRY_INDEX" },
40
+ {78 , " NV_EXTN_OP_HIT_OBJECT_GET_HIT_KIND" },
41
+ {79 , " NV_EXTN_OP_HIT_OBJECT_GET_RAY_DESC" },
42
+ {80 , " NV_EXTN_OP_HIT_OBJECT_GET_ATTRIBUTES" },
43
+ {81 , " NV_EXTN_OP_HIT_OBJECT_GET_SHADER_TABLE_INDEX" },
44
+ {82 , " NV_EXTN_OP_HIT_OBJECT_LOAD_LOCAL_ROOT_TABLE_CONSTANT" },
45
+ {83 , " NV_EXTN_OP_HIT_OBJECT_IS_HIT" },
46
+ {84 , " NV_EXTN_OP_HIT_OBJECT_IS_NOP" },
47
+ {85 , " NV_EXTN_OP_HIT_OBJECT_MAKE_NOP" },
48
+ {86 , " NV_EXTN_OP_RT_TRIANGLE_OBJECT_POSITIONS" },
49
+ {87 , " NV_EXTN_OP_RT_MICRO_TRIANGLE_OBJECT_POSITIONS" },
50
+ {88 , " NV_EXTN_OP_RT_MICRO_TRIANGLE_BARYCENTRICS" },
51
+ {89 , " NV_EXTN_OP_RT_IS_MICRO_TRIANGLE_HIT" },
52
+ {90 , " NV_EXTN_OP_RT_IS_BACK_FACING" },
53
+ {91 , " NV_EXTN_OP_RT_MICRO_VERTEX_OBJECT_POSITION" },
54
+ {92 , " NV_EXTN_OP_RT_MICRO_VERTEX_BARYCENTRICS" }};
29
55
30
56
auto it = codes.find (code);
31
57
return it != codes.end () ? it->second : " UNKNOWN_EXTN_OP" ;
0 commit comments