Continue working on pipeline
This commit is contained in:
1 parent
45be08019e
commit
bd05c03a12
28 files changed
+453
-423
No files matched your search
+12
-5
@@ -1,8 +1,12 @@
|
||||
find_package(VulkanHeaders REQUIRED)
|
||||
find_package(VulkanLoader REQUIRED)
|
||||
# find_package(vulkan-validationlayers)
|
||||
find_package(glfw3 REQUIRED)
|
||||
find_package(freetype REQUIRED)
|
||||
find_package(stb REQUIRED)
|
||||
find_package(SDL3 REQUIRED)
|
||||
|
||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Werror")
|
||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Werror -g")
|
||||
|
||||
add_library(graphics SHARED)
|
||||
|
||||
@@ -11,9 +15,8 @@ ${PROJECT_SOURCE_DIR}
|
||||
${PROJECT_SOURCE_DIR}/third_party/include/
|
||||
${CMAKE_CURRENT_SOURCE_DIR}
|
||||
${CMAKE_SOURCE_DIR}
|
||||
${vma_INCLUDE_DIR}
|
||||
${glfw3_INCLUDE_DIR}
|
||||
${stb_INCLUDE_DIR}
|
||||
${stb_INCLUDE_DIR}
|
||||
${freetype_INCLUDE_DIR}
|
||||
)
|
||||
|
||||
target_sources(graphics PRIVATE
|
||||
@@ -21,10 +24,10 @@ src/vma_port.cpp
|
||||
src/window.c
|
||||
src/vulkan_base.c
|
||||
src/vulkan_commands.c
|
||||
src/vulkan_buffers.c
|
||||
src/rse_graphics.c
|
||||
src/math.c
|
||||
src/mesh_controller.c
|
||||
src/vulkan_buffers.c
|
||||
src/vulkan_commons.c
|
||||
src/vulkan_image.c
|
||||
src/vulkan_render_pass.c
|
||||
@@ -37,6 +40,10 @@ src/descriptor_builder.c
|
||||
target_link_libraries(graphics PUBLIC
|
||||
utilities
|
||||
vulkan-headers::vulkan-headers
|
||||
Vulkan::Loader
|
||||
# vulkan-validationlayers::vulkan-validationlayers
|
||||
glfw
|
||||
Freetype::Freetype
|
||||
stb::stb
|
||||
sdl::sdl
|
||||
)
|
||||
Reference in new issue
Block a user