@@ -545,17 +545,22 @@ Call "$(SolutionDir)Build\PKAssetTools.exe" "'$(ProjectDir)res\'" "'$(TargetDir)
545545 <ClInclude Include =" src\Core\ApplicationConfig.h" />
546546 <ClInclude Include =" src\Core\Services\AssetDatabase.h" />
547547 <ClInclude Include =" src\ECS\Contextual\Engines\EngineDebug.h" />
548+ <ClInclude Include =" src\ECS\Contextual\Engines\EnginePKAssetBuilder.h" />
548549 <ClInclude Include =" src\Rendering\Passes\PassGeometry.h" />
549550 <ClInclude Include =" src\Rendering\Passes\PassLights.h" />
551+ <ClInclude Include =" src\Rendering\VulkanRHI\Systems\VulkanLayoutCache.h" />
552+ <ClInclude Include =" src\Utilities\BufferIterator.h" />
550553 <ClInclude Include =" src\Utilities\BufferView.h" />
551554 <ClInclude Include =" src\Core\CommandConfig.h" />
552555 <ClInclude Include =" src\Core\ConsoleCommandBinding.h" />
556+ <ClInclude Include =" src\Utilities\FixedList.h" />
553557 <ClInclude Include =" src\Utilities\IndexedSet.h" />
554558 <ClInclude Include =" src\Utilities\Handle.h" />
555559 <ClInclude Include =" src\Core\Services\Input.h" />
556560 <ClInclude Include =" src\Core\Services\IService.h" />
557561 <ClInclude Include =" src\Utilities\HashHelpers.h" />
558562 <ClInclude Include =" src\Utilities\ISingleton.h" />
563+ <ClInclude Include =" src\Utilities\MemoryBlock.h" />
559564 <ClInclude Include =" src\Utilities\NativeInterface.h" />
560565 <ClInclude Include =" src\Utilities\NoCopy.h" />
561566 <ClInclude Include =" src\Utilities\Pool.h" />
@@ -786,15 +791,31 @@ Call "$(SolutionDir)Build\PKAssetTools.exe" "'$(ProjectDir)res\'" "'$(TargetDir)
786791 <None Include =" libs\VulkanMemoryAllocatord.pdb" />
787792 <None Include =" res\configs\ApplicationConfig-Active.cfg" />
788793 <None Include =" res\configs\CommandConfig-Active.keycfg" />
794+ <None Include =" res\materials\M_Asphalt.material" />
795+ <None Include =" res\materials\M_Cloth.material" />
789796 <None Include =" res\materials\M_Color_Green.material" />
790797 <None Include =" res\materials\M_Color_Red.material" />
791- <None Include =" res\materials\M_Debug.material" />
798+ <None Include =" res\materials\M_Gravel.material" />
799+ <None Include =" res\materials\M_Ground.material" />
800+ <None Include =" res\materials\M_Metal_Panel.material" />
801+ <None Include =" res\materials\M_Metal_Rust.material" />
802+ <None Include =" res\materials\M_Sand.material" />
803+ <None Include =" res\materials\M_Water.material" />
804+ <None Include =" res\materials\M_Wood_Floor.material" />
792805 <None Include =" res\models\MDL_Cloth.mdl" />
793- <None Include =" res\models\MDL_Debug.mdl" />
806+ <None Include =" res\models\MDL_Columns.mdl" />
807+ <None Include =" res\models\MDL_Spiral.mdl" />
794808 <None Include =" res\shaders\includes\Blit.glsl" />
809+ <None Include =" res\shaders\includes\ClusterIndexing.glsl" />
795810 <None Include =" res\shaders\includes\Common.glsl" />
796811 <None Include =" res\shaders\includes\Constants.glsl" />
797812 <None Include =" res\shaders\includes\Encoding.glsl" />
813+ <None Include =" res\shaders\includes\BRDF.glsl" />
814+ <None Include =" res\shaders\includes\Reconstruction.glsl" />
815+ <None Include =" res\shaders\includes\SharedLights.glsl" />
816+ <None Include =" res\shaders\includes\SharedShadowmapping.glsl" />
817+ <None Include =" res\shaders\includes\SharedSurfaceShading.glsl" />
818+ <None Include =" res\shaders\SH_WS_PBR_Cloth.shader" />
798819 <None Include =" res\shaders\includes\Utilities.glsl" />
799820 <None Include =" res\shaders\includes\Lighting.glsl" />
800821 <None Include =" res\shaders\includes\ColorGrading.glsl" />
@@ -808,49 +829,60 @@ Call "$(SolutionDir)Build\PKAssetTools.exe" "'$(ProjectDir)res\'" "'$(TargetDir)
808829 <None Include =" res\shaders\SH_CS_Bloom.shader" />
809830 <None Include =" res\shaders\SH_CS_FilmGrain.shader" />
810831 <None Include =" res\shaders\SH_CS_Histogram.shader" />
832+ <None Include =" res\shaders\SH_CS_LightAssignment.shader" />
811833 <None Include =" res\shaders\SH_CS_PostEffectsComposite.shader" />
812834 <None Include =" res\shaders\SH_VS_DepthOfFieldBlur.shader" />
813835 <None Include =" res\shaders\SH_VS_DepthOfFieldComposite.shader" />
814836 <None Include =" res\shaders\SH_VS_IBLBackground.shader" />
815- <None Include =" res\shaders\SH_WS_Debug.shader" />
837+ <None Include =" res\shaders\SH_VS_ShadowmapBlur.shader" />
838+ <None Include =" res\shaders\SH_WS_PBR_Default.shader" />
839+ <None Include =" res\shaders\SH_WS_PBR_Glitter.shader" />
840+ <None Include =" res\shaders\SH_WS_PBR_Water.shader" />
841+ <None Include =" res\shaders\SH_WS_Shadowmap_Generic.shader" />
816842 <None Include =" res\shaders\SH_WS_Unlit_Color.shader" />
817- <None Include =" res\textures\T_Asphalt_D.ktx2" />
818- <None Include =" res\textures\T_Asphalt_H.ktx2" />
819- <None Include =" res\textures\T_Asphalt_N.ktx2" />
820- <None Include =" res\textures\T_Asphalt_S.ktx2" />
843+ <None Include =" res\textures\default\T_Black.ktx2" />
844+ <None Include =" res\textures\default\T_White.ktx2" />
845+ <None Include =" res\textures\environment\T_Asphalt_D.ktx2" />
846+ <None Include =" res\textures\environment\T_Asphalt_H.ktx2" />
847+ <None Include =" res\textures\environment\T_Asphalt_N.ktx2" />
848+ <None Include =" res\textures\environment\T_Asphalt_S.ktx2" />
849+ <None Include =" res\textures\environment\T_Cloth_D.ktx2" />
850+ <None Include =" res\textures\environment\T_Cloth_H.ktx2" />
851+ <None Include =" res\textures\environment\T_Cloth_S.ktx2" />
852+ <None Include =" res\textures\environment\T_EmissiveTest_E.ktx2" />
853+ <None Include =" res\textures\environment\T_Gravel_D.ktx2" />
854+ <None Include =" res\textures\environment\T_Gravel_H.ktx2" />
855+ <None Include =" res\textures\environment\T_Gravel_N.ktx2" />
856+ <None Include =" res\textures\environment\T_Gravel_S.ktx2" />
857+ <None Include =" res\textures\environment\T_Ground_D.ktx2" />
858+ <None Include =" res\textures\environment\T_Ground_H.ktx2" />
859+ <None Include =" res\textures\environment\T_Ground_N.ktx2" />
860+ <None Include =" res\textures\environment\T_Ground_S.ktx2" />
861+ <None Include =" res\textures\environment\T_Metal_Plates_D.ktx2" />
862+ <None Include =" res\textures\environment\T_Metal_Plates_H.ktx2" />
863+ <None Include =" res\textures\environment\T_Metal_Plates_N.ktx2" />
864+ <None Include =" res\textures\environment\T_Metal_Plates_S.ktx2" />
865+ <None Include =" res\textures\environment\T_Metal_Rust_D.ktx2" />
866+ <None Include =" res\textures\environment\T_Metal_Rust_H.ktx2" />
867+ <None Include =" res\textures\environment\T_Metal_Rust_N.ktx2" />
868+ <None Include =" res\textures\environment\T_Metal_Rust_S.ktx2" />
869+ <None Include =" res\textures\environment\T_Sand_D.ktx2" />
870+ <None Include =" res\textures\environment\T_Sand_H.ktx2" />
871+ <None Include =" res\textures\environment\T_Sand_N.ktx2" />
872+ <None Include =" res\textures\environment\T_Sand_S.ktx2" />
873+ <None Include =" res\textures\environment\T_Wood_Floor_D.ktx2" />
874+ <None Include =" res\textures\environment\T_Wood_Floor_H.ktx2" />
875+ <None Include =" res\textures\environment\T_Wood_Floor_N.ktx2" />
876+ <None Include =" res\textures\environment\T_Wood_Floor_S.ktx2" />
821877 <None Include =" res\textures\T_Bloom_LensDirt.ktx2" />
822- <None Include =" res\textures\T_Bluenoise256.ktx2" />
823- <None Include =" res\textures\T_Cloth_D.ktx2" />
824- <None Include =" res\textures\T_Cloth_H.ktx2" />
825- <None Include =" res\textures\T_Cloth_S.ktx2" />
826- <None Include =" res\textures\T_EmissiveTest_E.ktx2" />
827- <None Include =" res\textures\T_Gravel_D.ktx2" />
828- <None Include =" res\textures\T_Gravel_N.ktx2" />
829- <None Include =" res\textures\T_Gravel_S.ktx2" />
830- <None Include =" res\textures\T_Ground_D.ktx2" />
831- <None Include =" res\textures\T_Ground_H.ktx2" />
832- <None Include =" res\textures\T_Ground_N.ktx2" />
833- <None Include =" res\textures\T_Ground_S.ktx2" />
834- <None Include =" res\textures\T_LightCookies.ktx2" />
835- <None Include =" res\textures\T_Metal_Plates_D.ktx2" />
836- <None Include =" res\textures\T_Metal_Plates_N.ktx2" />
837- <None Include =" res\textures\T_Metal_Plates_S.ktx2" />
838- <None Include =" res\textures\T_Metal_Rust_D.ktx2" />
839- <None Include =" res\textures\T_Metal_Rust_N.ktx2" />
840- <None Include =" res\textures\T_Metal_Rust_S.ktx2" />
878+ <None Include =" res\textures\default\T_Bluenoise256.ktx2" />
879+ <None Include =" res\textures\default\T_LightCookies.ktx2" />
841880 <None Include =" res\textures\T_OEM_Desert.ktx2" />
842881 <None Include =" res\textures\T_OEM_Mountains.ktx2" />
843882 <None Include =" res\textures\T_OEM_Night.ktx2" />
844883 <None Include =" res\textures\T_OEM_Park.ktx2" />
845884 <None Include =" res\textures\T_OEM_Quarry.ktx2" />
846885 <None Include =" res\textures\T_OEM_Trail.ktx2" />
847- <None Include =" res\textures\T_Sand_D.ktx2" />
848- <None Include =" res\textures\T_Sand_H.ktx2" />
849- <None Include =" res\textures\T_Sand_N.ktx2" />
850- <None Include =" res\textures\T_Sand_S.ktx2" />
851- <None Include =" res\textures\T_Wood_Floor_D.ktx2" />
852- <None Include =" res\textures\T_Wood_Floor_N.ktx2" />
853- <None Include =" res\textures\T_Wood_Floor_S.ktx2" />
854886 </ItemGroup >
855887 <ItemGroup >
856888 <ClCompile Include =" include\glm\detail\glm.cpp" />
@@ -871,8 +903,10 @@ Call "$(SolutionDir)Build\PKAssetTools.exe" "'$(ProjectDir)res\'" "'$(TargetDir)
871903 <ClCompile Include =" src\Core\CommandConfig.cpp" />
872904 <ClCompile Include =" src\Core\Services\Input.cpp" />
873905 <ClCompile Include =" src\ECS\Contextual\Engines\EngineDebug.cpp" />
906+ <ClCompile Include =" src\ECS\Contextual\Engines\EnginePKAssetBuilder.cpp" />
874907 <ClCompile Include =" src\Rendering\Passes\PassGeometry.cpp" />
875908 <ClCompile Include =" src\Rendering\Passes\PassLights.cpp" />
909+ <ClCompile Include =" src\Rendering\VulkanRHI\Systems\VulkanLayoutCache.cpp" />
876910 <ClCompile Include =" src\Utilities\HashHelpers.cpp" />
877911 <ClCompile Include =" src\Utilities\PropertyBlock.cpp" />
878912 <ClCompile Include =" src\Core\Services\Time.cpp" />
0 commit comments