File tree Expand file tree Collapse file tree 2 files changed +9
-10
lines changed
IGC/BiFModule/Languages/OpenCL/Raytracing Expand file tree Collapse file tree 2 files changed +9
-10
lines changed Original file line number Diff line number Diff line change @@ -74,10 +74,17 @@ intel_ray_query_t intel_ray_query_init(
74
74
MemRay_setRayFlags (& rtStack -> ray [bvh_level ], ray .flags );
75
75
MemRay_setRayMask (& rtStack -> ray [bvh_level ], ray .mask );
76
76
77
- MemHit_clear (& rtStack -> hit [COMMITTED ], /*done=*/ 0 , /*valid=*/ 0 );
78
- MemHit_clear (& rtStack -> hit [POTENTIAL ], /*done=*/ 1 , /*valid=*/ 1 );
77
+ rtStack -> hit [COMMITTED ].u = rtStack -> hit [COMMITTED ].v = 0.0f ;
79
78
rtStack -> hit [COMMITTED ].t = INFINITY ;
79
+ rtStack -> hit [COMMITTED ].data0 = 0 ;
80
+ MemHit_setValid (& rtStack -> hit [COMMITTED ], 0 );
81
+ MemHit_setDone (& rtStack -> hit [COMMITTED ], 0 );
82
+
83
+ rtStack -> hit [POTENTIAL ].u = rtStack -> hit [POTENTIAL ].v = 0.0f ;
80
84
rtStack -> hit [POTENTIAL ].t = INFINITY ;
85
+ rtStack -> hit [POTENTIAL ].data0 = 0 ;
86
+ MemHit_setValid (& rtStack -> hit [POTENTIAL ], 1 );
87
+ MemHit_setDone (& rtStack -> hit [POTENTIAL ], 1 );
81
88
82
89
intel_ray_query_t rayquery = __builtin_IB_intel_init_ray_query (
83
90
NULL ,
Original file line number Diff line number Diff line change @@ -149,14 +149,6 @@ inline ulong MemHit_getHitGroupRecPtr1(MemHit* memhit) { return getBits64(memhit
149
149
inline global void * MemHit_getPrimLeafPtr (MemHit * memhit ) { return to_global ((void * )((ulong )MemHit_getPrimLeafAddr (memhit ) * 64 )); }
150
150
inline global void * MemHit_getInstanceLeafPtr (MemHit * memhit ) { return to_global ((void * )((ulong )MemHit_getInstLeafAddr (memhit ) * 64 )); }
151
151
152
- inline void MemHit_clear (MemHit * memhit , bool _done , bool _valid )
153
- {
154
- memhit -> t = memhit -> u = memhit -> v = 0.0f ;
155
- memhit -> data0 = 0 ;
156
- MemHit_setValid (memhit , _valid );
157
- MemHit_setDone (memhit , _done );
158
- }
159
-
160
152
161
153
// === --------------------------------------------------------------------===
162
154
// === RTStack
You can’t perform that action at this time.
0 commit comments