mirror of
https://github.com/hrydgard/ppsspp.git
synced 2025-04-02 11:01:50 -04:00
Support Vulkan on any Unix
In particular, it works FreeBSD
This commit is contained in:
parent
f3783bdb44
commit
f4d76c840c
1 changed files with 3 additions and 4 deletions
|
@ -69,8 +69,8 @@ if(${CMAKE_SYSTEM_NAME} MATCHES "Android")
|
|||
set(ANDROID ON)
|
||||
endif()
|
||||
|
||||
# Of the CMake platforms, we only support Vulkan on Android and Windows.
|
||||
if(ANDROID OR WIN32 OR LINUX)
|
||||
# We only support Vulkan on Unix, Android and Windows.
|
||||
if(ANDROID OR WIN32 OR (UNIX AND NOT APPLE))
|
||||
set(VULKAN ON)
|
||||
else()
|
||||
add_definitions(-DNO_VULKAN)
|
||||
|
@ -106,8 +106,7 @@ else()
|
|||
message("Normal Build")
|
||||
endif()
|
||||
|
||||
if(LINUX AND VULKAN)
|
||||
message("Using XCB extension...")
|
||||
if(UNIX AND NOT APPLE AND VULKAN)
|
||||
add_definitions(-DVK_USE_PLATFORM_XLIB_KHR)
|
||||
add_definitions(-DVK_USE_PLATFORM_WAYLAND_KHR)
|
||||
# add_definitions(-DVK_USE_PLATFORM_XCB_KHR)
|
||||
|
|
Loading…
Add table
Reference in a new issue