We don't currently build SWR on OS X, I've had difficulty building Mesa on OS X 
in general.
But, I'd be very interesting in learning.  Thanks for the patch.

Reviewed-by: Bruce Cherniak <bruce.chern...@intel.com> 

> On Mar 14, 2018, at 6:19 PM, Jeremy Huddleston Sequoia <jerem...@apple.com> 
> wrote:
> 
> From: Apple SWE <jerem...@apple.com>
> 
> sched_yield is used but the include reference on Darwin is missing. This patch
> conditionally guards on Darwin/OSX to import sched.h first.
> 
> Reviewed-by: Jeremy Huddleston Sequoia <jerem...@apple.com>
> Signed-off-by: Jeremy Huddleston Sequoia <jerem...@apple.com>
> ---
> src/gallium/drivers/swr/swr_fence.cpp | 4 ++++
> 1 file changed, 4 insertions(+)
> 
> diff --git a/src/gallium/drivers/swr/swr_fence.cpp 
> b/src/gallium/drivers/swr/swr_fence.cpp
> index 3005eb9aaa..b05ac8cec0 100644
> --- a/src/gallium/drivers/swr/swr_fence.cpp
> +++ b/src/gallium/drivers/swr/swr_fence.cpp
> @@ -29,6 +29,10 @@
> #include "swr_screen.h"
> #include "swr_fence.h"
> 
> +#ifdef __APPLE__
> +#include <sched.h>
> +#endif
> +
> #if defined(PIPE_CC_MSVC) // portable thread yield
>    #define sched_yield SwitchToThread
> #endif
> -- 
> 2.16.1 (Apple Git-102)
> 
> _______________________________________________
> mesa-dev mailing list
> mesa-dev@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to