From eb9d9d5b85fcde6bde64f61a8b3ee0ecaebf89f3 Mon Sep 17 00:00:00 2001 From: Stephen Gutekanst Date: Sun, 25 Jun 2023 08:20:56 -0700 Subject: [PATCH] gpu-dawn: workaround macOS __kernel_ptr_semantics Signed-off-by: Stephen Gutekanst --- libs/gpu-dawn/sdk.zig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libs/gpu-dawn/sdk.zig b/libs/gpu-dawn/sdk.zig index 80773d90..333381bc 100644 --- a/libs/gpu-dawn/sdk.zig +++ b/libs/gpu-dawn/sdk.zig @@ -755,6 +755,9 @@ pub fn Sdk(comptime deps: anytype) type { "-DTINT_BUILD_HLSL_WRITER=1", "-DTINT_BUILD_GLSL_WRITER=1", + // MacOS: this must be defined for system-sdk-13.3 and older. + "-D__kernel_ptr_semantics", + include("libs/dawn/"), include("libs/dawn/include/tint"), include("libs/dawn/third_party/vulkan-deps/vulkan-tools/src/"),