File tree Expand file tree Collapse file tree 3 files changed +10
-0
lines changed Expand file tree Collapse file tree 3 files changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -1270,6 +1270,11 @@ enum class RayFlags_Xe3 : uint16_t
1270
1270
constexpr uint32_t RayFlagsMask_Xe3 = getRayFlagMask((uint32_t )RayFlags_Xe3::FORCE_2STATE_STOC);
1271
1271
static_assert (sizeof (MemTravStack) == 32 , " MemTravStack has to be 32 bytes large" );
1272
1272
1273
+ enum class RayQueryFlags : uint16_t
1274
+ {
1275
+ NONE = 0x00 ,
1276
+ };
1277
+
1273
1278
1274
1279
// On DG2, writes will not go to the L1$ unless they are 16-byte aligned
1275
1280
// and at least 16 bytes in size.
Original file line number Diff line number Diff line change @@ -1820,6 +1820,7 @@ class AllocateRayQueryIntrinsic : public GenIntrinsicInst {
1820
1820
}
1821
1821
1822
1822
Value* getFlags () const { return getOperand (0 ); }
1823
+ Value* getQueryFlags () const { return getOperand (1 ); }
1823
1824
};
1824
1825
1825
1826
class ConvertRayQueryHandleToRTStackPointerIntrinsic : public GenIntrinsicInst {
Original file line number Diff line number Diff line change @@ -10695,6 +10695,10 @@ intrinsics:
10695
10695
name : Arg0
10696
10696
type_definition : *i32
10697
10697
comment : " rayFlags"
10698
+ - !<ArgumentDefinition>
10699
+ name : Arg1
10700
+ type_definition : *i16
10701
+ comment : " rayQueryFlags"
10698
10702
attributes :
10699
10703
- !AttributeID " NoUnwind"
10700
10704
- !<IntrinsicDefinition>
You can’t perform that action at this time.
0 commit comments