[WIP] Add descriptors and pipeline builder
This commit is contained in:
1 parent
173a82b9d1
commit
f8eb98ddf4
36 files changed
+613
-458
No files matched your search
@@ -1,7 +1,6 @@
|
||||
find_package(Vulkan REQUIRED)
|
||||
find_package(vma REQUIRED)
|
||||
find_package(VulkanMemoryAllocator CONFIG REQUIRED)
|
||||
find_package(glfw3 REQUIRED)
|
||||
find_package(stb REQUIRED)
|
||||
find_package(FreeType REQUIRED)
|
||||
|
||||
find_package(Vulkan COMPONENTS glslc)
|
||||
@@ -19,7 +18,6 @@ function(compile_shader)
|
||||
add_custom_command(
|
||||
OUTPUT ${source}.${arg_FORMAT}
|
||||
DEPENDS ${source}
|
||||
DEPFILE ${source}.d
|
||||
COMMAND
|
||||
${glslc_executable}
|
||||
-o ${source}.${arg_FORMAT}
|
||||
@@ -57,21 +55,23 @@ target_sources(graphics PRIVATE
|
||||
src/vma_port.cpp
|
||||
src/window.c
|
||||
src/vulkan_base.c
|
||||
src/vulkan_pipeline.c
|
||||
src/vulkan_commands.c
|
||||
src/vulkan_buffers.c
|
||||
src/vulkan_descriptors.c
|
||||
src/rse_graphics.c
|
||||
src/math.c
|
||||
src/mesh_controller.c
|
||||
src/vulkan_commons.c
|
||||
src/vulkan_image.c
|
||||
src/vulkan_render_pass.c
|
||||
src/vulkan_swapchain.c
|
||||
src/text_renderer.c
|
||||
src/pipeline_builder.c
|
||||
src/descriptor_builder.c
|
||||
)
|
||||
|
||||
target_link_libraries(graphics PRIVATE
|
||||
target_link_libraries(graphics PUBLIC
|
||||
utilities
|
||||
${Vulkan_LIBRARIES}
|
||||
${glfw}
|
||||
glfw
|
||||
${freetype}
|
||||
)
|
||||
Reference in new issue
Block a user