[WIP] Refactor project
There are many problems with the way the current version is provided and maintained. This commit or series of commits will fix this.
This commit is contained in:
1 parent
f5ab5f3f27
commit
173a82b9d1
63 files changed
+2663
-2239
No files matched your search
+10
-10
@@ -28,7 +28,7 @@ function(compile_shader)
|
||||
endforeach()
|
||||
endfunction()
|
||||
|
||||
compile_shader(rse_graphics
|
||||
compile_shader(graphics
|
||||
ENV opengl
|
||||
FORMAT num
|
||||
SOURCES
|
||||
@@ -37,12 +37,12 @@ shaders/solid_objects.frag
|
||||
shaders/on_screen_text.frag
|
||||
)
|
||||
|
||||
add_library(rse_graphics SHARED
|
||||
add_library(graphics SHARED
|
||||
shaders/shader.vert.num
|
||||
shaders/solid_objects.frag.num
|
||||
shaders/on_screen_text.frag.num
|
||||
)
|
||||
target_include_directories(rse_graphics PRIVATE
|
||||
target_include_directories(graphics PRIVATE
|
||||
${PROJECT_SOURCE_DIR}
|
||||
${CMAKE_CURRENT_SOURCE_DIR}
|
||||
${CMAKE_SOURCE_DIR}
|
||||
@@ -53,24 +53,24 @@ ${CMAKE_SOURCE_DIR}
|
||||
${FreeType_INCLUDE_DIR}
|
||||
)
|
||||
|
||||
target_sources(rse_graphics PRIVATE
|
||||
target_sources(graphics PRIVATE
|
||||
src/vma_port.cpp
|
||||
src/window.c
|
||||
src/vulkan_base.c
|
||||
src/vulkan_pipeline.c
|
||||
src/rse_vulkan_commands.c
|
||||
src/vulkan_commands.c
|
||||
src/vulkan_buffers.c
|
||||
src/vulkan_descriptors.c
|
||||
src/rse_graphics.c
|
||||
src/rse_math.c
|
||||
src/math.c
|
||||
src/mesh_controller.c
|
||||
src/vulkan_commons.c
|
||||
src/rse_vulkan_image.c
|
||||
src/rse_text_renderer.c
|
||||
src/vulkan_image.c
|
||||
src/text_renderer.c
|
||||
)
|
||||
|
||||
target_link_libraries(rse_graphics PRIVATE
|
||||
rse_utilities
|
||||
target_link_libraries(graphics PRIVATE
|
||||
utilities
|
||||
${Vulkan_LIBRARIES}
|
||||
${glfw}
|
||||
${freetype}
|
||||
|
||||
Reference in new issue
Block a user