This commit is contained in:
Confideo-IOM
2026-09-04 15:26:37 +01:00
parent 8dc0595cfc
commit 18ec2d5394
81 changed files with 1235 additions and 1191 deletions
Binary file not shown.
Binary file not shown.
@@ -43,6 +43,7 @@ C:\Code\HydraV3\HydraEngine\source\game\HydraGameProxy.cpp;C:\Code\HydraV3\build
C:\Code\HydraV3\HydraEngine\source\gui\HydraGuiManager.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraGuiManager.obj
C:\Code\HydraV3\HydraEngine\source\gui\HydraSceneGraphWindow.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraSceneGraphWindow.obj
C:\Code\HydraV3\HydraEngine\source\mesh\HydraMeshManager.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraMeshManager.obj
C:\Code\HydraV3\HydraEngine\source\octtree\HydraOcttree.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraOcttree.obj
C:\Code\HydraV3\HydraEngine\source\pipeline\HydraDeferredPipeline.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraDeferredPipeline.obj
C:\Code\HydraV3\HydraEngine\source\pipeline\HydraForwardPipeline.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraForwardPipeline.obj
C:\Code\HydraV3\HydraEngine\source\pipeline\HydraPipeline.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraPipeline.obj
File diff suppressed because one or more lines are too long
Binary file not shown.
+19 -16
View File
@@ -112,12 +112,12 @@
<SupportJustMyCode></SupportJustMyCode>
<TreatWChar_tAsBuiltInType></TreatWChar_tAsBuiltInType>
<UseFullPaths>false</UseFullPaths>
<PreprocessorDefinitions>%(PreprocessorDefinitions);WIN32;_WINDOWS;_EXPORTING;GLFW_DLL;CMAKE_INTDIR="Debug";HydraEngine_EXPORTS</PreprocessorDefinitions>
<PreprocessorDefinitions>%(PreprocessorDefinitions);WIN32;_WINDOWS;_EXPORTING;CMAKE_INTDIR="Debug";HydraEngine_EXPORTS</PreprocessorDefinitions>
<ObjectFileName>$(IntDir)</ObjectFileName>
<ScanSourceForModuleDependencies>false</ScanSourceForModuleDependencies>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>%(PreprocessorDefinitions);WIN32;_DEBUG;_WINDOWS;_EXPORTING;GLFW_DLL;CMAKE_INTDIR=\"Debug\";HydraEngine_EXPORTS</PreprocessorDefinitions>
<PreprocessorDefinitions>%(PreprocessorDefinitions);WIN32;_DEBUG;_WINDOWS;_EXPORTING;CMAKE_INTDIR=\"Debug\";HydraEngine_EXPORTS</PreprocessorDefinitions>
<AdditionalIncludeDirectories>C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\Libraries\glew-2.3.1\include;C:\Code\HydraV3\HydraEngine\HydraClient;C:\Code\HydraV3\Libraries\glm;C:\Code\HydraV3\HydraEngine\HydraEngine,;C:\Code\HydraV3\HydraEngine\..\Libraries\assimp\include;C:\Code\HydraV3\HydraEngine\..\Libraries\stb-master;C:\Code\HydraV3\HydraEngine\..\Libraries\box3d\include;C:\Code\HydraV3\HydraEngine\..\Libraries\imgui;C:\Code\HydraV3\HydraEngine\..\Libraries\imgui\backends;C:\Code\HydraV3\HydraEngine\includes;C:\Program Files (x86)\GLFW\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ResourceCompile>
<Midl>
@@ -131,7 +131,7 @@
<PostBuildEvent>
<Message></Message>
<Command>setlocal
"C:\Program Files\CMake\bin\cmake.exe" -E copy -t C:/Code/HydraV3/build/HydraEngine/Debug "C:/Program Files (x86)/GLFW/bin/glfw3.dll"
"C:\Program Files\CMake\bin\cmake.exe" -E copy -t C:/Code/HydraV3/build/HydraEngine/Debug
if %errorlevel% neq 0 goto :cmEnd
:cmEnd
endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
@@ -141,7 +141,7 @@ exit /b %1
if %errorlevel% neq 0 goto :VCEnd</Command>
</PostBuildEvent>
<Link>
<AdditionalDependencies>C:\Program Files (x86)\GLFW\lib\glfw3dll.lib;C:\Code\HydraV3\Libraries\glew-2.3.1\lib\Release\x64\glew32.lib;c:\Code\HydraV3\Libraries\assimp\lib\Debug\assimp-vc143-mtd.lib;OpenGL32.lib;C:\Code\HydraV3\Libraries\box3d\src\Debug\box3dd.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib</AdditionalDependencies>
<AdditionalDependencies>C:\Program Files (x86)\GLFW\lib\glfw3.lib;C:\Code\HydraV3\Libraries\glew-2.3.1\lib\Release\x64\glew32.lib;c:\Code\HydraV3\Libraries\assimp\lib\Debug\assimp-vc143-mtd.lib;OpenGL32.lib;C:\Code\HydraV3\Libraries\box3d\src\Debug\box3dd.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib</AdditionalDependencies>
<AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalOptions>%(AdditionalOptions) /machine:x64</AdditionalOptions>
<DataExecutionPrevention></DataExecutionPrevention>
@@ -180,14 +180,14 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
<SupportJustMyCode></SupportJustMyCode>
<TreatWChar_tAsBuiltInType></TreatWChar_tAsBuiltInType>
<UseFullPaths>false</UseFullPaths>
<PreprocessorDefinitions>%(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;_EXPORTING;GLFW_DLL;CMAKE_INTDIR="Release";HydraEngine_EXPORTS</PreprocessorDefinitions>
<PreprocessorDefinitions>%(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;_EXPORTING;CMAKE_INTDIR="Release";HydraEngine_EXPORTS</PreprocessorDefinitions>
<ObjectFileName>$(IntDir)</ObjectFileName>
<DebugInformationFormat>
</DebugInformationFormat>
<ScanSourceForModuleDependencies>false</ScanSourceForModuleDependencies>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>%(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;_EXPORTING;GLFW_DLL;CMAKE_INTDIR=\"Release\";HydraEngine_EXPORTS</PreprocessorDefinitions>
<PreprocessorDefinitions>%(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;_EXPORTING;CMAKE_INTDIR=\"Release\";HydraEngine_EXPORTS</PreprocessorDefinitions>
<AdditionalIncludeDirectories>C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\Libraries\glew-2.3.1\include;C:\Code\HydraV3\HydraEngine\HydraClient;C:\Code\HydraV3\Libraries\glm;C:\Code\HydraV3\HydraEngine\HydraEngine,;C:\Code\HydraV3\HydraEngine\..\Libraries\assimp\include;C:\Code\HydraV3\HydraEngine\..\Libraries\stb-master;C:\Code\HydraV3\HydraEngine\..\Libraries\box3d\include;C:\Code\HydraV3\HydraEngine\..\Libraries\imgui;C:\Code\HydraV3\HydraEngine\..\Libraries\imgui\backends;C:\Code\HydraV3\HydraEngine\includes;C:\Program Files (x86)\GLFW\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ResourceCompile>
<Midl>
@@ -201,7 +201,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
<PostBuildEvent>
<Message></Message>
<Command>setlocal
"C:\Program Files\CMake\bin\cmake.exe" -E copy -t C:/Code/HydraV3/build/HydraEngine/Release "C:/Program Files (x86)/GLFW/bin/glfw3.dll"
"C:\Program Files\CMake\bin\cmake.exe" -E copy -t C:/Code/HydraV3/build/HydraEngine/Release
if %errorlevel% neq 0 goto :cmEnd
:cmEnd
endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
@@ -211,7 +211,7 @@ exit /b %1
if %errorlevel% neq 0 goto :VCEnd</Command>
</PostBuildEvent>
<Link>
<AdditionalDependencies>C:\Program Files (x86)\GLFW\lib\glfw3dll.lib;C:\Code\HydraV3\Libraries\glew-2.3.1\lib\Release\x64\glew32.lib;c:\Code\HydraV3\Libraries\assimp\lib\Debug\assimp-vc143-mtd.lib;OpenGL32.lib;C:\Code\HydraV3\Libraries\box3d\src\Debug\box3dd.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib</AdditionalDependencies>
<AdditionalDependencies>C:\Program Files (x86)\GLFW\lib\glfw3.lib;C:\Code\HydraV3\Libraries\glew-2.3.1\lib\Release\x64\glew32.lib;c:\Code\HydraV3\Libraries\assimp\lib\Debug\assimp-vc143-mtd.lib;OpenGL32.lib;C:\Code\HydraV3\Libraries\box3d\src\Debug\box3dd.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib</AdditionalDependencies>
<AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalOptions>%(AdditionalOptions) /machine:x64</AdditionalOptions>
<DataExecutionPrevention></DataExecutionPrevention>
@@ -250,14 +250,14 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
<SupportJustMyCode></SupportJustMyCode>
<TreatWChar_tAsBuiltInType></TreatWChar_tAsBuiltInType>
<UseFullPaths>false</UseFullPaths>
<PreprocessorDefinitions>%(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;_EXPORTING;GLFW_DLL;CMAKE_INTDIR="MinSizeRel";HydraEngine_EXPORTS</PreprocessorDefinitions>
<PreprocessorDefinitions>%(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;_EXPORTING;CMAKE_INTDIR="MinSizeRel";HydraEngine_EXPORTS</PreprocessorDefinitions>
<ObjectFileName>$(IntDir)</ObjectFileName>
<DebugInformationFormat>
</DebugInformationFormat>
<ScanSourceForModuleDependencies>false</ScanSourceForModuleDependencies>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>%(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;_EXPORTING;GLFW_DLL;CMAKE_INTDIR=\"MinSizeRel\";HydraEngine_EXPORTS</PreprocessorDefinitions>
<PreprocessorDefinitions>%(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;_EXPORTING;CMAKE_INTDIR=\"MinSizeRel\";HydraEngine_EXPORTS</PreprocessorDefinitions>
<AdditionalIncludeDirectories>C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\Libraries\glew-2.3.1\include;C:\Code\HydraV3\HydraEngine\HydraClient;C:\Code\HydraV3\Libraries\glm;C:\Code\HydraV3\HydraEngine\HydraEngine,;C:\Code\HydraV3\HydraEngine\..\Libraries\assimp\include;C:\Code\HydraV3\HydraEngine\..\Libraries\stb-master;C:\Code\HydraV3\HydraEngine\..\Libraries\box3d\include;C:\Code\HydraV3\HydraEngine\..\Libraries\imgui;C:\Code\HydraV3\HydraEngine\..\Libraries\imgui\backends;C:\Code\HydraV3\HydraEngine\includes;C:\Program Files (x86)\GLFW\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ResourceCompile>
<Midl>
@@ -271,7 +271,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
<PostBuildEvent>
<Message></Message>
<Command>setlocal
"C:\Program Files\CMake\bin\cmake.exe" -E copy -t C:/Code/HydraV3/build/HydraEngine/MinSizeRel "C:/Program Files (x86)/GLFW/bin/glfw3.dll"
"C:\Program Files\CMake\bin\cmake.exe" -E copy -t C:/Code/HydraV3/build/HydraEngine/MinSizeRel
if %errorlevel% neq 0 goto :cmEnd
:cmEnd
endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
@@ -281,7 +281,7 @@ exit /b %1
if %errorlevel% neq 0 goto :VCEnd</Command>
</PostBuildEvent>
<Link>
<AdditionalDependencies>C:\Program Files (x86)\GLFW\lib\glfw3dll.lib;C:\Code\HydraV3\Libraries\glew-2.3.1\lib\Release\x64\glew32.lib;c:\Code\HydraV3\Libraries\assimp\lib\Debug\assimp-vc143-mtd.lib;OpenGL32.lib;C:\Code\HydraV3\Libraries\box3d\src\Debug\box3dd.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib</AdditionalDependencies>
<AdditionalDependencies>C:\Program Files (x86)\GLFW\lib\glfw3.lib;C:\Code\HydraV3\Libraries\glew-2.3.1\lib\Release\x64\glew32.lib;c:\Code\HydraV3\Libraries\assimp\lib\Debug\assimp-vc143-mtd.lib;OpenGL32.lib;C:\Code\HydraV3\Libraries\box3d\src\Debug\box3dd.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib</AdditionalDependencies>
<AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalOptions>%(AdditionalOptions) /machine:x64</AdditionalOptions>
<DataExecutionPrevention></DataExecutionPrevention>
@@ -321,12 +321,12 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
<SupportJustMyCode></SupportJustMyCode>
<TreatWChar_tAsBuiltInType></TreatWChar_tAsBuiltInType>
<UseFullPaths>false</UseFullPaths>
<PreprocessorDefinitions>%(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;_EXPORTING;GLFW_DLL;CMAKE_INTDIR="RelWithDebInfo";HydraEngine_EXPORTS</PreprocessorDefinitions>
<PreprocessorDefinitions>%(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;_EXPORTING;CMAKE_INTDIR="RelWithDebInfo";HydraEngine_EXPORTS</PreprocessorDefinitions>
<ObjectFileName>$(IntDir)</ObjectFileName>
<ScanSourceForModuleDependencies>false</ScanSourceForModuleDependencies>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>%(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;_EXPORTING;GLFW_DLL;CMAKE_INTDIR=\"RelWithDebInfo\";HydraEngine_EXPORTS</PreprocessorDefinitions>
<PreprocessorDefinitions>%(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;_EXPORTING;CMAKE_INTDIR=\"RelWithDebInfo\";HydraEngine_EXPORTS</PreprocessorDefinitions>
<AdditionalIncludeDirectories>C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\Libraries\glew-2.3.1\include;C:\Code\HydraV3\HydraEngine\HydraClient;C:\Code\HydraV3\Libraries\glm;C:\Code\HydraV3\HydraEngine\HydraEngine,;C:\Code\HydraV3\HydraEngine\..\Libraries\assimp\include;C:\Code\HydraV3\HydraEngine\..\Libraries\stb-master;C:\Code\HydraV3\HydraEngine\..\Libraries\box3d\include;C:\Code\HydraV3\HydraEngine\..\Libraries\imgui;C:\Code\HydraV3\HydraEngine\..\Libraries\imgui\backends;C:\Code\HydraV3\HydraEngine\includes;C:\Program Files (x86)\GLFW\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ResourceCompile>
<Midl>
@@ -340,7 +340,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
<PostBuildEvent>
<Message></Message>
<Command>setlocal
"C:\Program Files\CMake\bin\cmake.exe" -E copy -t C:/Code/HydraV3/build/HydraEngine/RelWithDebInfo "C:/Program Files (x86)/GLFW/bin/glfw3.dll"
"C:\Program Files\CMake\bin\cmake.exe" -E copy -t C:/Code/HydraV3/build/HydraEngine/RelWithDebInfo
if %errorlevel% neq 0 goto :cmEnd
:cmEnd
endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
@@ -350,7 +350,7 @@ exit /b %1
if %errorlevel% neq 0 goto :VCEnd</Command>
</PostBuildEvent>
<Link>
<AdditionalDependencies>C:\Program Files (x86)\GLFW\lib\glfw3dll.lib;C:\Code\HydraV3\Libraries\glew-2.3.1\lib\Release\x64\glew32.lib;c:\Code\HydraV3\Libraries\assimp\lib\Debug\assimp-vc143-mtd.lib;OpenGL32.lib;C:\Code\HydraV3\Libraries\box3d\src\Debug\box3dd.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib</AdditionalDependencies>
<AdditionalDependencies>C:\Program Files (x86)\GLFW\lib\glfw3.lib;C:\Code\HydraV3\Libraries\glew-2.3.1\lib\Release\x64\glew32.lib;c:\Code\HydraV3\Libraries\assimp\lib\Debug\assimp-vc143-mtd.lib;OpenGL32.lib;C:\Code\HydraV3\Libraries\box3d\src\Debug\box3dd.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib</AdditionalDependencies>
<AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalOptions>%(AdditionalOptions) /machine:x64</AdditionalOptions>
<DataExecutionPrevention></DataExecutionPrevention>
@@ -543,6 +543,9 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
<ClCompile Include="C:\Code\HydraV3\HydraEngine\source\mesh\HydraMeshManager.cpp" />
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\mesh\HydraMeshManager.h" />
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\mesh\StandardVertex.h" />
<ClCompile Include="C:\Code\HydraV3\HydraEngine\source\octtree\HydraOcttree.cpp" />
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\octtree\HydraOcttree.h" />
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\octtree\HydraOcttreeElement.h" />
<ClCompile Include="C:\Code\HydraV3\HydraEngine\source\pipeline\HydraDeferredPipeline.cpp" />
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\pipeline\HydraDeferredPipeline.h" />
<ClCompile Include="C:\Code\HydraV3\HydraEngine\source\pipeline\HydraForwardPipeline.cpp" />
@@ -136,6 +136,9 @@
<ClCompile Include="C:\Code\HydraV3\HydraEngine\source\mesh\HydraMeshManager.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="C:\Code\HydraV3\HydraEngine\source\octtree\HydraOcttree.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="C:\Code\HydraV3\HydraEngine\source\pipeline\HydraDeferredPipeline.cpp">
<Filter>Source Files</Filter>
</ClCompile>
@@ -411,6 +414,12 @@
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\mesh\StandardVertex.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\octtree\HydraOcttree.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\octtree\HydraOcttreeElement.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\pipeline\HydraDeferredPipeline.h">
<Filter>Header Files</Filter>
</ClInclude>