From c715271fcd7faf1a2036dd54290948a4fe68bd1a Mon Sep 17 00:00:00 2001 From: Josh Morgenstern <josh@morgenstern.dev> Date: Fri, 3 Sep 2021 14:15:29 +0200 Subject: [PATCH] [#103] change resources to assets because mac --- projects/first_mesh/src/main.cpp | 6 ++--- .../Cutlery/Cutlery_chrome_BaseColor.png | 0 .../Cutlery/Cutlery_chrome_Normal.png | 0 .../Cutlery/Cutlery_details_BaseColor.png | 0 .../Cutlery/Cutlery_details_Normal.png | 0 .../Paris_LiquorBottle_01_Caps_BaseColor.png | 0 .../Paris_LiquorBottle_01_Caps_Normal.png | 0 ...s_LiquorBottle_01_Glass_Wine_BaseColor.png | 0 ...aris_LiquorBottle_01_Glass_Wine_Normal.png | 0 .../Cutlery/Plates_Ceramic_BaseColor.png | 0 .../Cutlery/Plates_Ceramic_Normal.png | 0 ...ils_BaseColor-Plates_Details_BaseColor.png | 0 .../Cutlery/Plates_Details_Normal.png | 0 .../Cutlery/ToffeeJar_Label_BaseColor.png | 0 .../Cutlery/ToffeeJar_Label_Normal.png | 0 .../Cutlery/TransparentGlass_BaseColor.png | 0 .../Cutlery/TransparentGlass_Normal.png | 0 .../Cutlery/cutlerySzene.bin | 0 .../Cutlery/cutlerySzene.glb | 0 .../Cutlery/cutlerySzene.gltf | 0 .../{resources => assets}/Sponza/Sponza.bin | 0 .../{resources => assets}/Sponza/Sponza.gltf | 0 .../Sponza/SponzaFloor.bin | 0 .../Sponza/SponzaFloor.gltf | 0 .../Sponza/background.png | 0 .../Sponza/chain_texture.png | 0 .../{resources => assets}/Sponza/lion.png | 0 .../Sponza/spnza_bricks_a_diff.png | 0 .../Sponza/sponza_arch_diff.png | 0 .../Sponza/sponza_ceiling_a_diff.png | 0 .../Sponza/sponza_column_a_diff.png | 0 .../Sponza/sponza_column_b_diff.png | 0 .../Sponza/sponza_column_c_diff.png | 0 .../Sponza/sponza_curtain_blue_diff.png | 0 .../Sponza/sponza_curtain_diff.png | 0 .../Sponza/sponza_curtain_green_diff.png | 0 .../Sponza/sponza_details_diff.png | 0 .../Sponza/sponza_fabric_blue_diff.png | 0 .../Sponza/sponza_fabric_diff.png | 0 .../Sponza/sponza_fabric_green_diff.png | 0 .../Sponza/sponza_flagpole_diff.png | 0 .../Sponza/sponza_floor_a_diff.png | 0 .../Sponza/sponza_roof_diff.png | 0 .../Sponza/sponza_thorn_diff.png | 0 .../{resources => assets}/Sponza/vase_dif.png | 0 .../Sponza/vase_hanging.png | 0 .../Sponza/vase_plant.png | 0 .../Sponza/vase_round.png | 0 .../{resources => assets}/Szene/Szene.bin | 0 .../{resources => assets}/Szene/Szene.gltf | 0 .../Szene/boards2_vcyc.jpg | 0 .../assets/Szene}/boards2_vcyc_jpg.jpg | 0 .../{resources => assets}/shaders/shader.frag | 0 .../{resources => assets}/shaders/shader.vert | 0 projects/first_scene/src/main.cpp | 6 ++--- .../{resources => assets}/models/cube.bin | 0 .../{resources => assets}/models/cube.gltf | 0 .../{resources => assets}/models/grid.png | 0 .../{resources => assets}/models/ground.bin | 0 .../{resources => assets}/models/ground.gltf | 0 .../shaders/gammaCorrection.comp | 0 .../{resources => assets}/shaders/mesh.frag | 0 .../{resources => assets}/shaders/mesh.vert | 0 .../shaders/motionBlur.comp | 0 .../shaders/motionBlur.inc | 0 .../shaders/motionBlurColorCopy.comp | 0 .../shaders/motionBlurConfig.inc | 0 .../shaders/motionBlurFastPath.comp | 0 .../shaders/motionBlurTileClassification.comp | 0 .../motionBlurTileClassificationVis.comp | 0 .../shaders/motionBlurWorkTile.inc | 0 .../shaders/motionBlurWorkTileReset.comp | 0 .../shaders/motionVector.inc | 0 .../shaders/motionVectorMinMax.comp | 0 .../motionVectorMinMaxNeighbourhood.comp | 0 .../shaders/motionVectorVisualisation.comp | 0 .../shaders/prepass.frag | 0 .../shaders/prepass.vert | 0 .../{resources => assets}/shaders/sky.frag | 0 .../{resources => assets}/shaders/sky.vert | 0 .../shaders/skyPrepass.frag | 0 .../shaders/skyPrepass.vert | 0 projects/indirect_dispatch/src/App.cpp | 8 +++--- projects/indirect_dispatch/src/AppSetup.cpp | 16 ++++++------ projects/indirect_dispatch/src/MotionBlur.cpp | 18 ++++++------- .../{resources => assets}/Bunny/Bunny.glb | 0 .../{resources => assets}/monke.glb | 0 .../{resources => assets}/shaders/common.inc | 0 .../{resources => assets}/shaders/meshlet.inc | 0 .../{resources => assets}/shaders/shader.frag | 0 .../{resources => assets}/shaders/shader.mesh | 0 .../{resources => assets}/shaders/shader.task | 0 .../{resources => assets}/shaders/shader.vert | 0 projects/mesh_shader/src/main.cpp | 12 ++++----- .../{resources => assets}/RadialLUT.png | 0 .../{resources => assets}/Sponza/Sponza.bin | 0 .../{resources => assets}/Sponza/Sponza.gltf | 0 .../Sponza/Textures/Arch_Diff.jpg | 0 .../Sponza/Textures/Arch_Norm.jpg | 0 .../Sponza/Textures/Arch_Spec.jpg | 0 .../Sponza/Textures/Background_Albedo.png | 0 .../Sponza/Textures/Background_Normal.png | 0 .../Sponza/Textures/Background_Roughness.png | 0 .../Sponza/Textures/Bricks_A_Diff.jpg | 0 .../Sponza/Textures/Bricks_A_Norm.jpg | 0 .../Sponza/Textures/Bricks_A_Spec.jpg | 0 .../Sponza/Textures/Ceiling_Diff.jpg | 0 .../Sponza/Textures/Ceiling_Norm.jpg | 0 .../Sponza/Textures/Ceiling_Spec.jpg | 0 .../Sponza/Textures/Chain_Diff.png | 0 .../Sponza/Textures/Chain_Norm.jpg | 0 .../Sponza/Textures/Cloth1_Norm.jpg | 0 .../Sponza/Textures/Cloth1_Spec.jpg | 0 .../Sponza/Textures/Cloth2_Norm.jpg | 0 .../Sponza/Textures/Cloth2_Spec.jpg | 0 .../Sponza/Textures/ClothBlue1_Diff.jpg | 0 .../Sponza/Textures/ClothBlue2_Diff.jpg | 0 .../Sponza/Textures/ClothBlue2_Diff_jpg.jpg | 0 .../Sponza/Textures/ClothGreen1_Diff.jpg | 0 .../Sponza/Textures/ClothGreen2_Diff.jpg | 0 .../Sponza/Textures/ClothRed1_Diff.jpg | 0 .../Sponza/Textures/ClothRed2_Diff.jpg | 0 .../Sponza/Textures/Column_B_Diff.jpg | 0 .../Sponza/Textures/Column_B_Norm.jpg | 0 .../Sponza/Textures/Column_B_Spec.jpg | 0 .../Sponza/Textures/Column_C_Diff.jpg | 0 .../Sponza/Textures/Column_C_Norm.jpg | 0 .../Sponza/Textures/Column_C_Spec.jpg | 0 .../Sponza/Textures/Column_Diff.jpg | 0 .../Sponza/Textures/Column_Norm.jpg | 0 .../Sponza/Textures/Column_Spec.jpg | 0 .../Sponza/Textures/Detail_Diff.jpg | 0 .../Sponza/Textures/Detail_norm.jpg | 0 .../Sponza/Textures/Detail_spec.jpg | 0 .../Sponza/Textures/Fill_Spec.jpg | 0 .../Sponza/Textures/Flagpole_Diff.jpg | 0 .../Sponza/Textures/Flagpole_Norm.jpg | 0 .../Sponza/Textures/Flagpole_Spec.jpg | 0 .../Sponza/Textures/Floor_A_Diff.jpg | 0 .../Sponza/Textures/Floor_A_Norm.jpg | 0 .../Sponza/Textures/Floor_A_Spec.jpg | 0 .../Sponza/Textures/Flower_Diff.png | 0 .../Sponza/Textures/Flower_Norm.jpg | 0 .../Sponza/Textures/Flower_Spec.jpg | 0 .../Sponza/Textures/Lion_Diff.jpg | 0 .../Sponza/Textures/Lion_Norm.jpg | 0 .../Sponza/Textures/Lion_Spec.jpg | 0 .../Sponza/Textures/Roof_Diff.jpg | 0 .../Sponza/Textures/Roof_Norm.jpg | 0 .../Sponza/Textures/Roof_Spec.jpg | 0 .../Sponza/Textures/Shield_Norm.jpg | 0 .../Sponza/Textures/Shield_Spec.jpg | 0 .../Sponza/Textures/Shield_diff.jpg | 0 .../Sponza/Textures/Thorn_Diff.png | 0 .../Sponza/Textures/Thorn_Norm.jpg | 0 .../Sponza/Textures/Thorn_Spec.jpg | 0 .../Sponza/Textures/VaseRound_Diff.jpg | 0 .../Sponza/Textures/VaseRound_Norm.jpg | 0 .../Sponza/Textures/VaseRound_Spec.jpg | 0 .../Sponza/Textures/Vase_Diff.jpg | 0 .../Sponza/Textures/Vase_Hanging_Diff.jpg | 0 .../Sponza/Textures/Vase_Hanging_Norm.jpg | 0 .../Sponza/Textures/Vase_Hanging_Spec.jpg | 0 .../Sponza/Textures/Vase_Norm.jpg | 0 .../Sponza/Textures/Vase_spec.jpg | 0 .../Sponza/Textures/white.png | 0 .../assets/cube}/boards2_vcyc_jpg.jpg | 0 .../{resources => assets}/cube/cube.bin | 0 .../{resources => assets}/cube/cube.blend | 0 .../{resources => assets}/cube/cube.blend1 | 0 .../{resources => assets}/cube/cube.glb | 0 .../{resources => assets}/cube/cube.gltf | 0 .../{resources => assets}/lensDirt.jpg | 0 .../shaders/bloomDownsample.comp | 0 .../shaders/bloomFlaresComposite.comp | 0 .../shaders/bloomUpsample.comp | 0 .../{resources => assets}/shaders/brdf.inc | 0 .../shaders/depthPrepass.frag | 0 .../shaders/depthPrepass.vert | 0 .../shaders/depthToMoments.comp | 0 .../shaders/lensFlares.comp | 0 .../shaders/lightInfo.inc | 0 .../{resources => assets}/shaders/luma.inc | 0 .../shaders/msaa4XResolve.comp | 0 .../shaders/perMeshResources.inc | 0 .../shaders/postEffects.comp | 0 .../{resources => assets}/shaders/shader.frag | 0 .../{resources => assets}/shaders/shader.vert | 0 .../{resources => assets}/shaders/shadow.frag | 0 .../{resources => assets}/shaders/shadow.vert | 0 .../shaders/shadowBlur.inc | 0 .../shaders/shadowBlurX.comp | 0 .../shaders/shadowBlurY.comp | 0 .../shaders/shadowMapping.inc | 0 .../{resources => assets}/shaders/sky.frag | 0 .../{resources => assets}/shaders/sky.vert | 0 .../shaders/tonemapping.comp | 0 .../{resources => assets}/shaders/voxel.inc | 0 .../shaders/voxelBufferToImage.comp | 0 .../shaders/voxelReset.comp | 0 .../shaders/voxelSecondaryBounce.comp | 0 .../shaders/voxelVisualisation.frag | 0 .../shaders/voxelVisualisation.geom | 0 .../shaders/voxelVisualisation.vert | 0 .../shaders/voxelization.frag | 0 .../shaders/voxelization.geom | 0 .../shaders/voxelization.vert | 0 .../triangle/Triangle.bin | 0 .../triangle/Triangle.blend | 0 .../triangle/Triangle.glb | 0 .../triangle/Triangle.gltf | 0 projects/voxelization/src/BloomAndFlares.cpp | 12 ++++----- projects/voxelization/src/ShadowMapping.cpp | 10 +++---- projects/voxelization/src/Voxelization.cpp | 18 ++++++------- projects/voxelization/src/main.cpp | 26 +++++++++---------- 215 files changed, 66 insertions(+), 66 deletions(-) rename projects/first_scene/{resources => assets}/Cutlery/Cutlery_chrome_BaseColor.png (100%) rename projects/first_scene/{resources => assets}/Cutlery/Cutlery_chrome_Normal.png (100%) rename projects/first_scene/{resources => assets}/Cutlery/Cutlery_details_BaseColor.png (100%) rename projects/first_scene/{resources => assets}/Cutlery/Cutlery_details_Normal.png (100%) rename projects/first_scene/{resources => assets}/Cutlery/Paris_LiquorBottle_01_Caps_BaseColor.png (100%) rename projects/first_scene/{resources => assets}/Cutlery/Paris_LiquorBottle_01_Caps_Normal.png (100%) rename projects/first_scene/{resources => assets}/Cutlery/Paris_LiquorBottle_01_Glass_Wine_BaseColor.png (100%) rename projects/first_scene/{resources => assets}/Cutlery/Paris_LiquorBottle_01_Glass_Wine_Normal.png (100%) rename projects/first_scene/{resources => assets}/Cutlery/Plates_Ceramic_BaseColor.png (100%) rename projects/first_scene/{resources => assets}/Cutlery/Plates_Ceramic_Normal.png (100%) rename projects/first_scene/{resources => assets}/Cutlery/Plates_Details_BaseColor-Plates_Details_BaseColor.png (100%) rename projects/first_scene/{resources => assets}/Cutlery/Plates_Details_Normal.png (100%) rename projects/first_scene/{resources => assets}/Cutlery/ToffeeJar_Label_BaseColor.png (100%) rename projects/first_scene/{resources => assets}/Cutlery/ToffeeJar_Label_Normal.png (100%) rename projects/first_scene/{resources => assets}/Cutlery/TransparentGlass_BaseColor.png (100%) rename projects/first_scene/{resources => assets}/Cutlery/TransparentGlass_Normal.png (100%) rename projects/first_scene/{resources => assets}/Cutlery/cutlerySzene.bin (100%) rename projects/first_scene/{resources => assets}/Cutlery/cutlerySzene.glb (100%) rename projects/first_scene/{resources => assets}/Cutlery/cutlerySzene.gltf (100%) rename projects/first_scene/{resources => assets}/Sponza/Sponza.bin (100%) rename projects/first_scene/{resources => assets}/Sponza/Sponza.gltf (100%) rename projects/first_scene/{resources => assets}/Sponza/SponzaFloor.bin (100%) rename projects/first_scene/{resources => assets}/Sponza/SponzaFloor.gltf (100%) rename projects/first_scene/{resources => assets}/Sponza/background.png (100%) rename projects/first_scene/{resources => assets}/Sponza/chain_texture.png (100%) rename projects/first_scene/{resources => assets}/Sponza/lion.png (100%) rename projects/first_scene/{resources => assets}/Sponza/spnza_bricks_a_diff.png (100%) rename projects/first_scene/{resources => assets}/Sponza/sponza_arch_diff.png (100%) rename projects/first_scene/{resources => assets}/Sponza/sponza_ceiling_a_diff.png (100%) rename projects/first_scene/{resources => assets}/Sponza/sponza_column_a_diff.png (100%) rename projects/first_scene/{resources => assets}/Sponza/sponza_column_b_diff.png (100%) rename projects/first_scene/{resources => assets}/Sponza/sponza_column_c_diff.png (100%) rename projects/first_scene/{resources => assets}/Sponza/sponza_curtain_blue_diff.png (100%) rename projects/first_scene/{resources => assets}/Sponza/sponza_curtain_diff.png (100%) rename projects/first_scene/{resources => assets}/Sponza/sponza_curtain_green_diff.png (100%) rename projects/first_scene/{resources => assets}/Sponza/sponza_details_diff.png (100%) rename projects/first_scene/{resources => assets}/Sponza/sponza_fabric_blue_diff.png (100%) rename projects/first_scene/{resources => assets}/Sponza/sponza_fabric_diff.png (100%) rename projects/first_scene/{resources => assets}/Sponza/sponza_fabric_green_diff.png (100%) rename projects/first_scene/{resources => assets}/Sponza/sponza_flagpole_diff.png (100%) rename projects/first_scene/{resources => assets}/Sponza/sponza_floor_a_diff.png (100%) rename projects/first_scene/{resources => assets}/Sponza/sponza_roof_diff.png (100%) rename projects/first_scene/{resources => assets}/Sponza/sponza_thorn_diff.png (100%) rename projects/first_scene/{resources => assets}/Sponza/vase_dif.png (100%) rename projects/first_scene/{resources => assets}/Sponza/vase_hanging.png (100%) rename projects/first_scene/{resources => assets}/Sponza/vase_plant.png (100%) rename projects/first_scene/{resources => assets}/Sponza/vase_round.png (100%) rename projects/first_scene/{resources => assets}/Szene/Szene.bin (100%) rename projects/first_scene/{resources => assets}/Szene/Szene.gltf (100%) rename projects/first_scene/{resources => assets}/Szene/boards2_vcyc.jpg (100%) rename projects/{voxelization/resources/cube => first_scene/assets/Szene}/boards2_vcyc_jpg.jpg (100%) rename projects/first_scene/{resources => assets}/shaders/shader.frag (100%) rename projects/first_scene/{resources => assets}/shaders/shader.vert (100%) rename projects/indirect_dispatch/{resources => assets}/models/cube.bin (100%) rename projects/indirect_dispatch/{resources => assets}/models/cube.gltf (100%) rename projects/indirect_dispatch/{resources => assets}/models/grid.png (100%) rename projects/indirect_dispatch/{resources => assets}/models/ground.bin (100%) rename projects/indirect_dispatch/{resources => assets}/models/ground.gltf (100%) rename projects/indirect_dispatch/{resources => assets}/shaders/gammaCorrection.comp (100%) rename projects/indirect_dispatch/{resources => assets}/shaders/mesh.frag (100%) rename projects/indirect_dispatch/{resources => assets}/shaders/mesh.vert (100%) rename projects/indirect_dispatch/{resources => assets}/shaders/motionBlur.comp (100%) rename projects/indirect_dispatch/{resources => assets}/shaders/motionBlur.inc (100%) rename projects/indirect_dispatch/{resources => assets}/shaders/motionBlurColorCopy.comp (100%) rename projects/indirect_dispatch/{resources => assets}/shaders/motionBlurConfig.inc (100%) rename projects/indirect_dispatch/{resources => assets}/shaders/motionBlurFastPath.comp (100%) rename projects/indirect_dispatch/{resources => assets}/shaders/motionBlurTileClassification.comp (100%) rename projects/indirect_dispatch/{resources => assets}/shaders/motionBlurTileClassificationVis.comp (100%) rename projects/indirect_dispatch/{resources => assets}/shaders/motionBlurWorkTile.inc (100%) rename projects/indirect_dispatch/{resources => assets}/shaders/motionBlurWorkTileReset.comp (100%) rename projects/indirect_dispatch/{resources => assets}/shaders/motionVector.inc (100%) rename projects/indirect_dispatch/{resources => assets}/shaders/motionVectorMinMax.comp (100%) rename projects/indirect_dispatch/{resources => assets}/shaders/motionVectorMinMaxNeighbourhood.comp (100%) rename projects/indirect_dispatch/{resources => assets}/shaders/motionVectorVisualisation.comp (100%) rename projects/indirect_dispatch/{resources => assets}/shaders/prepass.frag (100%) rename projects/indirect_dispatch/{resources => assets}/shaders/prepass.vert (100%) rename projects/indirect_dispatch/{resources => assets}/shaders/sky.frag (100%) rename projects/indirect_dispatch/{resources => assets}/shaders/sky.vert (100%) rename projects/indirect_dispatch/{resources => assets}/shaders/skyPrepass.frag (100%) rename projects/indirect_dispatch/{resources => assets}/shaders/skyPrepass.vert (100%) rename projects/mesh_shader/{resources => assets}/Bunny/Bunny.glb (100%) rename projects/mesh_shader/{resources => assets}/monke.glb (100%) rename projects/mesh_shader/{resources => assets}/shaders/common.inc (100%) rename projects/mesh_shader/{resources => assets}/shaders/meshlet.inc (100%) rename projects/mesh_shader/{resources => assets}/shaders/shader.frag (100%) rename projects/mesh_shader/{resources => assets}/shaders/shader.mesh (100%) rename projects/mesh_shader/{resources => assets}/shaders/shader.task (100%) rename projects/mesh_shader/{resources => assets}/shaders/shader.vert (100%) rename projects/voxelization/{resources => assets}/RadialLUT.png (100%) rename projects/voxelization/{resources => assets}/Sponza/Sponza.bin (100%) rename projects/voxelization/{resources => assets}/Sponza/Sponza.gltf (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/Arch_Diff.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/Arch_Norm.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/Arch_Spec.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/Background_Albedo.png (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/Background_Normal.png (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/Background_Roughness.png (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/Bricks_A_Diff.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/Bricks_A_Norm.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/Bricks_A_Spec.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/Ceiling_Diff.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/Ceiling_Norm.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/Ceiling_Spec.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/Chain_Diff.png (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/Chain_Norm.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/Cloth1_Norm.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/Cloth1_Spec.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/Cloth2_Norm.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/Cloth2_Spec.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/ClothBlue1_Diff.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/ClothBlue2_Diff.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/ClothBlue2_Diff_jpg.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/ClothGreen1_Diff.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/ClothGreen2_Diff.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/ClothRed1_Diff.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/ClothRed2_Diff.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/Column_B_Diff.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/Column_B_Norm.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/Column_B_Spec.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/Column_C_Diff.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/Column_C_Norm.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/Column_C_Spec.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/Column_Diff.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/Column_Norm.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/Column_Spec.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/Detail_Diff.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/Detail_norm.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/Detail_spec.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/Fill_Spec.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/Flagpole_Diff.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/Flagpole_Norm.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/Flagpole_Spec.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/Floor_A_Diff.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/Floor_A_Norm.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/Floor_A_Spec.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/Flower_Diff.png (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/Flower_Norm.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/Flower_Spec.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/Lion_Diff.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/Lion_Norm.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/Lion_Spec.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/Roof_Diff.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/Roof_Norm.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/Roof_Spec.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/Shield_Norm.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/Shield_Spec.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/Shield_diff.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/Thorn_Diff.png (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/Thorn_Norm.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/Thorn_Spec.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/VaseRound_Diff.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/VaseRound_Norm.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/VaseRound_Spec.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/Vase_Diff.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/Vase_Hanging_Diff.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/Vase_Hanging_Norm.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/Vase_Hanging_Spec.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/Vase_Norm.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/Vase_spec.jpg (100%) rename projects/voxelization/{resources => assets}/Sponza/Textures/white.png (100%) rename projects/{first_scene/resources/Szene => voxelization/assets/cube}/boards2_vcyc_jpg.jpg (100%) rename projects/voxelization/{resources => assets}/cube/cube.bin (100%) rename projects/voxelization/{resources => assets}/cube/cube.blend (100%) rename projects/voxelization/{resources => assets}/cube/cube.blend1 (100%) rename projects/voxelization/{resources => assets}/cube/cube.glb (100%) rename projects/voxelization/{resources => assets}/cube/cube.gltf (100%) rename projects/voxelization/{resources => assets}/lensDirt.jpg (100%) rename projects/voxelization/{resources => assets}/shaders/bloomDownsample.comp (100%) rename projects/voxelization/{resources => assets}/shaders/bloomFlaresComposite.comp (100%) rename projects/voxelization/{resources => assets}/shaders/bloomUpsample.comp (100%) rename projects/voxelization/{resources => assets}/shaders/brdf.inc (100%) rename projects/voxelization/{resources => assets}/shaders/depthPrepass.frag (100%) rename projects/voxelization/{resources => assets}/shaders/depthPrepass.vert (100%) rename projects/voxelization/{resources => assets}/shaders/depthToMoments.comp (100%) rename projects/voxelization/{resources => assets}/shaders/lensFlares.comp (100%) rename projects/voxelization/{resources => assets}/shaders/lightInfo.inc (100%) rename projects/voxelization/{resources => assets}/shaders/luma.inc (100%) rename projects/voxelization/{resources => assets}/shaders/msaa4XResolve.comp (100%) rename projects/voxelization/{resources => assets}/shaders/perMeshResources.inc (100%) rename projects/voxelization/{resources => assets}/shaders/postEffects.comp (100%) rename projects/voxelization/{resources => assets}/shaders/shader.frag (100%) rename projects/voxelization/{resources => assets}/shaders/shader.vert (100%) rename projects/voxelization/{resources => assets}/shaders/shadow.frag (100%) rename projects/voxelization/{resources => assets}/shaders/shadow.vert (100%) rename projects/voxelization/{resources => assets}/shaders/shadowBlur.inc (100%) rename projects/voxelization/{resources => assets}/shaders/shadowBlurX.comp (100%) rename projects/voxelization/{resources => assets}/shaders/shadowBlurY.comp (100%) rename projects/voxelization/{resources => assets}/shaders/shadowMapping.inc (100%) rename projects/voxelization/{resources => assets}/shaders/sky.frag (100%) rename projects/voxelization/{resources => assets}/shaders/sky.vert (100%) rename projects/voxelization/{resources => assets}/shaders/tonemapping.comp (100%) rename projects/voxelization/{resources => assets}/shaders/voxel.inc (100%) rename projects/voxelization/{resources => assets}/shaders/voxelBufferToImage.comp (100%) rename projects/voxelization/{resources => assets}/shaders/voxelReset.comp (100%) rename projects/voxelization/{resources => assets}/shaders/voxelSecondaryBounce.comp (100%) rename projects/voxelization/{resources => assets}/shaders/voxelVisualisation.frag (100%) rename projects/voxelization/{resources => assets}/shaders/voxelVisualisation.geom (100%) rename projects/voxelization/{resources => assets}/shaders/voxelVisualisation.vert (100%) rename projects/voxelization/{resources => assets}/shaders/voxelization.frag (100%) rename projects/voxelization/{resources => assets}/shaders/voxelization.geom (100%) rename projects/voxelization/{resources => assets}/shaders/voxelization.vert (100%) rename projects/voxelization/{resources => assets}/triangle/Triangle.bin (100%) rename projects/voxelization/{resources => assets}/triangle/Triangle.blend (100%) rename projects/voxelization/{resources => assets}/triangle/Triangle.glb (100%) rename projects/voxelization/{resources => assets}/triangle/Triangle.gltf (100%) diff --git a/projects/first_mesh/src/main.cpp b/projects/first_mesh/src/main.cpp index 99db6780..6b82af73 100644 --- a/projects/first_mesh/src/main.cpp +++ b/projects/first_mesh/src/main.cpp @@ -26,7 +26,7 @@ int main(int argc, const char** argv) { vkcv::asset::Scene mesh; - const char* path = argc > 1 ? argv[1] : "resources/cube/cube.gltf"; + const char* path = argc > 1 ? argv[1] : "assets/cube/cube.gltf"; int result = vkcv::asset::loadScene(path, mesh); if (result == 1) { @@ -77,12 +77,12 @@ int main(int argc, const char** argv) { vkcv::ShaderProgram firstMeshProgram; vkcv::shader::GLSLCompiler compiler; - compiler.compile(vkcv::ShaderStage::VERTEX, std::filesystem::path("resources/shaders/shader.vert"), + compiler.compile(vkcv::ShaderStage::VERTEX, std::filesystem::path("assets/shaders/shader.vert"), [&firstMeshProgram](vkcv::ShaderStage shaderStage, const std::filesystem::path& path) { firstMeshProgram.addShader(shaderStage, path); }); - compiler.compile(vkcv::ShaderStage::FRAGMENT, std::filesystem::path("resources/shaders/shader.frag"), + compiler.compile(vkcv::ShaderStage::FRAGMENT, std::filesystem::path("assets/shaders/shader.frag"), [&firstMeshProgram](vkcv::ShaderStage shaderStage, const std::filesystem::path& path) { firstMeshProgram.addShader(shaderStage, path); }); diff --git a/projects/first_scene/resources/Cutlery/Cutlery_chrome_BaseColor.png b/projects/first_scene/assets/Cutlery/Cutlery_chrome_BaseColor.png similarity index 100% rename from projects/first_scene/resources/Cutlery/Cutlery_chrome_BaseColor.png rename to projects/first_scene/assets/Cutlery/Cutlery_chrome_BaseColor.png diff --git a/projects/first_scene/resources/Cutlery/Cutlery_chrome_Normal.png b/projects/first_scene/assets/Cutlery/Cutlery_chrome_Normal.png similarity index 100% rename from projects/first_scene/resources/Cutlery/Cutlery_chrome_Normal.png rename to projects/first_scene/assets/Cutlery/Cutlery_chrome_Normal.png diff --git a/projects/first_scene/resources/Cutlery/Cutlery_details_BaseColor.png b/projects/first_scene/assets/Cutlery/Cutlery_details_BaseColor.png similarity index 100% rename from projects/first_scene/resources/Cutlery/Cutlery_details_BaseColor.png rename to projects/first_scene/assets/Cutlery/Cutlery_details_BaseColor.png diff --git a/projects/first_scene/resources/Cutlery/Cutlery_details_Normal.png b/projects/first_scene/assets/Cutlery/Cutlery_details_Normal.png similarity index 100% rename from projects/first_scene/resources/Cutlery/Cutlery_details_Normal.png rename to projects/first_scene/assets/Cutlery/Cutlery_details_Normal.png diff --git a/projects/first_scene/resources/Cutlery/Paris_LiquorBottle_01_Caps_BaseColor.png b/projects/first_scene/assets/Cutlery/Paris_LiquorBottle_01_Caps_BaseColor.png similarity index 100% rename from projects/first_scene/resources/Cutlery/Paris_LiquorBottle_01_Caps_BaseColor.png rename to projects/first_scene/assets/Cutlery/Paris_LiquorBottle_01_Caps_BaseColor.png diff --git a/projects/first_scene/resources/Cutlery/Paris_LiquorBottle_01_Caps_Normal.png b/projects/first_scene/assets/Cutlery/Paris_LiquorBottle_01_Caps_Normal.png similarity index 100% rename from projects/first_scene/resources/Cutlery/Paris_LiquorBottle_01_Caps_Normal.png rename to projects/first_scene/assets/Cutlery/Paris_LiquorBottle_01_Caps_Normal.png diff --git a/projects/first_scene/resources/Cutlery/Paris_LiquorBottle_01_Glass_Wine_BaseColor.png b/projects/first_scene/assets/Cutlery/Paris_LiquorBottle_01_Glass_Wine_BaseColor.png similarity index 100% rename from projects/first_scene/resources/Cutlery/Paris_LiquorBottle_01_Glass_Wine_BaseColor.png rename to projects/first_scene/assets/Cutlery/Paris_LiquorBottle_01_Glass_Wine_BaseColor.png diff --git a/projects/first_scene/resources/Cutlery/Paris_LiquorBottle_01_Glass_Wine_Normal.png b/projects/first_scene/assets/Cutlery/Paris_LiquorBottle_01_Glass_Wine_Normal.png similarity index 100% rename from projects/first_scene/resources/Cutlery/Paris_LiquorBottle_01_Glass_Wine_Normal.png rename to projects/first_scene/assets/Cutlery/Paris_LiquorBottle_01_Glass_Wine_Normal.png diff --git a/projects/first_scene/resources/Cutlery/Plates_Ceramic_BaseColor.png b/projects/first_scene/assets/Cutlery/Plates_Ceramic_BaseColor.png similarity index 100% rename from projects/first_scene/resources/Cutlery/Plates_Ceramic_BaseColor.png rename to projects/first_scene/assets/Cutlery/Plates_Ceramic_BaseColor.png diff --git a/projects/first_scene/resources/Cutlery/Plates_Ceramic_Normal.png b/projects/first_scene/assets/Cutlery/Plates_Ceramic_Normal.png similarity index 100% rename from projects/first_scene/resources/Cutlery/Plates_Ceramic_Normal.png rename to projects/first_scene/assets/Cutlery/Plates_Ceramic_Normal.png diff --git a/projects/first_scene/resources/Cutlery/Plates_Details_BaseColor-Plates_Details_BaseColor.png b/projects/first_scene/assets/Cutlery/Plates_Details_BaseColor-Plates_Details_BaseColor.png similarity index 100% rename from projects/first_scene/resources/Cutlery/Plates_Details_BaseColor-Plates_Details_BaseColor.png rename to projects/first_scene/assets/Cutlery/Plates_Details_BaseColor-Plates_Details_BaseColor.png diff --git a/projects/first_scene/resources/Cutlery/Plates_Details_Normal.png b/projects/first_scene/assets/Cutlery/Plates_Details_Normal.png similarity index 100% rename from projects/first_scene/resources/Cutlery/Plates_Details_Normal.png rename to projects/first_scene/assets/Cutlery/Plates_Details_Normal.png diff --git a/projects/first_scene/resources/Cutlery/ToffeeJar_Label_BaseColor.png b/projects/first_scene/assets/Cutlery/ToffeeJar_Label_BaseColor.png similarity index 100% rename from projects/first_scene/resources/Cutlery/ToffeeJar_Label_BaseColor.png rename to projects/first_scene/assets/Cutlery/ToffeeJar_Label_BaseColor.png diff --git a/projects/first_scene/resources/Cutlery/ToffeeJar_Label_Normal.png b/projects/first_scene/assets/Cutlery/ToffeeJar_Label_Normal.png similarity index 100% rename from projects/first_scene/resources/Cutlery/ToffeeJar_Label_Normal.png rename to projects/first_scene/assets/Cutlery/ToffeeJar_Label_Normal.png diff --git a/projects/first_scene/resources/Cutlery/TransparentGlass_BaseColor.png b/projects/first_scene/assets/Cutlery/TransparentGlass_BaseColor.png similarity index 100% rename from projects/first_scene/resources/Cutlery/TransparentGlass_BaseColor.png rename to projects/first_scene/assets/Cutlery/TransparentGlass_BaseColor.png diff --git a/projects/first_scene/resources/Cutlery/TransparentGlass_Normal.png b/projects/first_scene/assets/Cutlery/TransparentGlass_Normal.png similarity index 100% rename from projects/first_scene/resources/Cutlery/TransparentGlass_Normal.png rename to projects/first_scene/assets/Cutlery/TransparentGlass_Normal.png diff --git a/projects/first_scene/resources/Cutlery/cutlerySzene.bin b/projects/first_scene/assets/Cutlery/cutlerySzene.bin similarity index 100% rename from projects/first_scene/resources/Cutlery/cutlerySzene.bin rename to projects/first_scene/assets/Cutlery/cutlerySzene.bin diff --git a/projects/first_scene/resources/Cutlery/cutlerySzene.glb b/projects/first_scene/assets/Cutlery/cutlerySzene.glb similarity index 100% rename from projects/first_scene/resources/Cutlery/cutlerySzene.glb rename to projects/first_scene/assets/Cutlery/cutlerySzene.glb diff --git a/projects/first_scene/resources/Cutlery/cutlerySzene.gltf b/projects/first_scene/assets/Cutlery/cutlerySzene.gltf similarity index 100% rename from projects/first_scene/resources/Cutlery/cutlerySzene.gltf rename to projects/first_scene/assets/Cutlery/cutlerySzene.gltf diff --git a/projects/first_scene/resources/Sponza/Sponza.bin b/projects/first_scene/assets/Sponza/Sponza.bin similarity index 100% rename from projects/first_scene/resources/Sponza/Sponza.bin rename to projects/first_scene/assets/Sponza/Sponza.bin diff --git a/projects/first_scene/resources/Sponza/Sponza.gltf b/projects/first_scene/assets/Sponza/Sponza.gltf similarity index 100% rename from projects/first_scene/resources/Sponza/Sponza.gltf rename to projects/first_scene/assets/Sponza/Sponza.gltf diff --git a/projects/first_scene/resources/Sponza/SponzaFloor.bin b/projects/first_scene/assets/Sponza/SponzaFloor.bin similarity index 100% rename from projects/first_scene/resources/Sponza/SponzaFloor.bin rename to projects/first_scene/assets/Sponza/SponzaFloor.bin diff --git a/projects/first_scene/resources/Sponza/SponzaFloor.gltf b/projects/first_scene/assets/Sponza/SponzaFloor.gltf similarity index 100% rename from projects/first_scene/resources/Sponza/SponzaFloor.gltf rename to projects/first_scene/assets/Sponza/SponzaFloor.gltf diff --git a/projects/first_scene/resources/Sponza/background.png b/projects/first_scene/assets/Sponza/background.png similarity index 100% rename from projects/first_scene/resources/Sponza/background.png rename to projects/first_scene/assets/Sponza/background.png diff --git a/projects/first_scene/resources/Sponza/chain_texture.png b/projects/first_scene/assets/Sponza/chain_texture.png similarity index 100% rename from projects/first_scene/resources/Sponza/chain_texture.png rename to projects/first_scene/assets/Sponza/chain_texture.png diff --git a/projects/first_scene/resources/Sponza/lion.png b/projects/first_scene/assets/Sponza/lion.png similarity index 100% rename from projects/first_scene/resources/Sponza/lion.png rename to projects/first_scene/assets/Sponza/lion.png diff --git a/projects/first_scene/resources/Sponza/spnza_bricks_a_diff.png b/projects/first_scene/assets/Sponza/spnza_bricks_a_diff.png similarity index 100% rename from projects/first_scene/resources/Sponza/spnza_bricks_a_diff.png rename to projects/first_scene/assets/Sponza/spnza_bricks_a_diff.png diff --git a/projects/first_scene/resources/Sponza/sponza_arch_diff.png b/projects/first_scene/assets/Sponza/sponza_arch_diff.png similarity index 100% rename from projects/first_scene/resources/Sponza/sponza_arch_diff.png rename to projects/first_scene/assets/Sponza/sponza_arch_diff.png diff --git a/projects/first_scene/resources/Sponza/sponza_ceiling_a_diff.png b/projects/first_scene/assets/Sponza/sponza_ceiling_a_diff.png similarity index 100% rename from projects/first_scene/resources/Sponza/sponza_ceiling_a_diff.png rename to projects/first_scene/assets/Sponza/sponza_ceiling_a_diff.png diff --git a/projects/first_scene/resources/Sponza/sponza_column_a_diff.png b/projects/first_scene/assets/Sponza/sponza_column_a_diff.png similarity index 100% rename from projects/first_scene/resources/Sponza/sponza_column_a_diff.png rename to projects/first_scene/assets/Sponza/sponza_column_a_diff.png diff --git a/projects/first_scene/resources/Sponza/sponza_column_b_diff.png b/projects/first_scene/assets/Sponza/sponza_column_b_diff.png similarity index 100% rename from projects/first_scene/resources/Sponza/sponza_column_b_diff.png rename to projects/first_scene/assets/Sponza/sponza_column_b_diff.png diff --git a/projects/first_scene/resources/Sponza/sponza_column_c_diff.png b/projects/first_scene/assets/Sponza/sponza_column_c_diff.png similarity index 100% rename from projects/first_scene/resources/Sponza/sponza_column_c_diff.png rename to projects/first_scene/assets/Sponza/sponza_column_c_diff.png diff --git a/projects/first_scene/resources/Sponza/sponza_curtain_blue_diff.png b/projects/first_scene/assets/Sponza/sponza_curtain_blue_diff.png similarity index 100% rename from projects/first_scene/resources/Sponza/sponza_curtain_blue_diff.png rename to projects/first_scene/assets/Sponza/sponza_curtain_blue_diff.png diff --git a/projects/first_scene/resources/Sponza/sponza_curtain_diff.png b/projects/first_scene/assets/Sponza/sponza_curtain_diff.png similarity index 100% rename from projects/first_scene/resources/Sponza/sponza_curtain_diff.png rename to projects/first_scene/assets/Sponza/sponza_curtain_diff.png diff --git a/projects/first_scene/resources/Sponza/sponza_curtain_green_diff.png b/projects/first_scene/assets/Sponza/sponza_curtain_green_diff.png similarity index 100% rename from projects/first_scene/resources/Sponza/sponza_curtain_green_diff.png rename to projects/first_scene/assets/Sponza/sponza_curtain_green_diff.png diff --git a/projects/first_scene/resources/Sponza/sponza_details_diff.png b/projects/first_scene/assets/Sponza/sponza_details_diff.png similarity index 100% rename from projects/first_scene/resources/Sponza/sponza_details_diff.png rename to projects/first_scene/assets/Sponza/sponza_details_diff.png diff --git a/projects/first_scene/resources/Sponza/sponza_fabric_blue_diff.png b/projects/first_scene/assets/Sponza/sponza_fabric_blue_diff.png similarity index 100% rename from projects/first_scene/resources/Sponza/sponza_fabric_blue_diff.png rename to projects/first_scene/assets/Sponza/sponza_fabric_blue_diff.png diff --git a/projects/first_scene/resources/Sponza/sponza_fabric_diff.png b/projects/first_scene/assets/Sponza/sponza_fabric_diff.png similarity index 100% rename from projects/first_scene/resources/Sponza/sponza_fabric_diff.png rename to projects/first_scene/assets/Sponza/sponza_fabric_diff.png diff --git a/projects/first_scene/resources/Sponza/sponza_fabric_green_diff.png b/projects/first_scene/assets/Sponza/sponza_fabric_green_diff.png similarity index 100% rename from projects/first_scene/resources/Sponza/sponza_fabric_green_diff.png rename to projects/first_scene/assets/Sponza/sponza_fabric_green_diff.png diff --git a/projects/first_scene/resources/Sponza/sponza_flagpole_diff.png b/projects/first_scene/assets/Sponza/sponza_flagpole_diff.png similarity index 100% rename from projects/first_scene/resources/Sponza/sponza_flagpole_diff.png rename to projects/first_scene/assets/Sponza/sponza_flagpole_diff.png diff --git a/projects/first_scene/resources/Sponza/sponza_floor_a_diff.png b/projects/first_scene/assets/Sponza/sponza_floor_a_diff.png similarity index 100% rename from projects/first_scene/resources/Sponza/sponza_floor_a_diff.png rename to projects/first_scene/assets/Sponza/sponza_floor_a_diff.png diff --git a/projects/first_scene/resources/Sponza/sponza_roof_diff.png b/projects/first_scene/assets/Sponza/sponza_roof_diff.png similarity index 100% rename from projects/first_scene/resources/Sponza/sponza_roof_diff.png rename to projects/first_scene/assets/Sponza/sponza_roof_diff.png diff --git a/projects/first_scene/resources/Sponza/sponza_thorn_diff.png b/projects/first_scene/assets/Sponza/sponza_thorn_diff.png similarity index 100% rename from projects/first_scene/resources/Sponza/sponza_thorn_diff.png rename to projects/first_scene/assets/Sponza/sponza_thorn_diff.png diff --git a/projects/first_scene/resources/Sponza/vase_dif.png b/projects/first_scene/assets/Sponza/vase_dif.png similarity index 100% rename from projects/first_scene/resources/Sponza/vase_dif.png rename to projects/first_scene/assets/Sponza/vase_dif.png diff --git a/projects/first_scene/resources/Sponza/vase_hanging.png b/projects/first_scene/assets/Sponza/vase_hanging.png similarity index 100% rename from projects/first_scene/resources/Sponza/vase_hanging.png rename to projects/first_scene/assets/Sponza/vase_hanging.png diff --git a/projects/first_scene/resources/Sponza/vase_plant.png b/projects/first_scene/assets/Sponza/vase_plant.png similarity index 100% rename from projects/first_scene/resources/Sponza/vase_plant.png rename to projects/first_scene/assets/Sponza/vase_plant.png diff --git a/projects/first_scene/resources/Sponza/vase_round.png b/projects/first_scene/assets/Sponza/vase_round.png similarity index 100% rename from projects/first_scene/resources/Sponza/vase_round.png rename to projects/first_scene/assets/Sponza/vase_round.png diff --git a/projects/first_scene/resources/Szene/Szene.bin b/projects/first_scene/assets/Szene/Szene.bin similarity index 100% rename from projects/first_scene/resources/Szene/Szene.bin rename to projects/first_scene/assets/Szene/Szene.bin diff --git a/projects/first_scene/resources/Szene/Szene.gltf b/projects/first_scene/assets/Szene/Szene.gltf similarity index 100% rename from projects/first_scene/resources/Szene/Szene.gltf rename to projects/first_scene/assets/Szene/Szene.gltf diff --git a/projects/first_scene/resources/Szene/boards2_vcyc.jpg b/projects/first_scene/assets/Szene/boards2_vcyc.jpg similarity index 100% rename from projects/first_scene/resources/Szene/boards2_vcyc.jpg rename to projects/first_scene/assets/Szene/boards2_vcyc.jpg diff --git a/projects/voxelization/resources/cube/boards2_vcyc_jpg.jpg b/projects/first_scene/assets/Szene/boards2_vcyc_jpg.jpg similarity index 100% rename from projects/voxelization/resources/cube/boards2_vcyc_jpg.jpg rename to projects/first_scene/assets/Szene/boards2_vcyc_jpg.jpg diff --git a/projects/first_scene/resources/shaders/shader.frag b/projects/first_scene/assets/shaders/shader.frag similarity index 100% rename from projects/first_scene/resources/shaders/shader.frag rename to projects/first_scene/assets/shaders/shader.frag diff --git a/projects/first_scene/resources/shaders/shader.vert b/projects/first_scene/assets/shaders/shader.vert similarity index 100% rename from projects/first_scene/resources/shaders/shader.vert rename to projects/first_scene/assets/shaders/shader.vert diff --git a/projects/first_scene/src/main.cpp b/projects/first_scene/src/main.cpp index 1fc4e40d..f36bc13c 100644 --- a/projects/first_scene/src/main.cpp +++ b/projects/first_scene/src/main.cpp @@ -35,7 +35,7 @@ int main(int argc, const char** argv) { ); vkcv::scene::Scene scene = vkcv::scene::Scene::load(core, std::filesystem::path( - argc > 1 ? argv[1] : "resources/Sponza/Sponza.gltf" + argc > 1 ? argv[1] : "assets/Sponza/Sponza.gltf" )); const vkcv::AttachmentDescription present_color_attachment( @@ -61,12 +61,12 @@ int main(int argc, const char** argv) { vkcv::ShaderProgram sceneShaderProgram; vkcv::shader::GLSLCompiler compiler; - compiler.compile(vkcv::ShaderStage::VERTEX, std::filesystem::path("resources/shaders/shader.vert"), + compiler.compile(vkcv::ShaderStage::VERTEX, std::filesystem::path("assets/shaders/shader.vert"), [&sceneShaderProgram](vkcv::ShaderStage shaderStage, const std::filesystem::path& path) { sceneShaderProgram.addShader(shaderStage, path); }); - compiler.compile(vkcv::ShaderStage::FRAGMENT, std::filesystem::path("resources/shaders/shader.frag"), + compiler.compile(vkcv::ShaderStage::FRAGMENT, std::filesystem::path("assets/shaders/shader.frag"), [&sceneShaderProgram](vkcv::ShaderStage shaderStage, const std::filesystem::path& path) { sceneShaderProgram.addShader(shaderStage, path); }); diff --git a/projects/indirect_dispatch/resources/models/cube.bin b/projects/indirect_dispatch/assets/models/cube.bin similarity index 100% rename from projects/indirect_dispatch/resources/models/cube.bin rename to projects/indirect_dispatch/assets/models/cube.bin diff --git a/projects/indirect_dispatch/resources/models/cube.gltf b/projects/indirect_dispatch/assets/models/cube.gltf similarity index 100% rename from projects/indirect_dispatch/resources/models/cube.gltf rename to projects/indirect_dispatch/assets/models/cube.gltf diff --git a/projects/indirect_dispatch/resources/models/grid.png b/projects/indirect_dispatch/assets/models/grid.png similarity index 100% rename from projects/indirect_dispatch/resources/models/grid.png rename to projects/indirect_dispatch/assets/models/grid.png diff --git a/projects/indirect_dispatch/resources/models/ground.bin b/projects/indirect_dispatch/assets/models/ground.bin similarity index 100% rename from projects/indirect_dispatch/resources/models/ground.bin rename to projects/indirect_dispatch/assets/models/ground.bin diff --git a/projects/indirect_dispatch/resources/models/ground.gltf b/projects/indirect_dispatch/assets/models/ground.gltf similarity index 100% rename from projects/indirect_dispatch/resources/models/ground.gltf rename to projects/indirect_dispatch/assets/models/ground.gltf diff --git a/projects/indirect_dispatch/resources/shaders/gammaCorrection.comp b/projects/indirect_dispatch/assets/shaders/gammaCorrection.comp similarity index 100% rename from projects/indirect_dispatch/resources/shaders/gammaCorrection.comp rename to projects/indirect_dispatch/assets/shaders/gammaCorrection.comp diff --git a/projects/indirect_dispatch/resources/shaders/mesh.frag b/projects/indirect_dispatch/assets/shaders/mesh.frag similarity index 100% rename from projects/indirect_dispatch/resources/shaders/mesh.frag rename to projects/indirect_dispatch/assets/shaders/mesh.frag diff --git a/projects/indirect_dispatch/resources/shaders/mesh.vert b/projects/indirect_dispatch/assets/shaders/mesh.vert similarity index 100% rename from projects/indirect_dispatch/resources/shaders/mesh.vert rename to projects/indirect_dispatch/assets/shaders/mesh.vert diff --git a/projects/indirect_dispatch/resources/shaders/motionBlur.comp b/projects/indirect_dispatch/assets/shaders/motionBlur.comp similarity index 100% rename from projects/indirect_dispatch/resources/shaders/motionBlur.comp rename to projects/indirect_dispatch/assets/shaders/motionBlur.comp diff --git a/projects/indirect_dispatch/resources/shaders/motionBlur.inc b/projects/indirect_dispatch/assets/shaders/motionBlur.inc similarity index 100% rename from projects/indirect_dispatch/resources/shaders/motionBlur.inc rename to projects/indirect_dispatch/assets/shaders/motionBlur.inc diff --git a/projects/indirect_dispatch/resources/shaders/motionBlurColorCopy.comp b/projects/indirect_dispatch/assets/shaders/motionBlurColorCopy.comp similarity index 100% rename from projects/indirect_dispatch/resources/shaders/motionBlurColorCopy.comp rename to projects/indirect_dispatch/assets/shaders/motionBlurColorCopy.comp diff --git a/projects/indirect_dispatch/resources/shaders/motionBlurConfig.inc b/projects/indirect_dispatch/assets/shaders/motionBlurConfig.inc similarity index 100% rename from projects/indirect_dispatch/resources/shaders/motionBlurConfig.inc rename to projects/indirect_dispatch/assets/shaders/motionBlurConfig.inc diff --git a/projects/indirect_dispatch/resources/shaders/motionBlurFastPath.comp b/projects/indirect_dispatch/assets/shaders/motionBlurFastPath.comp similarity index 100% rename from projects/indirect_dispatch/resources/shaders/motionBlurFastPath.comp rename to projects/indirect_dispatch/assets/shaders/motionBlurFastPath.comp diff --git a/projects/indirect_dispatch/resources/shaders/motionBlurTileClassification.comp b/projects/indirect_dispatch/assets/shaders/motionBlurTileClassification.comp similarity index 100% rename from projects/indirect_dispatch/resources/shaders/motionBlurTileClassification.comp rename to projects/indirect_dispatch/assets/shaders/motionBlurTileClassification.comp diff --git a/projects/indirect_dispatch/resources/shaders/motionBlurTileClassificationVis.comp b/projects/indirect_dispatch/assets/shaders/motionBlurTileClassificationVis.comp similarity index 100% rename from projects/indirect_dispatch/resources/shaders/motionBlurTileClassificationVis.comp rename to projects/indirect_dispatch/assets/shaders/motionBlurTileClassificationVis.comp diff --git a/projects/indirect_dispatch/resources/shaders/motionBlurWorkTile.inc b/projects/indirect_dispatch/assets/shaders/motionBlurWorkTile.inc similarity index 100% rename from projects/indirect_dispatch/resources/shaders/motionBlurWorkTile.inc rename to projects/indirect_dispatch/assets/shaders/motionBlurWorkTile.inc diff --git a/projects/indirect_dispatch/resources/shaders/motionBlurWorkTileReset.comp b/projects/indirect_dispatch/assets/shaders/motionBlurWorkTileReset.comp similarity index 100% rename from projects/indirect_dispatch/resources/shaders/motionBlurWorkTileReset.comp rename to projects/indirect_dispatch/assets/shaders/motionBlurWorkTileReset.comp diff --git a/projects/indirect_dispatch/resources/shaders/motionVector.inc b/projects/indirect_dispatch/assets/shaders/motionVector.inc similarity index 100% rename from projects/indirect_dispatch/resources/shaders/motionVector.inc rename to projects/indirect_dispatch/assets/shaders/motionVector.inc diff --git a/projects/indirect_dispatch/resources/shaders/motionVectorMinMax.comp b/projects/indirect_dispatch/assets/shaders/motionVectorMinMax.comp similarity index 100% rename from projects/indirect_dispatch/resources/shaders/motionVectorMinMax.comp rename to projects/indirect_dispatch/assets/shaders/motionVectorMinMax.comp diff --git a/projects/indirect_dispatch/resources/shaders/motionVectorMinMaxNeighbourhood.comp b/projects/indirect_dispatch/assets/shaders/motionVectorMinMaxNeighbourhood.comp similarity index 100% rename from projects/indirect_dispatch/resources/shaders/motionVectorMinMaxNeighbourhood.comp rename to projects/indirect_dispatch/assets/shaders/motionVectorMinMaxNeighbourhood.comp diff --git a/projects/indirect_dispatch/resources/shaders/motionVectorVisualisation.comp b/projects/indirect_dispatch/assets/shaders/motionVectorVisualisation.comp similarity index 100% rename from projects/indirect_dispatch/resources/shaders/motionVectorVisualisation.comp rename to projects/indirect_dispatch/assets/shaders/motionVectorVisualisation.comp diff --git a/projects/indirect_dispatch/resources/shaders/prepass.frag b/projects/indirect_dispatch/assets/shaders/prepass.frag similarity index 100% rename from projects/indirect_dispatch/resources/shaders/prepass.frag rename to projects/indirect_dispatch/assets/shaders/prepass.frag diff --git a/projects/indirect_dispatch/resources/shaders/prepass.vert b/projects/indirect_dispatch/assets/shaders/prepass.vert similarity index 100% rename from projects/indirect_dispatch/resources/shaders/prepass.vert rename to projects/indirect_dispatch/assets/shaders/prepass.vert diff --git a/projects/indirect_dispatch/resources/shaders/sky.frag b/projects/indirect_dispatch/assets/shaders/sky.frag similarity index 100% rename from projects/indirect_dispatch/resources/shaders/sky.frag rename to projects/indirect_dispatch/assets/shaders/sky.frag diff --git a/projects/indirect_dispatch/resources/shaders/sky.vert b/projects/indirect_dispatch/assets/shaders/sky.vert similarity index 100% rename from projects/indirect_dispatch/resources/shaders/sky.vert rename to projects/indirect_dispatch/assets/shaders/sky.vert diff --git a/projects/indirect_dispatch/resources/shaders/skyPrepass.frag b/projects/indirect_dispatch/assets/shaders/skyPrepass.frag similarity index 100% rename from projects/indirect_dispatch/resources/shaders/skyPrepass.frag rename to projects/indirect_dispatch/assets/shaders/skyPrepass.frag diff --git a/projects/indirect_dispatch/resources/shaders/skyPrepass.vert b/projects/indirect_dispatch/assets/shaders/skyPrepass.vert similarity index 100% rename from projects/indirect_dispatch/resources/shaders/skyPrepass.vert rename to projects/indirect_dispatch/assets/shaders/skyPrepass.vert diff --git a/projects/indirect_dispatch/src/App.cpp b/projects/indirect_dispatch/src/App.cpp index 59279703..7731fa40 100644 --- a/projects/indirect_dispatch/src/App.cpp +++ b/projects/indirect_dispatch/src/App.cpp @@ -35,16 +35,16 @@ bool App::initialize() { if (!loadSkyPrePass(m_core, &m_skyPrePass)) return false; - if (!loadComputePass(m_core, "resources/shaders/gammaCorrection.comp", &m_gammaCorrectionPass)) + if (!loadComputePass(m_core, "assets/shaders/gammaCorrection.comp", &m_gammaCorrectionPass)) return false; - if (!loadMesh(m_core, "resources/models/cube.gltf", &m_cubeMesh)) + if (!loadMesh(m_core, "assets/models/cube.gltf", &m_cubeMesh)) return false; - if (!loadMesh(m_core, "resources/models/ground.gltf", &m_groundMesh)) + if (!loadMesh(m_core, "assets/models/ground.gltf", &m_groundMesh)) return false; - if(!loadImage(m_core, "resources/models/grid.png", &m_gridTexture)) + if(!loadImage(m_core, "assets/models/grid.png", &m_gridTexture)) return false; if (!m_motionBlur.initialize(&m_core, m_windowWidth, m_windowHeight)) diff --git a/projects/indirect_dispatch/src/AppSetup.cpp b/projects/indirect_dispatch/src/AppSetup.cpp index 267ac6bd..8d497969 100644 --- a/projects/indirect_dispatch/src/AppSetup.cpp +++ b/projects/indirect_dispatch/src/AppSetup.cpp @@ -164,8 +164,8 @@ bool loadMeshPass(vkcv::Core& core, GraphicPassHandles* outHandles) { return loadGraphicPass( core, - "resources/shaders/mesh.vert", - "resources/shaders/mesh.frag", + "assets/shaders/mesh.vert", + "assets/shaders/mesh.frag", vkcv::PassConfig({ colorAttachment, depthAttachment }), vkcv::DepthTest::Equal, outHandles); @@ -187,8 +187,8 @@ bool loadSkyPass(vkcv::Core& core, GraphicPassHandles* outHandles) { return loadGraphicPass( core, - "resources/shaders/sky.vert", - "resources/shaders/sky.frag", + "assets/shaders/sky.vert", + "assets/shaders/sky.frag", vkcv::PassConfig({ colorAttachment, depthAttachment }), vkcv::DepthTest::Equal, outHandles); @@ -209,8 +209,8 @@ bool loadPrePass(vkcv::Core& core, GraphicPassHandles* outHandles) { return loadGraphicPass( core, - "resources/shaders/prepass.vert", - "resources/shaders/prepass.frag", + "assets/shaders/prepass.vert", + "assets/shaders/prepass.frag", vkcv::PassConfig({ motionAttachment, depthAttachment }), vkcv::DepthTest::LessEqual, outHandles); @@ -231,8 +231,8 @@ bool loadSkyPrePass(vkcv::Core& core, GraphicPassHandles* outHandles) { return loadGraphicPass( core, - "resources/shaders/skyPrepass.vert", - "resources/shaders/skyPrepass.frag", + "assets/shaders/skyPrepass.vert", + "assets/shaders/skyPrepass.frag", vkcv::PassConfig({ motionAttachment, depthAttachment }), vkcv::DepthTest::LessEqual, outHandles); diff --git a/projects/indirect_dispatch/src/MotionBlur.cpp b/projects/indirect_dispatch/src/MotionBlur.cpp index 49f650a9..fea5b1d6 100644 --- a/projects/indirect_dispatch/src/MotionBlur.cpp +++ b/projects/indirect_dispatch/src/MotionBlur.cpp @@ -24,31 +24,31 @@ bool MotionBlur::initialize(vkcv::Core* corePtr, const uint32_t targetWidth, con m_core = corePtr; - if (!loadComputePass(*m_core, "resources/shaders/motionBlur.comp", &m_motionBlurPass)) + if (!loadComputePass(*m_core, "assets/shaders/motionBlur.comp", &m_motionBlurPass)) return false; - if (!loadComputePass(*m_core, "resources/shaders/motionVectorMinMax.comp", &m_motionVectorMinMaxPass)) + if (!loadComputePass(*m_core, "assets/shaders/motionVectorMinMax.comp", &m_motionVectorMinMaxPass)) return false; - if (!loadComputePass(*m_core, "resources/shaders/motionVectorMinMaxNeighbourhood.comp", &m_motionVectorMinMaxNeighbourhoodPass)) + if (!loadComputePass(*m_core, "assets/shaders/motionVectorMinMaxNeighbourhood.comp", &m_motionVectorMinMaxNeighbourhoodPass)) return false; - if (!loadComputePass(*m_core, "resources/shaders/motionVectorVisualisation.comp", &m_motionVectorVisualisationPass)) + if (!loadComputePass(*m_core, "assets/shaders/motionVectorVisualisation.comp", &m_motionVectorVisualisationPass)) return false; - if (!loadComputePass(*m_core, "resources/shaders/motionBlurColorCopy.comp", &m_colorCopyPass)) + if (!loadComputePass(*m_core, "assets/shaders/motionBlurColorCopy.comp", &m_colorCopyPass)) return false; - if (!loadComputePass(*m_core, "resources/shaders/motionBlurTileClassification.comp", &m_tileClassificationPass)) + if (!loadComputePass(*m_core, "assets/shaders/motionBlurTileClassification.comp", &m_tileClassificationPass)) return false; - if (!loadComputePass(*m_core, "resources/shaders/motionBlurWorkTileReset.comp", &m_tileResetPass)) + if (!loadComputePass(*m_core, "assets/shaders/motionBlurWorkTileReset.comp", &m_tileResetPass)) return false; - if (!loadComputePass(*m_core, "resources/shaders/motionBlurTileClassificationVis.comp", &m_tileVisualisationPass)) + if (!loadComputePass(*m_core, "assets/shaders/motionBlurTileClassificationVis.comp", &m_tileVisualisationPass)) return false; - if (!loadComputePass(*m_core, "resources/shaders/motionBlurFastPath.comp", &m_motionBlurFastPathPass)) + if (!loadComputePass(*m_core, "assets/shaders/motionBlurFastPath.comp", &m_motionBlurFastPathPass)) return false; // work tile buffers and descriptors diff --git a/projects/mesh_shader/resources/Bunny/Bunny.glb b/projects/mesh_shader/assets/Bunny/Bunny.glb similarity index 100% rename from projects/mesh_shader/resources/Bunny/Bunny.glb rename to projects/mesh_shader/assets/Bunny/Bunny.glb diff --git a/projects/mesh_shader/resources/monke.glb b/projects/mesh_shader/assets/monke.glb similarity index 100% rename from projects/mesh_shader/resources/monke.glb rename to projects/mesh_shader/assets/monke.glb diff --git a/projects/mesh_shader/resources/shaders/common.inc b/projects/mesh_shader/assets/shaders/common.inc similarity index 100% rename from projects/mesh_shader/resources/shaders/common.inc rename to projects/mesh_shader/assets/shaders/common.inc diff --git a/projects/mesh_shader/resources/shaders/meshlet.inc b/projects/mesh_shader/assets/shaders/meshlet.inc similarity index 100% rename from projects/mesh_shader/resources/shaders/meshlet.inc rename to projects/mesh_shader/assets/shaders/meshlet.inc diff --git a/projects/mesh_shader/resources/shaders/shader.frag b/projects/mesh_shader/assets/shaders/shader.frag similarity index 100% rename from projects/mesh_shader/resources/shaders/shader.frag rename to projects/mesh_shader/assets/shaders/shader.frag diff --git a/projects/mesh_shader/resources/shaders/shader.mesh b/projects/mesh_shader/assets/shaders/shader.mesh similarity index 100% rename from projects/mesh_shader/resources/shaders/shader.mesh rename to projects/mesh_shader/assets/shaders/shader.mesh diff --git a/projects/mesh_shader/resources/shaders/shader.task b/projects/mesh_shader/assets/shaders/shader.task similarity index 100% rename from projects/mesh_shader/resources/shaders/shader.task rename to projects/mesh_shader/assets/shaders/shader.task diff --git a/projects/mesh_shader/resources/shaders/shader.vert b/projects/mesh_shader/assets/shaders/shader.vert similarity index 100% rename from projects/mesh_shader/resources/shaders/shader.vert rename to projects/mesh_shader/assets/shaders/shader.vert diff --git a/projects/mesh_shader/src/main.cpp b/projects/mesh_shader/src/main.cpp index 1080bc2a..d34dc4c5 100644 --- a/projects/mesh_shader/src/main.cpp +++ b/projects/mesh_shader/src/main.cpp @@ -104,7 +104,7 @@ int main(int argc, const char** argv) { vkcv::gui::GUI gui (core, window); vkcv::asset::Scene mesh; - const char* path = argc > 1 ? argv[1] : "resources/Bunny/Bunny.glb"; + const char* path = argc > 1 ? argv[1] : "assets/Bunny/Bunny.glb"; vkcv::asset::loadScene(path, mesh); assert(!mesh.vertexGroups.empty()); @@ -186,12 +186,12 @@ int main(int argc, const char** argv) { vkcv::ShaderProgram bunnyShaderProgram{}; vkcv::shader::GLSLCompiler compiler; - compiler.compile(vkcv::ShaderStage::VERTEX, std::filesystem::path("resources/shaders/shader.vert"), + compiler.compile(vkcv::ShaderStage::VERTEX, std::filesystem::path("assets/shaders/shader.vert"), [&bunnyShaderProgram](vkcv::ShaderStage shaderStage, const std::filesystem::path& path) { bunnyShaderProgram.addShader(shaderStage, path); }); - compiler.compile(vkcv::ShaderStage::FRAGMENT, std::filesystem::path("resources/shaders/shader.frag"), + compiler.compile(vkcv::ShaderStage::FRAGMENT, std::filesystem::path("assets/shaders/shader.frag"), [&bunnyShaderProgram](vkcv::ShaderStage shaderStage, const std::filesystem::path& path) { bunnyShaderProgram.addShader(shaderStage, path); }); @@ -238,17 +238,17 @@ int main(int argc, const char** argv) { // mesh shader vkcv::ShaderProgram meshShaderProgram; - compiler.compile(vkcv::ShaderStage::TASK, std::filesystem::path("resources/shaders/shader.task"), + compiler.compile(vkcv::ShaderStage::TASK, std::filesystem::path("assets/shaders/shader.task"), [&meshShaderProgram](vkcv::ShaderStage shaderStage, const std::filesystem::path& path) { meshShaderProgram.addShader(shaderStage, path); }); - compiler.compile(vkcv::ShaderStage::MESH, std::filesystem::path("resources/shaders/shader.mesh"), + compiler.compile(vkcv::ShaderStage::MESH, std::filesystem::path("assets/shaders/shader.mesh"), [&meshShaderProgram](vkcv::ShaderStage shaderStage, const std::filesystem::path& path) { meshShaderProgram.addShader(shaderStage, path); }); - compiler.compile(vkcv::ShaderStage::FRAGMENT, std::filesystem::path("resources/shaders/shader.frag"), + compiler.compile(vkcv::ShaderStage::FRAGMENT, std::filesystem::path("assets/shaders/shader.frag"), [&meshShaderProgram](vkcv::ShaderStage shaderStage, const std::filesystem::path& path) { meshShaderProgram.addShader(shaderStage, path); }); diff --git a/projects/voxelization/resources/RadialLUT.png b/projects/voxelization/assets/RadialLUT.png similarity index 100% rename from projects/voxelization/resources/RadialLUT.png rename to projects/voxelization/assets/RadialLUT.png diff --git a/projects/voxelization/resources/Sponza/Sponza.bin b/projects/voxelization/assets/Sponza/Sponza.bin similarity index 100% rename from projects/voxelization/resources/Sponza/Sponza.bin rename to projects/voxelization/assets/Sponza/Sponza.bin diff --git a/projects/voxelization/resources/Sponza/Sponza.gltf b/projects/voxelization/assets/Sponza/Sponza.gltf similarity index 100% rename from projects/voxelization/resources/Sponza/Sponza.gltf rename to projects/voxelization/assets/Sponza/Sponza.gltf diff --git a/projects/voxelization/resources/Sponza/Textures/Arch_Diff.jpg b/projects/voxelization/assets/Sponza/Textures/Arch_Diff.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/Arch_Diff.jpg rename to projects/voxelization/assets/Sponza/Textures/Arch_Diff.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/Arch_Norm.jpg b/projects/voxelization/assets/Sponza/Textures/Arch_Norm.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/Arch_Norm.jpg rename to projects/voxelization/assets/Sponza/Textures/Arch_Norm.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/Arch_Spec.jpg b/projects/voxelization/assets/Sponza/Textures/Arch_Spec.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/Arch_Spec.jpg rename to projects/voxelization/assets/Sponza/Textures/Arch_Spec.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/Background_Albedo.png b/projects/voxelization/assets/Sponza/Textures/Background_Albedo.png similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/Background_Albedo.png rename to projects/voxelization/assets/Sponza/Textures/Background_Albedo.png diff --git a/projects/voxelization/resources/Sponza/Textures/Background_Normal.png b/projects/voxelization/assets/Sponza/Textures/Background_Normal.png similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/Background_Normal.png rename to projects/voxelization/assets/Sponza/Textures/Background_Normal.png diff --git a/projects/voxelization/resources/Sponza/Textures/Background_Roughness.png b/projects/voxelization/assets/Sponza/Textures/Background_Roughness.png similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/Background_Roughness.png rename to projects/voxelization/assets/Sponza/Textures/Background_Roughness.png diff --git a/projects/voxelization/resources/Sponza/Textures/Bricks_A_Diff.jpg b/projects/voxelization/assets/Sponza/Textures/Bricks_A_Diff.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/Bricks_A_Diff.jpg rename to projects/voxelization/assets/Sponza/Textures/Bricks_A_Diff.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/Bricks_A_Norm.jpg b/projects/voxelization/assets/Sponza/Textures/Bricks_A_Norm.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/Bricks_A_Norm.jpg rename to projects/voxelization/assets/Sponza/Textures/Bricks_A_Norm.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/Bricks_A_Spec.jpg b/projects/voxelization/assets/Sponza/Textures/Bricks_A_Spec.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/Bricks_A_Spec.jpg rename to projects/voxelization/assets/Sponza/Textures/Bricks_A_Spec.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/Ceiling_Diff.jpg b/projects/voxelization/assets/Sponza/Textures/Ceiling_Diff.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/Ceiling_Diff.jpg rename to projects/voxelization/assets/Sponza/Textures/Ceiling_Diff.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/Ceiling_Norm.jpg b/projects/voxelization/assets/Sponza/Textures/Ceiling_Norm.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/Ceiling_Norm.jpg rename to projects/voxelization/assets/Sponza/Textures/Ceiling_Norm.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/Ceiling_Spec.jpg b/projects/voxelization/assets/Sponza/Textures/Ceiling_Spec.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/Ceiling_Spec.jpg rename to projects/voxelization/assets/Sponza/Textures/Ceiling_Spec.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/Chain_Diff.png b/projects/voxelization/assets/Sponza/Textures/Chain_Diff.png similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/Chain_Diff.png rename to projects/voxelization/assets/Sponza/Textures/Chain_Diff.png diff --git a/projects/voxelization/resources/Sponza/Textures/Chain_Norm.jpg b/projects/voxelization/assets/Sponza/Textures/Chain_Norm.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/Chain_Norm.jpg rename to projects/voxelization/assets/Sponza/Textures/Chain_Norm.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/Cloth1_Norm.jpg b/projects/voxelization/assets/Sponza/Textures/Cloth1_Norm.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/Cloth1_Norm.jpg rename to projects/voxelization/assets/Sponza/Textures/Cloth1_Norm.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/Cloth1_Spec.jpg b/projects/voxelization/assets/Sponza/Textures/Cloth1_Spec.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/Cloth1_Spec.jpg rename to projects/voxelization/assets/Sponza/Textures/Cloth1_Spec.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/Cloth2_Norm.jpg b/projects/voxelization/assets/Sponza/Textures/Cloth2_Norm.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/Cloth2_Norm.jpg rename to projects/voxelization/assets/Sponza/Textures/Cloth2_Norm.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/Cloth2_Spec.jpg b/projects/voxelization/assets/Sponza/Textures/Cloth2_Spec.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/Cloth2_Spec.jpg rename to projects/voxelization/assets/Sponza/Textures/Cloth2_Spec.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/ClothBlue1_Diff.jpg b/projects/voxelization/assets/Sponza/Textures/ClothBlue1_Diff.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/ClothBlue1_Diff.jpg rename to projects/voxelization/assets/Sponza/Textures/ClothBlue1_Diff.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/ClothBlue2_Diff.jpg b/projects/voxelization/assets/Sponza/Textures/ClothBlue2_Diff.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/ClothBlue2_Diff.jpg rename to projects/voxelization/assets/Sponza/Textures/ClothBlue2_Diff.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/ClothBlue2_Diff_jpg.jpg b/projects/voxelization/assets/Sponza/Textures/ClothBlue2_Diff_jpg.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/ClothBlue2_Diff_jpg.jpg rename to projects/voxelization/assets/Sponza/Textures/ClothBlue2_Diff_jpg.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/ClothGreen1_Diff.jpg b/projects/voxelization/assets/Sponza/Textures/ClothGreen1_Diff.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/ClothGreen1_Diff.jpg rename to projects/voxelization/assets/Sponza/Textures/ClothGreen1_Diff.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/ClothGreen2_Diff.jpg b/projects/voxelization/assets/Sponza/Textures/ClothGreen2_Diff.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/ClothGreen2_Diff.jpg rename to projects/voxelization/assets/Sponza/Textures/ClothGreen2_Diff.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/ClothRed1_Diff.jpg b/projects/voxelization/assets/Sponza/Textures/ClothRed1_Diff.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/ClothRed1_Diff.jpg rename to projects/voxelization/assets/Sponza/Textures/ClothRed1_Diff.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/ClothRed2_Diff.jpg b/projects/voxelization/assets/Sponza/Textures/ClothRed2_Diff.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/ClothRed2_Diff.jpg rename to projects/voxelization/assets/Sponza/Textures/ClothRed2_Diff.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/Column_B_Diff.jpg b/projects/voxelization/assets/Sponza/Textures/Column_B_Diff.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/Column_B_Diff.jpg rename to projects/voxelization/assets/Sponza/Textures/Column_B_Diff.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/Column_B_Norm.jpg b/projects/voxelization/assets/Sponza/Textures/Column_B_Norm.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/Column_B_Norm.jpg rename to projects/voxelization/assets/Sponza/Textures/Column_B_Norm.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/Column_B_Spec.jpg b/projects/voxelization/assets/Sponza/Textures/Column_B_Spec.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/Column_B_Spec.jpg rename to projects/voxelization/assets/Sponza/Textures/Column_B_Spec.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/Column_C_Diff.jpg b/projects/voxelization/assets/Sponza/Textures/Column_C_Diff.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/Column_C_Diff.jpg rename to projects/voxelization/assets/Sponza/Textures/Column_C_Diff.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/Column_C_Norm.jpg b/projects/voxelization/assets/Sponza/Textures/Column_C_Norm.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/Column_C_Norm.jpg rename to projects/voxelization/assets/Sponza/Textures/Column_C_Norm.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/Column_C_Spec.jpg b/projects/voxelization/assets/Sponza/Textures/Column_C_Spec.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/Column_C_Spec.jpg rename to projects/voxelization/assets/Sponza/Textures/Column_C_Spec.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/Column_Diff.jpg b/projects/voxelization/assets/Sponza/Textures/Column_Diff.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/Column_Diff.jpg rename to projects/voxelization/assets/Sponza/Textures/Column_Diff.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/Column_Norm.jpg b/projects/voxelization/assets/Sponza/Textures/Column_Norm.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/Column_Norm.jpg rename to projects/voxelization/assets/Sponza/Textures/Column_Norm.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/Column_Spec.jpg b/projects/voxelization/assets/Sponza/Textures/Column_Spec.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/Column_Spec.jpg rename to projects/voxelization/assets/Sponza/Textures/Column_Spec.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/Detail_Diff.jpg b/projects/voxelization/assets/Sponza/Textures/Detail_Diff.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/Detail_Diff.jpg rename to projects/voxelization/assets/Sponza/Textures/Detail_Diff.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/Detail_norm.jpg b/projects/voxelization/assets/Sponza/Textures/Detail_norm.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/Detail_norm.jpg rename to projects/voxelization/assets/Sponza/Textures/Detail_norm.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/Detail_spec.jpg b/projects/voxelization/assets/Sponza/Textures/Detail_spec.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/Detail_spec.jpg rename to projects/voxelization/assets/Sponza/Textures/Detail_spec.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/Fill_Spec.jpg b/projects/voxelization/assets/Sponza/Textures/Fill_Spec.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/Fill_Spec.jpg rename to projects/voxelization/assets/Sponza/Textures/Fill_Spec.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/Flagpole_Diff.jpg b/projects/voxelization/assets/Sponza/Textures/Flagpole_Diff.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/Flagpole_Diff.jpg rename to projects/voxelization/assets/Sponza/Textures/Flagpole_Diff.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/Flagpole_Norm.jpg b/projects/voxelization/assets/Sponza/Textures/Flagpole_Norm.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/Flagpole_Norm.jpg rename to projects/voxelization/assets/Sponza/Textures/Flagpole_Norm.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/Flagpole_Spec.jpg b/projects/voxelization/assets/Sponza/Textures/Flagpole_Spec.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/Flagpole_Spec.jpg rename to projects/voxelization/assets/Sponza/Textures/Flagpole_Spec.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/Floor_A_Diff.jpg b/projects/voxelization/assets/Sponza/Textures/Floor_A_Diff.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/Floor_A_Diff.jpg rename to projects/voxelization/assets/Sponza/Textures/Floor_A_Diff.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/Floor_A_Norm.jpg b/projects/voxelization/assets/Sponza/Textures/Floor_A_Norm.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/Floor_A_Norm.jpg rename to projects/voxelization/assets/Sponza/Textures/Floor_A_Norm.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/Floor_A_Spec.jpg b/projects/voxelization/assets/Sponza/Textures/Floor_A_Spec.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/Floor_A_Spec.jpg rename to projects/voxelization/assets/Sponza/Textures/Floor_A_Spec.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/Flower_Diff.png b/projects/voxelization/assets/Sponza/Textures/Flower_Diff.png similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/Flower_Diff.png rename to projects/voxelization/assets/Sponza/Textures/Flower_Diff.png diff --git a/projects/voxelization/resources/Sponza/Textures/Flower_Norm.jpg b/projects/voxelization/assets/Sponza/Textures/Flower_Norm.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/Flower_Norm.jpg rename to projects/voxelization/assets/Sponza/Textures/Flower_Norm.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/Flower_Spec.jpg b/projects/voxelization/assets/Sponza/Textures/Flower_Spec.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/Flower_Spec.jpg rename to projects/voxelization/assets/Sponza/Textures/Flower_Spec.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/Lion_Diff.jpg b/projects/voxelization/assets/Sponza/Textures/Lion_Diff.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/Lion_Diff.jpg rename to projects/voxelization/assets/Sponza/Textures/Lion_Diff.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/Lion_Norm.jpg b/projects/voxelization/assets/Sponza/Textures/Lion_Norm.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/Lion_Norm.jpg rename to projects/voxelization/assets/Sponza/Textures/Lion_Norm.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/Lion_Spec.jpg b/projects/voxelization/assets/Sponza/Textures/Lion_Spec.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/Lion_Spec.jpg rename to projects/voxelization/assets/Sponza/Textures/Lion_Spec.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/Roof_Diff.jpg b/projects/voxelization/assets/Sponza/Textures/Roof_Diff.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/Roof_Diff.jpg rename to projects/voxelization/assets/Sponza/Textures/Roof_Diff.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/Roof_Norm.jpg b/projects/voxelization/assets/Sponza/Textures/Roof_Norm.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/Roof_Norm.jpg rename to projects/voxelization/assets/Sponza/Textures/Roof_Norm.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/Roof_Spec.jpg b/projects/voxelization/assets/Sponza/Textures/Roof_Spec.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/Roof_Spec.jpg rename to projects/voxelization/assets/Sponza/Textures/Roof_Spec.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/Shield_Norm.jpg b/projects/voxelization/assets/Sponza/Textures/Shield_Norm.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/Shield_Norm.jpg rename to projects/voxelization/assets/Sponza/Textures/Shield_Norm.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/Shield_Spec.jpg b/projects/voxelization/assets/Sponza/Textures/Shield_Spec.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/Shield_Spec.jpg rename to projects/voxelization/assets/Sponza/Textures/Shield_Spec.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/Shield_diff.jpg b/projects/voxelization/assets/Sponza/Textures/Shield_diff.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/Shield_diff.jpg rename to projects/voxelization/assets/Sponza/Textures/Shield_diff.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/Thorn_Diff.png b/projects/voxelization/assets/Sponza/Textures/Thorn_Diff.png similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/Thorn_Diff.png rename to projects/voxelization/assets/Sponza/Textures/Thorn_Diff.png diff --git a/projects/voxelization/resources/Sponza/Textures/Thorn_Norm.jpg b/projects/voxelization/assets/Sponza/Textures/Thorn_Norm.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/Thorn_Norm.jpg rename to projects/voxelization/assets/Sponza/Textures/Thorn_Norm.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/Thorn_Spec.jpg b/projects/voxelization/assets/Sponza/Textures/Thorn_Spec.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/Thorn_Spec.jpg rename to projects/voxelization/assets/Sponza/Textures/Thorn_Spec.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/VaseRound_Diff.jpg b/projects/voxelization/assets/Sponza/Textures/VaseRound_Diff.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/VaseRound_Diff.jpg rename to projects/voxelization/assets/Sponza/Textures/VaseRound_Diff.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/VaseRound_Norm.jpg b/projects/voxelization/assets/Sponza/Textures/VaseRound_Norm.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/VaseRound_Norm.jpg rename to projects/voxelization/assets/Sponza/Textures/VaseRound_Norm.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/VaseRound_Spec.jpg b/projects/voxelization/assets/Sponza/Textures/VaseRound_Spec.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/VaseRound_Spec.jpg rename to projects/voxelization/assets/Sponza/Textures/VaseRound_Spec.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/Vase_Diff.jpg b/projects/voxelization/assets/Sponza/Textures/Vase_Diff.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/Vase_Diff.jpg rename to projects/voxelization/assets/Sponza/Textures/Vase_Diff.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/Vase_Hanging_Diff.jpg b/projects/voxelization/assets/Sponza/Textures/Vase_Hanging_Diff.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/Vase_Hanging_Diff.jpg rename to projects/voxelization/assets/Sponza/Textures/Vase_Hanging_Diff.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/Vase_Hanging_Norm.jpg b/projects/voxelization/assets/Sponza/Textures/Vase_Hanging_Norm.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/Vase_Hanging_Norm.jpg rename to projects/voxelization/assets/Sponza/Textures/Vase_Hanging_Norm.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/Vase_Hanging_Spec.jpg b/projects/voxelization/assets/Sponza/Textures/Vase_Hanging_Spec.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/Vase_Hanging_Spec.jpg rename to projects/voxelization/assets/Sponza/Textures/Vase_Hanging_Spec.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/Vase_Norm.jpg b/projects/voxelization/assets/Sponza/Textures/Vase_Norm.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/Vase_Norm.jpg rename to projects/voxelization/assets/Sponza/Textures/Vase_Norm.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/Vase_spec.jpg b/projects/voxelization/assets/Sponza/Textures/Vase_spec.jpg similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/Vase_spec.jpg rename to projects/voxelization/assets/Sponza/Textures/Vase_spec.jpg diff --git a/projects/voxelization/resources/Sponza/Textures/white.png b/projects/voxelization/assets/Sponza/Textures/white.png similarity index 100% rename from projects/voxelization/resources/Sponza/Textures/white.png rename to projects/voxelization/assets/Sponza/Textures/white.png diff --git a/projects/first_scene/resources/Szene/boards2_vcyc_jpg.jpg b/projects/voxelization/assets/cube/boards2_vcyc_jpg.jpg similarity index 100% rename from projects/first_scene/resources/Szene/boards2_vcyc_jpg.jpg rename to projects/voxelization/assets/cube/boards2_vcyc_jpg.jpg diff --git a/projects/voxelization/resources/cube/cube.bin b/projects/voxelization/assets/cube/cube.bin similarity index 100% rename from projects/voxelization/resources/cube/cube.bin rename to projects/voxelization/assets/cube/cube.bin diff --git a/projects/voxelization/resources/cube/cube.blend b/projects/voxelization/assets/cube/cube.blend similarity index 100% rename from projects/voxelization/resources/cube/cube.blend rename to projects/voxelization/assets/cube/cube.blend diff --git a/projects/voxelization/resources/cube/cube.blend1 b/projects/voxelization/assets/cube/cube.blend1 similarity index 100% rename from projects/voxelization/resources/cube/cube.blend1 rename to projects/voxelization/assets/cube/cube.blend1 diff --git a/projects/voxelization/resources/cube/cube.glb b/projects/voxelization/assets/cube/cube.glb similarity index 100% rename from projects/voxelization/resources/cube/cube.glb rename to projects/voxelization/assets/cube/cube.glb diff --git a/projects/voxelization/resources/cube/cube.gltf b/projects/voxelization/assets/cube/cube.gltf similarity index 100% rename from projects/voxelization/resources/cube/cube.gltf rename to projects/voxelization/assets/cube/cube.gltf diff --git a/projects/voxelization/resources/lensDirt.jpg b/projects/voxelization/assets/lensDirt.jpg similarity index 100% rename from projects/voxelization/resources/lensDirt.jpg rename to projects/voxelization/assets/lensDirt.jpg diff --git a/projects/voxelization/resources/shaders/bloomDownsample.comp b/projects/voxelization/assets/shaders/bloomDownsample.comp similarity index 100% rename from projects/voxelization/resources/shaders/bloomDownsample.comp rename to projects/voxelization/assets/shaders/bloomDownsample.comp diff --git a/projects/voxelization/resources/shaders/bloomFlaresComposite.comp b/projects/voxelization/assets/shaders/bloomFlaresComposite.comp similarity index 100% rename from projects/voxelization/resources/shaders/bloomFlaresComposite.comp rename to projects/voxelization/assets/shaders/bloomFlaresComposite.comp diff --git a/projects/voxelization/resources/shaders/bloomUpsample.comp b/projects/voxelization/assets/shaders/bloomUpsample.comp similarity index 100% rename from projects/voxelization/resources/shaders/bloomUpsample.comp rename to projects/voxelization/assets/shaders/bloomUpsample.comp diff --git a/projects/voxelization/resources/shaders/brdf.inc b/projects/voxelization/assets/shaders/brdf.inc similarity index 100% rename from projects/voxelization/resources/shaders/brdf.inc rename to projects/voxelization/assets/shaders/brdf.inc diff --git a/projects/voxelization/resources/shaders/depthPrepass.frag b/projects/voxelization/assets/shaders/depthPrepass.frag similarity index 100% rename from projects/voxelization/resources/shaders/depthPrepass.frag rename to projects/voxelization/assets/shaders/depthPrepass.frag diff --git a/projects/voxelization/resources/shaders/depthPrepass.vert b/projects/voxelization/assets/shaders/depthPrepass.vert similarity index 100% rename from projects/voxelization/resources/shaders/depthPrepass.vert rename to projects/voxelization/assets/shaders/depthPrepass.vert diff --git a/projects/voxelization/resources/shaders/depthToMoments.comp b/projects/voxelization/assets/shaders/depthToMoments.comp similarity index 100% rename from projects/voxelization/resources/shaders/depthToMoments.comp rename to projects/voxelization/assets/shaders/depthToMoments.comp diff --git a/projects/voxelization/resources/shaders/lensFlares.comp b/projects/voxelization/assets/shaders/lensFlares.comp similarity index 100% rename from projects/voxelization/resources/shaders/lensFlares.comp rename to projects/voxelization/assets/shaders/lensFlares.comp diff --git a/projects/voxelization/resources/shaders/lightInfo.inc b/projects/voxelization/assets/shaders/lightInfo.inc similarity index 100% rename from projects/voxelization/resources/shaders/lightInfo.inc rename to projects/voxelization/assets/shaders/lightInfo.inc diff --git a/projects/voxelization/resources/shaders/luma.inc b/projects/voxelization/assets/shaders/luma.inc similarity index 100% rename from projects/voxelization/resources/shaders/luma.inc rename to projects/voxelization/assets/shaders/luma.inc diff --git a/projects/voxelization/resources/shaders/msaa4XResolve.comp b/projects/voxelization/assets/shaders/msaa4XResolve.comp similarity index 100% rename from projects/voxelization/resources/shaders/msaa4XResolve.comp rename to projects/voxelization/assets/shaders/msaa4XResolve.comp diff --git a/projects/voxelization/resources/shaders/perMeshResources.inc b/projects/voxelization/assets/shaders/perMeshResources.inc similarity index 100% rename from projects/voxelization/resources/shaders/perMeshResources.inc rename to projects/voxelization/assets/shaders/perMeshResources.inc diff --git a/projects/voxelization/resources/shaders/postEffects.comp b/projects/voxelization/assets/shaders/postEffects.comp similarity index 100% rename from projects/voxelization/resources/shaders/postEffects.comp rename to projects/voxelization/assets/shaders/postEffects.comp diff --git a/projects/voxelization/resources/shaders/shader.frag b/projects/voxelization/assets/shaders/shader.frag similarity index 100% rename from projects/voxelization/resources/shaders/shader.frag rename to projects/voxelization/assets/shaders/shader.frag diff --git a/projects/voxelization/resources/shaders/shader.vert b/projects/voxelization/assets/shaders/shader.vert similarity index 100% rename from projects/voxelization/resources/shaders/shader.vert rename to projects/voxelization/assets/shaders/shader.vert diff --git a/projects/voxelization/resources/shaders/shadow.frag b/projects/voxelization/assets/shaders/shadow.frag similarity index 100% rename from projects/voxelization/resources/shaders/shadow.frag rename to projects/voxelization/assets/shaders/shadow.frag diff --git a/projects/voxelization/resources/shaders/shadow.vert b/projects/voxelization/assets/shaders/shadow.vert similarity index 100% rename from projects/voxelization/resources/shaders/shadow.vert rename to projects/voxelization/assets/shaders/shadow.vert diff --git a/projects/voxelization/resources/shaders/shadowBlur.inc b/projects/voxelization/assets/shaders/shadowBlur.inc similarity index 100% rename from projects/voxelization/resources/shaders/shadowBlur.inc rename to projects/voxelization/assets/shaders/shadowBlur.inc diff --git a/projects/voxelization/resources/shaders/shadowBlurX.comp b/projects/voxelization/assets/shaders/shadowBlurX.comp similarity index 100% rename from projects/voxelization/resources/shaders/shadowBlurX.comp rename to projects/voxelization/assets/shaders/shadowBlurX.comp diff --git a/projects/voxelization/resources/shaders/shadowBlurY.comp b/projects/voxelization/assets/shaders/shadowBlurY.comp similarity index 100% rename from projects/voxelization/resources/shaders/shadowBlurY.comp rename to projects/voxelization/assets/shaders/shadowBlurY.comp diff --git a/projects/voxelization/resources/shaders/shadowMapping.inc b/projects/voxelization/assets/shaders/shadowMapping.inc similarity index 100% rename from projects/voxelization/resources/shaders/shadowMapping.inc rename to projects/voxelization/assets/shaders/shadowMapping.inc diff --git a/projects/voxelization/resources/shaders/sky.frag b/projects/voxelization/assets/shaders/sky.frag similarity index 100% rename from projects/voxelization/resources/shaders/sky.frag rename to projects/voxelization/assets/shaders/sky.frag diff --git a/projects/voxelization/resources/shaders/sky.vert b/projects/voxelization/assets/shaders/sky.vert similarity index 100% rename from projects/voxelization/resources/shaders/sky.vert rename to projects/voxelization/assets/shaders/sky.vert diff --git a/projects/voxelization/resources/shaders/tonemapping.comp b/projects/voxelization/assets/shaders/tonemapping.comp similarity index 100% rename from projects/voxelization/resources/shaders/tonemapping.comp rename to projects/voxelization/assets/shaders/tonemapping.comp diff --git a/projects/voxelization/resources/shaders/voxel.inc b/projects/voxelization/assets/shaders/voxel.inc similarity index 100% rename from projects/voxelization/resources/shaders/voxel.inc rename to projects/voxelization/assets/shaders/voxel.inc diff --git a/projects/voxelization/resources/shaders/voxelBufferToImage.comp b/projects/voxelization/assets/shaders/voxelBufferToImage.comp similarity index 100% rename from projects/voxelization/resources/shaders/voxelBufferToImage.comp rename to projects/voxelization/assets/shaders/voxelBufferToImage.comp diff --git a/projects/voxelization/resources/shaders/voxelReset.comp b/projects/voxelization/assets/shaders/voxelReset.comp similarity index 100% rename from projects/voxelization/resources/shaders/voxelReset.comp rename to projects/voxelization/assets/shaders/voxelReset.comp diff --git a/projects/voxelization/resources/shaders/voxelSecondaryBounce.comp b/projects/voxelization/assets/shaders/voxelSecondaryBounce.comp similarity index 100% rename from projects/voxelization/resources/shaders/voxelSecondaryBounce.comp rename to projects/voxelization/assets/shaders/voxelSecondaryBounce.comp diff --git a/projects/voxelization/resources/shaders/voxelVisualisation.frag b/projects/voxelization/assets/shaders/voxelVisualisation.frag similarity index 100% rename from projects/voxelization/resources/shaders/voxelVisualisation.frag rename to projects/voxelization/assets/shaders/voxelVisualisation.frag diff --git a/projects/voxelization/resources/shaders/voxelVisualisation.geom b/projects/voxelization/assets/shaders/voxelVisualisation.geom similarity index 100% rename from projects/voxelization/resources/shaders/voxelVisualisation.geom rename to projects/voxelization/assets/shaders/voxelVisualisation.geom diff --git a/projects/voxelization/resources/shaders/voxelVisualisation.vert b/projects/voxelization/assets/shaders/voxelVisualisation.vert similarity index 100% rename from projects/voxelization/resources/shaders/voxelVisualisation.vert rename to projects/voxelization/assets/shaders/voxelVisualisation.vert diff --git a/projects/voxelization/resources/shaders/voxelization.frag b/projects/voxelization/assets/shaders/voxelization.frag similarity index 100% rename from projects/voxelization/resources/shaders/voxelization.frag rename to projects/voxelization/assets/shaders/voxelization.frag diff --git a/projects/voxelization/resources/shaders/voxelization.geom b/projects/voxelization/assets/shaders/voxelization.geom similarity index 100% rename from projects/voxelization/resources/shaders/voxelization.geom rename to projects/voxelization/assets/shaders/voxelization.geom diff --git a/projects/voxelization/resources/shaders/voxelization.vert b/projects/voxelization/assets/shaders/voxelization.vert similarity index 100% rename from projects/voxelization/resources/shaders/voxelization.vert rename to projects/voxelization/assets/shaders/voxelization.vert diff --git a/projects/voxelization/resources/triangle/Triangle.bin b/projects/voxelization/assets/triangle/Triangle.bin similarity index 100% rename from projects/voxelization/resources/triangle/Triangle.bin rename to projects/voxelization/assets/triangle/Triangle.bin diff --git a/projects/voxelization/resources/triangle/Triangle.blend b/projects/voxelization/assets/triangle/Triangle.blend similarity index 100% rename from projects/voxelization/resources/triangle/Triangle.blend rename to projects/voxelization/assets/triangle/Triangle.blend diff --git a/projects/voxelization/resources/triangle/Triangle.glb b/projects/voxelization/assets/triangle/Triangle.glb similarity index 100% rename from projects/voxelization/resources/triangle/Triangle.glb rename to projects/voxelization/assets/triangle/Triangle.glb diff --git a/projects/voxelization/resources/triangle/Triangle.gltf b/projects/voxelization/assets/triangle/Triangle.gltf similarity index 100% rename from projects/voxelization/resources/triangle/Triangle.gltf rename to projects/voxelization/assets/triangle/Triangle.gltf diff --git a/projects/voxelization/src/BloomAndFlares.cpp b/projects/voxelization/src/BloomAndFlares.cpp index 6cb02e90..55121507 100644 --- a/projects/voxelization/src/BloomAndFlares.cpp +++ b/projects/voxelization/src/BloomAndFlares.cpp @@ -3,7 +3,7 @@ #include <vkcv/asset/asset_loader.hpp> vkcv::Image loadLenseDirtTexture(vkcv::Core* corePtr) { - const auto texture = vkcv::asset::loadTexture("resources/lensDirt.jpg"); + const auto texture = vkcv::asset::loadTexture("assets/lensDirt.jpg"); vkcv::Image image = corePtr->createImage(vk::Format::eR8G8B8A8Unorm, texture.width, texture.height); image.fill((void*)texture.data.data(), texture.data.size()); return image; @@ -37,7 +37,7 @@ BloomAndFlares::BloomAndFlares( // DOWNSAMPLE vkcv::ShaderProgram dsProg; compiler.compile(vkcv::ShaderStage::COMPUTE, - "resources/shaders/bloomDownsample.comp", + "assets/shaders/bloomDownsample.comp", [&](vkcv::ShaderStage shaderStage, const std::filesystem::path& path) { dsProg.addShader(shaderStage, path); @@ -53,7 +53,7 @@ BloomAndFlares::BloomAndFlares( // UPSAMPLE vkcv::ShaderProgram usProg; compiler.compile(vkcv::ShaderStage::COMPUTE, - "resources/shaders/bloomUpsample.comp", + "assets/shaders/bloomUpsample.comp", [&](vkcv::ShaderStage shaderStage, const std::filesystem::path& path) { usProg.addShader(shaderStage, path); @@ -74,7 +74,7 @@ BloomAndFlares::BloomAndFlares( // LENS FEATURES vkcv::ShaderProgram lensProg; compiler.compile(vkcv::ShaderStage::COMPUTE, - "resources/shaders/lensFlares.comp", + "assets/shaders/lensFlares.comp", [&](vkcv::ShaderStage shaderStage, const std::filesystem::path& path) { lensProg.addShader(shaderStage, path); @@ -86,7 +86,7 @@ BloomAndFlares::BloomAndFlares( // COMPOSITE vkcv::ShaderProgram compProg; compiler.compile(vkcv::ShaderStage::COMPUTE, - "resources/shaders/bloomFlaresComposite.comp", + "assets/shaders/bloomFlaresComposite.comp", [&](vkcv::ShaderStage shaderStage, const std::filesystem::path& path) { compProg.addShader(shaderStage, path); @@ -96,7 +96,7 @@ BloomAndFlares::BloomAndFlares( compProg, { p_Core->getDescriptorSet(m_CompositeDescSet).layout }); // radial LUT - const auto texture = vkcv::asset::loadTexture("resources/RadialLUT.png"); + const auto texture = vkcv::asset::loadTexture("assets/RadialLUT.png"); m_radialLut.fill((void*)texture.data.data(), texture.data.size()); } diff --git a/projects/voxelization/src/ShadowMapping.cpp b/projects/voxelization/src/ShadowMapping.cpp index 32dd5457..a7b4d004 100644 --- a/projects/voxelization/src/ShadowMapping.cpp +++ b/projects/voxelization/src/ShadowMapping.cpp @@ -9,11 +9,11 @@ const vkcv::Multisampling msaa = vkcv::Multisampling::MSAA8 vkcv::ShaderProgram loadShadowShader() { vkcv::ShaderProgram shader; vkcv::shader::GLSLCompiler compiler; - compiler.compile(vkcv::ShaderStage::VERTEX, "resources/shaders/shadow.vert", + compiler.compile(vkcv::ShaderStage::VERTEX, "assets/shaders/shadow.vert", [&](vkcv::ShaderStage shaderStage, const std::filesystem::path& path) { shader.addShader(shaderStage, path); }); - compiler.compile(vkcv::ShaderStage::FRAGMENT, "resources/shaders/shadow.frag", + compiler.compile(vkcv::ShaderStage::FRAGMENT, "assets/shaders/shadow.frag", [&](vkcv::ShaderStage shaderStage, const std::filesystem::path& path) { shader.addShader(shaderStage, path); }); @@ -23,7 +23,7 @@ vkcv::ShaderProgram loadShadowShader() { vkcv::ShaderProgram loadDepthToMomentsShader() { vkcv::ShaderProgram shader; vkcv::shader::GLSLCompiler compiler; - compiler.compile(vkcv::ShaderStage::COMPUTE, "resources/shaders/depthToMoments.comp", + compiler.compile(vkcv::ShaderStage::COMPUTE, "assets/shaders/depthToMoments.comp", [&](vkcv::ShaderStage shaderStage, const std::filesystem::path& path) { shader.addShader(shaderStage, path); }); @@ -33,7 +33,7 @@ vkcv::ShaderProgram loadDepthToMomentsShader() { vkcv::ShaderProgram loadShadowBlurXShader() { vkcv::ShaderProgram shader; vkcv::shader::GLSLCompiler compiler; - compiler.compile(vkcv::ShaderStage::COMPUTE, "resources/shaders/shadowBlurX.comp", + compiler.compile(vkcv::ShaderStage::COMPUTE, "assets/shaders/shadowBlurX.comp", [&](vkcv::ShaderStage shaderStage, const std::filesystem::path& path) { shader.addShader(shaderStage, path); }); @@ -43,7 +43,7 @@ vkcv::ShaderProgram loadShadowBlurXShader() { vkcv::ShaderProgram loadShadowBlurYShader() { vkcv::ShaderProgram shader; vkcv::shader::GLSLCompiler compiler; - compiler.compile(vkcv::ShaderStage::COMPUTE, "resources/shaders/shadowBlurY.comp", + compiler.compile(vkcv::ShaderStage::COMPUTE, "assets/shaders/shadowBlurY.comp", [&](vkcv::ShaderStage shaderStage, const std::filesystem::path& path) { shader.addShader(shaderStage, path); }); diff --git a/projects/voxelization/src/Voxelization.cpp b/projects/voxelization/src/Voxelization.cpp index f7e03709..f0b07197 100644 --- a/projects/voxelization/src/Voxelization.cpp +++ b/projects/voxelization/src/Voxelization.cpp @@ -6,15 +6,15 @@ vkcv::ShaderProgram loadVoxelizationShader() { vkcv::shader::GLSLCompiler compiler; vkcv::ShaderProgram shader; - compiler.compile(vkcv::ShaderStage::VERTEX, "resources/shaders/voxelization.vert", + compiler.compile(vkcv::ShaderStage::VERTEX, "assets/shaders/voxelization.vert", [&](vkcv::ShaderStage shaderStage, const std::filesystem::path& path) { shader.addShader(shaderStage, path); }); - compiler.compile(vkcv::ShaderStage::GEOMETRY, "resources/shaders/voxelization.geom", + compiler.compile(vkcv::ShaderStage::GEOMETRY, "assets/shaders/voxelization.geom", [&](vkcv::ShaderStage shaderStage, const std::filesystem::path& path) { shader.addShader(shaderStage, path); }); - compiler.compile(vkcv::ShaderStage::FRAGMENT, "resources/shaders/voxelization.frag", + compiler.compile(vkcv::ShaderStage::FRAGMENT, "assets/shaders/voxelization.frag", [&](vkcv::ShaderStage shaderStage, const std::filesystem::path& path) { shader.addShader(shaderStage, path); }); @@ -24,15 +24,15 @@ vkcv::ShaderProgram loadVoxelizationShader() { vkcv::ShaderProgram loadVoxelVisualisationShader() { vkcv::shader::GLSLCompiler compiler; vkcv::ShaderProgram shader; - compiler.compile(vkcv::ShaderStage::VERTEX, "resources/shaders/voxelVisualisation.vert", + compiler.compile(vkcv::ShaderStage::VERTEX, "assets/shaders/voxelVisualisation.vert", [&](vkcv::ShaderStage shaderStage, const std::filesystem::path& path) { shader.addShader(shaderStage, path); }); - compiler.compile(vkcv::ShaderStage::GEOMETRY, "resources/shaders/voxelVisualisation.geom", + compiler.compile(vkcv::ShaderStage::GEOMETRY, "assets/shaders/voxelVisualisation.geom", [&](vkcv::ShaderStage shaderStage, const std::filesystem::path& path) { shader.addShader(shaderStage, path); }); - compiler.compile(vkcv::ShaderStage::FRAGMENT, "resources/shaders/voxelVisualisation.frag", + compiler.compile(vkcv::ShaderStage::FRAGMENT, "assets/shaders/voxelVisualisation.frag", [&](vkcv::ShaderStage shaderStage, const std::filesystem::path& path) { shader.addShader(shaderStage, path); }); @@ -42,7 +42,7 @@ vkcv::ShaderProgram loadVoxelVisualisationShader() { vkcv::ShaderProgram loadVoxelResetShader() { vkcv::shader::GLSLCompiler compiler; vkcv::ShaderProgram shader; - compiler.compile(vkcv::ShaderStage::COMPUTE, "resources/shaders/voxelReset.comp", + compiler.compile(vkcv::ShaderStage::COMPUTE, "assets/shaders/voxelReset.comp", [&](vkcv::ShaderStage shaderStage, const std::filesystem::path& path) { shader.addShader(shaderStage, path); }); @@ -52,7 +52,7 @@ vkcv::ShaderProgram loadVoxelResetShader() { vkcv::ShaderProgram loadVoxelBufferToImageShader() { vkcv::shader::GLSLCompiler compiler; vkcv::ShaderProgram shader; - compiler.compile(vkcv::ShaderStage::COMPUTE, "resources/shaders/voxelBufferToImage.comp", + compiler.compile(vkcv::ShaderStage::COMPUTE, "assets/shaders/voxelBufferToImage.comp", [&](vkcv::ShaderStage shaderStage, const std::filesystem::path& path) { shader.addShader(shaderStage, path); }); @@ -62,7 +62,7 @@ vkcv::ShaderProgram loadVoxelBufferToImageShader() { vkcv::ShaderProgram loadSecondaryBounceShader() { vkcv::shader::GLSLCompiler compiler; vkcv::ShaderProgram shader; - compiler.compile(vkcv::ShaderStage::COMPUTE, "resources/shaders/voxelSecondaryBounce.comp", + compiler.compile(vkcv::ShaderStage::COMPUTE, "assets/shaders/voxelSecondaryBounce.comp", [&](vkcv::ShaderStage shaderStage, const std::filesystem::path& path) { shader.addShader(shaderStage, path); }); diff --git a/projects/voxelization/src/main.cpp b/projects/voxelization/src/main.cpp index 0a9916f1..6558c04b 100644 --- a/projects/voxelization/src/main.cpp +++ b/projects/voxelization/src/main.cpp @@ -94,7 +94,7 @@ int main(int argc, const char** argv) { vkcv::asset::Scene mesh; - const char* path = argc > 1 ? argv[1] : "resources/Sponza/Sponza.gltf"; + const char* path = argc > 1 ? argv[1] : "assets/Sponza/Sponza.gltf"; vkcv::asset::Scene scene; int result = vkcv::asset::loadScene(path, scene); @@ -175,11 +175,11 @@ int main(int argc, const char** argv) { vkcv::shader::GLSLCompiler compiler; vkcv::ShaderProgram forwardProgram; - compiler.compile(vkcv::ShaderStage::VERTEX, std::filesystem::path("resources/shaders/shader.vert"), + compiler.compile(vkcv::ShaderStage::VERTEX, std::filesystem::path("assets/shaders/shader.vert"), [&](vkcv::ShaderStage shaderStage, const std::filesystem::path& path) { forwardProgram.addShader(shaderStage, path); }); - compiler.compile(vkcv::ShaderStage::FRAGMENT, std::filesystem::path("resources/shaders/shader.frag"), + compiler.compile(vkcv::ShaderStage::FRAGMENT, std::filesystem::path("assets/shaders/shader.frag"), [&](vkcv::ShaderStage shaderStage, const std::filesystem::path& path) { forwardProgram.addShader(shaderStage, path); }); @@ -197,11 +197,11 @@ int main(int argc, const char** argv) { // depth prepass config vkcv::ShaderProgram depthPrepassShader; - compiler.compile(vkcv::ShaderStage::VERTEX, std::filesystem::path("resources/shaders/depthPrepass.vert"), + compiler.compile(vkcv::ShaderStage::VERTEX, std::filesystem::path("assets/shaders/depthPrepass.vert"), [&](vkcv::ShaderStage shaderStage, const std::filesystem::path& path) { depthPrepassShader.addShader(shaderStage, path); }); - compiler.compile(vkcv::ShaderStage::FRAGMENT, std::filesystem::path("resources/shaders/depthPrepass.frag"), + compiler.compile(vkcv::ShaderStage::FRAGMENT, std::filesystem::path("assets/shaders/depthPrepass.frag"), [&](vkcv::ShaderStage shaderStage, const std::filesystem::path& path) { depthPrepassShader.addShader(shaderStage, path); }); @@ -364,11 +364,11 @@ int main(int argc, const char** argv) { vkcv::PassHandle skyPass = core.createPass(skyPassConfig); vkcv::ShaderProgram skyShader; - compiler.compile(vkcv::ShaderStage::VERTEX, std::filesystem::path("resources/shaders/sky.vert"), + compiler.compile(vkcv::ShaderStage::VERTEX, std::filesystem::path("assets/shaders/sky.vert"), [&](vkcv::ShaderStage shaderStage, const std::filesystem::path& path) { skyShader.addShader(shaderStage, path); }); - compiler.compile(vkcv::ShaderStage::FRAGMENT, std::filesystem::path("resources/shaders/sky.frag"), + compiler.compile(vkcv::ShaderStage::FRAGMENT, std::filesystem::path("assets/shaders/sky.frag"), [&](vkcv::ShaderStage shaderStage, const std::filesystem::path& path) { skyShader.addShader(shaderStage, path); }); @@ -447,7 +447,7 @@ int main(int argc, const char** argv) { // tonemapping compute shader vkcv::ShaderProgram tonemappingProgram; - compiler.compile(vkcv::ShaderStage::COMPUTE, "resources/shaders/tonemapping.comp", + compiler.compile(vkcv::ShaderStage::COMPUTE, "assets/shaders/tonemapping.comp", [&](vkcv::ShaderStage shaderStage, const std::filesystem::path& path) { tonemappingProgram.addShader(shaderStage, path); }); @@ -459,7 +459,7 @@ int main(int argc, const char** argv) { // tonemapping compute shader vkcv::ShaderProgram postEffectsProgram; - compiler.compile(vkcv::ShaderStage::COMPUTE, "resources/shaders/postEffects.comp", + compiler.compile(vkcv::ShaderStage::COMPUTE, "assets/shaders/postEffects.comp", [&](vkcv::ShaderStage shaderStage, const std::filesystem::path& path) { postEffectsProgram.addShader(shaderStage, path); }); @@ -471,7 +471,7 @@ int main(int argc, const char** argv) { // resolve compute shader vkcv::ShaderProgram resolveProgram; - compiler.compile(vkcv::ShaderStage::COMPUTE, "resources/shaders/msaa4XResolve.comp", + compiler.compile(vkcv::ShaderStage::COMPUTE, "assets/shaders/msaa4XResolve.comp", [&](vkcv::ShaderStage shaderStage, const std::filesystem::path& path) { resolveProgram.addShader(shaderStage, path); }); @@ -943,11 +943,11 @@ int main(int argc, const char** argv) { if (ImGui::Button("Reload forward pass")) { vkcv::ShaderProgram newForwardProgram; - compiler.compile(vkcv::ShaderStage::VERTEX, std::filesystem::path("resources/shaders/shader.vert"), + compiler.compile(vkcv::ShaderStage::VERTEX, std::filesystem::path("assets/shaders/shader.vert"), [&](vkcv::ShaderStage shaderStage, const std::filesystem::path& path) { newForwardProgram.addShader(shaderStage, path); }); - compiler.compile(vkcv::ShaderStage::FRAGMENT, std::filesystem::path("resources/shaders/shader.frag"), + compiler.compile(vkcv::ShaderStage::FRAGMENT, std::filesystem::path("assets/shaders/shader.frag"), [&](vkcv::ShaderStage shaderStage, const std::filesystem::path& path) { newForwardProgram.addShader(shaderStage, path); }); @@ -961,7 +961,7 @@ int main(int argc, const char** argv) { if (ImGui::Button("Reload tonemapping")) { vkcv::ShaderProgram newProgram; - compiler.compile(vkcv::ShaderStage::COMPUTE, std::filesystem::path("resources/shaders/tonemapping.comp"), + compiler.compile(vkcv::ShaderStage::COMPUTE, std::filesystem::path("assets/shaders/tonemapping.comp"), [&](vkcv::ShaderStage shaderStage, const std::filesystem::path& path) { newProgram.addShader(shaderStage, path); }); -- GitLab