dawn: Enable OpenGL on Windows, OpenGL ES on Linux

This commit is contained in:
Luke Street 2022-07-26 01:09:30 -04:00
parent 086b8d21bf
commit 17b3a954c7
1 changed files with 6 additions and 0 deletions

View File

@ -103,6 +103,12 @@ endif ()
#if (CMAKE_SYSTEM_NAME STREQUAL Darwin) #if (CMAKE_SYSTEM_NAME STREQUAL Darwin)
# set(DAWN_ENABLE_VULKAN ON CACHE BOOL "Enable compilation of the Vulkan backend" FORCE) # set(DAWN_ENABLE_VULKAN ON CACHE BOOL "Enable compilation of the Vulkan backend" FORCE)
#endif() #endif()
if (CMAKE_SYSTEM_NAME STREQUAL Windows)
set(DAWN_ENABLE_DESKTOP_GL ON CACHE BOOL "Enable compilation of the OpenGL backend" FORCE)
endif ()
if (CMAKE_SYSTEM_NAME STREQUAL Linux)
set(DAWN_ENABLE_OPENGLES ON CACHE BOOL "Enable compilation of the OpenGL ES backend" FORCE)
endif ()
add_subdirectory(../extern/dawn dawn EXCLUDE_FROM_ALL) add_subdirectory(../extern/dawn dawn EXCLUDE_FROM_ALL)
if (DAWN_ENABLE_VULKAN) if (DAWN_ENABLE_VULKAN)
target_compile_definitions(dawn_native PRIVATE target_compile_definitions(dawn_native PRIVATE