|
@@ -28,6 +28,11 @@ elif env["platform"] == "linuxbsd":
|
|
env_openxr.AppendUnique(CPPDEFINES=["HAVE_SECURE_GETENV"])
|
|
env_openxr.AppendUnique(CPPDEFINES=["HAVE_SECURE_GETENV"])
|
|
elif env["platform"] == "windows":
|
|
elif env["platform"] == "windows":
|
|
env_openxr.AppendUnique(CPPDEFINES=["XR_OS_WINDOWS", "NOMINMAX", "XR_USE_PLATFORM_WIN32"])
|
|
env_openxr.AppendUnique(CPPDEFINES=["XR_OS_WINDOWS", "NOMINMAX", "XR_USE_PLATFORM_WIN32"])
|
|
|
|
+elif env["platform"] == "macos":
|
|
|
|
+ env_openxr.AppendUnique(CPPDEFINES=["XR_OS_APPLE"])
|
|
|
|
+
|
|
|
|
+ # There does not seem to be a XR_USE_PLATFORM_XYZ for Apple
|
|
|
|
+
|
|
|
|
|
|
# may need to check and set:
|
|
# may need to check and set:
|
|
# - XR_USE_TIMESPEC
|
|
# - XR_USE_TIMESPEC
|
|
@@ -95,7 +100,7 @@ if env["platform"] == "android":
|
|
env_openxr.add_source_files(module_obj, "extensions/openxr_android_extension.cpp")
|
|
env_openxr.add_source_files(module_obj, "extensions/openxr_android_extension.cpp")
|
|
if env["vulkan"]:
|
|
if env["vulkan"]:
|
|
env_openxr.add_source_files(module_obj, "extensions/openxr_vulkan_extension.cpp")
|
|
env_openxr.add_source_files(module_obj, "extensions/openxr_vulkan_extension.cpp")
|
|
-if env["opengl3"]:
|
|
|
|
|
|
+if env["opengl3"] and env["platform"] != "macos":
|
|
env_openxr.add_source_files(module_obj, "extensions/openxr_opengl_extension.cpp")
|
|
env_openxr.add_source_files(module_obj, "extensions/openxr_opengl_extension.cpp")
|
|
|
|
|
|
env_openxr.add_source_files(module_obj, "extensions/openxr_palm_pose_extension.cpp")
|
|
env_openxr.add_source_files(module_obj, "extensions/openxr_palm_pose_extension.cpp")
|