diff --git a/Folder.DotSettings.user b/Folder.DotSettings.user deleted file mode 100644 index 1758e89..0000000 --- a/Folder.DotSettings.user +++ /dev/null @@ -1,5 +0,0 @@ - - True - (Doc Ln 10 Col 4) - DB94C55F-6B9A-4AAE-80D7-29FD8153E6B5/d:aster/f:window.h - NumberedBookmarkManager \ No newline at end of file diff --git a/aster/CMakeLists.txt b/aster/CMakeLists.txt index 0e952f6..6de7829 100644 --- a/aster/CMakeLists.txt +++ b/aster/CMakeLists.txt @@ -11,31 +11,34 @@ find_package(VulkanMemoryAllocator CONFIG REQUIRED) find_package(EASTL CONFIG REQUIRED) set(HEADER_FILES - constants.h - config.h - logger.h - global.h - context.h - window.h - physical_device.h - device.h - swapchain.h - pipeline.h - queue_allocation.h - buffer.h "surface.h" "size.h") + "constants.h" + "config.h" + "logger.h" + "global.h" + "context.h" + "window.h" + "physical_device.h" + "device.h" + "swapchain.h" + "pipeline.h" + "queue_allocation.h" + "buffer.h" + "image.h" + "surface.h" + "size.h") set(SOURCE_FILES - logger.cpp - global.cpp - context.cpp - window.cpp - physical_device.cpp - device.cpp - swapchain.cpp - pipeline.cpp - buffer.cpp - image.cpp - image.h "surface.cpp") + "logger.cpp" + "global.cpp" + "context.cpp" + "window.cpp" + "physical_device.cpp" + "device.cpp" + "swapchain.cpp" + "pipeline.cpp" + "buffer.cpp" + "image.cpp" + "surface.cpp") add_library(aster_core STATIC ${SOURCE_FILES} ${HEADER_FILES}) set_property(TARGET aster_core PROPERTY CXX_STANDARD 20) diff --git a/samples/01_triangle/CMakeLists.txt b/samples/01_triangle/CMakeLists.txt index 9a0b007..9489c0a 100644 --- a/samples/01_triangle/CMakeLists.txt +++ b/samples/01_triangle/CMakeLists.txt @@ -2,9 +2,9 @@ cmake_minimum_required(VERSION 3.13) -add_executable(triangle triangle.cpp) -add_shader(triangle shader/triangle.vert.glsl) -add_shader(triangle shader/triangle.frag.glsl) +add_executable(triangle "triangle.cpp") +add_shader(triangle "shader/triangle.vert.glsl") +add_shader(triangle "shader/triangle.frag.glsl") target_link_libraries(triangle PRIVATE aster_core) target_link_libraries(triangle PRIVATE util_helper) diff --git a/samples/02_box/CMakeLists.txt b/samples/02_box/CMakeLists.txt index e3195e9..c71f222 100644 --- a/samples/02_box/CMakeLists.txt +++ b/samples/02_box/CMakeLists.txt @@ -4,11 +4,11 @@ cmake_minimum_required(VERSION 3.13) #set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fsanitize=undefined -fsanitize=address") -add_executable(box box.cpp stb_image.h) -add_shader(box shader/box.vert.glsl) -add_shader(box shader/box.frag.glsl) +add_executable(box "box.cpp" "stb_image.h") +add_shader(box "shader/box.vert.glsl") +add_shader(box "shader/box.frag.glsl") target_link_libraries(box PRIVATE aster_core) target_link_libraries(box PRIVATE util_helper) -add_resource_dir(box image) \ No newline at end of file +add_resource_dir(box image) diff --git a/samples/03_model_render/CMakeLists.txt b/samples/03_model_render/CMakeLists.txt index a6940c5..fbde928 100644 --- a/samples/03_model_render/CMakeLists.txt +++ b/samples/03_model_render/CMakeLists.txt @@ -5,28 +5,28 @@ cmake_minimum_required(VERSION 3.13) #set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fsanitize=undefined -fsanitize=address") find_path(TINYGLTF_INCLUDE_DIRS "tiny_gltf.h") -add_executable(model_render model_render.cpp - pipeline_utils.cpp - pipeline_utils.h - asset_loader.cpp - asset_loader.h - light_manager.cpp - light_manager.h - gpu_resource_manager.cpp - gpu_resource_manager.h - nodes.cpp - nodes.h - ibl_helpers.cpp - ibl_helpers.h) +add_executable(model_render "model_render.cpp" + "pipeline_utils.cpp" + "pipeline_utils.h" + "asset_loader.cpp" + "asset_loader.h" + "light_manager.cpp " + "light_manager.h" + "gpu_resource_manager.cpp" + "gpu_resource_manager.h" + "nodes.cpp" + "nodes.h" + "ibl_helpers.cpp" + "ibl_helpers.h") -add_shader(model_render shader/model.vs.hlsl) -add_shader(model_render shader/model.ps.hlsl) -add_shader(model_render shader/eqrect_to_cube.cs.hlsl) -add_shader(model_render shader/background.vs.hlsl) -add_shader(model_render shader/background.ps.hlsl) -add_shader(model_render shader/diffuse_irradiance.cs.hlsl) -add_shader(model_render shader/prefilter.cs.hlsl) -add_shader(model_render shader/brdf_lut.cs.hlsl) +add_shader(model_render "shader/model.vs.hlsl") +add_shader(model_render "shader/model.ps.hlsl") +add_shader(model_render "shader/eqrect_to_cube.cs.hlsl") +add_shader(model_render "shader/background.vs.hlsl") +add_shader(model_render "shader/background.ps.hlsl") +add_shader(model_render "shader/diffuse_irradiance.cs.hlsl") +add_shader(model_render "shader/prefilter.cs.hlsl") +add_shader(model_render "shader/brdf_lut.cs.hlsl") target_link_libraries(model_render PRIVATE aster_core) target_link_libraries(model_render PRIVATE util_helper) diff --git a/samples/04_scenes/CMakeLists.txt b/samples/04_scenes/CMakeLists.txt index ba57faf..4612973 100644 --- a/samples/04_scenes/CMakeLists.txt +++ b/samples/04_scenes/CMakeLists.txt @@ -7,24 +7,24 @@ find_path(TINYGLTF_INCLUDE_DIRS "tiny_gltf.h") find_package(EnTT REQUIRED CONFIG) -add_executable(scene_render main.cpp - render_resource_manager.cpp render_resource_manager.h - asset_loader.cpp asset_loader.h - pipeline_utils.cpp pipeline_utils.h - core_components.h - ecs_adapter.h - camera.h - ibl_helpers.cpp ibl_helpers.h - light_manager.cpp light_manager.h) +add_executable(scene_render "main.cpp" + "render_resource_manager.cpp" "render_resource_manager.h" + "asset_loader.cpp" "asset_loader.h" + "pipeline_utils.cpp" "pipeline_utils.h" + "core_components.h" + "ecs_adapter.h" + "camera.h" + "ibl_helpers.cpp" "ibl_helpers.h" + "light_manager.cpp" "light_manager.h") -add_shader(scene_render shader/model.frag.glsl) -add_shader(scene_render shader/model.vert.glsl) -add_shader(scene_render shader/eqrect_to_cube.cs.hlsl) -add_shader(scene_render shader/diffuse_irradiance.cs.hlsl) -add_shader(scene_render shader/prefilter.cs.hlsl) -add_shader(scene_render shader/brdf_lut.cs.hlsl) -add_shader(scene_render shader/background.vert.glsl) -add_shader(scene_render shader/background.frag.glsl) +add_shader(scene_render "shader/model.frag.glsl") +add_shader(scene_render "shader/model.vert.glsl") +add_shader(scene_render "shader/eqrect_to_cube.cs.hlsl") +add_shader(scene_render "shader/diffuse_irradiance.cs.hlsl") +add_shader(scene_render "shader/prefilter.cs.hlsl") +add_shader(scene_render "shader/brdf_lut.cs.hlsl") +add_shader(scene_render "shader/background.vert.glsl") +add_shader(scene_render "shader/background.frag.glsl") target_link_libraries(scene_render PRIVATE aster_core) target_link_libraries(scene_render PRIVATE util_helper)