File tree Expand file tree Collapse file tree 2 files changed +12
-2
lines changed
RadeonRays/src/accelerator Expand file tree Collapse file tree 2 files changed +12
-2
lines changed Original file line number Diff line number Diff line change @@ -227,8 +227,11 @@ namespace RadeonRays
227
227
#else
228
228
std::mutex mutex;
229
229
std::condition_variable cv;
230
- std::atomic_bool shutdown = false ;
231
- std::atomic_uint32_t num_refs_processed = 0 ;
230
+ std::atomic_bool shutdown;
231
+ std::atomic<std::uint32_t > num_refs_processed;
232
+
233
+ num_refs_processed.store (0 );
234
+ shutdown.store (false );
232
235
233
236
std::stack<SplitRequest> requests;
234
237
Original file line number Diff line number Diff line change @@ -25,11 +25,18 @@ THE SOFTWARE.
25
25
#include < stack>
26
26
#include < utility>
27
27
#include < vector>
28
+ #include < thread>
29
+ #include < condition_variable>
28
30
#include < mmintrin.h>
29
31
#include < xmmintrin.h>
30
32
#include < smmintrin.h>
31
33
32
34
#include " ../primitive/mesh.h"
35
+ #include " ../primitive/instance.h"
36
+
37
+ #ifndef WIN32
38
+ #define _MM_ALIGN16
39
+ #endif
33
40
34
41
namespace RadeonRays
35
42
{
You can’t perform that action at this time.
0 commit comments