From: Tim Rowley Date: Tue, 17 May 2016 22:03:52 +0000 (-0500) Subject: swr: [rasterizer core] add dummy code for cygwin build X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=b914217c25bdc0604c8520c7d3e7e0efae5fe762;p=mesa.git swr: [rasterizer core] add dummy code for cygwin build Reviewed-by: Bruce Cherniak --- 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();