@@ -487,35 +487,34 @@ inline bool IsFeedbackTexture(DXIL::ResourceKind ResourceKind) {
487
487
// Enumeration for operations specified by DXIL
488
488
enum class OpCode : unsigned {
489
489
//
490
- MaybeReorderThread = 268 , // Reorders the current thread
491
- Reserved0 = 226 , // Reserved
492
- Reserved1 = 227 , // Reserved
493
- Reserved10 = 236 , // Reserved
494
- Reserved11 = 237 , // Reserved
495
- Reserved2 = 228 , // Reserved
496
- Reserved3 = 229 , // Reserved
497
- Reserved4 = 230 , // Reserved
498
- Reserved5 = 231 , // Reserved
499
- Reserved6 = 232 , // Reserved
500
- Reserved7 = 233 , // Reserved
501
- Reserved8 = 234 , // Reserved
502
- Reserved9 = 235 , // Reserved
503
- ReservedA0 = 259 , // reserved
504
- ReservedA1 = 260 , // reserved
505
- ReservedA2 = 261 , // reserved
506
- ReservedB28 = 290 , // reserved
507
- ReservedB29 = 291 , // reserved
508
- ReservedB30 = 292 , // reserved
509
- ReservedC0 = 293 , // reserved
510
- ReservedC1 = 294 , // reserved
511
- ReservedC2 = 295 , // reserved
512
- ReservedC3 = 296 , // reserved
513
- ReservedC4 = 297 , // reserved
514
- ReservedC5 = 298 , // reserved
515
- ReservedC6 = 299 , // reserved
516
- ReservedC7 = 300 , // reserved
517
- ReservedC8 = 301 , // reserved
518
- ReservedC9 = 302 , // reserved
490
+ Reserved0 = 226 , // Reserved
491
+ Reserved1 = 227 , // Reserved
492
+ Reserved10 = 236 , // Reserved
493
+ Reserved11 = 237 , // Reserved
494
+ Reserved2 = 228 , // Reserved
495
+ Reserved3 = 229 , // Reserved
496
+ Reserved4 = 230 , // Reserved
497
+ Reserved5 = 231 , // Reserved
498
+ Reserved6 = 232 , // Reserved
499
+ Reserved7 = 233 , // Reserved
500
+ Reserved8 = 234 , // Reserved
501
+ Reserved9 = 235 , // Reserved
502
+ ReservedA0 = 259 , // reserved
503
+ ReservedA1 = 260 , // reserved
504
+ ReservedA2 = 261 , // reserved
505
+ ReservedB28 = 290 , // reserved
506
+ ReservedB29 = 291 , // reserved
507
+ ReservedB30 = 292 , // reserved
508
+ ReservedC0 = 293 , // reserved
509
+ ReservedC1 = 294 , // reserved
510
+ ReservedC2 = 295 , // reserved
511
+ ReservedC3 = 296 , // reserved
512
+ ReservedC4 = 297 , // reserved
513
+ ReservedC5 = 298 , // reserved
514
+ ReservedC6 = 299 , // reserved
515
+ ReservedC7 = 300 , // reserved
516
+ ReservedC8 = 301 , // reserved
517
+ ReservedC9 = 302 , // reserved
519
518
520
519
// Amplification shader instructions
521
520
DispatchMesh = 173 , // Amplification shader intrinsic DispatchMesh
@@ -931,6 +930,7 @@ enum class OpCode : unsigned {
931
930
HitObject_WorldRayOrigin = 275 , // Returns the ray origin in world space
932
931
HitObject_WorldToObject3x4 = 280 , // Returns the world to object space
933
932
// transformation matrix in 3x4 form
933
+ MaybeReorderThread = 268 , // Reorders the current thread
934
934
935
935
// Synchronization
936
936
AtomicBinOp = 78 , // performs an atomic operation on two operands
@@ -1072,7 +1072,6 @@ enum class OpCode : unsigned {
1072
1072
// Groups for DXIL operations with equivalent function templates
1073
1073
enum class OpCodeClass : unsigned {
1074
1074
//
1075
- MaybeReorderThread,
1076
1075
Reserved,
1077
1076
1078
1077
// Amplification shader instructions
@@ -1320,6 +1319,7 @@ enum class OpCodeClass : unsigned {
1320
1319
HitObject_StateScalar,
1321
1320
HitObject_StateVector,
1322
1321
HitObject_TraceRay,
1322
+ MaybeReorderThread,
1323
1323
1324
1324
// Synchronization
1325
1325
AtomicBinOp,
0 commit comments