Add texture handler

Added functionality to load images as textures and bind them to meshes.
This commit is contained in:
Piotr Krygier committed 2023-10-02 13:21:17 +02:00
1 parent 0e040dd0d5
commit 4fcda01ba2
24 files changed
+897 -200

No files matched your search

+4
View File
@@ -1,6 +1,7 @@
find_package(Vulkan REQUIRED)
find_package(vma REQUIRED)
find_package(glfw3 REQUIRED)
find_package(stb REQUIRED)
find_package(Vulkan COMPONENTS glslc)
find_program(glslc_executable NAMES glslc HINTS ${Vulkan_GLSLC_EXECUTABLE}/..)
@@ -42,6 +43,7 @@ ${CMAKE_SOURCE_DIR}
${Vulkan_INCLUDE_DIR}
${vma_INCLUDE_DIR}
${glfw3_INCLUDE_DIR}
${stb_INCLUDE_DIR}
)
target_sources(rse_graphics PRIVATE
@@ -49,12 +51,14 @@ src/vma_port.cpp
src/window.c
src/vulkan_base.c
src/vulkan_pipeline.c
src/rse_vulkan_commands.c
src/vulkan_buffers.c
src/vulkan_descriptors.c
src/rse_graphics.c
src/rse_math.c
src/mesh_controller.c
src/vulkan_commons.c
src/rse_vulkan_image.c
)
target_link_libraries(rse_graphics PRIVATE