diff --git a/thirdparty/embree/common/tasking/taskschedulerinternal.h b/thirdparty/embree/common/tasking/taskschedulerinternal.h index e72d3b72bac..8e3befb739f 100644 --- a/thirdparty/embree/common/tasking/taskschedulerinternal.h +++ b/thirdparty/embree/common/tasking/taskschedulerinternal.h @@ -3,6 +3,7 @@ #pragma once +#include "../../include/embree4/rtcore.h" #include "../sys/platform.h" #include "../sys/alloc.h" #include "../sys/barrier.h" @@ -12,7 +13,6 @@ #include "../sys/ref.h" #include "../sys/atomic.h" #include "../math/range.h" -#include "../../include/embree4/rtcore.h" #include diff --git a/thirdparty/embree/patches/include-order-dllexport-fix.patch b/thirdparty/embree/patches/include-order-dllexport-fix.patch new file mode 100644 index 00000000000..ece57a8daf9 --- /dev/null +++ b/thirdparty/embree/patches/include-order-dllexport-fix.patch @@ -0,0 +1,20 @@ +diff --git a/thirdparty/embree/common/tasking/taskschedulerinternal.h b/thirdparty/embree/common/tasking/taskschedulerinternal.h +index e72d3b72ba..8e3befb739 100644 +--- a/thirdparty/embree/common/tasking/taskschedulerinternal.h ++++ b/thirdparty/embree/common/tasking/taskschedulerinternal.h +@@ -3,6 +3,7 @@ + + #pragma once + ++#include "../../include/embree4/rtcore.h" + #include "../sys/platform.h" + #include "../sys/alloc.h" + #include "../sys/barrier.h" +@@ -12,7 +13,6 @@ + #include "../sys/ref.h" + #include "../sys/atomic.h" + #include "../math/range.h" +-#include "../../include/embree4/rtcore.h" + + #include +