增加Window/XCBWindow定义,以及增加instance/device扩展定义支持

This commit is contained in:
2019-04-10 01:13:31 +08:00
parent 660892af69
commit 88a6fac5aa
7 changed files with 143 additions and 11 deletions

View File

@@ -1,7 +1,19 @@
add_executable(VulkanTest main.cpp
IF(UNIX)
SET(RENDER_WINDOW_SOURCE XCBWindow.cpp)
SET(RENDER_WINDOW_LIBRARY xcb)
ENDIF()
if(WIN32)
SET(RENDER_WINDOW_SOURCE Win32Window.cpp)
ENDIF()
if(APPLE)
ENDIF()
add_executable(VulkanTest main.cpp
${RENDER_WINDOW_SOURCE}
VKInstance.cpp
VKPhysicalDevice.cpp
VKDevice.cpp
VKCommandBuffer.cpp)
target_link_libraries(VulkanTest PRIVATE ${ULRE} ${VULKAN_LIB})
target_link_libraries(VulkanTest PRIVATE ${ULRE} ${VULKAN_LIB} ${RENDER_WINDOW_LIBRARY})