@@ -247,6 +247,42 @@ spv_result_t ValidateLogicalPointerOperands(ValidationState_t& _,
247247 case spv::Op::OpHitObjectIsEmptyNV:
248248 case spv::Op::OpHitObjectIsHitNV:
249249 case spv::Op::OpHitObjectIsMissNV:
250+ // SPV_EXT_shader_invocation_reorder
251+ case spv::Op::OpHitObjectRecordFromQueryEXT:
252+ case spv::Op::OpHitObjectRecordMissEXT:
253+ case spv::Op::OpHitObjectRecordMissMotionEXT:
254+ case spv::Op::OpHitObjectGetIntersectionTriangleVertexPositionsEXT:
255+ case spv::Op::OpHitObjectGetRayFlagsEXT:
256+ case spv::Op::OpHitObjectSetShaderBindingTableRecordIndexEXT:
257+ case spv::Op::OpHitObjectReorderExecuteShaderEXT:
258+ case spv::Op::OpHitObjectTraceReorderExecuteEXT:
259+ case spv::Op::OpHitObjectTraceMotionReorderExecuteEXT:
260+ case spv::Op::OpReorderThreadWithHintEXT:
261+ case spv::Op::OpReorderThreadWithHitObjectEXT:
262+ case spv::Op::OpHitObjectTraceRayEXT:
263+ case spv::Op::OpHitObjectTraceRayMotionEXT:
264+ case spv::Op::OpHitObjectRecordEmptyEXT:
265+ case spv::Op::OpHitObjectExecuteShaderEXT:
266+ case spv::Op::OpHitObjectGetCurrentTimeEXT:
267+ case spv::Op::OpHitObjectGetAttributesEXT:
268+ case spv::Op::OpHitObjectGetHitKindEXT:
269+ case spv::Op::OpHitObjectGetPrimitiveIndexEXT:
270+ case spv::Op::OpHitObjectGetGeometryIndexEXT:
271+ case spv::Op::OpHitObjectGetInstanceIdEXT:
272+ case spv::Op::OpHitObjectGetInstanceCustomIndexEXT:
273+ case spv::Op::OpHitObjectGetObjectRayOriginEXT:
274+ case spv::Op::OpHitObjectGetObjectRayDirectionEXT:
275+ case spv::Op::OpHitObjectGetWorldRayDirectionEXT:
276+ case spv::Op::OpHitObjectGetWorldRayOriginEXT:
277+ case spv::Op::OpHitObjectGetObjectToWorldEXT:
278+ case spv::Op::OpHitObjectGetWorldToObjectEXT:
279+ case spv::Op::OpHitObjectGetRayTMaxEXT:
280+ case spv::Op::OpHitObjectGetRayTMinEXT:
281+ case spv::Op::OpHitObjectGetShaderBindingTableRecordIndexEXT:
282+ case spv::Op::OpHitObjectGetShaderRecordBufferHandleEXT:
283+ case spv::Op::OpHitObjectIsEmptyEXT:
284+ case spv::Op::OpHitObjectIsHitEXT:
285+ case spv::Op::OpHitObjectIsMissEXT:
250286 // SPV_NV_raw_access_chains
251287 case spv::Op::OpRawAccessChainNV:
252288 // SPV_NV_cooperative_matrix2
0 commit comments