From 42ec75b470ba6aa9b8c078f5528f59832920f7c4 Mon Sep 17 00:00:00 2001 From: Jens Peters Date: Wed, 14 Feb 2024 22:14:17 +0100 Subject: [PATCH] util: Update extension list --- src/util/util_op_code.h | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/src/util/util_op_code.h b/src/util/util_op_code.h index 604bd4cc..90683b00 100644 --- a/src/util/util_op_code.h +++ b/src/util/util_op_code.h @@ -25,7 +25,33 @@ namespace dxvk { {32, "NV_EXTN_OP_FOOTPRINT_GRAD"}, {33, "NV_EXTN_OP_SHFL_GENERIC"}, {51, "NV_EXTN_OP_VPRS_EVAL_ATTRIB_AT_SAMPLE"}, - {52, "NV_EXTN_OP_VPRS_EVAL_ATTRIB_SNAPPED"}}; + {52, "NV_EXTN_OP_VPRS_EVAL_ATTRIB_SNAPPED"}, + {67, "NV_EXTN_OP_HIT_OBJECT_TRACE_RAY"}, + {68, "NV_EXTN_OP_HIT_OBJECT_MAKE_HIT"}, + {69, "NV_EXTN_OP_HIT_OBJECT_MAKE_HIT_WITH_RECORD_INDEX"}, + {70, "NV_EXTN_OP_HIT_OBJECT_MAKE_MISS"}, + {71, "NV_EXTN_OP_HIT_OBJECT_REORDER_THREAD"}, + {72, "NV_EXTN_OP_HIT_OBJECT_INVOKE"}, + {73, "NV_EXTN_OP_HIT_OBJECT_IS_MISS"}, + {74, "NV_EXTN_OP_HIT_OBJECT_GET_INSTANCE_ID"}, + {75, "NV_EXTN_OP_HIT_OBJECT_GET_INSTANCE_INDEX"}, + {76, "NV_EXTN_OP_HIT_OBJECT_GET_PRIMITIVE_INDEX"}, + {77, "NV_EXTN_OP_HIT_OBJECT_GET_GEOMETRY_INDEX"}, + {78, "NV_EXTN_OP_HIT_OBJECT_GET_HIT_KIND"}, + {79, "NV_EXTN_OP_HIT_OBJECT_GET_RAY_DESC"}, + {80, "NV_EXTN_OP_HIT_OBJECT_GET_ATTRIBUTES"}, + {81, "NV_EXTN_OP_HIT_OBJECT_GET_SHADER_TABLE_INDEX"}, + {82, "NV_EXTN_OP_HIT_OBJECT_LOAD_LOCAL_ROOT_TABLE_CONSTANT"}, + {83, "NV_EXTN_OP_HIT_OBJECT_IS_HIT"}, + {84, "NV_EXTN_OP_HIT_OBJECT_IS_NOP"}, + {85, "NV_EXTN_OP_HIT_OBJECT_MAKE_NOP"}, + {86, "NV_EXTN_OP_RT_TRIANGLE_OBJECT_POSITIONS"}, + {87, "NV_EXTN_OP_RT_MICRO_TRIANGLE_OBJECT_POSITIONS"}, + {88, "NV_EXTN_OP_RT_MICRO_TRIANGLE_BARYCENTRICS"}, + {89, "NV_EXTN_OP_RT_IS_MICRO_TRIANGLE_HIT"}, + {90, "NV_EXTN_OP_RT_IS_BACK_FACING"}, + {91, "NV_EXTN_OP_RT_MICRO_VERTEX_OBJECT_POSITION"}, + {92, "NV_EXTN_OP_RT_MICRO_VERTEX_BARYCENTRICS"}}; auto it = codes.find(code); return it != codes.end() ? it->second : "UNKNOWN_EXTN_OP";