mirror of
https://github.com/ScrelliCopter/NeHe-SDL_GPU.git
synced 2025-06-19 21:49:17 +10:00
c: Disable incomplete D3D12 support
This commit is contained in:
@@ -37,13 +37,13 @@ function (add_lesson target)
|
|||||||
target_sources(${target} PRIVATE "${path}")
|
target_sources(${target} PRIVATE "${path}")
|
||||||
unset(path)
|
unset(path)
|
||||||
else()
|
else()
|
||||||
if (CMAKE_SYSTEM_NAME STREQUAL "Windows")
|
#if (CMAKE_SYSTEM_NAME STREQUAL "Windows")
|
||||||
# Copy D3D12 (DXIL) shaders into target shaders folder
|
# # Copy D3D12 (DXIL) shaders into target shaders folder
|
||||||
add_custom_command(TARGET ${target} POST_BUILD COMMAND ${CMAKE_COMMAND} ARGS -E copy_if_different
|
# add_custom_command(TARGET ${target} POST_BUILD COMMAND ${CMAKE_COMMAND} ARGS -E copy_if_different
|
||||||
"${CMAKE_SOURCE_DIR}/data/shaders/${shader}.vtx.dxb"
|
# "${CMAKE_SOURCE_DIR}/data/shaders/${shader}.vtx.dxb"
|
||||||
"${CMAKE_SOURCE_DIR}/data/shaders/${shader}.pxl.dxb"
|
# "${CMAKE_SOURCE_DIR}/data/shaders/${shader}.pxl.dxb"
|
||||||
"$<TARGET_FILE_DIR:${target}>/Data/Shaders")
|
# "$<TARGET_FILE_DIR:${target}>/Data/Shaders")
|
||||||
endif()
|
#endif()
|
||||||
# Copy Vulkan (SPIR-V) shaders into target shaders folder
|
# Copy Vulkan (SPIR-V) shaders into target shaders folder
|
||||||
add_custom_command(TARGET ${target} POST_BUILD COMMAND ${CMAKE_COMMAND} ARGS -E copy_if_different
|
add_custom_command(TARGET ${target} POST_BUILD COMMAND ${CMAKE_COMMAND} ARGS -E copy_if_different
|
||||||
"${CMAKE_SOURCE_DIR}/data/shaders/${shader}.vtx.spv"
|
"${CMAKE_SOURCE_DIR}/data/shaders/${shader}.vtx.spv"
|
||||||
|
|||||||
@@ -32,8 +32,9 @@ bool NeHe_InitGPU(NeHeContext* ctx, const char* title, int width, int height)
|
|||||||
|
|
||||||
// Open GPU device
|
// Open GPU device
|
||||||
const SDL_GPUShaderFormat formats =
|
const SDL_GPUShaderFormat formats =
|
||||||
|
// FIXME: Re-enable D3D12 later when lesson9 works properly
|
||||||
SDL_GPU_SHADERFORMAT_METALLIB | SDL_GPU_SHADERFORMAT_MSL |
|
SDL_GPU_SHADERFORMAT_METALLIB | SDL_GPU_SHADERFORMAT_MSL |
|
||||||
SDL_GPU_SHADERFORMAT_SPIRV | SDL_GPU_SHADERFORMAT_DXIL;
|
SDL_GPU_SHADERFORMAT_SPIRV /* | SDL_GPU_SHADERFORMAT_DXIL */;
|
||||||
ctx->device = SDL_CreateGPUDevice(formats, true, NULL);
|
ctx->device = SDL_CreateGPUDevice(formats, true, NULL);
|
||||||
if (!ctx->device)
|
if (!ctx->device)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user