diff options
-rw-r--r-- | src/gallium/drivers/swr/rasterizer/core/threads.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/gallium/drivers/swr/rasterizer/core/threads.cpp b/src/gallium/drivers/swr/rasterizer/core/threads.cpp index 0b57a3fc836..6fa5c044334 100644 --- a/src/gallium/drivers/swr/rasterizer/core/threads.cpp +++ b/src/gallium/drivers/swr/rasterizer/core/threads.cpp @@ -221,6 +221,16 @@ void CalculateProcessorTopology(CPUNumaNodes& out_nodes, uint32_t& out_numThread } } +#elif defined(__CYGWIN__) + + // Dummy data just to compile + NumaNode node; + Core core; + core.threadIds.push_back(0); + node.cores.push_back(core); + out_nodes.push_back(node); + out_numThreadsPerProcGroup = 1; + #else #error Unsupported platform @@ -267,6 +277,10 @@ void bindThread(uint32_t threadId, uint32_t procGroupId = 0, bool bindProcGroup= SetThreadGroupAffinity(GetCurrentThread(), &affinity, nullptr); } +#elif defined(__CYGWIN__) + + // do nothing + #else cpu_set_t cpuset; pthread_t thread = pthread_self(); |