Rename CMakeLists variables NXT_* to DAWN_*
diff --git a/.appveyor.yml b/.appveyor.yml
index c2b1ffe..e516403 100644
--- a/.appveyor.yml
+++ b/.appveyor.yml
@@ -13,7 +13,7 @@
build_script:
- mkdir build
- cd build
- - cmake -DNXT_USE_WERROR=1 -DNXT_ENABLE_VULKAN=1 ..
+ - cmake -DDAWN_USE_WERROR=1 -DDAWN_ENABLE_VULKAN=1 ..
- cmake --build . -- /verbosity:minimal
# TODO(cwallez@chromium.org) test on more than Debug.
diff --git a/.travis.yml b/.travis.yml
index 7d96afb..f5061a0 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -65,7 +65,7 @@
- mkdir -p build
- cd build
- cmake --version
- - cmake -G "Ninja" -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DNXT_USE_WERROR=1 -DNXT_ENABLE_VULKAN=$BUILD_VULKAN ..
+ - cmake -G "Ninja" -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DDAWN_USE_WERROR=1 -DDAWN_ENABLE_VULKAN=$BUILD_VULKAN ..
- cmake --build .
# Test
diff --git a/CMakeLists.txt b/CMakeLists.txt
index b478deb..61c4b81 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -32,7 +32,7 @@
# Configuration options
################################################################################
-option(NXT_USE_WERROR "Treat warnings as error (useful for CI)" 0)
+option(DAWN_USE_WERROR "Treat warnings as error (useful for CI)" 0)
# Default values for the backend-enabling options
set(ENABLE_D3D12 OFF)
@@ -43,114 +43,114 @@
set(ENABLE_METAL ON)
endif()
-option(NXT_ENABLE_D3D12 "Enable compilation of the D3D12 backend" ${ENABLE_D3D12})
-option(NXT_ENABLE_METAL "Enable compilation of the Metal backend" ${ENABLE_METAL})
-option(NXT_ENABLE_NULL "Enable compilation of the Null backend" ON)
-option(NXT_ENABLE_OPENGL "Enable compilation of the OpenGL backend" ON)
-option(NXT_ENABLE_VULKAN "Enable compilation of the Vulkan backend" OFF)
-option(NXT_ALWAYS_ASSERT "Enable assertions on all build types" OFF)
-option(NXT_USE_CPP17 "Use some optional C++17 features for compile-time checks" OFF)
+option(DAWN_ENABLE_D3D12 "Enable compilation of the D3D12 backend" ${ENABLE_D3D12})
+option(DAWN_ENABLE_METAL "Enable compilation of the Metal backend" ${ENABLE_METAL})
+option(DAWN_ENABLE_NULL "Enable compilation of the Null backend" ON)
+option(DAWN_ENABLE_OPENGL "Enable compilation of the OpenGL backend" ON)
+option(DAWN_ENABLE_VULKAN "Enable compilation of the Vulkan backend" OFF)
+option(DAWN_ALWAYS_ASSERT "Enable assertions on all build types" OFF)
+option(DAWN_USE_CPP17 "Use some optional C++17 features for compile-time checks" OFF)
################################################################################
# Precompute compile flags and defines, functions to set them
################################################################################
-set(NXT_FLAGS "")
-set(NXT_DEFS "")
-set(NXT_INTERNAL_FLAGS "")
-set(NXT_INTERNAL_DEFS "")
-set(NXT_GENERATED_FLAGS "")
+set(DAWN_FLAGS "")
+set(DAWN_DEFS "")
+set(DAWN_INTERNAL_FLAGS "")
+set(DAWN_INTERNAL_DEFS "")
+set(DAWN_GENERATED_FLAGS "")
-set(NXT_ENABLE_ASSERTS $<OR:$<CONFIG:Debug>,$<BOOL:${NXT_ALWAYS_ASSERT}>>)
+set(DAWN_ENABLE_ASSERTS $<OR:$<CONFIG:Debug>,$<BOOL:${DAWN_ALWAYS_ASSERT}>>)
-list(APPEND NXT_DEFS $<${NXT_ENABLE_ASSERTS}:NXT_ENABLE_ASSERTS>)
+list(APPEND DAWN_DEFS $<${DAWN_ENABLE_ASSERTS}:DAWN_ENABLE_ASSERTS>)
-if (NXT_USE_CPP17)
- list(APPEND NXT_INTERNAL_DEFS "NXT_CPP_VERSION=17")
+if (DAWN_USE_CPP17)
+ list(APPEND DAWN_INTERNAL_DEFS "DAWN_CPP_VERSION=17")
else()
- list(APPEND NXT_INTERNAL_DEFS "NXT_CPP_VERSION=14")
+ list(APPEND DAWN_INTERNAL_DEFS "DAWN_CPP_VERSION=14")
endif()
-if (NXT_ENABLE_D3D12)
- list(APPEND NXT_INTERNAL_DEFS "NXT_ENABLE_BACKEND_D3D12")
+if (DAWN_ENABLE_D3D12)
+ list(APPEND DAWN_INTERNAL_DEFS "DAWN_ENABLE_BACKEND_D3D12")
endif()
-if (NXT_ENABLE_METAL)
- list(APPEND NXT_INTERNAL_DEFS "NXT_ENABLE_BACKEND_METAL")
+if (DAWN_ENABLE_METAL)
+ list(APPEND DAWN_INTERNAL_DEFS "DAWN_ENABLE_BACKEND_METAL")
endif()
-if (NXT_ENABLE_NULL)
- list(APPEND NXT_INTERNAL_DEFS "NXT_ENABLE_BACKEND_NULL")
+if (DAWN_ENABLE_NULL)
+ list(APPEND DAWN_INTERNAL_DEFS "DAWN_ENABLE_BACKEND_NULL")
endif()
-if (NXT_ENABLE_OPENGL)
- list(APPEND NXT_INTERNAL_DEFS "NXT_ENABLE_BACKEND_OPENGL")
+if (DAWN_ENABLE_OPENGL)
+ list(APPEND DAWN_INTERNAL_DEFS "DAWN_ENABLE_BACKEND_OPENGL")
endif()
-if (NXT_ENABLE_VULKAN)
- list(APPEND NXT_INTERNAL_DEFS "NXT_ENABLE_BACKEND_VULKAN")
+if (DAWN_ENABLE_VULKAN)
+ list(APPEND DAWN_INTERNAL_DEFS "DAWN_ENABLE_BACKEND_VULKAN")
endif()
if (WIN32)
# Define NOMINMAX to prevent conflicts between std::min/max and the min/max macros in WinDef.h
- list(APPEND NXT_DEFS "NOMINMAX")
+ list(APPEND DAWN_DEFS "NOMINMAX")
# Avoid Windows.h including a lot of headers
- list(APPEND NXT_DEFS "WIN32_LEAN_AND_MEAN")
+ list(APPEND DAWN_DEFS "WIN32_LEAN_AND_MEAN")
# Remove compile error where the mock NXT creates too many sections for the old obj format.
- list(APPEND NXT_FLAGS "/bigobj")
+ list(APPEND DAWN_FLAGS "/bigobj")
endif()
if (MSVC)
- list(APPEND NXT_FLAGS "/std:c++14")
- list(APPEND NXT_FLAGS "/EHsc")
- list(APPEND NXT_INTERNAL_FLAGS "/W4")
+ list(APPEND DAWN_FLAGS "/std:c++14")
+ list(APPEND DAWN_FLAGS "/EHsc")
+ list(APPEND DAWN_INTERNAL_FLAGS "/W4")
# Allow declarations hiding members as it is used all over NXT
- list(APPEND NXT_INTERNAL_FLAGS "/wd4458")
- list(APPEND NXT_INTERNAL_FLAGS "/wd4996") # Allow deprecated functions like strncpy
+ list(APPEND DAWN_INTERNAL_FLAGS "/wd4458")
+ list(APPEND DAWN_INTERNAL_FLAGS "/wd4996") # Allow deprecated functions like strncpy
- list(APPEND NXT_GENERATED_FLAGS "/wd4702") # Allow unreachable code
- list(APPEND NXT_GENERATED_FLAGS "/wd4189") # Allow unused variable
+ list(APPEND DAWN_GENERATED_FLAGS "/wd4702") # Allow unreachable code
+ list(APPEND DAWN_GENERATED_FLAGS "/wd4189") # Allow unused variable
- if(NXT_USE_WERROR)
- list(APPEND NXT_INTERNAL_FLAGS "/WX")
+ if(DAWN_USE_WERROR)
+ list(APPEND DAWN_INTERNAL_FLAGS "/WX")
endif()
else()
# Activate C++14 only on C++ files, not C files.
- list(APPEND NXT_FLAGS "$<$<STREQUAL:$<TARGET_PROPERTY:LINKER_LANGUAGE>,CXX>:-std=c++14>")
+ list(APPEND DAWN_FLAGS "$<$<STREQUAL:$<TARGET_PROPERTY:LINKER_LANGUAGE>,CXX>:-std=c++14>")
# enable -Wold-style-cast on C++
- list(APPEND NXT_FLAGS "$<$<STREQUAL:$<TARGET_PROPERTY:LINKER_LANGUAGE>,CXX>:-Wold-style-cast>")
- list(APPEND NXT_FLAGS "-fPIC")
+ list(APPEND DAWN_FLAGS "$<$<STREQUAL:$<TARGET_PROPERTY:LINKER_LANGUAGE>,CXX>:-Wold-style-cast>")
+ list(APPEND DAWN_FLAGS "-fPIC")
- list(APPEND NXT_INTERNAL_FLAGS "-Wall" "-Wextra")
- list(APPEND NXT_INTERNAL_FLAGS "-pedantic")
- list(APPEND NXT_GENERATED_FLAGS "-Wno-unused-variable" "-Wno-unused-function")
+ list(APPEND DAWN_INTERNAL_FLAGS "-Wall" "-Wextra")
+ list(APPEND DAWN_INTERNAL_FLAGS "-pedantic")
+ list(APPEND DAWN_GENERATED_FLAGS "-Wno-unused-variable" "-Wno-unused-function")
if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")
# don't break the build on older clang versions
- list(APPEND NXT_INTERNAL_FLAGS "-Wno-error=unknown-warning-option")
+ list(APPEND DAWN_INTERNAL_FLAGS "-Wno-error=unknown-warning-option")
# GCC's conversion warnings are less useful than clang's
- list(APPEND NXT_INTERNAL_FLAGS "-Wconversion" "-Wno-sign-conversion")
+ list(APPEND DAWN_INTERNAL_FLAGS "-Wconversion" "-Wno-sign-conversion")
# disable a clang-only -pedantic warning
- list(APPEND NXT_INTERNAL_FLAGS "-Wno-gnu-zero-variadic-macro-arguments")
+ list(APPEND DAWN_INTERNAL_FLAGS "-Wno-gnu-zero-variadic-macro-arguments")
# additional potentially useful warnings (feel free to remove if they prove un-useful)
- list(APPEND NXT_INTERNAL_FLAGS "-Wextra-semi")
- list(APPEND NXT_INTERNAL_FLAGS "-Wstrict-aliasing")
- list(APPEND NXT_INTERNAL_FLAGS "-Wunreachable-code")
- list(APPEND NXT_GENERATED_FLAGS "-Wno-unreachable-code")
+ list(APPEND DAWN_INTERNAL_FLAGS "-Wextra-semi")
+ list(APPEND DAWN_INTERNAL_FLAGS "-Wstrict-aliasing")
+ list(APPEND DAWN_INTERNAL_FLAGS "-Wunreachable-code")
+ list(APPEND DAWN_GENERATED_FLAGS "-Wno-unreachable-code")
# Probably okay to enable if we establish a field naming convention:
- #list(APPEND NXT_INTERNAL_FLAGS "-Wshadow")
+ #list(APPEND DAWN_INTERNAL_FLAGS "-Wshadow")
endif()
- if(NXT_USE_WERROR)
- list(APPEND NXT_INTERNAL_FLAGS "-Werror")
+ if(DAWN_USE_WERROR)
+ list(APPEND DAWN_INTERNAL_FLAGS "-Werror")
endif()
endif()
function(NXTExternalTarget folder target)
- set_property(TARGET ${target} APPEND PROPERTY COMPILE_OPTIONS ${NXT_FLAGS})
- set_property(TARGET ${target} APPEND PROPERTY COMPILE_DEFINITIONS ${NXT_DEFS})
+ set_property(TARGET ${target} APPEND PROPERTY COMPILE_OPTIONS ${DAWN_FLAGS})
+ set_property(TARGET ${target} APPEND PROPERTY COMPILE_DEFINITIONS ${DAWN_DEFS})
set_property(TARGET ${target} PROPERTY FOLDER "nxt/${folder}")
endfunction()
function(NXTInternalTarget folder target)
NXTExternalTarget("${folder}" ${target})
- set_property(TARGET ${target} APPEND PROPERTY COMPILE_OPTIONS ${NXT_INTERNAL_FLAGS})
- set_property(TARGET ${target} APPEND PROPERTY COMPILE_DEFINITIONS ${NXT_INTERNAL_DEFS})
+ set_property(TARGET ${target} APPEND PROPERTY COMPILE_OPTIONS ${DAWN_INTERNAL_FLAGS})
+ set_property(TARGET ${target} APPEND PROPERTY COMPILE_DEFINITIONS ${DAWN_INTERNAL_DEFS})
# Group the target sources by folder to have folders show in Visual Studio
if (MSVC)
diff --git a/examples/SampleUtils.cpp b/examples/SampleUtils.cpp
index fe3e949..23b0d8f 100644
--- a/examples/SampleUtils.cpp
+++ b/examples/SampleUtils.cpp
@@ -43,13 +43,13 @@
// Default to D3D12, Metal, Vulkan, OpenGL in that order as D3D12 and Metal are the preferred on
// their respective platforms, and Vulkan is preferred to OpenGL
-#if defined(NXT_ENABLE_BACKEND_D3D12)
+#if defined(DAWN_ENABLE_BACKEND_D3D12)
static utils::BackendType backendType = utils::BackendType::D3D12;
-#elif defined(NXT_ENABLE_BACKEND_METAL)
+#elif defined(DAWN_ENABLE_BACKEND_METAL)
static utils::BackendType backendType = utils::BackendType::Metal;
-#elif defined(NXT_ENABLE_BACKEND_OPENGL)
+#elif defined(DAWN_ENABLE_BACKEND_OPENGL)
static utils::BackendType backendType = utils::BackendType::OpenGL;
-#elif defined(NXT_ENABLE_BACKEND_VULKAN)
+#elif defined(DAWN_ENABLE_BACKEND_VULKAN)
static utils::BackendType backendType = utils::BackendType::Vulkan;
#else
#error
diff --git a/generator/CMakeLists.txt b/generator/CMakeLists.txt
index d33f6e9..75d172c 100644
--- a/generator/CMakeLists.txt
+++ b/generator/CMakeLists.txt
@@ -62,7 +62,7 @@
)
NXTInternalTarget("${G_FOLDER}" ${G_LIB_NAME})
- set_property(TARGET ${G_LIB_NAME} APPEND PROPERTY COMPILE_OPTIONS ${NXT_GENERATED_FLAGS})
+ set_property(TARGET ${G_LIB_NAME} APPEND PROPERTY COMPILE_OPTIONS ${DAWN_GENERATED_FLAGS})
endfunction()
set(GENERATED_DIR ${CMAKE_CURRENT_BINARY_DIR} PARENT_SCOPE)
diff --git a/src/backend/CMakeLists.txt b/src/backend/CMakeLists.txt
index 0ef3646..cab783e 100644
--- a/src/backend/CMakeLists.txt
+++ b/src/backend/CMakeLists.txt
@@ -51,7 +51,7 @@
# OpenGL Backend
################################################################################
-if (NXT_ENABLE_OPENGL)
+if (DAWN_ENABLE_OPENGL)
GenerateProcTable(opengl)
target_link_libraries(opengl_autogen glfw glad)
@@ -96,7 +96,7 @@
# Null Backend
################################################################################
-if (NXT_ENABLE_NULL)
+if (DAWN_ENABLE_NULL)
GenerateProcTable(null)
list(APPEND BACKEND_SOURCES
@@ -109,7 +109,7 @@
# Metal Backend
################################################################################
-if (NXT_ENABLE_METAL)
+if (DAWN_ENABLE_METAL)
GenerateProcTable(metal)
target_link_libraries(metal_autogen "-framework QuartzCore" "-framework Metal")
@@ -152,7 +152,7 @@
# D3D12 Backend
################################################################################
-if (NXT_ENABLE_D3D12)
+if (DAWN_ENABLE_D3D12)
GenerateProcTable(d3d12)
# WIN10_SDK_PATH will be something like C:\Program Files (x86)\Windows Kits\10
@@ -269,7 +269,7 @@
# Vulkan Backend
################################################################################
-if (NXT_ENABLE_VULKAN)
+if (DAWN_ENABLE_VULKAN)
GenerateProcTable(vulkan)
target_include_directories(vulkan_autogen PUBLIC ${VULKAN_HEADERS_INCLUDE_DIR})
@@ -392,18 +392,18 @@
NXTInternalTarget("backend" nxt_backend)
target_link_libraries(nxt_backend nxt_common glfw glad spirv_cross)
-if (NXT_ENABLE_D3D12)
+if (DAWN_ENABLE_D3D12)
target_link_libraries(nxt_backend d3d12_autogen)
endif()
-if (NXT_ENABLE_METAL)
+if (DAWN_ENABLE_METAL)
target_link_libraries(nxt_backend metal_autogen)
endif()
-if (NXT_ENABLE_NULL)
+if (DAWN_ENABLE_NULL)
target_link_libraries(nxt_backend null_autogen)
endif()
-if (NXT_ENABLE_OPENGL)
+if (DAWN_ENABLE_OPENGL)
target_link_libraries(nxt_backend opengl_autogen)
endif()
-if (NXT_ENABLE_VULKAN)
+if (DAWN_ENABLE_VULKAN)
target_link_libraries(nxt_backend vulkan_autogen)
endif()
diff --git a/src/backend/d3d12/DeviceD3D12.cpp b/src/backend/d3d12/DeviceD3D12.cpp
index f997405..eeb386e 100644
--- a/src/backend/d3d12/DeviceD3D12.cpp
+++ b/src/backend/d3d12/DeviceD3D12.cpp
@@ -74,7 +74,7 @@
ComPtr<IDXGIFactory4> factory;
uint32_t dxgiFactoryFlags = 0;
-#if defined(NXT_ENABLE_ASSERTS)
+#if defined(DAWN_ENABLE_ASSERTS)
// Enable the debug layer (requires the Graphics Tools "optional feature").
{
ComPtr<ID3D12Debug> debugController;
@@ -91,7 +91,7 @@
DXGI_DEBUG_RLO_FLAGS(DXGI_DEBUG_RLO_ALL));
}
}
-#endif // defined(NXT_ENABLE_ASSERTS)
+#endif // defined(DAWN_ENABLE_ASSERTS)
ASSERT_SUCCESS(CreateDXGIFactory2(dxgiFactoryFlags, IID_PPV_ARGS(&factory)));
return factory;
diff --git a/src/backend/d3d12/d3d12_platform.h b/src/backend/d3d12/d3d12_platform.h
index bfe66b4..fa76a75 100644
--- a/src/backend/d3d12/d3d12_platform.h
+++ b/src/backend/d3d12/d3d12_platform.h
@@ -19,9 +19,9 @@
#include <dxgi1_4.h>
#include <wrl.h>
-#if defined(NXT_ENABLE_ASSERTS)
+#if defined(DAWN_ENABLE_ASSERTS)
# include <dxgidebug.h>
-#endif // defined(NXT_ENABLE_ASSERTS)
+#endif // defined(DAWN_ENABLE_ASSERTS)
using Microsoft::WRL::ComPtr;
diff --git a/src/backend/vulkan/DeviceVk.cpp b/src/backend/vulkan/DeviceVk.cpp
index 1dbe3c3..d02e04d 100644
--- a/src/backend/vulkan/DeviceVk.cpp
+++ b/src/backend/vulkan/DeviceVk.cpp
@@ -439,7 +439,7 @@
usedKnobs->renderDocCapture = true;
}
#endif
-#if defined(NXT_ENABLE_ASSERTS)
+#if defined(DAWN_ENABLE_ASSERTS)
if (mGlobalInfo.standardValidation) {
layersToRequest.push_back(kLayerNameLunargStandardValidation);
usedKnobs->standardValidation = true;
diff --git a/src/common/vulkan_platform.h b/src/common/vulkan_platform.h
index 6381e4f..742c805 100644
--- a/src/common/vulkan_platform.h
+++ b/src/common/vulkan_platform.h
@@ -15,7 +15,7 @@
#ifndef COMMON_VULKANPLATFORM_H_
#define COMMON_VULKANPLATFORM_H_
-#if !defined(NXT_ENABLE_BACKEND_VULKAN)
+#if !defined(DAWN_ENABLE_BACKEND_VULKAN)
# error "vulkan_platform.h included without the Vulkan backend enabled"
#endif
diff --git a/src/include/nxt/nxt_wsi.h b/src/include/nxt/nxt_wsi.h
index bd39b13..5dc861a 100644
--- a/src/include/nxt/nxt_wsi.h
+++ b/src/include/nxt/nxt_wsi.h
@@ -54,13 +54,13 @@
nxtTextureUsageBit textureUsage;
} nxtSwapChainImplementation;
-#if defined(NXT_ENABLE_BACKEND_D3D12) && defined(__cplusplus)
+#if defined(DAWN_ENABLE_BACKEND_D3D12) && defined(__cplusplus)
typedef struct {
nxtDevice device = nullptr;
} nxtWSIContextD3D12;
#endif
-#if defined(NXT_ENABLE_BACKEND_METAL) && defined(__OBJC__)
+#if defined(DAWN_ENABLE_BACKEND_METAL) && defined(__OBJC__)
#import <Metal/Metal.h>
typedef struct {
@@ -68,12 +68,12 @@
} nxtWSIContextMetal;
#endif
-#ifdef NXT_ENABLE_BACKEND_OPENGL
+#ifdef DAWN_ENABLE_BACKEND_OPENGL
typedef struct {
} nxtWSIContextGL;
#endif
-#ifdef NXT_ENABLE_BACKEND_VULKAN
+#ifdef DAWN_ENABLE_BACKEND_VULKAN
typedef struct {
} nxtWSIContextVulkan;
#endif
diff --git a/src/tests/CMakeLists.txt b/src/tests/CMakeLists.txt
index ba6f809..95574f1 100644
--- a/src/tests/CMakeLists.txt
+++ b/src/tests/CMakeLists.txt
@@ -60,7 +60,7 @@
${TESTS_DIR}/UnittestsMain.cpp
)
-if (NXT_ENABLE_D3D12)
+if (DAWN_ENABLE_D3D12)
list(APPEND UNITTEST_SOURCES
${UNITTESTS_DIR}/d3d12/CopySplitTests.cpp
)
diff --git a/src/tests/NXTTest.cpp b/src/tests/NXTTest.cpp
index 567a8eb..af37e0c 100644
--- a/src/tests/NXTTest.cpp
+++ b/src/tests/NXTTest.cpp
@@ -392,16 +392,16 @@
namespace detail {
bool IsBackendAvailable(BackendType type) {
switch (type) {
- #if defined(NXT_ENABLE_BACKEND_D3D12)
+ #if defined(DAWN_ENABLE_BACKEND_D3D12)
case D3D12Backend:
#endif
- #if defined(NXT_ENABLE_BACKEND_METAL)
+ #if defined(DAWN_ENABLE_BACKEND_METAL)
case MetalBackend:
#endif
- #if defined(NXT_ENABLE_BACKEND_OPENGL)
+ #if defined(DAWN_ENABLE_BACKEND_OPENGL)
case OpenGLBackend:
#endif
- #if defined(NXT_ENABLE_BACKEND_VULKAN)
+ #if defined(DAWN_ENABLE_BACKEND_VULKAN)
case VulkanBackend:
#endif
return true;
diff --git a/src/utils/BackendBinding.cpp b/src/utils/BackendBinding.cpp
index 9392015..a3fcf25 100644
--- a/src/utils/BackendBinding.cpp
+++ b/src/utils/BackendBinding.cpp
@@ -18,19 +18,19 @@
namespace utils {
-#if defined(NXT_ENABLE_BACKEND_D3D12)
+#if defined(DAWN_ENABLE_BACKEND_D3D12)
BackendBinding* CreateD3D12Binding();
#endif
-#if defined(NXT_ENABLE_BACKEND_METAL)
+#if defined(DAWN_ENABLE_BACKEND_METAL)
BackendBinding* CreateMetalBinding();
#endif
-#if defined(NXT_ENABLE_BACKEND_NULL)
+#if defined(DAWN_ENABLE_BACKEND_NULL)
BackendBinding* CreateNullBinding();
#endif
-#if defined(NXT_ENABLE_BACKEND_OPENGL)
+#if defined(DAWN_ENABLE_BACKEND_OPENGL)
BackendBinding* CreateOpenGLBinding();
#endif
-#if defined(NXT_ENABLE_BACKEND_VULKAN)
+#if defined(DAWN_ENABLE_BACKEND_VULKAN)
BackendBinding* CreateVulkanBinding();
#endif
@@ -40,27 +40,27 @@
BackendBinding* CreateBinding(BackendType type) {
switch (type) {
-#if defined(NXT_ENABLE_BACKEND_D3D12)
+#if defined(DAWN_ENABLE_BACKEND_D3D12)
case BackendType::D3D12:
return CreateD3D12Binding();
#endif
-#if defined(NXT_ENABLE_BACKEND_METAL)
+#if defined(DAWN_ENABLE_BACKEND_METAL)
case BackendType::Metal:
return CreateMetalBinding();
#endif
-#if defined(NXT_ENABLE_BACKEND_NULL)
+#if defined(DAWN_ENABLE_BACKEND_NULL)
case BackendType::Null:
return CreateNullBinding();
#endif
-#if defined(NXT_ENABLE_BACKEND_OPENGL)
+#if defined(DAWN_ENABLE_BACKEND_OPENGL)
case BackendType::OpenGL:
return CreateOpenGLBinding();
#endif
-#if defined(NXT_ENABLE_BACKEND_VULKAN)
+#if defined(DAWN_ENABLE_BACKEND_VULKAN)
case BackendType::Vulkan:
return CreateVulkanBinding();
#endif
diff --git a/src/utils/CMakeLists.txt b/src/utils/CMakeLists.txt
index 9cd7d2c..c6a6b03 100644
--- a/src/utils/CMakeLists.txt
+++ b/src/utils/CMakeLists.txt
@@ -23,31 +23,31 @@
${UTILS_DIR}/SystemUtils.h
)
-if (NXT_ENABLE_D3D12)
+if (DAWN_ENABLE_D3D12)
list(APPEND UTILS_SOURCES
${UTILS_DIR}/D3D12Binding.cpp
)
endif()
-if (NXT_ENABLE_METAL)
+if (DAWN_ENABLE_METAL)
list(APPEND UTILS_SOURCES
${UTILS_DIR}/MetalBinding.mm
)
endif()
-if (NXT_ENABLE_NULL)
+if (DAWN_ENABLE_NULL)
list(APPEND UTILS_SOURCES
${UTILS_DIR}/NullBinding.cpp
)
endif()
-if (NXT_ENABLE_OPENGL)
+if (DAWN_ENABLE_OPENGL)
list(APPEND UTILS_SOURCES
${UTILS_DIR}/OpenGLBinding.cpp
)
endif()
-if (NXT_ENABLE_VULKAN)
+if (DAWN_ENABLE_VULKAN)
list(APPEND UTILS_SOURCES
${UTILS_DIR}/VulkanBinding.cpp
)
diff --git a/third_party/CMakeLists.txt b/third_party/CMakeLists.txt
index 53b172b..0afa739 100644
--- a/third_party/CMakeLists.txt
+++ b/third_party/CMakeLists.txt
@@ -105,7 +105,7 @@
)
set(NEED_SPIRV_CROSS_GLSL OFF)
-if (NXT_ENABLE_D3D12)
+if (DAWN_ENABLE_D3D12)
list(APPEND SPIRV_CROSS_SOURCES
${CMAKE_CURRENT_SOURCE_DIR}/spirv-cross/spirv_hlsl.cpp
${CMAKE_CURRENT_SOURCE_DIR}/spirv-cross/spirv_hlsl.hpp
@@ -113,7 +113,7 @@
set(NEED_SPIRV_CROSS_GLSL ON)
endif()
-if (NXT_ENABLE_METAL)
+if (DAWN_ENABLE_METAL)
list(APPEND SPIRV_CROSS_SOURCES
${CMAKE_CURRENT_SOURCE_DIR}/spirv-cross/spirv_msl.cpp
${CMAKE_CURRENT_SOURCE_DIR}/spirv-cross/spirv_msl.hpp
@@ -121,7 +121,7 @@
set(NEED_SPIRV_CROSS_GLSL ON)
endif()
-if (NXT_ENABLE_OPENGL OR NEED_SPIRV_CROSS_GLSL)
+if (DAWN_ENABLE_OPENGL OR NEED_SPIRV_CROSS_GLSL)
list(APPEND SPIRV_CROSS_SOURCES
${CMAKE_CURRENT_SOURCE_DIR}/spirv-cross/spirv_glsl.cpp
${CMAKE_CURRENT_SOURCE_DIR}/spirv-cross/spirv_glsl.hpp