@@ -475,18 +475,63 @@ inline bool IsFeedbackTexture(DXIL::ResourceKind ResourceKind) {
475475// Enumeration for operations specified by DXIL
476476enum class OpCode : unsigned {
477477 //
478- Reserved0 = 226 , // Reserved
479- Reserved1 = 227 , // Reserved
480- Reserved10 = 236 , // Reserved
481- Reserved11 = 237 , // Reserved
482- Reserved2 = 228 , // Reserved
483- Reserved3 = 229 , // Reserved
484- Reserved4 = 230 , // Reserved
485- Reserved5 = 231 , // Reserved
486- Reserved6 = 232 , // Reserved
487- Reserved7 = 233 , // Reserved
488- Reserved8 = 234 , // Reserved
489- Reserved9 = 235 , // Reserved
478+ AllocateRayQuery2 = 258 , // reserved
479+ Reserved0 = 226 , // Reserved
480+ Reserved1 = 227 , // Reserved
481+ Reserved10 = 236 , // Reserved
482+ Reserved11 = 237 , // Reserved
483+ Reserved2 = 228 , // Reserved
484+ Reserved3 = 229 , // Reserved
485+ Reserved4 = 230 , // Reserved
486+ Reserved5 = 231 , // Reserved
487+ Reserved6 = 232 , // Reserved
488+ Reserved7 = 233 , // Reserved
489+ Reserved8 = 234 , // Reserved
490+ Reserved9 = 235 , // Reserved
491+ ReservedA0 = 259 , // reserved
492+ ReservedA1 = 260 , // reserved
493+ ReservedA2 = 261 , // reserved
494+ ReservedB0 = 262 , // reserved
495+ ReservedB1 = 263 , // reserved
496+ ReservedB10 = 272 , // reserved
497+ ReservedB11 = 273 , // reserved
498+ ReservedB12 = 274 , // reserved
499+ ReservedB13 = 275 , // reserved
500+ ReservedB14 = 276 , // reserved
501+ ReservedB15 = 277 , // reserved
502+ ReservedB16 = 278 , // reserved
503+ ReservedB17 = 279 , // reserved
504+ ReservedB18 = 280 , // reserved
505+ ReservedB19 = 281 , // reserved
506+ ReservedB2 = 264 , // reserved
507+ ReservedB20 = 282 , // reserved
508+ ReservedB21 = 283 , // reserved
509+ ReservedB22 = 284 , // reserved
510+ ReservedB23 = 285 , // reserved
511+ ReservedB24 = 286 , // reserved
512+ ReservedB25 = 287 , // reserved
513+ ReservedB26 = 288 , // reserved
514+ ReservedB27 = 289 , // reserved
515+ ReservedB28 = 290 , // reserved
516+ ReservedB29 = 291 , // reserved
517+ ReservedB3 = 265 , // reserved
518+ ReservedB30 = 292 , // reserved
519+ ReservedB4 = 266 , // reserved
520+ ReservedB5 = 267 , // reserved
521+ ReservedB6 = 268 , // reserved
522+ ReservedB7 = 269 , // reserved
523+ ReservedB8 = 270 , // reserved
524+ ReservedB9 = 271 , // reserved
525+ ReservedC0 = 293 , // reserved
526+ ReservedC1 = 294 , // reserved
527+ ReservedC2 = 295 , // reserved
528+ ReservedC3 = 296 , // reserved
529+ ReservedC4 = 297 , // reserved
530+ ReservedC5 = 298 , // reserved
531+ ReservedC6 = 299 , // reserved
532+ ReservedC7 = 300 , // reserved
533+ ReservedC8 = 301 , // reserved
534+ ReservedC9 = 302 , // reserved
490535
491536 // Amplification shader instructions
492537 DispatchMesh = 173 , // Amplification shader intrinsic DispatchMesh
@@ -985,7 +1030,7 @@ enum class OpCode : unsigned {
9851030 NumOpCodes_Dxil_1_7 = 226 ,
9861031 NumOpCodes_Dxil_1_8 = 258 ,
9871032
988- NumOpCodes = 258 // exclusive last value of enumeration
1033+ NumOpCodes = 303 // exclusive last value of enumeration
9891034};
9901035// OPCODE-ENUM:END
9911036
0 commit comments