From 7e8ec5a825a26a6605babfcda0f6dcbdb8863d45 Mon Sep 17 00:00:00 2001 From: Confideo-IOM Date: Fri, 17 Jul 2026 15:30:29 +0100 Subject: [PATCH] initial commit --- .gitignore | 34 + CMakeLists.txt | 32 + HydraClient/source/HydraClient.cpp | 26 + HydraClient/source/HydraGame.cpp | 59 + HydraClient/source/HydraGame.h | 28 + HydraEngine/CMakeLists.txt | 91 + .../api/v1/query/client-vscode/query.json | 1 + .../reply/cache-v2-6ef40bd76482ea51b4f4.json | 1135 +++ .../cmakeFiles-v1-a04f847b7ad2a0bfbabf.json | 209 + .../codemodel-v2-51f9bdbc1791e7e3ebeb.json | 444 ++ ...irectory-.-Debug-f040eec181a89de70dbe.json | 19 + ...ory-.-MinSizeRel-f040eec181a89de70dbe.json | 19 + ....-RelWithDebInfo-f040eec181a89de70dbe.json | 19 + ...ectory-.-Release-f040eec181a89de70dbe.json | 19 + .../reply/index-2026-06-10T16-36-08-0538.json | 133 + ...-ALL_BUILD-Debug-9b755f0b1ff757eec4a1.json | 51 + ...BUILD-MinSizeRel-9b755f0b1ff757eec4a1.json | 51 + ...D-RelWithDebInfo-9b755f0b1ff757eec4a1.json | 51 + ...LL_BUILD-Release-9b755f0b1ff757eec4a1.json | 51 + ...ydraEngine-Debug-80debb8042330b84f75d.json | 363 + ...ngine-MinSizeRel-8c81d1101cc774e182a1.json | 363 + ...e-RelWithDebInfo-98893ad825be1cb9819e.json | 363 + ...raEngine-Release-a8dad3b4a91331100c27.json | 363 + ...s__Threads-Debug-ff216b3047692145be48.json | 81 + ...reads-MinSizeRel-ff216b3047692145be48.json | 81 + ...s-RelWithDebInfo-ff216b3047692145be48.json | 81 + ..._Threads-Release-ff216b3047692145be48.json | 81 + ...ZERO_CHECK-Debug-7d1e6fed8936f381469e.json | 54 + ...CHECK-MinSizeRel-7d1e6fed8936f381469e.json | 54 + ...K-RelWithDebInfo-7d1e6fed8936f381469e.json | 54 + ...RO_CHECK-Release-7d1e6fed8936f381469e.json | 54 + ...arget-glfw-Debug-3ca2be3dde12194a7d87.json | 77 + ...-glfw-MinSizeRel-3ca2be3dde12194a7d87.json | 77 + ...w-RelWithDebInfo-3ca2be3dde12194a7d87.json | 77 + ...get-glfw-Release-3ca2be3dde12194a7d87.json | 77 + ...t-glm__glm-Debug-31038a380df6f0ca9ee1.json | 83 + ...__glm-MinSizeRel-31038a380df6f0ca9ee1.json | 83 + ...m-RelWithDebInfo-31038a380df6f0ca9ee1.json | 83 + ...glm__glm-Release-31038a380df6f0ca9ee1.json | 83 + ...eader-only-Debug-7fedaee9df9dad61f848.json | 55 + ...-only-MinSizeRel-7fedaee9df9dad61f848.json | 55 + ...y-RelWithDebInfo-7fedaee9df9dad61f848.json | 55 + ...der-only-Release-7fedaee9df9dad61f848.json | 55 + .../toolchains-v1-c9ef456008c894b37931.json | 58 + HydraEngine/build/ALL_BUILD.vcxproj | 189 + HydraEngine/build/ALL_BUILD.vcxproj.filters | 8 + HydraEngine/build/CMakeCache.txt | 338 + .../CMakeFiles/4.3.3/CMakeCXXCompiler.cmake | 102 + .../4.3.3/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 53248 bytes .../CMakeFiles/4.3.3/CMakeRCCompiler.cmake | 6 + .../build/CMakeFiles/4.3.3/CMakeSystem.cmake | 15 + .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 949 +++ .../4.3.3/CompilerIdCXX/CompilerIdCXX.vcxproj | 72 + .../Debug/CompilerIdCXX.exe.recipe | 11 + .../CompilerIdCXX.tlog/CL.command.1.tlog | Bin 0 -> 732 bytes .../Debug/CompilerIdCXX.tlog/CL.read.1.tlog | Bin 0 -> 576 bytes .../Debug/CompilerIdCXX.tlog/CL.write.1.tlog | Bin 0 -> 372 bytes .../Debug/CompilerIdCXX.tlog/Cl.items.tlog | 1 + .../CompilerIdCXX.lastbuildstate | 2 + .../CompilerIdCXX.tlog/link.command.1.tlog | Bin 0 -> 1032 bytes .../Debug/CompilerIdCXX.tlog/link.read.1.tlog | Bin 0 -> 3386 bytes .../CompilerIdCXX.tlog/link.secondary.1.tlog | 1 + .../CompilerIdCXX.tlog/link.write.1.tlog | Bin 0 -> 362 bytes .../build/CMakeFiles/4.3.3/VCTargetsPath.txt | 1 + .../CMakeFiles/4.3.3/VCTargetsPath.vcxproj | 31 + .../x64/Debug/VCTargetsPath.recipe | 11 + .../VCTargetsPath.lastbuildstate | 2 + .../build/CMakeFiles/CMakeConfigureLog.yaml | 3719 ++++++++++ .../build/CMakeFiles/InstallScripts.json | 7 + .../build/CMakeFiles/TargetDirectories.txt | 3 + .../build/CMakeFiles/cmake.check_cache | 1 + .../generate.stamp.rule | 1 + HydraEngine/build/CMakeFiles/generate.stamp | 1 + .../build/CMakeFiles/generate.stamp.depend | 42 + .../build/CMakeFiles/generate.stamp.list | 1 + HydraEngine/build/Debug/HydraEngine.exp | Bin 0 -> 14599 bytes HydraEngine/build/Debug/HydraEngine.pdb | Bin 0 -> 2871296 bytes .../Debug/HydraEngine.Build.CppClean.log | 16 + .../Debug/HydraEngine.dll.recipe | 14 + .../HydraEngine.dir/Debug/HydraEngine.ilk | Bin 0 -> 2518555 bytes .../Debug/HydraEngine.tlog/CL.command.1.tlog | Bin 0 -> 10672 bytes .../Debug/HydraEngine.tlog/CL.read.1.tlog | Bin 0 -> 391572 bytes .../Debug/HydraEngine.tlog/CL.write.1.tlog | Bin 0 -> 6502 bytes .../Debug/HydraEngine.tlog/Cl.items.tlog | 9 + .../CustomBuild.command.1.tlog | 10 + .../HydraEngine.tlog/CustomBuild.read.1.tlog | 41 + .../HydraEngine.tlog/CustomBuild.write.1.tlog | 2 + .../HydraEngine.lastbuildstate | 2 + .../HydraEngine.tlog/link.command.1.tlog | Bin 0 -> 3242 bytes .../Debug/HydraEngine.tlog/link.read.1.tlog | Bin 0 -> 5636 bytes .../HydraEngine.tlog/link.secondary.1.tlog | 4 + .../Debug/HydraEngine.tlog/link.write.1.tlog | Bin 0 -> 1584 bytes .../HydraEngine.vcxproj.FileListAbsolute.txt | 0 .../build/HydraEngine.dir/Debug/vc143.pdb | Bin 0 -> 806912 bytes HydraEngine/build/HydraEngine.sln | 59 + HydraEngine/build/HydraEngine.vcxproj | 413 ++ HydraEngine/build/HydraEngine.vcxproj.filters | 78 + HydraEngine/build/Project.sln | 39 + HydraEngine/build/ZERO_CHECK.vcxproj | 183 + HydraEngine/build/ZERO_CHECK.vcxproj.filters | 13 + HydraEngine/build/cmake_install.cmake | 56 + .../x64/Debug/ALL_BUILD/ALL_BUILD.recipe | 17 + .../ALL_BUILD.tlog/ALL_BUILD.lastbuildstate | 2 + .../ALL_BUILD.tlog/CustomBuild.command.1.tlog | 10 + .../ALL_BUILD.tlog/CustomBuild.read.1.tlog | 41 + .../ALL_BUILD.tlog/CustomBuild.write.1.tlog | 2 + .../ZERO_CHECK/ZERO_CHECK.Build.CppClean.log | 4 + .../x64/Debug/ZERO_CHECK/ZERO_CHECK.recipe | 11 + .../CustomBuild.command.1.tlog | 10 + .../ZERO_CHECK.tlog/CustomBuild.read.1.tlog | 42 + .../ZERO_CHECK.tlog/CustomBuild.write.1.tlog | 2 + .../ZERO_CHECK.tlog/ZERO_CHECK.lastbuildstate | 2 + .../ZERO_CHECK.vcxproj.FileListAbsolute.txt | 0 HydraEngine/includes/GLMIncludes.h | 17 + HydraEngine/includes/Hydra.h | 14 + HydraEngine/source/GlewIncludes.h | 6 + HydraEngine/source/HydraDefines.h | 245 + .../ShaderFiles/deferred_output_shader.frag | 225 + .../ShaderFiles/deferred_output_shader.vert | 39 + .../source/ShaderFiles/deferred_shader.frag | 79 + .../source/ShaderFiles/deferred_shader.vert | 56 + .../source/ShaderFiles/forward_shader.frag | 58 + .../source/ShaderFiles/forward_shader.vert | 41 + HydraEngine/source/actor/HydraActor.cpp | 4 + HydraEngine/source/actor/HydraActor.h | 34 + .../source/actor/HydraActorManager.cpp | 525 ++ HydraEngine/source/actor/HydraActorManager.h | 96 + .../actor/HydraDirectionalLightActor.cpp | 45 + .../source/actor/HydraDirectionalLightActor.h | 18 + HydraEngine/source/actor/HydraGLTFActor.cpp | 0 HydraEngine/source/actor/HydraGLTFActor.h | 19 + HydraEngine/source/actor/HydraOutputActor.cpp | 135 + HydraEngine/source/actor/HydraOutputActor.h | 20 + HydraEngine/source/actor/HydraPlaneActor.cpp | 208 + HydraEngine/source/actor/HydraPlaneActor.h | 28 + HydraEngine/source/actor/HydraPlayerActor.cpp | 106 + HydraEngine/source/actor/HydraPlayerActor.h | 24 + HydraEngine/source/buffer/HydraBuffer.h | 14 + .../source/buffer/HydraBufferManager.cpp | 163 + .../source/buffer/HydraBufferManager.h | 33 + HydraEngine/source/buffer/HydraLightBuffer.h | 16 + .../source/buffer/HydraLightBufferManager.cpp | 47 + .../source/buffer/HydraLightBufferManager.h | 27 + .../source/buffer/HydraMaterialBuffer.h | 18 + .../buffer/HydraMaterialBufferManager.cpp | 35 + .../buffer/HydraMaterialBufferManager.h | 30 + .../buffer/HydraTextureBufferManager.cpp | 193 + .../source/buffer/HydraTextureBufferManager.h | 42 + HydraEngine/source/buffer/HydraTexureBuffer.h | 18 + HydraEngine/source/buffer/HydraVertexBuffer.h | 18 + .../buffer/HydraVertexBufferManager.cpp | 127 + .../source/buffer/HydraVertexBufferManager.h | 35 + HydraEngine/source/camera/HydraCamera.cpp | 77 + HydraEngine/source/camera/HydraCamera.h | 23 + HydraEngine/source/ecs/HydraComponentArray.h | 90 + .../source/ecs/HydraComponentManager.h | 83 + HydraEngine/source/ecs/HydraECS.cpp | 17 + HydraEngine/source/ecs/HydraECS.h | 105 + HydraEngine/source/ecs/HydraEntity.h | 15 + HydraEngine/source/ecs/HydraEntityManager.h | 59 + HydraEngine/source/ecs/HydraSystem.cpp | 18 + HydraEngine/source/ecs/HydraSystem.h | 25 + HydraEngine/source/ecs/HydraSystemManager.cpp | 1 + HydraEngine/source/ecs/HydraSystemManager.h | 106 + .../ecs/components/HydraLightComponent.h | 14 + .../ecs/components/HydraMaterialComponent.h | 11 + .../ecs/components/HydraMeshComponent.h | 17 + .../ecs/components/HydraPhysicsComponent.h | 18 + .../ecs/components/HydraPositionComponent.h | 16 + .../ecs/components/HydraRenderableComponent.h | 10 + .../ecs/components/HydraShadowComponent.h | 18 + .../ecs/components/HydraTextureComponent.h | 11 + .../source/ecs/systems/HydraLightSystem.cpp | 55 + .../source/ecs/systems/HydraLightSystem.h | 27 + .../ecs/systems/HydraMaterialSystem.cpp | 57 + .../source/ecs/systems/HydraMaterialSystem.h | 27 + .../source/ecs/systems/HydraMeshSystem.cpp | 44 + .../source/ecs/systems/HydraMeshSystem.h | 19 + .../source/ecs/systems/HydraRenderSystem.cpp | 6 + .../source/ecs/systems/HydraRenderSystem.h | 18 + .../ecs/systems/HydraTransformSystem.cpp | 93 + .../source/ecs/systems/HydraTransformSystem.h | 27 + HydraEngine/source/engine/HydraEngine.cpp | 390 ++ HydraEngine/source/engine/HydraEngine.h | 102 + .../source/engine/HydraInputManager.cpp | 82 + HydraEngine/source/engine/HydraInputManager.h | 32 + HydraEngine/source/engine/HydraObject.cpp | 17 + HydraEngine/source/engine/HydraObject.h | 22 + .../source/fileaccess/HydraGLTFLoader.cpp | 296 + .../source/fileaccess/HydraGLTFLoader.h | 21 + HydraEngine/source/game/HydraGameProxy.cpp | 7 + HydraEngine/source/game/HydraGameProxy.h | 16 + HydraEngine/source/mesh/HydraMesh.h | 13 + HydraEngine/source/mesh/HydraMeshManager.cpp | 106 + HydraEngine/source/mesh/HydraMeshManager.h | 25 + HydraEngine/source/mesh/StandardVertex.h | 15 + .../source/pipeline/HydraDeferredPipeline.cpp | 270 + .../source/pipeline/HydraDeferredPipeline.h | 41 + .../source/pipeline/HydraForwardPipeline.cpp | 101 + .../source/pipeline/HydraForwardPipeline.h | 28 + .../source/pipeline/HydraFrameBuffer.hpp | 14 + HydraEngine/source/pipeline/HydraPipeline.cpp | 0 HydraEngine/source/pipeline/HydraPipeline.h | 20 + .../source/pipeline/HydraRenderStage.cpp | 163 + .../source/pipeline/HydraRenderStage.h | 38 + .../source/pipeline/HydraShaderBinding.hpp | 13 + HydraEngine/source/pipeline/PerFrameUBO.hpp | 13 + HydraEngine/source/renderer/HydraRenderer.cpp | 52 + HydraEngine/source/renderer/HydraRenderer.h | 20 + .../source/scheduler/HydraTaskBarrier.cpp | 0 .../source/scheduler/HydraTaskBarrier.h | 22 + .../source/scheduler/HydraTaskScheduler.cpp | 475 ++ .../source/scheduler/HydraTaskScheduler.h | 117 + HydraEngine/source/scheduler/HydraThread.cpp | 36 + HydraEngine/source/scheduler/HydraThread.h | 32 + HydraEngine/source/task/HydraTask.cpp | 10 + HydraEngine/source/task/HydraTask.h | 31 + .../task/actor/HydraLoadGLTFFileTask.hpp | 29 + .../source/task/actor/HydraUpdatePlayerTask.h | 30 + .../task/buffer/HydraCreateGPUBufferTask.hpp | 41 + .../task/buffer/HydraCreateTextureTask.hpp | 65 + .../buffer/HydraCreateVertexBufferTask.hpp | 36 + .../HydraInitialiseTextureManagerTask.hpp | 21 + .../buffer/HydraShutdownBufferManagerTask.hpp | 19 + .../HydraUpdatePartialGPUBufferTask.hpp | 31 + .../buffer/HydraUpdateVertexBufferTask.hpp | 28 + .../buffer/HydraUpdateWholeGPUBufferTask.hpp | 26 + .../ecs/HydraInitialiseComponentsTask.hpp | 23 + .../source/task/ecs/HydraUpdateSystemTask.hpp | 28 + .../pipeline/HydraInitialisePipelineTask.hpp | 23 + .../task/pipeline/HydraRenderPipelineTask.hpp | 27 + .../pipeline/HydraShutdownPipelineTask.hpp | 23 + .../renderer/HydraInitialiseRendererTask.hpp | 18 + .../source/task/renderer/HydraRenderTask.hpp | 19 + .../HydraInitialiseWindowManagerTask.hpp | 20 + .../windowmanager/HydraProcessInputTask.hpp | 19 + .../HydraShutdownWindowManagerTask.hpp | 20 + .../windowmanager/HydraRenderSettings.h | 22 + .../windowmanager/HydraWindowManager.cpp | 137 + .../source/windowmanager/HydraWindowManager.h | 46 + .../api/v1/query/client-vscode/query.json | 1 + .../reply/cache-v2-8e803c6421130c30a600.json | 1319 ++++ .../cmakeFiles-v1-af2be9f6e910ba16ea91.json | 247 + .../codemodel-v2-1c3cae8d6de9096315f3.json | 792 +++ ...irectory-.-Debug-f040eec181a89de70dbe.json | 19 + ...ory-.-MinSizeRel-f040eec181a89de70dbe.json | 19 + ....-RelWithDebInfo-f040eec181a89de70dbe.json | 19 + ...ectory-.-Release-f040eec181a89de70dbe.json | 19 + ...ydraEngine-Debug-eb479b9ce2af5beedc16.json | 19 + ...ngine-MinSizeRel-eb479b9ce2af5beedc16.json | 19 + ...e-RelWithDebInfo-eb479b9ce2af5beedc16.json | 19 + ...raEngine-Release-eb479b9ce2af5beedc16.json | 19 + .../reply/index-2026-07-17T14-04-27-0170.json | 133 + ...-ALL_BUILD-Debug-21126e6f26f8151b82a1.json | 51 + ...-ALL_BUILD-Debug-79cb89fa590649c6cd6a.json | 57 + ...BUILD-MinSizeRel-21126e6f26f8151b82a1.json | 51 + ...BUILD-MinSizeRel-79cb89fa590649c6cd6a.json | 57 + ...D-RelWithDebInfo-21126e6f26f8151b82a1.json | 51 + ...D-RelWithDebInfo-79cb89fa590649c6cd6a.json | 57 + ...LL_BUILD-Release-21126e6f26f8151b82a1.json | 51 + ...LL_BUILD-Release-79cb89fa590649c6cd6a.json | 57 + ...GLEW__GLEW-Debug-41cd0ca90b1fcae66358.json | 55 + ..._GLEW-MinSizeRel-41cd0ca90b1fcae66358.json | 55 + ...W-RelWithDebInfo-41cd0ca90b1fcae66358.json | 55 + ...EW__GLEW-Release-41cd0ca90b1fcae66358.json | 55 + ...GLEW__glew-Debug-d5f93acc3199da1f6c45.json | 55 + ..._glew-MinSizeRel-d5f93acc3199da1f6c45.json | 55 + ...w-RelWithDebInfo-d5f93acc3199da1f6c45.json | 55 + ...EW__glew-Release-d5f93acc3199da1f6c45.json | 55 + ...ydraClient-Debug-ccca9689ebe6b19fe65a.json | 199 + ...lient-MinSizeRel-707588ed524688a0f034.json | 199 + ...t-RelWithDebInfo-a4b1a5ac731bdcc03733.json | 199 + ...raClient-Release-f300bf694420197200c5.json | 199 + ...ydraEngine-Debug-1db842c140e896f4b225.json | 959 +++ ...ngine-MinSizeRel-995472ef22991878bce1.json | 959 +++ ...e-RelWithDebInfo-dd4182fa7add67a0db44.json | 959 +++ ...raEngine-Release-d5f51c0a78a062f535e1.json | 959 +++ ...OpenGL__GL-Debug-319b9e5e76a701b89980.json | 55 + ...L__GL-MinSizeRel-319b9e5e76a701b89980.json | 55 + ...L-RelWithDebInfo-319b9e5e76a701b89980.json | 55 + ...enGL__GL-Release-319b9e5e76a701b89980.json | 55 + ...penGL__GLU-Debug-a235841a56fed2402f74.json | 76 + ...__GLU-MinSizeRel-a235841a56fed2402f74.json | 76 + ...U-RelWithDebInfo-a235841a56fed2402f74.json | 76 + ...nGL__GLU-Release-a235841a56fed2402f74.json | 76 + ...s__Threads-Debug-917bb3fabd1bb10552c5.json | 81 + ...reads-MinSizeRel-917bb3fabd1bb10552c5.json | 81 + ...s-RelWithDebInfo-917bb3fabd1bb10552c5.json | 81 + ..._Threads-Release-917bb3fabd1bb10552c5.json | 81 + ...ZERO_CHECK-Debug-d3272bf33261ce586103.json | 54 + ...CHECK-MinSizeRel-d3272bf33261ce586103.json | 54 + ...K-RelWithDebInfo-d3272bf33261ce586103.json | 54 + ...RO_CHECK-Release-d3272bf33261ce586103.json | 54 + ...arget-glfw-Debug-33bcdfaccd1b386fcb44.json | 77 + ...-glfw-MinSizeRel-33bcdfaccd1b386fcb44.json | 77 + ...w-RelWithDebInfo-33bcdfaccd1b386fcb44.json | 77 + ...get-glfw-Release-33bcdfaccd1b386fcb44.json | 77 + ...t-glm__glm-Debug-b60742f688d83777046a.json | 83 + ...__glm-MinSizeRel-b60742f688d83777046a.json | 83 + ...m-RelWithDebInfo-b60742f688d83777046a.json | 83 + ...glm__glm-Release-b60742f688d83777046a.json | 83 + ...eader-only-Debug-5bb43cd096b4c54b9793.json | 55 + ...-only-MinSizeRel-5bb43cd096b4c54b9793.json | 55 + ...y-RelWithDebInfo-5bb43cd096b4c54b9793.json | 55 + ...der-only-Release-5bb43cd096b4c54b9793.json | 55 + .../toolchains-v1-c9ef456008c894b37931.json | 58 + build/ALL_BUILD.vcxproj | 193 + build/ALL_BUILD.vcxproj.filters | 8 + build/CMakeCache.txt | 389 ++ build/CMakeFiles/4.3.3/CMakeCXXCompiler.cmake | 102 + .../4.3.3/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 53248 bytes build/CMakeFiles/4.3.3/CMakeRCCompiler.cmake | 6 + build/CMakeFiles/4.3.3/CMakeSystem.cmake | 15 + .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 949 +++ .../4.3.3/CompilerIdCXX/CompilerIdCXX.vcxproj | 72 + .../Debug/CompilerIdCXX.exe.recipe | 11 + .../CompilerIdCXX.tlog/CL.command.1.tlog | Bin 0 -> 684 bytes .../Debug/CompilerIdCXX.tlog/CL.read.1.tlog | Bin 0 -> 552 bytes .../Debug/CompilerIdCXX.tlog/CL.write.1.tlog | Bin 0 -> 324 bytes .../Debug/CompilerIdCXX.tlog/Cl.items.tlog | 1 + .../CompilerIdCXX.lastbuildstate | 2 + .../CompilerIdCXX.tlog/link.command.1.tlog | Bin 0 -> 1008 bytes .../Debug/CompilerIdCXX.tlog/link.read.1.tlog | Bin 0 -> 3338 bytes .../CompilerIdCXX.tlog/link.secondary.1.tlog | 1 + .../CompilerIdCXX.tlog/link.write.1.tlog | Bin 0 -> 314 bytes build/CMakeFiles/4.3.3/VCTargetsPath.txt | 1 + build/CMakeFiles/4.3.3/VCTargetsPath.vcxproj | 31 + .../x64/Debug/VCTargetsPath.recipe | 11 + .../VCTargetsPath.lastbuildstate | 2 + .../generate.stamp.rule | 1 + build/CMakeFiles/CMakeConfigureLog.yaml | 6170 +++++++++++++++++ build/CMakeFiles/InstallScripts.json | 8 + build/CMakeFiles/TargetDirectories.txt | 5 + build/CMakeFiles/cmake.check_cache | 1 + build/CMakeFiles/generate.stamp | 1 + build/CMakeFiles/generate.stamp.depend | 27 + build/CMakeFiles/generate.stamp.list | 2 + build/Debug/HydraClient.exp | Bin 0 -> 919 bytes build/Debug/HydraClient.pdb | Bin 0 -> 5763072 bytes build/Hydra.sln | 74 + .../Debug/HydraClient.Build.CppClean.log | 14 + .../Debug/HydraClient.exe.recipe | 17 + build/HydraClient.dir/Debug/HydraClient.ilk | Bin 0 -> 1334061 bytes .../Debug/HydraClient.tlog/CL.command.1.tlog | Bin 0 -> 1706 bytes .../Debug/HydraClient.tlog/CL.read.1.tlog | Bin 0 -> 150088 bytes .../Debug/HydraClient.tlog/CL.write.1.tlog | Bin 0 -> 1102 bytes .../Debug/HydraClient.tlog/Cl.items.tlog | 2 + .../CustomBuild.command.1.tlog | 10 + .../HydraClient.tlog/CustomBuild.read.1.tlog | 26 + .../HydraClient.tlog/CustomBuild.write.1.tlog | 2 + .../HydraClient.lastbuildstate | 2 + .../HydraClient.tlog/link.command.1.tlog | Bin 0 -> 1416 bytes .../Debug/HydraClient.tlog/link.read.1.tlog | Bin 0 -> 3392 bytes .../HydraClient.tlog/link.secondary.1.tlog | 4 + .../Debug/HydraClient.tlog/link.write.1.tlog | Bin 0 -> 422 bytes .../HydraClient.vcxproj.FileListAbsolute.txt | 0 build/HydraClient.dir/Debug/vc143.pdb | Bin 0 -> 741376 bytes build/HydraClient.vcxproj | 439 ++ build/HydraClient.vcxproj.filters | 27 + build/HydraEngine/ALL_BUILD.vcxproj | 189 + build/HydraEngine/ALL_BUILD.vcxproj.filters | 8 + build/HydraEngine/CMakeFiles/generate.stamp | 1 + .../CMakeFiles/generate.stamp.depend | 20 + build/HydraEngine/Debug/HydraEngine.exp | Bin 0 -> 41397 bytes build/HydraEngine/Debug/HydraEngine.pdb | Bin 0 -> 31789056 bytes .../Debug/shaders/forward_shader.frag.spv | Bin 0 -> 2172 bytes .../Debug/shaders/forward_shader.vert.spv | Bin 0 -> 2716 bytes .../Debug/HydraEngine.Build.CppClean.log | 53 + .../Debug/HydraEngine.dll.recipe | 14 + .../HydraEngine.dir/Debug/HydraEngine.ilk | Bin 0 -> 24676922 bytes .../Debug/HydraEngine.tlog/CL.command.1.tlog | Bin 0 -> 62982 bytes .../Debug/HydraEngine.tlog/CL.read.1.tlog | Bin 0 -> 2400270 bytes .../Debug/HydraEngine.tlog/CL.write.1.tlog | Bin 0 -> 92198 bytes .../Debug/HydraEngine.tlog/Cl.items.tlog | 38 + .../CustomBuild.command.1.tlog | 10 + .../HydraEngine.tlog/CustomBuild.read.1.tlog | 19 + .../HydraEngine.tlog/CustomBuild.write.1.tlog | 2 + .../HydraEngine.lastbuildstate | 2 + .../HydraEngine.tlog/link.command.1.tlog | Bin 0 -> 10678 bytes .../Debug/HydraEngine.tlog/link.read.1.tlog | Bin 0 -> 15168 bytes .../HydraEngine.tlog/link.secondary.1.tlog | 4 + .../Debug/HydraEngine.tlog/link.write.1.tlog | Bin 0 -> 6114 bytes .../HydraEngine.vcxproj.FileListAbsolute.txt | 0 .../HydraEngine.dir/Debug/vc143.pdb | Bin 0 -> 2715648 bytes build/HydraEngine/HydraEngine.sln | 59 + build/HydraEngine/HydraEngine.vcxproj | 541 ++ build/HydraEngine/HydraEngine.vcxproj.filters | 318 + build/HydraEngine/Shaders.vcxproj | 376 + build/HydraEngine/Shaders.vcxproj.filters | 23 + build/HydraEngine/cmake_install.cmake | 40 + .../shaders/forward_shader.frag.spv | Bin 0 -> 2172 bytes .../shaders/forward_shader.vert.spv | Bin 0 -> 2716 bytes .../Debug/Shaders/Shaders.Build.CppClean.log | 7 + .../x64/Debug/Shaders/Shaders.recipe | 14 + .../Shaders.tlog/CustomBuild.command.1.tlog | 42 + .../Shaders.tlog/CustomBuild.read.1.tlog | 26 + .../Shaders.tlog/CustomBuild.write.1.tlog | 8 + .../Shaders.tlog/Shaders.lastbuildstate | 2 + .../Shaders/Shaders.tlog/unsuccessfulbuild | 0 .../Shaders.vcxproj.FileListAbsolute.txt | 0 build/ZERO_CHECK.vcxproj | 183 + build/ZERO_CHECK.vcxproj.filters | 13 + build/cmake_install.cmake | 61 + build/linkerrors.txt | 8 + build/x64/Debug/ALL_BUILD/ALL_BUILD.recipe | 20 + .../ALL_BUILD.tlog/ALL_BUILD.lastbuildstate | 2 + .../ALL_BUILD.tlog/CustomBuild.command.1.tlog | 10 + .../ALL_BUILD.tlog/CustomBuild.read.1.tlog | 26 + .../ALL_BUILD.tlog/CustomBuild.write.1.tlog | 2 + .../ZERO_CHECK/ZERO_CHECK.Build.CppClean.log | 5 + build/x64/Debug/ZERO_CHECK/ZERO_CHECK.recipe | 11 + .../CustomBuild.command.1.tlog | 10 + .../ZERO_CHECK.tlog/CustomBuild.read.1.tlog | 46 + .../ZERO_CHECK.tlog/CustomBuild.write.1.tlog | 3 + .../ZERO_CHECK.tlog/ZERO_CHECK.lastbuildstate | 2 + .../ZERO_CHECK.vcxproj.FileListAbsolute.txt | 0 416 files changed, 40308 insertions(+) create mode 100644 .gitignore create mode 100644 CMakeLists.txt create mode 100644 HydraClient/source/HydraClient.cpp create mode 100644 HydraClient/source/HydraGame.cpp create mode 100644 HydraClient/source/HydraGame.h create mode 100644 HydraEngine/CMakeLists.txt create mode 100644 HydraEngine/build/.cmake/api/v1/query/client-vscode/query.json create mode 100644 HydraEngine/build/.cmake/api/v1/reply/cache-v2-6ef40bd76482ea51b4f4.json create mode 100644 HydraEngine/build/.cmake/api/v1/reply/cmakeFiles-v1-a04f847b7ad2a0bfbabf.json create mode 100644 HydraEngine/build/.cmake/api/v1/reply/codemodel-v2-51f9bdbc1791e7e3ebeb.json create mode 100644 HydraEngine/build/.cmake/api/v1/reply/directory-.-Debug-f040eec181a89de70dbe.json create mode 100644 HydraEngine/build/.cmake/api/v1/reply/directory-.-MinSizeRel-f040eec181a89de70dbe.json create mode 100644 HydraEngine/build/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f040eec181a89de70dbe.json create mode 100644 HydraEngine/build/.cmake/api/v1/reply/directory-.-Release-f040eec181a89de70dbe.json create mode 100644 HydraEngine/build/.cmake/api/v1/reply/index-2026-06-10T16-36-08-0538.json create mode 100644 HydraEngine/build/.cmake/api/v1/reply/target-ALL_BUILD-Debug-9b755f0b1ff757eec4a1.json create mode 100644 HydraEngine/build/.cmake/api/v1/reply/target-ALL_BUILD-MinSizeRel-9b755f0b1ff757eec4a1.json create mode 100644 HydraEngine/build/.cmake/api/v1/reply/target-ALL_BUILD-RelWithDebInfo-9b755f0b1ff757eec4a1.json create mode 100644 HydraEngine/build/.cmake/api/v1/reply/target-ALL_BUILD-Release-9b755f0b1ff757eec4a1.json create mode 100644 HydraEngine/build/.cmake/api/v1/reply/target-HydraEngine-Debug-80debb8042330b84f75d.json create mode 100644 HydraEngine/build/.cmake/api/v1/reply/target-HydraEngine-MinSizeRel-8c81d1101cc774e182a1.json create mode 100644 HydraEngine/build/.cmake/api/v1/reply/target-HydraEngine-RelWithDebInfo-98893ad825be1cb9819e.json create mode 100644 HydraEngine/build/.cmake/api/v1/reply/target-HydraEngine-Release-a8dad3b4a91331100c27.json create mode 100644 HydraEngine/build/.cmake/api/v1/reply/target-Threads__Threads-Debug-ff216b3047692145be48.json create mode 100644 HydraEngine/build/.cmake/api/v1/reply/target-Threads__Threads-MinSizeRel-ff216b3047692145be48.json create mode 100644 HydraEngine/build/.cmake/api/v1/reply/target-Threads__Threads-RelWithDebInfo-ff216b3047692145be48.json create mode 100644 HydraEngine/build/.cmake/api/v1/reply/target-Threads__Threads-Release-ff216b3047692145be48.json create mode 100644 HydraEngine/build/.cmake/api/v1/reply/target-ZERO_CHECK-Debug-7d1e6fed8936f381469e.json create mode 100644 HydraEngine/build/.cmake/api/v1/reply/target-ZERO_CHECK-MinSizeRel-7d1e6fed8936f381469e.json create mode 100644 HydraEngine/build/.cmake/api/v1/reply/target-ZERO_CHECK-RelWithDebInfo-7d1e6fed8936f381469e.json create mode 100644 HydraEngine/build/.cmake/api/v1/reply/target-ZERO_CHECK-Release-7d1e6fed8936f381469e.json create mode 100644 HydraEngine/build/.cmake/api/v1/reply/target-glfw-Debug-3ca2be3dde12194a7d87.json create mode 100644 HydraEngine/build/.cmake/api/v1/reply/target-glfw-MinSizeRel-3ca2be3dde12194a7d87.json create mode 100644 HydraEngine/build/.cmake/api/v1/reply/target-glfw-RelWithDebInfo-3ca2be3dde12194a7d87.json create mode 100644 HydraEngine/build/.cmake/api/v1/reply/target-glfw-Release-3ca2be3dde12194a7d87.json create mode 100644 HydraEngine/build/.cmake/api/v1/reply/target-glm__glm-Debug-31038a380df6f0ca9ee1.json create mode 100644 HydraEngine/build/.cmake/api/v1/reply/target-glm__glm-MinSizeRel-31038a380df6f0ca9ee1.json create mode 100644 HydraEngine/build/.cmake/api/v1/reply/target-glm__glm-RelWithDebInfo-31038a380df6f0ca9ee1.json create mode 100644 HydraEngine/build/.cmake/api/v1/reply/target-glm__glm-Release-31038a380df6f0ca9ee1.json create mode 100644 HydraEngine/build/.cmake/api/v1/reply/target-glm__glm-header-only-Debug-7fedaee9df9dad61f848.json create mode 100644 HydraEngine/build/.cmake/api/v1/reply/target-glm__glm-header-only-MinSizeRel-7fedaee9df9dad61f848.json create mode 100644 HydraEngine/build/.cmake/api/v1/reply/target-glm__glm-header-only-RelWithDebInfo-7fedaee9df9dad61f848.json create mode 100644 HydraEngine/build/.cmake/api/v1/reply/target-glm__glm-header-only-Release-7fedaee9df9dad61f848.json create mode 100644 HydraEngine/build/.cmake/api/v1/reply/toolchains-v1-c9ef456008c894b37931.json create mode 100644 HydraEngine/build/ALL_BUILD.vcxproj create mode 100644 HydraEngine/build/ALL_BUILD.vcxproj.filters create mode 100644 HydraEngine/build/CMakeCache.txt create mode 100644 HydraEngine/build/CMakeFiles/4.3.3/CMakeCXXCompiler.cmake create mode 100644 HydraEngine/build/CMakeFiles/4.3.3/CMakeDetermineCompilerABI_CXX.bin create mode 100644 HydraEngine/build/CMakeFiles/4.3.3/CMakeRCCompiler.cmake create mode 100644 HydraEngine/build/CMakeFiles/4.3.3/CMakeSystem.cmake create mode 100644 HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100644 HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/CompilerIdCXX.vcxproj create mode 100644 HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.exe.recipe create mode 100644 HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.command.1.tlog create mode 100644 HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.read.1.tlog create mode 100644 HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.write.1.tlog create mode 100644 HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/Cl.items.tlog create mode 100644 HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CompilerIdCXX.lastbuildstate create mode 100644 HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.command.1.tlog create mode 100644 HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.read.1.tlog create mode 100644 HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.secondary.1.tlog create mode 100644 HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.write.1.tlog create mode 100644 HydraEngine/build/CMakeFiles/4.3.3/VCTargetsPath.txt create mode 100644 HydraEngine/build/CMakeFiles/4.3.3/VCTargetsPath.vcxproj create mode 100644 HydraEngine/build/CMakeFiles/4.3.3/VCTargetsPath/x64/Debug/VCTargetsPath.recipe create mode 100644 HydraEngine/build/CMakeFiles/4.3.3/VCTargetsPath/x64/Debug/VCTargetsPath.tlog/VCTargetsPath.lastbuildstate create mode 100644 HydraEngine/build/CMakeFiles/CMakeConfigureLog.yaml create mode 100644 HydraEngine/build/CMakeFiles/InstallScripts.json create mode 100644 HydraEngine/build/CMakeFiles/TargetDirectories.txt create mode 100644 HydraEngine/build/CMakeFiles/cmake.check_cache create mode 100644 HydraEngine/build/CMakeFiles/f1e81f02c2fd29cb20e947d18b34ee39/generate.stamp.rule create mode 100644 HydraEngine/build/CMakeFiles/generate.stamp create mode 100644 HydraEngine/build/CMakeFiles/generate.stamp.depend create mode 100644 HydraEngine/build/CMakeFiles/generate.stamp.list create mode 100644 HydraEngine/build/Debug/HydraEngine.exp create mode 100644 HydraEngine/build/Debug/HydraEngine.pdb create mode 100644 HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.Build.CppClean.log create mode 100644 HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.dll.recipe create mode 100644 HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.ilk create mode 100644 HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.tlog/CL.command.1.tlog create mode 100644 HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.tlog/CL.read.1.tlog create mode 100644 HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.tlog/CL.write.1.tlog create mode 100644 HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.tlog/Cl.items.tlog create mode 100644 HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.tlog/CustomBuild.command.1.tlog create mode 100644 HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.tlog/CustomBuild.read.1.tlog create mode 100644 HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.tlog/CustomBuild.write.1.tlog create mode 100644 HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.tlog/HydraEngine.lastbuildstate create mode 100644 HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.tlog/link.command.1.tlog create mode 100644 HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.tlog/link.read.1.tlog create mode 100644 HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.tlog/link.secondary.1.tlog create mode 100644 HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.tlog/link.write.1.tlog create mode 100644 HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.vcxproj.FileListAbsolute.txt create mode 100644 HydraEngine/build/HydraEngine.dir/Debug/vc143.pdb create mode 100644 HydraEngine/build/HydraEngine.sln create mode 100644 HydraEngine/build/HydraEngine.vcxproj create mode 100644 HydraEngine/build/HydraEngine.vcxproj.filters create mode 100644 HydraEngine/build/Project.sln create mode 100644 HydraEngine/build/ZERO_CHECK.vcxproj create mode 100644 HydraEngine/build/ZERO_CHECK.vcxproj.filters create mode 100644 HydraEngine/build/cmake_install.cmake create mode 100644 HydraEngine/build/x64/Debug/ALL_BUILD/ALL_BUILD.recipe create mode 100644 HydraEngine/build/x64/Debug/ALL_BUILD/ALL_BUILD.tlog/ALL_BUILD.lastbuildstate create mode 100644 HydraEngine/build/x64/Debug/ALL_BUILD/ALL_BUILD.tlog/CustomBuild.command.1.tlog create mode 100644 HydraEngine/build/x64/Debug/ALL_BUILD/ALL_BUILD.tlog/CustomBuild.read.1.tlog create mode 100644 HydraEngine/build/x64/Debug/ALL_BUILD/ALL_BUILD.tlog/CustomBuild.write.1.tlog create mode 100644 HydraEngine/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.Build.CppClean.log create mode 100644 HydraEngine/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.recipe create mode 100644 HydraEngine/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.tlog/CustomBuild.command.1.tlog create mode 100644 HydraEngine/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.tlog/CustomBuild.read.1.tlog create mode 100644 HydraEngine/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.tlog/CustomBuild.write.1.tlog create mode 100644 HydraEngine/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.tlog/ZERO_CHECK.lastbuildstate create mode 100644 HydraEngine/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.vcxproj.FileListAbsolute.txt create mode 100644 HydraEngine/includes/GLMIncludes.h create mode 100644 HydraEngine/includes/Hydra.h create mode 100644 HydraEngine/source/GlewIncludes.h create mode 100644 HydraEngine/source/HydraDefines.h create mode 100644 HydraEngine/source/ShaderFiles/deferred_output_shader.frag create mode 100644 HydraEngine/source/ShaderFiles/deferred_output_shader.vert create mode 100644 HydraEngine/source/ShaderFiles/deferred_shader.frag create mode 100644 HydraEngine/source/ShaderFiles/deferred_shader.vert create mode 100644 HydraEngine/source/ShaderFiles/forward_shader.frag create mode 100644 HydraEngine/source/ShaderFiles/forward_shader.vert create mode 100644 HydraEngine/source/actor/HydraActor.cpp create mode 100644 HydraEngine/source/actor/HydraActor.h create mode 100644 HydraEngine/source/actor/HydraActorManager.cpp create mode 100644 HydraEngine/source/actor/HydraActorManager.h create mode 100644 HydraEngine/source/actor/HydraDirectionalLightActor.cpp create mode 100644 HydraEngine/source/actor/HydraDirectionalLightActor.h create mode 100644 HydraEngine/source/actor/HydraGLTFActor.cpp create mode 100644 HydraEngine/source/actor/HydraGLTFActor.h create mode 100644 HydraEngine/source/actor/HydraOutputActor.cpp create mode 100644 HydraEngine/source/actor/HydraOutputActor.h create mode 100644 HydraEngine/source/actor/HydraPlaneActor.cpp create mode 100644 HydraEngine/source/actor/HydraPlaneActor.h create mode 100644 HydraEngine/source/actor/HydraPlayerActor.cpp create mode 100644 HydraEngine/source/actor/HydraPlayerActor.h create mode 100644 HydraEngine/source/buffer/HydraBuffer.h create mode 100644 HydraEngine/source/buffer/HydraBufferManager.cpp create mode 100644 HydraEngine/source/buffer/HydraBufferManager.h create mode 100644 HydraEngine/source/buffer/HydraLightBuffer.h create mode 100644 HydraEngine/source/buffer/HydraLightBufferManager.cpp create mode 100644 HydraEngine/source/buffer/HydraLightBufferManager.h create mode 100644 HydraEngine/source/buffer/HydraMaterialBuffer.h create mode 100644 HydraEngine/source/buffer/HydraMaterialBufferManager.cpp create mode 100644 HydraEngine/source/buffer/HydraMaterialBufferManager.h create mode 100644 HydraEngine/source/buffer/HydraTextureBufferManager.cpp create mode 100644 HydraEngine/source/buffer/HydraTextureBufferManager.h create mode 100644 HydraEngine/source/buffer/HydraTexureBuffer.h create mode 100644 HydraEngine/source/buffer/HydraVertexBuffer.h create mode 100644 HydraEngine/source/buffer/HydraVertexBufferManager.cpp create mode 100644 HydraEngine/source/buffer/HydraVertexBufferManager.h create mode 100644 HydraEngine/source/camera/HydraCamera.cpp create mode 100644 HydraEngine/source/camera/HydraCamera.h create mode 100644 HydraEngine/source/ecs/HydraComponentArray.h create mode 100644 HydraEngine/source/ecs/HydraComponentManager.h create mode 100644 HydraEngine/source/ecs/HydraECS.cpp create mode 100644 HydraEngine/source/ecs/HydraECS.h create mode 100644 HydraEngine/source/ecs/HydraEntity.h create mode 100644 HydraEngine/source/ecs/HydraEntityManager.h create mode 100644 HydraEngine/source/ecs/HydraSystem.cpp create mode 100644 HydraEngine/source/ecs/HydraSystem.h create mode 100644 HydraEngine/source/ecs/HydraSystemManager.cpp create mode 100644 HydraEngine/source/ecs/HydraSystemManager.h create mode 100644 HydraEngine/source/ecs/components/HydraLightComponent.h create mode 100644 HydraEngine/source/ecs/components/HydraMaterialComponent.h create mode 100644 HydraEngine/source/ecs/components/HydraMeshComponent.h create mode 100644 HydraEngine/source/ecs/components/HydraPhysicsComponent.h create mode 100644 HydraEngine/source/ecs/components/HydraPositionComponent.h create mode 100644 HydraEngine/source/ecs/components/HydraRenderableComponent.h create mode 100644 HydraEngine/source/ecs/components/HydraShadowComponent.h create mode 100644 HydraEngine/source/ecs/components/HydraTextureComponent.h create mode 100644 HydraEngine/source/ecs/systems/HydraLightSystem.cpp create mode 100644 HydraEngine/source/ecs/systems/HydraLightSystem.h create mode 100644 HydraEngine/source/ecs/systems/HydraMaterialSystem.cpp create mode 100644 HydraEngine/source/ecs/systems/HydraMaterialSystem.h create mode 100644 HydraEngine/source/ecs/systems/HydraMeshSystem.cpp create mode 100644 HydraEngine/source/ecs/systems/HydraMeshSystem.h create mode 100644 HydraEngine/source/ecs/systems/HydraRenderSystem.cpp create mode 100644 HydraEngine/source/ecs/systems/HydraRenderSystem.h create mode 100644 HydraEngine/source/ecs/systems/HydraTransformSystem.cpp create mode 100644 HydraEngine/source/ecs/systems/HydraTransformSystem.h create mode 100644 HydraEngine/source/engine/HydraEngine.cpp create mode 100644 HydraEngine/source/engine/HydraEngine.h create mode 100644 HydraEngine/source/engine/HydraInputManager.cpp create mode 100644 HydraEngine/source/engine/HydraInputManager.h create mode 100644 HydraEngine/source/engine/HydraObject.cpp create mode 100644 HydraEngine/source/engine/HydraObject.h create mode 100644 HydraEngine/source/fileaccess/HydraGLTFLoader.cpp create mode 100644 HydraEngine/source/fileaccess/HydraGLTFLoader.h create mode 100644 HydraEngine/source/game/HydraGameProxy.cpp create mode 100644 HydraEngine/source/game/HydraGameProxy.h create mode 100644 HydraEngine/source/mesh/HydraMesh.h create mode 100644 HydraEngine/source/mesh/HydraMeshManager.cpp create mode 100644 HydraEngine/source/mesh/HydraMeshManager.h create mode 100644 HydraEngine/source/mesh/StandardVertex.h create mode 100644 HydraEngine/source/pipeline/HydraDeferredPipeline.cpp create mode 100644 HydraEngine/source/pipeline/HydraDeferredPipeline.h create mode 100644 HydraEngine/source/pipeline/HydraForwardPipeline.cpp create mode 100644 HydraEngine/source/pipeline/HydraForwardPipeline.h create mode 100644 HydraEngine/source/pipeline/HydraFrameBuffer.hpp create mode 100644 HydraEngine/source/pipeline/HydraPipeline.cpp create mode 100644 HydraEngine/source/pipeline/HydraPipeline.h create mode 100644 HydraEngine/source/pipeline/HydraRenderStage.cpp create mode 100644 HydraEngine/source/pipeline/HydraRenderStage.h create mode 100644 HydraEngine/source/pipeline/HydraShaderBinding.hpp create mode 100644 HydraEngine/source/pipeline/PerFrameUBO.hpp create mode 100644 HydraEngine/source/renderer/HydraRenderer.cpp create mode 100644 HydraEngine/source/renderer/HydraRenderer.h create mode 100644 HydraEngine/source/scheduler/HydraTaskBarrier.cpp create mode 100644 HydraEngine/source/scheduler/HydraTaskBarrier.h create mode 100644 HydraEngine/source/scheduler/HydraTaskScheduler.cpp create mode 100644 HydraEngine/source/scheduler/HydraTaskScheduler.h create mode 100644 HydraEngine/source/scheduler/HydraThread.cpp create mode 100644 HydraEngine/source/scheduler/HydraThread.h create mode 100644 HydraEngine/source/task/HydraTask.cpp create mode 100644 HydraEngine/source/task/HydraTask.h create mode 100644 HydraEngine/source/task/actor/HydraLoadGLTFFileTask.hpp create mode 100644 HydraEngine/source/task/actor/HydraUpdatePlayerTask.h create mode 100644 HydraEngine/source/task/buffer/HydraCreateGPUBufferTask.hpp create mode 100644 HydraEngine/source/task/buffer/HydraCreateTextureTask.hpp create mode 100644 HydraEngine/source/task/buffer/HydraCreateVertexBufferTask.hpp create mode 100644 HydraEngine/source/task/buffer/HydraInitialiseTextureManagerTask.hpp create mode 100644 HydraEngine/source/task/buffer/HydraShutdownBufferManagerTask.hpp create mode 100644 HydraEngine/source/task/buffer/HydraUpdatePartialGPUBufferTask.hpp create mode 100644 HydraEngine/source/task/buffer/HydraUpdateVertexBufferTask.hpp create mode 100644 HydraEngine/source/task/buffer/HydraUpdateWholeGPUBufferTask.hpp create mode 100644 HydraEngine/source/task/ecs/HydraInitialiseComponentsTask.hpp create mode 100644 HydraEngine/source/task/ecs/HydraUpdateSystemTask.hpp create mode 100644 HydraEngine/source/task/pipeline/HydraInitialisePipelineTask.hpp create mode 100644 HydraEngine/source/task/pipeline/HydraRenderPipelineTask.hpp create mode 100644 HydraEngine/source/task/pipeline/HydraShutdownPipelineTask.hpp create mode 100644 HydraEngine/source/task/renderer/HydraInitialiseRendererTask.hpp create mode 100644 HydraEngine/source/task/renderer/HydraRenderTask.hpp create mode 100644 HydraEngine/source/task/windowmanager/HydraInitialiseWindowManagerTask.hpp create mode 100644 HydraEngine/source/task/windowmanager/HydraProcessInputTask.hpp create mode 100644 HydraEngine/source/task/windowmanager/HydraShutdownWindowManagerTask.hpp create mode 100644 HydraEngine/source/windowmanager/HydraRenderSettings.h create mode 100644 HydraEngine/source/windowmanager/HydraWindowManager.cpp create mode 100644 HydraEngine/source/windowmanager/HydraWindowManager.h create mode 100644 build/.cmake/api/v1/query/client-vscode/query.json create mode 100644 build/.cmake/api/v1/reply/cache-v2-8e803c6421130c30a600.json create mode 100644 build/.cmake/api/v1/reply/cmakeFiles-v1-af2be9f6e910ba16ea91.json create mode 100644 build/.cmake/api/v1/reply/codemodel-v2-1c3cae8d6de9096315f3.json create mode 100644 build/.cmake/api/v1/reply/directory-.-Debug-f040eec181a89de70dbe.json create mode 100644 build/.cmake/api/v1/reply/directory-.-MinSizeRel-f040eec181a89de70dbe.json create mode 100644 build/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f040eec181a89de70dbe.json create mode 100644 build/.cmake/api/v1/reply/directory-.-Release-f040eec181a89de70dbe.json create mode 100644 build/.cmake/api/v1/reply/directory-HydraEngine-Debug-eb479b9ce2af5beedc16.json create mode 100644 build/.cmake/api/v1/reply/directory-HydraEngine-MinSizeRel-eb479b9ce2af5beedc16.json create mode 100644 build/.cmake/api/v1/reply/directory-HydraEngine-RelWithDebInfo-eb479b9ce2af5beedc16.json create mode 100644 build/.cmake/api/v1/reply/directory-HydraEngine-Release-eb479b9ce2af5beedc16.json create mode 100644 build/.cmake/api/v1/reply/index-2026-07-17T14-04-27-0170.json create mode 100644 build/.cmake/api/v1/reply/target-ALL_BUILD-Debug-21126e6f26f8151b82a1.json create mode 100644 build/.cmake/api/v1/reply/target-ALL_BUILD-Debug-79cb89fa590649c6cd6a.json create mode 100644 build/.cmake/api/v1/reply/target-ALL_BUILD-MinSizeRel-21126e6f26f8151b82a1.json create mode 100644 build/.cmake/api/v1/reply/target-ALL_BUILD-MinSizeRel-79cb89fa590649c6cd6a.json create mode 100644 build/.cmake/api/v1/reply/target-ALL_BUILD-RelWithDebInfo-21126e6f26f8151b82a1.json create mode 100644 build/.cmake/api/v1/reply/target-ALL_BUILD-RelWithDebInfo-79cb89fa590649c6cd6a.json create mode 100644 build/.cmake/api/v1/reply/target-ALL_BUILD-Release-21126e6f26f8151b82a1.json create mode 100644 build/.cmake/api/v1/reply/target-ALL_BUILD-Release-79cb89fa590649c6cd6a.json create mode 100644 build/.cmake/api/v1/reply/target-GLEW__GLEW-Debug-41cd0ca90b1fcae66358.json create mode 100644 build/.cmake/api/v1/reply/target-GLEW__GLEW-MinSizeRel-41cd0ca90b1fcae66358.json create mode 100644 build/.cmake/api/v1/reply/target-GLEW__GLEW-RelWithDebInfo-41cd0ca90b1fcae66358.json create mode 100644 build/.cmake/api/v1/reply/target-GLEW__GLEW-Release-41cd0ca90b1fcae66358.json create mode 100644 build/.cmake/api/v1/reply/target-GLEW__glew-Debug-d5f93acc3199da1f6c45.json create mode 100644 build/.cmake/api/v1/reply/target-GLEW__glew-MinSizeRel-d5f93acc3199da1f6c45.json create mode 100644 build/.cmake/api/v1/reply/target-GLEW__glew-RelWithDebInfo-d5f93acc3199da1f6c45.json create mode 100644 build/.cmake/api/v1/reply/target-GLEW__glew-Release-d5f93acc3199da1f6c45.json create mode 100644 build/.cmake/api/v1/reply/target-HydraClient-Debug-ccca9689ebe6b19fe65a.json create mode 100644 build/.cmake/api/v1/reply/target-HydraClient-MinSizeRel-707588ed524688a0f034.json create mode 100644 build/.cmake/api/v1/reply/target-HydraClient-RelWithDebInfo-a4b1a5ac731bdcc03733.json create mode 100644 build/.cmake/api/v1/reply/target-HydraClient-Release-f300bf694420197200c5.json create mode 100644 build/.cmake/api/v1/reply/target-HydraEngine-Debug-1db842c140e896f4b225.json create mode 100644 build/.cmake/api/v1/reply/target-HydraEngine-MinSizeRel-995472ef22991878bce1.json create mode 100644 build/.cmake/api/v1/reply/target-HydraEngine-RelWithDebInfo-dd4182fa7add67a0db44.json create mode 100644 build/.cmake/api/v1/reply/target-HydraEngine-Release-d5f51c0a78a062f535e1.json create mode 100644 build/.cmake/api/v1/reply/target-OpenGL__GL-Debug-319b9e5e76a701b89980.json create mode 100644 build/.cmake/api/v1/reply/target-OpenGL__GL-MinSizeRel-319b9e5e76a701b89980.json create mode 100644 build/.cmake/api/v1/reply/target-OpenGL__GL-RelWithDebInfo-319b9e5e76a701b89980.json create mode 100644 build/.cmake/api/v1/reply/target-OpenGL__GL-Release-319b9e5e76a701b89980.json create mode 100644 build/.cmake/api/v1/reply/target-OpenGL__GLU-Debug-a235841a56fed2402f74.json create mode 100644 build/.cmake/api/v1/reply/target-OpenGL__GLU-MinSizeRel-a235841a56fed2402f74.json create mode 100644 build/.cmake/api/v1/reply/target-OpenGL__GLU-RelWithDebInfo-a235841a56fed2402f74.json create mode 100644 build/.cmake/api/v1/reply/target-OpenGL__GLU-Release-a235841a56fed2402f74.json create mode 100644 build/.cmake/api/v1/reply/target-Threads__Threads-Debug-917bb3fabd1bb10552c5.json create mode 100644 build/.cmake/api/v1/reply/target-Threads__Threads-MinSizeRel-917bb3fabd1bb10552c5.json create mode 100644 build/.cmake/api/v1/reply/target-Threads__Threads-RelWithDebInfo-917bb3fabd1bb10552c5.json create mode 100644 build/.cmake/api/v1/reply/target-Threads__Threads-Release-917bb3fabd1bb10552c5.json create mode 100644 build/.cmake/api/v1/reply/target-ZERO_CHECK-Debug-d3272bf33261ce586103.json create mode 100644 build/.cmake/api/v1/reply/target-ZERO_CHECK-MinSizeRel-d3272bf33261ce586103.json create mode 100644 build/.cmake/api/v1/reply/target-ZERO_CHECK-RelWithDebInfo-d3272bf33261ce586103.json create mode 100644 build/.cmake/api/v1/reply/target-ZERO_CHECK-Release-d3272bf33261ce586103.json create mode 100644 build/.cmake/api/v1/reply/target-glfw-Debug-33bcdfaccd1b386fcb44.json create mode 100644 build/.cmake/api/v1/reply/target-glfw-MinSizeRel-33bcdfaccd1b386fcb44.json create mode 100644 build/.cmake/api/v1/reply/target-glfw-RelWithDebInfo-33bcdfaccd1b386fcb44.json create mode 100644 build/.cmake/api/v1/reply/target-glfw-Release-33bcdfaccd1b386fcb44.json create mode 100644 build/.cmake/api/v1/reply/target-glm__glm-Debug-b60742f688d83777046a.json create mode 100644 build/.cmake/api/v1/reply/target-glm__glm-MinSizeRel-b60742f688d83777046a.json create mode 100644 build/.cmake/api/v1/reply/target-glm__glm-RelWithDebInfo-b60742f688d83777046a.json create mode 100644 build/.cmake/api/v1/reply/target-glm__glm-Release-b60742f688d83777046a.json create mode 100644 build/.cmake/api/v1/reply/target-glm__glm-header-only-Debug-5bb43cd096b4c54b9793.json create mode 100644 build/.cmake/api/v1/reply/target-glm__glm-header-only-MinSizeRel-5bb43cd096b4c54b9793.json create mode 100644 build/.cmake/api/v1/reply/target-glm__glm-header-only-RelWithDebInfo-5bb43cd096b4c54b9793.json create mode 100644 build/.cmake/api/v1/reply/target-glm__glm-header-only-Release-5bb43cd096b4c54b9793.json create mode 100644 build/.cmake/api/v1/reply/toolchains-v1-c9ef456008c894b37931.json create mode 100644 build/ALL_BUILD.vcxproj create mode 100644 build/ALL_BUILD.vcxproj.filters create mode 100644 build/CMakeCache.txt create mode 100644 build/CMakeFiles/4.3.3/CMakeCXXCompiler.cmake create mode 100644 build/CMakeFiles/4.3.3/CMakeDetermineCompilerABI_CXX.bin create mode 100644 build/CMakeFiles/4.3.3/CMakeRCCompiler.cmake create mode 100644 build/CMakeFiles/4.3.3/CMakeSystem.cmake create mode 100644 build/CMakeFiles/4.3.3/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100644 build/CMakeFiles/4.3.3/CompilerIdCXX/CompilerIdCXX.vcxproj create mode 100644 build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.exe.recipe create mode 100644 build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.command.1.tlog create mode 100644 build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.read.1.tlog create mode 100644 build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.write.1.tlog create mode 100644 build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/Cl.items.tlog create mode 100644 build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CompilerIdCXX.lastbuildstate create mode 100644 build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.command.1.tlog create mode 100644 build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.read.1.tlog create mode 100644 build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.secondary.1.tlog create mode 100644 build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.write.1.tlog create mode 100644 build/CMakeFiles/4.3.3/VCTargetsPath.txt create mode 100644 build/CMakeFiles/4.3.3/VCTargetsPath.vcxproj create mode 100644 build/CMakeFiles/4.3.3/VCTargetsPath/x64/Debug/VCTargetsPath.recipe create mode 100644 build/CMakeFiles/4.3.3/VCTargetsPath/x64/Debug/VCTargetsPath.tlog/VCTargetsPath.lastbuildstate create mode 100644 build/CMakeFiles/86fba70918b4c2a3e7e2bca408a270cb/generate.stamp.rule create mode 100644 build/CMakeFiles/CMakeConfigureLog.yaml create mode 100644 build/CMakeFiles/InstallScripts.json create mode 100644 build/CMakeFiles/TargetDirectories.txt create mode 100644 build/CMakeFiles/cmake.check_cache create mode 100644 build/CMakeFiles/generate.stamp create mode 100644 build/CMakeFiles/generate.stamp.depend create mode 100644 build/CMakeFiles/generate.stamp.list create mode 100644 build/Debug/HydraClient.exp create mode 100644 build/Debug/HydraClient.pdb create mode 100644 build/Hydra.sln create mode 100644 build/HydraClient.dir/Debug/HydraClient.Build.CppClean.log create mode 100644 build/HydraClient.dir/Debug/HydraClient.exe.recipe create mode 100644 build/HydraClient.dir/Debug/HydraClient.ilk create mode 100644 build/HydraClient.dir/Debug/HydraClient.tlog/CL.command.1.tlog create mode 100644 build/HydraClient.dir/Debug/HydraClient.tlog/CL.read.1.tlog create mode 100644 build/HydraClient.dir/Debug/HydraClient.tlog/CL.write.1.tlog create mode 100644 build/HydraClient.dir/Debug/HydraClient.tlog/Cl.items.tlog create mode 100644 build/HydraClient.dir/Debug/HydraClient.tlog/CustomBuild.command.1.tlog create mode 100644 build/HydraClient.dir/Debug/HydraClient.tlog/CustomBuild.read.1.tlog create mode 100644 build/HydraClient.dir/Debug/HydraClient.tlog/CustomBuild.write.1.tlog create mode 100644 build/HydraClient.dir/Debug/HydraClient.tlog/HydraClient.lastbuildstate create mode 100644 build/HydraClient.dir/Debug/HydraClient.tlog/link.command.1.tlog create mode 100644 build/HydraClient.dir/Debug/HydraClient.tlog/link.read.1.tlog create mode 100644 build/HydraClient.dir/Debug/HydraClient.tlog/link.secondary.1.tlog create mode 100644 build/HydraClient.dir/Debug/HydraClient.tlog/link.write.1.tlog create mode 100644 build/HydraClient.dir/Debug/HydraClient.vcxproj.FileListAbsolute.txt create mode 100644 build/HydraClient.dir/Debug/vc143.pdb create mode 100644 build/HydraClient.vcxproj create mode 100644 build/HydraClient.vcxproj.filters create mode 100644 build/HydraEngine/ALL_BUILD.vcxproj create mode 100644 build/HydraEngine/ALL_BUILD.vcxproj.filters create mode 100644 build/HydraEngine/CMakeFiles/generate.stamp create mode 100644 build/HydraEngine/CMakeFiles/generate.stamp.depend create mode 100644 build/HydraEngine/Debug/HydraEngine.exp create mode 100644 build/HydraEngine/Debug/HydraEngine.pdb create mode 100644 build/HydraEngine/Debug/shaders/forward_shader.frag.spv create mode 100644 build/HydraEngine/Debug/shaders/forward_shader.vert.spv create mode 100644 build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.Build.CppClean.log create mode 100644 build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.dll.recipe create mode 100644 build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.ilk create mode 100644 build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.tlog/CL.command.1.tlog create mode 100644 build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.tlog/CL.read.1.tlog create mode 100644 build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.tlog/CL.write.1.tlog create mode 100644 build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.tlog/Cl.items.tlog create mode 100644 build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.tlog/CustomBuild.command.1.tlog create mode 100644 build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.tlog/CustomBuild.read.1.tlog create mode 100644 build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.tlog/CustomBuild.write.1.tlog create mode 100644 build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.tlog/HydraEngine.lastbuildstate create mode 100644 build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.tlog/link.command.1.tlog create mode 100644 build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.tlog/link.read.1.tlog create mode 100644 build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.tlog/link.secondary.1.tlog create mode 100644 build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.tlog/link.write.1.tlog create mode 100644 build/HydraEngine/HydraEngine.dir/Debug/HydraEngine.vcxproj.FileListAbsolute.txt create mode 100644 build/HydraEngine/HydraEngine.dir/Debug/vc143.pdb create mode 100644 build/HydraEngine/HydraEngine.sln create mode 100644 build/HydraEngine/HydraEngine.vcxproj create mode 100644 build/HydraEngine/HydraEngine.vcxproj.filters create mode 100644 build/HydraEngine/Shaders.vcxproj create mode 100644 build/HydraEngine/Shaders.vcxproj.filters create mode 100644 build/HydraEngine/cmake_install.cmake create mode 100644 build/HydraEngine/shaders/forward_shader.frag.spv create mode 100644 build/HydraEngine/shaders/forward_shader.vert.spv create mode 100644 build/HydraEngine/x64/Debug/Shaders/Shaders.Build.CppClean.log create mode 100644 build/HydraEngine/x64/Debug/Shaders/Shaders.recipe create mode 100644 build/HydraEngine/x64/Debug/Shaders/Shaders.tlog/CustomBuild.command.1.tlog create mode 100644 build/HydraEngine/x64/Debug/Shaders/Shaders.tlog/CustomBuild.read.1.tlog create mode 100644 build/HydraEngine/x64/Debug/Shaders/Shaders.tlog/CustomBuild.write.1.tlog create mode 100644 build/HydraEngine/x64/Debug/Shaders/Shaders.tlog/Shaders.lastbuildstate create mode 100644 build/HydraEngine/x64/Debug/Shaders/Shaders.tlog/unsuccessfulbuild create mode 100644 build/HydraEngine/x64/Debug/Shaders/Shaders.vcxproj.FileListAbsolute.txt create mode 100644 build/ZERO_CHECK.vcxproj create mode 100644 build/ZERO_CHECK.vcxproj.filters create mode 100644 build/cmake_install.cmake create mode 100644 build/linkerrors.txt create mode 100644 build/x64/Debug/ALL_BUILD/ALL_BUILD.recipe create mode 100644 build/x64/Debug/ALL_BUILD/ALL_BUILD.tlog/ALL_BUILD.lastbuildstate create mode 100644 build/x64/Debug/ALL_BUILD/ALL_BUILD.tlog/CustomBuild.command.1.tlog create mode 100644 build/x64/Debug/ALL_BUILD/ALL_BUILD.tlog/CustomBuild.read.1.tlog create mode 100644 build/x64/Debug/ALL_BUILD/ALL_BUILD.tlog/CustomBuild.write.1.tlog create mode 100644 build/x64/Debug/ZERO_CHECK/ZERO_CHECK.Build.CppClean.log create mode 100644 build/x64/Debug/ZERO_CHECK/ZERO_CHECK.recipe create mode 100644 build/x64/Debug/ZERO_CHECK/ZERO_CHECK.tlog/CustomBuild.command.1.tlog create mode 100644 build/x64/Debug/ZERO_CHECK/ZERO_CHECK.tlog/CustomBuild.read.1.tlog create mode 100644 build/x64/Debug/ZERO_CHECK/ZERO_CHECK.tlog/CustomBuild.write.1.tlog create mode 100644 build/x64/Debug/ZERO_CHECK/ZERO_CHECK.tlog/ZERO_CHECK.lastbuildstate create mode 100644 build/x64/Debug/ZERO_CHECK/ZERO_CHECK.vcxproj.FileListAbsolute.txt diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e257658 --- /dev/null +++ b/.gitignore @@ -0,0 +1,34 @@ +# ---> C++ +# Prerequisites +*.d + +# Compiled Object files +*.slo +*.lo +*.o +*.obj + +# Precompiled Headers +*.gch +*.pch + +# Compiled Dynamic libraries +*.so +*.dylib +*.dll + +# Fortran module files +*.mod +*.smod + +# Compiled Static libraries +*.lai +*.la +*.a +*.lib + +# Executables +*.exe +*.out +*.app + diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..b93c319 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,32 @@ + +cmake_minimum_required(VERSION 3.15...3.50) +set(CMAKE_CXX_STANDARD 17) +list(APPEND CMAKE_PREFIX_PATH "../Libraries/") +project( + Hydra + VERSION 1.0 + LANGUAGES CXX) + + add_subdirectory(${CMAKE_SOURCE_DIR}/HydraEngine) + + + + file(GLOB CLIENT_SOURCES + "HydraClient/source/*.h" + "HydraClient/source/*.cpp" + ) + + add_executable(HydraClient ${CLIENT_SOURCES}) + target_link_libraries(HydraClient HydraEngine) + + +include_directories(HydraClient "${CMAKE_SOURCE_DIR}/HydraEngine/includes") +include_directories(HydraClient "${CMAKE_SOURCE_DIR}/Libraries/glm") + + if(WIN32) + add_custom_command(TARGET HydraClient POST_BUILD + COMMAND ${CMAKE_COMMAND} -E copy -t $ $ + COMMAND_EXPAND_LISTS + ) +endif() + diff --git a/HydraClient/source/HydraClient.cpp b/HydraClient/source/HydraClient.cpp new file mode 100644 index 0000000..1633791 --- /dev/null +++ b/HydraClient/source/HydraClient.cpp @@ -0,0 +1,26 @@ +#include +//#include "../../HydraEngine/Hydra.h" +#include "HydraGame.h" + + +#include + +#ifdef _WIN32 +extern "C" { + // Forces NVIDIA Optimus to activate the dGPU + __declspec(dllexport) DWORD NvOptimusEnablement = 0x00000001; + + // Forces AMD PowerXpress/Enduro to activate the dGPU + __declspec(dllexport) int AmdPowerXpressRequestHighPerformance = 1; +} +#endif + +int main() +{ + HydraGame* game = new HydraGame(); + HydraEngine* engine = HydraEngine::GetInstance(); + engine->InitialiseGame(game); + engine->Start(); + delete game; + return 0; +} \ No newline at end of file diff --git a/HydraClient/source/HydraGame.cpp b/HydraClient/source/HydraGame.cpp new file mode 100644 index 0000000..f77e4af --- /dev/null +++ b/HydraClient/source/HydraGame.cpp @@ -0,0 +1,59 @@ +#include "HydraGame.h" + +bool HydraGame::Initialise() +{ + // m_angle = 0.01f; + + m_sun_light_id = GetEngine()->ActorManager()->CreateActor(); + GetEngine()->ActorManager()->InitialiseActor(m_sun_light_id); + GetEngine()->ActorManager()->SetOrientation(m_sun_light_id, -0.5f, 0.0f, 0.0f); + GetEngine()->ActorManager()->SetPosition(m_sun_light_id, glm::dvec3(0.0f, 4.0f, 10.0f)); + + + // m_other_light_id = GetEngine()->ActorManager()->CreateActor(); + // GetEngine()->ActorManager()->InitialiseActor(m_other_light_id); + // GetEngine()->ActorManager()->SetOrientation(m_other_light_id, 0.4f, 0.5f, 0.0f); + + // //1.570796327f + // //3.141592654f + + m_plane_actor_id = GetEngine()->ActorManager()->CreateActor(); + GetEngine()->ActorManager()->InitialiseActor(m_plane_actor_id); + GetEngine()->ActorManager()->SetPosition(m_plane_actor_id, glm::dvec3(0, 0, 0)); + + // m_cube_actor_id = GetEngine()->ActorManager()->CreateActor(); + // GetEngine()->ActorManager()->InitialiseActor(m_cube_actor_id); + // GetEngine()->ActorManager()->SetPosition(m_cube_actor_id, glm::dvec3(0, -2, 0)); + // GetEngine()->ActorManager()->SetRelationship(m_plane_actor_id, m_cube_actor_id); + + m_gltf_id = GetEngine()->ActorManager()->LoadActor("c:/Code/HydraV3/Media/AntiqueCamera.glb"); + GetEngine()->ActorManager()->InitialiseActor(m_gltf_id); + GetEngine()->ActorManager()->SetPosition(m_gltf_id, glm::dvec3(0, 0, 0)); + + m_player_actor_id = GetEngine()->ActorManager()->CreateActor(); + GetEngine()->ActorManager()->InitialiseActor(m_player_actor_id); + GetEngine()->ActorManager()->SetPosition(m_player_actor_id, glm::dvec3(0, 4, 4)); + + GetEngine()->PossessPlayer(m_player_actor_id); + GetEngine()->Camera()->AttachToActor(m_player_actor_id); + + return false; +} + +void HydraGame::Update(float delta_t_seconds) +{ + if (GetEngine()->KeyPressed(HYDRA_KEY_CODES::HYDRA_KEY_ESCAPE)) + { + GetEngine()->Exit(); + } + // GetEngine()->ActorManager()->SetOrientation(m_sun_light_id, m_angle, 0.4, 0.0f); + // if(m_angle > (M_PI) - 0.01) + // { + // m_angle = 0.01; + // } + + m_angle += m_diff; + GetEngine()->ActorManager()->SetOrientation(m_sun_light_id, -0.2, m_angle, 0); + // GetEngine()->ActorManager()->SetOrientation(m_gltf_id, 0, m_angle, 0); + // GetEngine()->ActorManager()->SetOrientation(m_plane_actor_id, 0, m_angle, 0); +} \ No newline at end of file diff --git a/HydraClient/source/HydraGame.h b/HydraClient/source/HydraGame.h new file mode 100644 index 0000000..e180171 --- /dev/null +++ b/HydraClient/source/HydraGame.h @@ -0,0 +1,28 @@ +#ifndef HYDRAGAME +#define HYDRAGAME + + +#include +#include +#include + +class HydraGame : public HydraGameProxy +{ + private: + HydraID m_plane_actor_id = INVALID_HYDRA_ID; + HydraID m_player_actor_id = INVALID_HYDRA_ID; + HydraID m_cube_actor_id = INVALID_HYDRA_ID; + HydraID m_sun_light_id = INVALID_HYDRA_ID; + HydraID m_other_light_id = INVALID_HYDRA_ID; + HydraID m_gltf_id = INVALID_HYDRA_ID; + float m_time = 0; + float m_angle = 0; + float m_diff = 0.005; + public: + virtual bool Initialise() override; + virtual void Update(float delta_t_seconds) override; + + }; + + +#endif /* HYDRAGAME */ diff --git a/HydraEngine/CMakeLists.txt b/HydraEngine/CMakeLists.txt new file mode 100644 index 0000000..db62a6b --- /dev/null +++ b/HydraEngine/CMakeLists.txt @@ -0,0 +1,91 @@ +cmake_minimum_required(VERSION 3.15...3.50) +set(CMAKE_CXX_STANDARD 17) + +list(APPEND CMAKE_PREFIX_PATH "../Libraries/") +list(APPEND CMAKE_PREFIX_PATH "../Libraries/glew-2.3.1") +list(APPEND CMAKE_PREFIX_PATH "C:/Program Files (x86)/GLFW") + +project( + HydraEngine + VERSION 1.0 + LANGUAGES CXX) + + file(GLOB_RECURSE SOURCES + source/ *.h + source/ *.cpp + ) + +add_compile_definitions(_EXPORTING) + +add_library(HydraEngine SHARED ${SOURCES}) + + + +#********** GLFW ********** +find_package(glfw3 3.5.0 REQUIRED) +include_directories(HydraEngine "C:/Program Files (x86)/GLFW/include") +target_link_libraries(HydraEngine PRIVATE glfw) +#********** Glew ********** +find_package(GLEW REQUIRED) +include_directories(HydraEngine ${GLEW_INCLUDE_DIRS}) +target_link_libraries(HydraEngine PRIVATE ${GLEW_LIBRARIES}) +#********** GLM ********** +find_package(glm CONFIG REQUIRED) +include_directories(HydraClient "${CMAKE_SOURCE_DIR}/Libraries/glm") +#********** AssImp ********** +include_directories(HydraEngine, "../Libraries/assimp/include/") +target_link_libraries(HydraEngine PRIVATE "c:/Code/HydraV3/Libraries/assimp/lib/Debug/assimp-vc143-mtd.lib") +#********** OpenGL ********** +find_package(OpenGL REQUIRED) +target_link_libraries(HydraEngine PRIVATE OpenGL32) +#********** STB Image ******** +include_directories(HydraEngine, "../Libraries/stb-master/") + +include_directories(HydraClient "${CMAKE_SOURCE_DIR}/HydraEngine/includes") + if(WIN32) + add_custom_command(TARGET HydraEngine POST_BUILD + COMMAND ${CMAKE_COMMAND} -E copy -t $ $ + COMMAND_EXPAND_LISTS + ) +endif() + + + + + +# set(GLSL_VALIDATOR "glslangValidator") + +# file(GLOB_RECURSE GLSL_SOURCE_FILES +# "source/ShaderFiles/*.frag" +# "source/ShaderFiles/*.vert" +# "source/ShaderFiles/*.comp" +# "source/ShaderFiles/*.geom" +# ) + +# foreach(GLSL ${GLSL_SOURCE_FILES}) +# get_filename_component(FILE_NAME ${GLSL} NAME) + +# set(SPIRV "${PROJECT_BINARY_DIR}/shaders/${FILE_NAME}.spv") +# #set(COMMAND_STRING "${GLSL_VALIDATOR} -V ${GLSL} -o ${SPIRV}") +# set(COMMAND_STRING "${GLSL_VALIDATOR} -V ${GLSL} -o ${SPIRV}") +# add_custom_command( +# OUTPUT ${SPIRV} +# COMMAND ${CMAKE_COMMAND} -E make_directory "${PROJECT_BINARY_DIR}/shaders/" +# COMMAND ${GLSL_VALIDATOR} -V ${GLSL} -o ${SPIRV} +# DEPENDS ${GLSL}) +# list(APPEND SPIRV_BINARY_FILES ${SPIRV}) +# endforeach(GLSL) + +# add_custom_target( +# Shaders +# DEPENDS ${SPIRV_BINARY_FILES} +# ) + +# add_dependencies(HydraEngine Shaders) + +# add_custom_command(TARGET HydraEngine POST_BUILD +# COMMAND ${CMAKE_COMMAND} -E make_directory "$/shaders/" +# COMMAND ${CMAKE_COMMAND} -E copy_directory +# "${PROJECT_BINARY_DIR}/shaders" +# "$/shaders" +# ) \ No newline at end of file diff --git a/HydraEngine/build/.cmake/api/v1/query/client-vscode/query.json b/HydraEngine/build/.cmake/api/v1/query/client-vscode/query.json new file mode 100644 index 0000000..82bb964 --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/query/client-vscode/query.json @@ -0,0 +1 @@ +{"requests":[{"kind":"cache","version":2},{"kind":"codemodel","version":2},{"kind":"toolchains","version":1},{"kind":"cmakeFiles","version":1}]} \ No newline at end of file diff --git a/HydraEngine/build/.cmake/api/v1/reply/cache-v2-6ef40bd76482ea51b4f4.json b/HydraEngine/build/.cmake/api/v1/reply/cache-v2-6ef40bd76482ea51b4f4.json new file mode 100644 index 0000000..4652f45 --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/cache-v2-6ef40bd76482ea51b4f4.json @@ -0,0 +1,1135 @@ +{ + "entries" : + [ + { + "name" : "CMAKE_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib.exe" + }, + { + "name" : "CMAKE_CACHEFILE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "This is the directory where this CMakeCache.txt was created" + } + ], + "type" : "INTERNAL", + "value" : "c:/Code/HydraV3/HydraEngine/build" + }, + { + "name" : "CMAKE_CACHE_MAJOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Major version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "4" + }, + { + "name" : "CMAKE_CACHE_MINOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minor version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_CACHE_PATCH_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Patch version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake executable." + } + ], + "type" : "INTERNAL", + "value" : "C:/Program Files/CMake/bin/cmake.exe" + }, + { + "name" : "CMAKE_CONFIGURATION_TYPES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Semicolon separated list of supported configuration types, only supports Debug, Release, MinSizeRel, and RelWithDebInfo, anything else will be ignored." + } + ], + "type" : "STRING", + "value" : "Debug;Release;MinSizeRel;RelWithDebInfo" + }, + { + "name" : "CMAKE_CPACK_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cpack program executable." + } + ], + "type" : "INTERNAL", + "value" : "C:/Program Files/CMake/bin/cpack.exe" + }, + { + "name" : "CMAKE_CTEST_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to ctest program executable." + } + ], + "type" : "INTERNAL", + "value" : "C:/Program Files/CMake/bin/ctest.exe" + }, + { + "name" : "CMAKE_CXX_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during all build types." + } + ], + "type" : "STRING", + "value" : "/DWIN32 /D_WINDOWS /EHsc" + }, + { + "name" : "CMAKE_CXX_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "/Ob0 /Od /RTC1" + }, + { + "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "/O1 /Ob1 /DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "/O2 /Ob2 /DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "/O2 /Ob1 /DNDEBUG" + }, + { + "name" : "CMAKE_CXX_STANDARD_LIBRARIES", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Libraries linked by default with all C++ applications." + } + ], + "type" : "STRING", + "value" : "kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib" + }, + { + "name" : "CMAKE_EXECUTABLE_FORMAT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Executable file format" + } + ], + "type" : "INTERNAL", + "value" : "Unknown" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during all build types." + } + ], + "type" : "STRING", + "value" : "/machine:x64" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "/debug /INCREMENTAL" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "/INCREMENTAL:NO" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "/INCREMENTAL:NO" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "/debug /INCREMENTAL" + }, + { + "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "BOOL", + "value" : "TRUE" + }, + { + "name" : "CMAKE_EXTRA_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of external makefile project generator." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_FIND_PACKAGE_REDIRECTS_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake." + } + ], + "type" : "STATIC", + "value" : "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects" + }, + { + "name" : "CMAKE_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator." + } + ], + "type" : "INTERNAL", + "value" : "Visual Studio 17 2022" + }, + { + "name" : "CMAKE_GENERATOR_INSTANCE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Generator instance identifier." + } + ], + "type" : "INTERNAL", + "value" : "C:/Program Files/Microsoft Visual Studio/2022/Professional" + }, + { + "name" : "CMAKE_GENERATOR_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator platform." + } + ], + "type" : "INTERNAL", + "value" : "x64" + }, + { + "name" : "CMAKE_GENERATOR_TOOLSET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator toolset." + } + ], + "type" : "INTERNAL", + "value" : "host=x64" + }, + { + "name" : "CMAKE_HAVE_LIBC_PTHREAD", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Test CMAKE_HAVE_LIBC_PTHREAD" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HAVE_PTHREADS_CREATE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Have library pthreads" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HAVE_PTHREAD_CREATE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Have library pthread" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HOME_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Source directory with the top level CMakeLists.txt file for this project" + } + ], + "type" : "INTERNAL", + "value" : "C:/Code/HydraV3/HydraEngine" + }, + { + "name" : "CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install path prefix, prepended onto install directories." + } + ], + "type" : "PATH", + "value" : "C:/Program Files/HydraEngine" + }, + { + "name" : "CMAKE_LINKER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/link.exe" + }, + { + "name" : "CMAKE_LIST_FILE_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of CMakeLists files to read" + } + ], + "type" : "INTERNAL", + "value" : "CMakeLists.txt" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during all build types." + } + ], + "type" : "STRING", + "value" : "/machine:x64" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "/debug /INCREMENTAL" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "/INCREMENTAL:NO" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "/INCREMENTAL:NO" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "/debug /INCREMENTAL" + }, + { + "name" : "CMAKE_MT", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/mt.exe" + }, + { + "name" : "CMAKE_NUMBER_OF_MAKEFILES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "number of local generators" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Platform information initialized" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_PROJECT_COMPAT_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_DESCRIPTION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_HOMEPAGE_URL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "HydraEngine" + }, + { + "name" : "CMAKE_PROJECT_SPDX_LICENSE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "1.0" + }, + { + "name" : "CMAKE_PROJECT_VERSION_MAJOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "1" + }, + { + "name" : "CMAKE_PROJECT_VERSION_MINOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "0" + }, + { + "name" : "CMAKE_PROJECT_VERSION_PATCH", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_VERSION_TWEAK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_RANLIB", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "noop for ranlib" + } + ], + "type" : "INTERNAL", + "value" : ":" + }, + { + "name" : "CMAKE_RC_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "RC compiler" + } + ], + "type" : "FILEPATH", + "value" : "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/rc.exe" + }, + { + "name" : "CMAKE_RC_COMPILER_WORKS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_RC_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags for Windows Resource Compiler during all build types." + } + ], + "type" : "STRING", + "value" : "-DWIN32" + }, + { + "name" : "CMAKE_RC_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags for Windows Resource Compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-D_DEBUG" + }, + { + "name" : "CMAKE_RC_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags for Windows Resource Compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_RC_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags for Windows Resource Compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_RC_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags for Windows Resource Compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_ROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake installation." + } + ], + "type" : "INTERNAL", + "value" : "C:/Program Files/CMake/share/cmake-4.3" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during all build types." + } + ], + "type" : "STRING", + "value" : "/machine:x64" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "/debug /INCREMENTAL" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "/INCREMENTAL:NO" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "/INCREMENTAL:NO" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "/debug /INCREMENTAL" + }, + { + "name" : "CMAKE_SKIP_INSTALL_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_SKIP_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when using shared libraries." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the archiver during the creation of static libraries during all build types." + } + ], + "type" : "STRING", + "value" : "/machine:x64" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the archiver during the creation of static libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the archiver during the creation of static libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the archiver during the creation of static libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the archiver during the creation of static libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_VERBOSE_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." + } + ], + "type" : "BOOL", + "value" : "FALSE" + }, + { + "name" : "FIND_PACKAGE_MESSAGE_DETAILS_Threads", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Details about finding Threads" + } + ], + "type" : "INTERNAL", + "value" : "[TRUE][v()]" + }, + { + "name" : "HydraEngine_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "C:/Code/HydraV3/HydraEngine/build" + }, + { + "name" : "HydraEngine_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "ON" + }, + { + "name" : "HydraEngine_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "C:/Code/HydraV3/HydraEngine" + }, + { + "name" : "glfw3_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The directory containing a CMake configuration file for glfw3." + } + ], + "type" : "PATH", + "value" : "C:/Program Files (x86)/GLFW/lib/cmake/glfw3" + }, + { + "name" : "glm_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The directory containing a CMake configuration file for glm." + } + ], + "type" : "PATH", + "value" : "C:/Program Files (x86)/glm/share/glm" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/cmakeFiles-v1-a04f847b7ad2a0bfbabf.json b/HydraEngine/build/.cmake/api/v1/reply/cmakeFiles-v1-a04f847b7ad2a0bfbabf.json new file mode 100644 index 0000000..aef3606 --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/cmakeFiles-v1-a04f847b7ad2a0bfbabf.json @@ -0,0 +1,209 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isGenerated" : true, + "path" : "build/CMakeFiles/4.3.3/CMakeSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Windows-Initialize.cmake" + }, + { + "isGenerated" : true, + "path" : "build/CMakeFiles/4.3.3/CMakeCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Windows.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/WindowsPaths.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeCXXInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/MSVC-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/MSVC.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Windows-MSVC-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Windows-MSVC.cmake" + }, + { + "isGenerated" : true, + "path" : "build/CMakeFiles/4.3.3/CMakeRCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeRCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Internal/CMakeCXXLinkerInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Internal/CMakeCommonLinkerInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Linker/MSVC-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Linker/MSVC.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Linker/Windows-MSVC-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Linker/Windows-MSVC.cmake" + }, + { + "isExternal" : true, + "path" : "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3ConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/FindThreads.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CheckLibraryExists.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CheckIncludeFileCXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CheckCXXSourceCompiles.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Internal/CheckSourceCompiles.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/FindPackageHandleStandardArgs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/FindPackageMessage.cmake" + }, + { + "isExternal" : true, + "path" : "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Targets.cmake" + }, + { + "isExternal" : true, + "path" : "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Targets-debug.cmake" + }, + { + "isExternal" : true, + "path" : "C:/Program Files (x86)/glm/share/glm/glmConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "C:/Program Files (x86)/glm/share/glm/glmConfig.cmake" + }, + { + "isExternal" : true, + "path" : "C:/Program Files (x86)/glm/share/glm/glmConfig-debug.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "C:/Code/HydraV3/HydraEngine/build", + "source" : "C:/Code/HydraV3/HydraEngine" + }, + "version" : + { + "major" : 1, + "minor" : 1 + } +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/codemodel-v2-51f9bdbc1791e7e3ebeb.json b/HydraEngine/build/.cmake/api/v1/reply/codemodel-v2-51f9bdbc1791e7e3ebeb.json new file mode 100644 index 0000000..3be1c08 --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/codemodel-v2-51f9bdbc1791e7e3ebeb.json @@ -0,0 +1,444 @@ +{ + "configurations" : + [ + { + "abstractTargets" : + [ + { + "directoryIndex" : 0, + "id" : "Threads::Threads::@6890427a1f51a3e7e1df", + "jsonFile" : "target-Threads__Threads-Debug-ff216b3047692145be48.json", + "name" : "Threads::Threads", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "glfw::@6890427a1f51a3e7e1df", + "jsonFile" : "target-glfw-Debug-3ca2be3dde12194a7d87.json", + "name" : "glfw", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "glm::glm::@6890427a1f51a3e7e1df", + "jsonFile" : "target-glm__glm-Debug-31038a380df6f0ca9ee1.json", + "name" : "glm::glm", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df", + "jsonFile" : "target-glm__glm-header-only-Debug-7fedaee9df9dad61f848.json", + "name" : "glm::glm-header-only", + "projectIndex" : 0 + } + ], + "directories" : + [ + { + "abstractTargetIndexes" : + [ + 0, + 1, + 2, + 3 + ], + "build" : ".", + "jsonFile" : "directory-.-Debug-f040eec181a89de70dbe.json", + "minimumCMakeVersion" : + { + "string" : "3.15" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0, + 1, + 2 + ] + } + ], + "name" : "Debug", + "projects" : + [ + { + "abstractTargetIndexes" : + [ + 0, + 1, + 2, + 3 + ], + "directoryIndexes" : + [ + 0 + ], + "name" : "HydraEngine", + "targetIndexes" : + [ + 0, + 1, + 2 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "ALL_BUILD::@6890427a1f51a3e7e1df", + "jsonFile" : "target-ALL_BUILD-Debug-9b755f0b1ff757eec4a1.json", + "name" : "ALL_BUILD", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "HydraEngine::@6890427a1f51a3e7e1df", + "jsonFile" : "target-HydraEngine-Debug-80debb8042330b84f75d.json", + "name" : "HydraEngine", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df", + "jsonFile" : "target-ZERO_CHECK-Debug-7d1e6fed8936f381469e.json", + "name" : "ZERO_CHECK", + "projectIndex" : 0 + } + ] + }, + { + "abstractTargets" : + [ + { + "directoryIndex" : 0, + "id" : "Threads::Threads::@6890427a1f51a3e7e1df", + "jsonFile" : "target-Threads__Threads-Release-ff216b3047692145be48.json", + "name" : "Threads::Threads", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "glfw::@6890427a1f51a3e7e1df", + "jsonFile" : "target-glfw-Release-3ca2be3dde12194a7d87.json", + "name" : "glfw", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "glm::glm::@6890427a1f51a3e7e1df", + "jsonFile" : "target-glm__glm-Release-31038a380df6f0ca9ee1.json", + "name" : "glm::glm", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df", + "jsonFile" : "target-glm__glm-header-only-Release-7fedaee9df9dad61f848.json", + "name" : "glm::glm-header-only", + "projectIndex" : 0 + } + ], + "directories" : + [ + { + "abstractTargetIndexes" : + [ + 0, + 1, + 2, + 3 + ], + "build" : ".", + "jsonFile" : "directory-.-Release-f040eec181a89de70dbe.json", + "minimumCMakeVersion" : + { + "string" : "3.15" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0, + 1, + 2 + ] + } + ], + "name" : "Release", + "projects" : + [ + { + "abstractTargetIndexes" : + [ + 0, + 1, + 2, + 3 + ], + "directoryIndexes" : + [ + 0 + ], + "name" : "HydraEngine", + "targetIndexes" : + [ + 0, + 1, + 2 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "ALL_BUILD::@6890427a1f51a3e7e1df", + "jsonFile" : "target-ALL_BUILD-Release-9b755f0b1ff757eec4a1.json", + "name" : "ALL_BUILD", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "HydraEngine::@6890427a1f51a3e7e1df", + "jsonFile" : "target-HydraEngine-Release-a8dad3b4a91331100c27.json", + "name" : "HydraEngine", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df", + "jsonFile" : "target-ZERO_CHECK-Release-7d1e6fed8936f381469e.json", + "name" : "ZERO_CHECK", + "projectIndex" : 0 + } + ] + }, + { + "abstractTargets" : + [ + { + "directoryIndex" : 0, + "id" : "Threads::Threads::@6890427a1f51a3e7e1df", + "jsonFile" : "target-Threads__Threads-MinSizeRel-ff216b3047692145be48.json", + "name" : "Threads::Threads", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "glfw::@6890427a1f51a3e7e1df", + "jsonFile" : "target-glfw-MinSizeRel-3ca2be3dde12194a7d87.json", + "name" : "glfw", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "glm::glm::@6890427a1f51a3e7e1df", + "jsonFile" : "target-glm__glm-MinSizeRel-31038a380df6f0ca9ee1.json", + "name" : "glm::glm", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df", + "jsonFile" : "target-glm__glm-header-only-MinSizeRel-7fedaee9df9dad61f848.json", + "name" : "glm::glm-header-only", + "projectIndex" : 0 + } + ], + "directories" : + [ + { + "abstractTargetIndexes" : + [ + 0, + 1, + 2, + 3 + ], + "build" : ".", + "jsonFile" : "directory-.-MinSizeRel-f040eec181a89de70dbe.json", + "minimumCMakeVersion" : + { + "string" : "3.15" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0, + 1, + 2 + ] + } + ], + "name" : "MinSizeRel", + "projects" : + [ + { + "abstractTargetIndexes" : + [ + 0, + 1, + 2, + 3 + ], + "directoryIndexes" : + [ + 0 + ], + "name" : "HydraEngine", + "targetIndexes" : + [ + 0, + 1, + 2 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "ALL_BUILD::@6890427a1f51a3e7e1df", + "jsonFile" : "target-ALL_BUILD-MinSizeRel-9b755f0b1ff757eec4a1.json", + "name" : "ALL_BUILD", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "HydraEngine::@6890427a1f51a3e7e1df", + "jsonFile" : "target-HydraEngine-MinSizeRel-8c81d1101cc774e182a1.json", + "name" : "HydraEngine", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df", + "jsonFile" : "target-ZERO_CHECK-MinSizeRel-7d1e6fed8936f381469e.json", + "name" : "ZERO_CHECK", + "projectIndex" : 0 + } + ] + }, + { + "abstractTargets" : + [ + { + "directoryIndex" : 0, + "id" : "Threads::Threads::@6890427a1f51a3e7e1df", + "jsonFile" : "target-Threads__Threads-RelWithDebInfo-ff216b3047692145be48.json", + "name" : "Threads::Threads", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "glfw::@6890427a1f51a3e7e1df", + "jsonFile" : "target-glfw-RelWithDebInfo-3ca2be3dde12194a7d87.json", + "name" : "glfw", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "glm::glm::@6890427a1f51a3e7e1df", + "jsonFile" : "target-glm__glm-RelWithDebInfo-31038a380df6f0ca9ee1.json", + "name" : "glm::glm", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df", + "jsonFile" : "target-glm__glm-header-only-RelWithDebInfo-7fedaee9df9dad61f848.json", + "name" : "glm::glm-header-only", + "projectIndex" : 0 + } + ], + "directories" : + [ + { + "abstractTargetIndexes" : + [ + 0, + 1, + 2, + 3 + ], + "build" : ".", + "jsonFile" : "directory-.-RelWithDebInfo-f040eec181a89de70dbe.json", + "minimumCMakeVersion" : + { + "string" : "3.15" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0, + 1, + 2 + ] + } + ], + "name" : "RelWithDebInfo", + "projects" : + [ + { + "abstractTargetIndexes" : + [ + 0, + 1, + 2, + 3 + ], + "directoryIndexes" : + [ + 0 + ], + "name" : "HydraEngine", + "targetIndexes" : + [ + 0, + 1, + 2 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "ALL_BUILD::@6890427a1f51a3e7e1df", + "jsonFile" : "target-ALL_BUILD-RelWithDebInfo-9b755f0b1ff757eec4a1.json", + "name" : "ALL_BUILD", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "HydraEngine::@6890427a1f51a3e7e1df", + "jsonFile" : "target-HydraEngine-RelWithDebInfo-98893ad825be1cb9819e.json", + "name" : "HydraEngine", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df", + "jsonFile" : "target-ZERO_CHECK-RelWithDebInfo-7d1e6fed8936f381469e.json", + "name" : "ZERO_CHECK", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "C:/Code/HydraV3/HydraEngine/build", + "source" : "C:/Code/HydraV3/HydraEngine" + }, + "version" : + { + "major" : 2, + "minor" : 10 + } +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/directory-.-Debug-f040eec181a89de70dbe.json b/HydraEngine/build/.cmake/api/v1/reply/directory-.-Debug-f040eec181a89de70dbe.json new file mode 100644 index 0000000..bdea32f --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/directory-.-Debug-f040eec181a89de70dbe.json @@ -0,0 +1,19 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "installers" : [], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/directory-.-MinSizeRel-f040eec181a89de70dbe.json b/HydraEngine/build/.cmake/api/v1/reply/directory-.-MinSizeRel-f040eec181a89de70dbe.json new file mode 100644 index 0000000..bdea32f --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/directory-.-MinSizeRel-f040eec181a89de70dbe.json @@ -0,0 +1,19 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "installers" : [], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f040eec181a89de70dbe.json b/HydraEngine/build/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f040eec181a89de70dbe.json new file mode 100644 index 0000000..bdea32f --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f040eec181a89de70dbe.json @@ -0,0 +1,19 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "installers" : [], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/directory-.-Release-f040eec181a89de70dbe.json b/HydraEngine/build/.cmake/api/v1/reply/directory-.-Release-f040eec181a89de70dbe.json new file mode 100644 index 0000000..bdea32f --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/directory-.-Release-f040eec181a89de70dbe.json @@ -0,0 +1,19 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "installers" : [], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/index-2026-06-10T16-36-08-0538.json b/HydraEngine/build/.cmake/api/v1/reply/index-2026-06-10T16-36-08-0538.json new file mode 100644 index 0000000..4443a0a --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/index-2026-06-10T16-36-08-0538.json @@ -0,0 +1,133 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : true, + "name" : "Visual Studio 17 2022", + "platform" : "x64" + }, + "paths" : + { + "cmake" : "C:/Program Files/CMake/bin/cmake.exe", + "cpack" : "C:/Program Files/CMake/bin/cpack.exe", + "ctest" : "C:/Program Files/CMake/bin/ctest.exe", + "root" : "C:/Program Files/CMake/share/cmake-4.3" + }, + "version" : + { + "isDirty" : false, + "major" : 4, + "minor" : 3, + "patch" : 3, + "string" : "4.3.3", + "suffix" : "" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-51f9bdbc1791e7e3ebeb.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 10 + } + }, + { + "jsonFile" : "cache-v2-6ef40bd76482ea51b4f4.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-a04f847b7ad2a0bfbabf.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 1 + } + }, + { + "jsonFile" : "toolchains-v1-c9ef456008c894b37931.json", + "kind" : "toolchains", + "version" : + { + "major" : 1, + "minor" : 1 + } + } + ], + "reply" : + { + "client-vscode" : + { + "query.json" : + { + "requests" : + [ + { + "kind" : "cache", + "version" : 2 + }, + { + "kind" : "codemodel", + "version" : 2 + }, + { + "kind" : "toolchains", + "version" : 1 + }, + { + "kind" : "cmakeFiles", + "version" : 1 + } + ], + "responses" : + [ + { + "jsonFile" : "cache-v2-6ef40bd76482ea51b4f4.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "codemodel-v2-51f9bdbc1791e7e3ebeb.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 10 + } + }, + { + "jsonFile" : "toolchains-v1-c9ef456008c894b37931.json", + "kind" : "toolchains", + "version" : + { + "major" : 1, + "minor" : 1 + } + }, + { + "jsonFile" : "cmakeFiles-v1-a04f847b7ad2a0bfbabf.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 1 + } + } + ] + } + } + } +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/target-ALL_BUILD-Debug-9b755f0b1ff757eec4a1.json b/HydraEngine/build/.cmake/api/v1/reply/target-ALL_BUILD-Debug-9b755f0b1ff757eec4a1.json new file mode 100644 index 0000000..8ad4d8b --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/target-ALL_BUILD-Debug-9b755f0b1ff757eec4a1.json @@ -0,0 +1,51 @@ +{ + "backtrace" : 0, + "backtraceGraph" : + { + "commands" : [], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "dependencies" : + [ + { + "id" : "HydraEngine::@6890427a1f51a3e7e1df" + }, + { + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" + } + ], + "folder" : + { + "name" : "CMakePredefinedTargets" + }, + "id" : "ALL_BUILD::@6890427a1f51a3e7e1df", + "isGeneratorProvided" : true, + "name" : "ALL_BUILD", + "orderDependencies" : + [ + { + "id" : "HydraEngine::@6890427a1f51a3e7e1df" + } + ], + "paths" : + { + "build" : ".", + "source" : "." + }, + "sources" : [], + "type" : "UTILITY" +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/target-ALL_BUILD-MinSizeRel-9b755f0b1ff757eec4a1.json b/HydraEngine/build/.cmake/api/v1/reply/target-ALL_BUILD-MinSizeRel-9b755f0b1ff757eec4a1.json new file mode 100644 index 0000000..8ad4d8b --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/target-ALL_BUILD-MinSizeRel-9b755f0b1ff757eec4a1.json @@ -0,0 +1,51 @@ +{ + "backtrace" : 0, + "backtraceGraph" : + { + "commands" : [], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "dependencies" : + [ + { + "id" : "HydraEngine::@6890427a1f51a3e7e1df" + }, + { + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" + } + ], + "folder" : + { + "name" : "CMakePredefinedTargets" + }, + "id" : "ALL_BUILD::@6890427a1f51a3e7e1df", + "isGeneratorProvided" : true, + "name" : "ALL_BUILD", + "orderDependencies" : + [ + { + "id" : "HydraEngine::@6890427a1f51a3e7e1df" + } + ], + "paths" : + { + "build" : ".", + "source" : "." + }, + "sources" : [], + "type" : "UTILITY" +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/target-ALL_BUILD-RelWithDebInfo-9b755f0b1ff757eec4a1.json b/HydraEngine/build/.cmake/api/v1/reply/target-ALL_BUILD-RelWithDebInfo-9b755f0b1ff757eec4a1.json new file mode 100644 index 0000000..8ad4d8b --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/target-ALL_BUILD-RelWithDebInfo-9b755f0b1ff757eec4a1.json @@ -0,0 +1,51 @@ +{ + "backtrace" : 0, + "backtraceGraph" : + { + "commands" : [], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "dependencies" : + [ + { + "id" : "HydraEngine::@6890427a1f51a3e7e1df" + }, + { + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" + } + ], + "folder" : + { + "name" : "CMakePredefinedTargets" + }, + "id" : "ALL_BUILD::@6890427a1f51a3e7e1df", + "isGeneratorProvided" : true, + "name" : "ALL_BUILD", + "orderDependencies" : + [ + { + "id" : "HydraEngine::@6890427a1f51a3e7e1df" + } + ], + "paths" : + { + "build" : ".", + "source" : "." + }, + "sources" : [], + "type" : "UTILITY" +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/target-ALL_BUILD-Release-9b755f0b1ff757eec4a1.json b/HydraEngine/build/.cmake/api/v1/reply/target-ALL_BUILD-Release-9b755f0b1ff757eec4a1.json new file mode 100644 index 0000000..8ad4d8b --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/target-ALL_BUILD-Release-9b755f0b1ff757eec4a1.json @@ -0,0 +1,51 @@ +{ + "backtrace" : 0, + "backtraceGraph" : + { + "commands" : [], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "dependencies" : + [ + { + "id" : "HydraEngine::@6890427a1f51a3e7e1df" + }, + { + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" + } + ], + "folder" : + { + "name" : "CMakePredefinedTargets" + }, + "id" : "ALL_BUILD::@6890427a1f51a3e7e1df", + "isGeneratorProvided" : true, + "name" : "ALL_BUILD", + "orderDependencies" : + [ + { + "id" : "HydraEngine::@6890427a1f51a3e7e1df" + } + ], + "paths" : + { + "build" : ".", + "source" : "." + }, + "sources" : [], + "type" : "UTILITY" +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/target-HydraEngine-Debug-80debb8042330b84f75d.json b/HydraEngine/build/.cmake/api/v1/reply/target-HydraEngine-Debug-80debb8042330b84f75d.json new file mode 100644 index 0000000..d876605 --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/target-HydraEngine-Debug-80debb8042330b84f75d.json @@ -0,0 +1,363 @@ +{ + "artifacts" : + [ + { + "path" : "Debug/HydraEngine.dll" + }, + { + "path" : "Debug/HydraEngine.lib" + }, + { + "path" : "Debug/HydraEngine.pdb" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "target_link_libraries", + "add_compile_definitions", + "include_directories" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 16, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 22, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 26, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 14, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 21, + "parent" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "compileDependencies" : + [ + { + "backtrace" : 2, + "id" : "glfw::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 3, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df" + } + ], + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "/DWIN32 /D_WINDOWS /EHsc /Ob0 /Od /RTC1 -std:c++17 -MDd -Zi" + } + ], + "defines" : + [ + { + "backtrace" : 2, + "define" : "GLFW_DLL" + }, + { + "define" : "HydraEngine_EXPORTS" + }, + { + "backtrace" : 4, + "define" : "_EXPORTING" + } + ], + "includes" : + [ + { + "backtrace" : 5, + "path" : "C:/Code/HydraV3/HydraEngine/HydraEngine" + }, + { + "backtrace" : 5, + "path" : "C:/Code/HydraV3/HydraEngine/glfw3" + }, + { + "backtrace" : 2, + "isSystem" : true, + "path" : "C:/Program Files (x86)/GLFW/include" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "C:/Program Files (x86)/glm/include" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "17" + }, + "sourceIndexes" : + [ + 0, + 3, + 5, + 7, + 9, + 11, + 13, + 15, + 18 + ] + } + ], + "dependencies" : + [ + { + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" + } + ], + "id" : "HydraEngine::@6890427a1f51a3e7e1df", + "interfaceCompileDependencies" : + [ + { + "backtrace" : 2, + "id" : "glfw::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 3, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df" + } + ], + "interfaceLinkLibraries" : + [ + { + "backtrace" : 2, + "id" : "glfw::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 3, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df" + } + ], + "link" : + { + "commandFragments" : + [ + { + "fragment" : "/machine:x64 /debug /INCREMENTAL", + "role" : "flags" + }, + { + "backtrace" : 2, + "fragment" : "\"C:\\Program Files (x86)\\GLFW\\lib\\glfw3dll.lib\"", + "role" : "libraries" + }, + { + "fragment" : "kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib", + "role" : "libraries" + } + ], + "language" : "CXX" + }, + "linkLibraries" : + [ + { + "backtrace" : 2, + "id" : "glfw::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 3, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df" + } + ], + "name" : "HydraEngine", + "nameOnDisk" : "HydraEngine.dll", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 3, + 5, + 7, + 9, + 11, + 13, + 15, + 18 + ] + }, + { + "name" : "Header Files", + "sourceIndexes" : + [ + 1, + 2, + 4, + 6, + 8, + 10, + 12, + 14, + 16, + 17, + 19 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "build/CMakeFiles/4.3.3/CompilerIdCXX/CMakeCXXCompilerId.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/GLMIncludes.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "source/HydraDefines.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/engine/HydraEngine.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/engine/HydraEngine.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/engine/HydraObject.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/engine/HydraObject.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/game/HydraGameProxy.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/game/HydraGameProxy.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/scheduler/HydraTaskBarrier.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/scheduler/HydraTaskBarrier.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/scheduler/HydraTaskScheduler.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/scheduler/HydraTaskScheduler.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/scheduler/HydraThread.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/scheduler/HydraThread.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/task/HydraTask.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/task/HydraTask.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "source/windowmanager/HydraRenderSettings.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/windowmanager/HydraWindowManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/windowmanager/HydraWindowManager.h", + "sourceGroupIndex" : 1 + } + ], + "type" : "SHARED_LIBRARY" +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/target-HydraEngine-MinSizeRel-8c81d1101cc774e182a1.json b/HydraEngine/build/.cmake/api/v1/reply/target-HydraEngine-MinSizeRel-8c81d1101cc774e182a1.json new file mode 100644 index 0000000..f4e5b32 --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/target-HydraEngine-MinSizeRel-8c81d1101cc774e182a1.json @@ -0,0 +1,363 @@ +{ + "artifacts" : + [ + { + "path" : "MinSizeRel/HydraEngine.dll" + }, + { + "path" : "MinSizeRel/HydraEngine.lib" + }, + { + "path" : "MinSizeRel/HydraEngine.pdb" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "target_link_libraries", + "add_compile_definitions", + "include_directories" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 16, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 22, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 26, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 14, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 21, + "parent" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "compileDependencies" : + [ + { + "backtrace" : 2, + "id" : "glfw::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 3, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df" + } + ], + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "/DWIN32 /D_WINDOWS /EHsc /O1 /Ob1 /DNDEBUG -std:c++17 -MD" + } + ], + "defines" : + [ + { + "backtrace" : 2, + "define" : "GLFW_DLL" + }, + { + "define" : "HydraEngine_EXPORTS" + }, + { + "backtrace" : 4, + "define" : "_EXPORTING" + } + ], + "includes" : + [ + { + "backtrace" : 5, + "path" : "C:/Code/HydraV3/HydraEngine/HydraEngine" + }, + { + "backtrace" : 5, + "path" : "C:/Code/HydraV3/HydraEngine/glfw3" + }, + { + "backtrace" : 2, + "isSystem" : true, + "path" : "C:/Program Files (x86)/GLFW/include" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "C:/Program Files (x86)/glm/include" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "17" + }, + "sourceIndexes" : + [ + 0, + 3, + 5, + 7, + 9, + 11, + 13, + 15, + 18 + ] + } + ], + "dependencies" : + [ + { + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" + } + ], + "id" : "HydraEngine::@6890427a1f51a3e7e1df", + "interfaceCompileDependencies" : + [ + { + "backtrace" : 2, + "id" : "glfw::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 3, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df" + } + ], + "interfaceLinkLibraries" : + [ + { + "backtrace" : 2, + "id" : "glfw::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 3, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df" + } + ], + "link" : + { + "commandFragments" : + [ + { + "fragment" : "/machine:x64 /INCREMENTAL:NO", + "role" : "flags" + }, + { + "backtrace" : 2, + "fragment" : "\"C:\\Program Files (x86)\\GLFW\\lib\\glfw3dll.lib\"", + "role" : "libraries" + }, + { + "fragment" : "kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib", + "role" : "libraries" + } + ], + "language" : "CXX" + }, + "linkLibraries" : + [ + { + "backtrace" : 2, + "id" : "glfw::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 3, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df" + } + ], + "name" : "HydraEngine", + "nameOnDisk" : "HydraEngine.dll", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 3, + 5, + 7, + 9, + 11, + 13, + 15, + 18 + ] + }, + { + "name" : "Header Files", + "sourceIndexes" : + [ + 1, + 2, + 4, + 6, + 8, + 10, + 12, + 14, + 16, + 17, + 19 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "build/CMakeFiles/4.3.3/CompilerIdCXX/CMakeCXXCompilerId.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/GLMIncludes.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "source/HydraDefines.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/engine/HydraEngine.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/engine/HydraEngine.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/engine/HydraObject.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/engine/HydraObject.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/game/HydraGameProxy.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/game/HydraGameProxy.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/scheduler/HydraTaskBarrier.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/scheduler/HydraTaskBarrier.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/scheduler/HydraTaskScheduler.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/scheduler/HydraTaskScheduler.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/scheduler/HydraThread.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/scheduler/HydraThread.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/task/HydraTask.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/task/HydraTask.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "source/windowmanager/HydraRenderSettings.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/windowmanager/HydraWindowManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/windowmanager/HydraWindowManager.h", + "sourceGroupIndex" : 1 + } + ], + "type" : "SHARED_LIBRARY" +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/target-HydraEngine-RelWithDebInfo-98893ad825be1cb9819e.json b/HydraEngine/build/.cmake/api/v1/reply/target-HydraEngine-RelWithDebInfo-98893ad825be1cb9819e.json new file mode 100644 index 0000000..394362b --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/target-HydraEngine-RelWithDebInfo-98893ad825be1cb9819e.json @@ -0,0 +1,363 @@ +{ + "artifacts" : + [ + { + "path" : "RelWithDebInfo/HydraEngine.dll" + }, + { + "path" : "RelWithDebInfo/HydraEngine.lib" + }, + { + "path" : "RelWithDebInfo/HydraEngine.pdb" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "target_link_libraries", + "add_compile_definitions", + "include_directories" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 16, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 22, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 26, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 14, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 21, + "parent" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "compileDependencies" : + [ + { + "backtrace" : 2, + "id" : "glfw::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 3, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df" + } + ], + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "/DWIN32 /D_WINDOWS /EHsc /O2 /Ob1 /DNDEBUG -std:c++17 -MD -Zi" + } + ], + "defines" : + [ + { + "backtrace" : 2, + "define" : "GLFW_DLL" + }, + { + "define" : "HydraEngine_EXPORTS" + }, + { + "backtrace" : 4, + "define" : "_EXPORTING" + } + ], + "includes" : + [ + { + "backtrace" : 5, + "path" : "C:/Code/HydraV3/HydraEngine/HydraEngine" + }, + { + "backtrace" : 5, + "path" : "C:/Code/HydraV3/HydraEngine/glfw3" + }, + { + "backtrace" : 2, + "isSystem" : true, + "path" : "C:/Program Files (x86)/GLFW/include" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "C:/Program Files (x86)/glm/include" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "17" + }, + "sourceIndexes" : + [ + 0, + 3, + 5, + 7, + 9, + 11, + 13, + 15, + 18 + ] + } + ], + "dependencies" : + [ + { + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" + } + ], + "id" : "HydraEngine::@6890427a1f51a3e7e1df", + "interfaceCompileDependencies" : + [ + { + "backtrace" : 2, + "id" : "glfw::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 3, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df" + } + ], + "interfaceLinkLibraries" : + [ + { + "backtrace" : 2, + "id" : "glfw::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 3, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df" + } + ], + "link" : + { + "commandFragments" : + [ + { + "fragment" : "/machine:x64 /debug /INCREMENTAL", + "role" : "flags" + }, + { + "backtrace" : 2, + "fragment" : "\"C:\\Program Files (x86)\\GLFW\\lib\\glfw3dll.lib\"", + "role" : "libraries" + }, + { + "fragment" : "kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib", + "role" : "libraries" + } + ], + "language" : "CXX" + }, + "linkLibraries" : + [ + { + "backtrace" : 2, + "id" : "glfw::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 3, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df" + } + ], + "name" : "HydraEngine", + "nameOnDisk" : "HydraEngine.dll", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 3, + 5, + 7, + 9, + 11, + 13, + 15, + 18 + ] + }, + { + "name" : "Header Files", + "sourceIndexes" : + [ + 1, + 2, + 4, + 6, + 8, + 10, + 12, + 14, + 16, + 17, + 19 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "build/CMakeFiles/4.3.3/CompilerIdCXX/CMakeCXXCompilerId.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/GLMIncludes.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "source/HydraDefines.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/engine/HydraEngine.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/engine/HydraEngine.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/engine/HydraObject.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/engine/HydraObject.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/game/HydraGameProxy.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/game/HydraGameProxy.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/scheduler/HydraTaskBarrier.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/scheduler/HydraTaskBarrier.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/scheduler/HydraTaskScheduler.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/scheduler/HydraTaskScheduler.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/scheduler/HydraThread.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/scheduler/HydraThread.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/task/HydraTask.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/task/HydraTask.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "source/windowmanager/HydraRenderSettings.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/windowmanager/HydraWindowManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/windowmanager/HydraWindowManager.h", + "sourceGroupIndex" : 1 + } + ], + "type" : "SHARED_LIBRARY" +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/target-HydraEngine-Release-a8dad3b4a91331100c27.json b/HydraEngine/build/.cmake/api/v1/reply/target-HydraEngine-Release-a8dad3b4a91331100c27.json new file mode 100644 index 0000000..a137988 --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/target-HydraEngine-Release-a8dad3b4a91331100c27.json @@ -0,0 +1,363 @@ +{ + "artifacts" : + [ + { + "path" : "Release/HydraEngine.dll" + }, + { + "path" : "Release/HydraEngine.lib" + }, + { + "path" : "Release/HydraEngine.pdb" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "target_link_libraries", + "add_compile_definitions", + "include_directories" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 16, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 22, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 26, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 14, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 21, + "parent" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "compileDependencies" : + [ + { + "backtrace" : 2, + "id" : "glfw::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 3, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df" + } + ], + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "/DWIN32 /D_WINDOWS /EHsc /O2 /Ob2 /DNDEBUG -std:c++17 -MD" + } + ], + "defines" : + [ + { + "backtrace" : 2, + "define" : "GLFW_DLL" + }, + { + "define" : "HydraEngine_EXPORTS" + }, + { + "backtrace" : 4, + "define" : "_EXPORTING" + } + ], + "includes" : + [ + { + "backtrace" : 5, + "path" : "C:/Code/HydraV3/HydraEngine/HydraEngine" + }, + { + "backtrace" : 5, + "path" : "C:/Code/HydraV3/HydraEngine/glfw3" + }, + { + "backtrace" : 2, + "isSystem" : true, + "path" : "C:/Program Files (x86)/GLFW/include" + }, + { + "backtrace" : 3, + "isSystem" : true, + "path" : "C:/Program Files (x86)/glm/include" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "17" + }, + "sourceIndexes" : + [ + 0, + 3, + 5, + 7, + 9, + 11, + 13, + 15, + 18 + ] + } + ], + "dependencies" : + [ + { + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" + } + ], + "id" : "HydraEngine::@6890427a1f51a3e7e1df", + "interfaceCompileDependencies" : + [ + { + "backtrace" : 2, + "id" : "glfw::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 3, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df" + } + ], + "interfaceLinkLibraries" : + [ + { + "backtrace" : 2, + "id" : "glfw::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 3, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df" + } + ], + "link" : + { + "commandFragments" : + [ + { + "fragment" : "/machine:x64 /INCREMENTAL:NO", + "role" : "flags" + }, + { + "backtrace" : 2, + "fragment" : "\"C:\\Program Files (x86)\\GLFW\\lib\\glfw3dll.lib\"", + "role" : "libraries" + }, + { + "fragment" : "kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib", + "role" : "libraries" + } + ], + "language" : "CXX" + }, + "linkLibraries" : + [ + { + "backtrace" : 2, + "id" : "glfw::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 3, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df" + } + ], + "name" : "HydraEngine", + "nameOnDisk" : "HydraEngine.dll", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 3, + 5, + 7, + 9, + 11, + 13, + 15, + 18 + ] + }, + { + "name" : "Header Files", + "sourceIndexes" : + [ + 1, + 2, + 4, + 6, + 8, + 10, + 12, + 14, + 16, + 17, + 19 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "build/CMakeFiles/4.3.3/CompilerIdCXX/CMakeCXXCompilerId.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/GLMIncludes.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "source/HydraDefines.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/engine/HydraEngine.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/engine/HydraEngine.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/engine/HydraObject.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/engine/HydraObject.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/game/HydraGameProxy.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/game/HydraGameProxy.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/scheduler/HydraTaskBarrier.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/scheduler/HydraTaskBarrier.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/scheduler/HydraTaskScheduler.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/scheduler/HydraTaskScheduler.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/scheduler/HydraThread.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/scheduler/HydraThread.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/task/HydraTask.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/task/HydraTask.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "source/windowmanager/HydraRenderSettings.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "source/windowmanager/HydraWindowManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "source/windowmanager/HydraWindowManager.h", + "sourceGroupIndex" : 1 + } + ], + "type" : "SHARED_LIBRARY" +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/target-Threads__Threads-Debug-ff216b3047692145be48.json b/HydraEngine/build/.cmake/api/v1/reply/target-Threads__Threads-Debug-ff216b3047692145be48.json new file mode 100644 index 0000000..f030458 --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/target-Threads__Threads-Debug-ff216b3047692145be48.json @@ -0,0 +1,81 @@ +{ + "abstract" : true, + "backtrace" : 7, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package", + "__find_dependency_common", + "find_dependency" + ], + "files" : + [ + "C:/Program Files/CMake/share/cmake-4.3/Modules/FindThreads.cmake", + "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindDependencyMacro.cmake", + "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake", + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 3 + }, + { + "command" : 1, + "file" : 3, + "line" : 20, + "parent" : 0 + }, + { + "file" : 2, + "parent" : 1 + }, + { + "command" : 3, + "file" : 2, + "line" : 2, + "parent" : 2 + }, + { + "command" : 2, + "file" : 1, + "line" : 125, + "parent" : 3 + }, + { + "command" : 1, + "file" : 1, + "line" : 93, + "parent" : 4 + }, + { + "file" : 0, + "parent" : 5 + }, + { + "command" : 0, + "file" : 0, + "line" : 292, + "parent" : 6 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "Threads::Threads::@6890427a1f51a3e7e1df", + "imported" : true, + "local" : true, + "name" : "Threads::Threads", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sources" : [], + "type" : "INTERFACE_LIBRARY" +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/target-Threads__Threads-MinSizeRel-ff216b3047692145be48.json b/HydraEngine/build/.cmake/api/v1/reply/target-Threads__Threads-MinSizeRel-ff216b3047692145be48.json new file mode 100644 index 0000000..f030458 --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/target-Threads__Threads-MinSizeRel-ff216b3047692145be48.json @@ -0,0 +1,81 @@ +{ + "abstract" : true, + "backtrace" : 7, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package", + "__find_dependency_common", + "find_dependency" + ], + "files" : + [ + "C:/Program Files/CMake/share/cmake-4.3/Modules/FindThreads.cmake", + "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindDependencyMacro.cmake", + "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake", + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 3 + }, + { + "command" : 1, + "file" : 3, + "line" : 20, + "parent" : 0 + }, + { + "file" : 2, + "parent" : 1 + }, + { + "command" : 3, + "file" : 2, + "line" : 2, + "parent" : 2 + }, + { + "command" : 2, + "file" : 1, + "line" : 125, + "parent" : 3 + }, + { + "command" : 1, + "file" : 1, + "line" : 93, + "parent" : 4 + }, + { + "file" : 0, + "parent" : 5 + }, + { + "command" : 0, + "file" : 0, + "line" : 292, + "parent" : 6 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "Threads::Threads::@6890427a1f51a3e7e1df", + "imported" : true, + "local" : true, + "name" : "Threads::Threads", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sources" : [], + "type" : "INTERFACE_LIBRARY" +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/target-Threads__Threads-RelWithDebInfo-ff216b3047692145be48.json b/HydraEngine/build/.cmake/api/v1/reply/target-Threads__Threads-RelWithDebInfo-ff216b3047692145be48.json new file mode 100644 index 0000000..f030458 --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/target-Threads__Threads-RelWithDebInfo-ff216b3047692145be48.json @@ -0,0 +1,81 @@ +{ + "abstract" : true, + "backtrace" : 7, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package", + "__find_dependency_common", + "find_dependency" + ], + "files" : + [ + "C:/Program Files/CMake/share/cmake-4.3/Modules/FindThreads.cmake", + "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindDependencyMacro.cmake", + "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake", + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 3 + }, + { + "command" : 1, + "file" : 3, + "line" : 20, + "parent" : 0 + }, + { + "file" : 2, + "parent" : 1 + }, + { + "command" : 3, + "file" : 2, + "line" : 2, + "parent" : 2 + }, + { + "command" : 2, + "file" : 1, + "line" : 125, + "parent" : 3 + }, + { + "command" : 1, + "file" : 1, + "line" : 93, + "parent" : 4 + }, + { + "file" : 0, + "parent" : 5 + }, + { + "command" : 0, + "file" : 0, + "line" : 292, + "parent" : 6 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "Threads::Threads::@6890427a1f51a3e7e1df", + "imported" : true, + "local" : true, + "name" : "Threads::Threads", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sources" : [], + "type" : "INTERFACE_LIBRARY" +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/target-Threads__Threads-Release-ff216b3047692145be48.json b/HydraEngine/build/.cmake/api/v1/reply/target-Threads__Threads-Release-ff216b3047692145be48.json new file mode 100644 index 0000000..f030458 --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/target-Threads__Threads-Release-ff216b3047692145be48.json @@ -0,0 +1,81 @@ +{ + "abstract" : true, + "backtrace" : 7, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package", + "__find_dependency_common", + "find_dependency" + ], + "files" : + [ + "C:/Program Files/CMake/share/cmake-4.3/Modules/FindThreads.cmake", + "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindDependencyMacro.cmake", + "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake", + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 3 + }, + { + "command" : 1, + "file" : 3, + "line" : 20, + "parent" : 0 + }, + { + "file" : 2, + "parent" : 1 + }, + { + "command" : 3, + "file" : 2, + "line" : 2, + "parent" : 2 + }, + { + "command" : 2, + "file" : 1, + "line" : 125, + "parent" : 3 + }, + { + "command" : 1, + "file" : 1, + "line" : 93, + "parent" : 4 + }, + { + "file" : 0, + "parent" : 5 + }, + { + "command" : 0, + "file" : 0, + "line" : 292, + "parent" : 6 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "Threads::Threads::@6890427a1f51a3e7e1df", + "imported" : true, + "local" : true, + "name" : "Threads::Threads", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sources" : [], + "type" : "INTERFACE_LIBRARY" +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/target-ZERO_CHECK-Debug-7d1e6fed8936f381469e.json b/HydraEngine/build/.cmake/api/v1/reply/target-ZERO_CHECK-Debug-7d1e6fed8936f381469e.json new file mode 100644 index 0000000..c7ebe8c --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/target-ZERO_CHECK-Debug-7d1e6fed8936f381469e.json @@ -0,0 +1,54 @@ +{ + "backtrace" : 0, + "backtraceGraph" : + { + "commands" : [], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "folder" : + { + "name" : "CMakePredefinedTargets" + }, + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df", + "isGeneratorProvided" : true, + "name" : "ZERO_CHECK", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "CMake Rules", + "sourceIndexes" : + [ + 0 + ] + } + ], + "sources" : + [ + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/CMakeFiles/f1e81f02c2fd29cb20e947d18b34ee39/generate.stamp.rule", + "sourceGroupIndex" : 0 + } + ], + "type" : "UTILITY" +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/target-ZERO_CHECK-MinSizeRel-7d1e6fed8936f381469e.json b/HydraEngine/build/.cmake/api/v1/reply/target-ZERO_CHECK-MinSizeRel-7d1e6fed8936f381469e.json new file mode 100644 index 0000000..c7ebe8c --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/target-ZERO_CHECK-MinSizeRel-7d1e6fed8936f381469e.json @@ -0,0 +1,54 @@ +{ + "backtrace" : 0, + "backtraceGraph" : + { + "commands" : [], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "folder" : + { + "name" : "CMakePredefinedTargets" + }, + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df", + "isGeneratorProvided" : true, + "name" : "ZERO_CHECK", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "CMake Rules", + "sourceIndexes" : + [ + 0 + ] + } + ], + "sources" : + [ + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/CMakeFiles/f1e81f02c2fd29cb20e947d18b34ee39/generate.stamp.rule", + "sourceGroupIndex" : 0 + } + ], + "type" : "UTILITY" +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/target-ZERO_CHECK-RelWithDebInfo-7d1e6fed8936f381469e.json b/HydraEngine/build/.cmake/api/v1/reply/target-ZERO_CHECK-RelWithDebInfo-7d1e6fed8936f381469e.json new file mode 100644 index 0000000..c7ebe8c --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/target-ZERO_CHECK-RelWithDebInfo-7d1e6fed8936f381469e.json @@ -0,0 +1,54 @@ +{ + "backtrace" : 0, + "backtraceGraph" : + { + "commands" : [], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "folder" : + { + "name" : "CMakePredefinedTargets" + }, + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df", + "isGeneratorProvided" : true, + "name" : "ZERO_CHECK", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "CMake Rules", + "sourceIndexes" : + [ + 0 + ] + } + ], + "sources" : + [ + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/CMakeFiles/f1e81f02c2fd29cb20e947d18b34ee39/generate.stamp.rule", + "sourceGroupIndex" : 0 + } + ], + "type" : "UTILITY" +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/target-ZERO_CHECK-Release-7d1e6fed8936f381469e.json b/HydraEngine/build/.cmake/api/v1/reply/target-ZERO_CHECK-Release-7d1e6fed8936f381469e.json new file mode 100644 index 0000000..c7ebe8c --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/target-ZERO_CHECK-Release-7d1e6fed8936f381469e.json @@ -0,0 +1,54 @@ +{ + "backtrace" : 0, + "backtraceGraph" : + { + "commands" : [], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "folder" : + { + "name" : "CMakePredefinedTargets" + }, + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df", + "isGeneratorProvided" : true, + "name" : "ZERO_CHECK", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "CMake Rules", + "sourceIndexes" : + [ + 0 + ] + } + ], + "sources" : + [ + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/CMakeFiles/f1e81f02c2fd29cb20e947d18b34ee39/generate.stamp.rule", + "sourceGroupIndex" : 0 + } + ], + "type" : "UTILITY" +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/target-glfw-Debug-3ca2be3dde12194a7d87.json b/HydraEngine/build/.cmake/api/v1/reply/target-glfw-Debug-3ca2be3dde12194a7d87.json new file mode 100644 index 0000000..a621e8f --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/target-glfw-Debug-3ca2be3dde12194a7d87.json @@ -0,0 +1,77 @@ +{ + "abstract" : true, + "artifacts" : + [ + { + "path" : "C:/Program Files (x86)/GLFW/bin/glfw3.dll" + }, + { + "path" : "C:/Program Files (x86)/GLFW/lib/glfw3dll.lib" + } + ], + "backtrace" : 5, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "include", + "find_package" + ], + "files" : + [ + "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Targets.cmake", + "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake", + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 2 + }, + { + "command" : 2, + "file" : 2, + "line" : 20, + "parent" : 0 + }, + { + "file" : 1, + "parent" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 3, + "parent" : 2 + }, + { + "file" : 0, + "parent" : 3 + }, + { + "command" : 0, + "file" : 0, + "line" : 59, + "parent" : 4 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "glfw::@6890427a1f51a3e7e1df", + "imported" : true, + "local" : true, + "name" : "glfw", + "nameOnDisk" : "glfw3.dll", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sources" : [], + "type" : "SHARED_LIBRARY" +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/target-glfw-MinSizeRel-3ca2be3dde12194a7d87.json b/HydraEngine/build/.cmake/api/v1/reply/target-glfw-MinSizeRel-3ca2be3dde12194a7d87.json new file mode 100644 index 0000000..a621e8f --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/target-glfw-MinSizeRel-3ca2be3dde12194a7d87.json @@ -0,0 +1,77 @@ +{ + "abstract" : true, + "artifacts" : + [ + { + "path" : "C:/Program Files (x86)/GLFW/bin/glfw3.dll" + }, + { + "path" : "C:/Program Files (x86)/GLFW/lib/glfw3dll.lib" + } + ], + "backtrace" : 5, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "include", + "find_package" + ], + "files" : + [ + "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Targets.cmake", + "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake", + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 2 + }, + { + "command" : 2, + "file" : 2, + "line" : 20, + "parent" : 0 + }, + { + "file" : 1, + "parent" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 3, + "parent" : 2 + }, + { + "file" : 0, + "parent" : 3 + }, + { + "command" : 0, + "file" : 0, + "line" : 59, + "parent" : 4 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "glfw::@6890427a1f51a3e7e1df", + "imported" : true, + "local" : true, + "name" : "glfw", + "nameOnDisk" : "glfw3.dll", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sources" : [], + "type" : "SHARED_LIBRARY" +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/target-glfw-RelWithDebInfo-3ca2be3dde12194a7d87.json b/HydraEngine/build/.cmake/api/v1/reply/target-glfw-RelWithDebInfo-3ca2be3dde12194a7d87.json new file mode 100644 index 0000000..a621e8f --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/target-glfw-RelWithDebInfo-3ca2be3dde12194a7d87.json @@ -0,0 +1,77 @@ +{ + "abstract" : true, + "artifacts" : + [ + { + "path" : "C:/Program Files (x86)/GLFW/bin/glfw3.dll" + }, + { + "path" : "C:/Program Files (x86)/GLFW/lib/glfw3dll.lib" + } + ], + "backtrace" : 5, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "include", + "find_package" + ], + "files" : + [ + "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Targets.cmake", + "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake", + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 2 + }, + { + "command" : 2, + "file" : 2, + "line" : 20, + "parent" : 0 + }, + { + "file" : 1, + "parent" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 3, + "parent" : 2 + }, + { + "file" : 0, + "parent" : 3 + }, + { + "command" : 0, + "file" : 0, + "line" : 59, + "parent" : 4 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "glfw::@6890427a1f51a3e7e1df", + "imported" : true, + "local" : true, + "name" : "glfw", + "nameOnDisk" : "glfw3.dll", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sources" : [], + "type" : "SHARED_LIBRARY" +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/target-glfw-Release-3ca2be3dde12194a7d87.json b/HydraEngine/build/.cmake/api/v1/reply/target-glfw-Release-3ca2be3dde12194a7d87.json new file mode 100644 index 0000000..a621e8f --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/target-glfw-Release-3ca2be3dde12194a7d87.json @@ -0,0 +1,77 @@ +{ + "abstract" : true, + "artifacts" : + [ + { + "path" : "C:/Program Files (x86)/GLFW/bin/glfw3.dll" + }, + { + "path" : "C:/Program Files (x86)/GLFW/lib/glfw3dll.lib" + } + ], + "backtrace" : 5, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "include", + "find_package" + ], + "files" : + [ + "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Targets.cmake", + "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake", + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 2 + }, + { + "command" : 2, + "file" : 2, + "line" : 20, + "parent" : 0 + }, + { + "file" : 1, + "parent" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 3, + "parent" : 2 + }, + { + "file" : 0, + "parent" : 3 + }, + { + "command" : 0, + "file" : 0, + "line" : 59, + "parent" : 4 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "glfw::@6890427a1f51a3e7e1df", + "imported" : true, + "local" : true, + "name" : "glfw", + "nameOnDisk" : "glfw3.dll", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sources" : [], + "type" : "SHARED_LIBRARY" +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/target-glm__glm-Debug-31038a380df6f0ca9ee1.json b/HydraEngine/build/.cmake/api/v1/reply/target-glm__glm-Debug-31038a380df6f0ca9ee1.json new file mode 100644 index 0000000..51282bb --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/target-glm__glm-Debug-31038a380df6f0ca9ee1.json @@ -0,0 +1,83 @@ +{ + "abstract" : true, + "artifacts" : + [ + { + "path" : "C:/Program Files (x86)/glm/lib/glm.lib" + } + ], + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package", + "set_target_properties" + ], + "files" : + [ + "C:/Program Files (x86)/glm/share/glm/glmConfig.cmake", + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 25, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 65, + "parent" : 2 + }, + { + "command" : 2, + "file" : 0, + "line" : 67, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "glm::glm::@6890427a1f51a3e7e1df", + "imported" : true, + "interfaceCompileDependencies" : + [ + { + "backtrace" : 4, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df" + } + ], + "interfaceLinkLibraries" : + [ + { + "backtrace" : 4, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df" + } + ], + "local" : true, + "name" : "glm::glm", + "nameOnDisk" : "glm.lib", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sources" : [], + "type" : "STATIC_LIBRARY" +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/target-glm__glm-MinSizeRel-31038a380df6f0ca9ee1.json b/HydraEngine/build/.cmake/api/v1/reply/target-glm__glm-MinSizeRel-31038a380df6f0ca9ee1.json new file mode 100644 index 0000000..51282bb --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/target-glm__glm-MinSizeRel-31038a380df6f0ca9ee1.json @@ -0,0 +1,83 @@ +{ + "abstract" : true, + "artifacts" : + [ + { + "path" : "C:/Program Files (x86)/glm/lib/glm.lib" + } + ], + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package", + "set_target_properties" + ], + "files" : + [ + "C:/Program Files (x86)/glm/share/glm/glmConfig.cmake", + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 25, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 65, + "parent" : 2 + }, + { + "command" : 2, + "file" : 0, + "line" : 67, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "glm::glm::@6890427a1f51a3e7e1df", + "imported" : true, + "interfaceCompileDependencies" : + [ + { + "backtrace" : 4, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df" + } + ], + "interfaceLinkLibraries" : + [ + { + "backtrace" : 4, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df" + } + ], + "local" : true, + "name" : "glm::glm", + "nameOnDisk" : "glm.lib", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sources" : [], + "type" : "STATIC_LIBRARY" +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/target-glm__glm-RelWithDebInfo-31038a380df6f0ca9ee1.json b/HydraEngine/build/.cmake/api/v1/reply/target-glm__glm-RelWithDebInfo-31038a380df6f0ca9ee1.json new file mode 100644 index 0000000..51282bb --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/target-glm__glm-RelWithDebInfo-31038a380df6f0ca9ee1.json @@ -0,0 +1,83 @@ +{ + "abstract" : true, + "artifacts" : + [ + { + "path" : "C:/Program Files (x86)/glm/lib/glm.lib" + } + ], + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package", + "set_target_properties" + ], + "files" : + [ + "C:/Program Files (x86)/glm/share/glm/glmConfig.cmake", + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 25, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 65, + "parent" : 2 + }, + { + "command" : 2, + "file" : 0, + "line" : 67, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "glm::glm::@6890427a1f51a3e7e1df", + "imported" : true, + "interfaceCompileDependencies" : + [ + { + "backtrace" : 4, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df" + } + ], + "interfaceLinkLibraries" : + [ + { + "backtrace" : 4, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df" + } + ], + "local" : true, + "name" : "glm::glm", + "nameOnDisk" : "glm.lib", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sources" : [], + "type" : "STATIC_LIBRARY" +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/target-glm__glm-Release-31038a380df6f0ca9ee1.json b/HydraEngine/build/.cmake/api/v1/reply/target-glm__glm-Release-31038a380df6f0ca9ee1.json new file mode 100644 index 0000000..51282bb --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/target-glm__glm-Release-31038a380df6f0ca9ee1.json @@ -0,0 +1,83 @@ +{ + "abstract" : true, + "artifacts" : + [ + { + "path" : "C:/Program Files (x86)/glm/lib/glm.lib" + } + ], + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package", + "set_target_properties" + ], + "files" : + [ + "C:/Program Files (x86)/glm/share/glm/glmConfig.cmake", + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 25, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 65, + "parent" : 2 + }, + { + "command" : 2, + "file" : 0, + "line" : 67, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "glm::glm::@6890427a1f51a3e7e1df", + "imported" : true, + "interfaceCompileDependencies" : + [ + { + "backtrace" : 4, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df" + } + ], + "interfaceLinkLibraries" : + [ + { + "backtrace" : 4, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df" + } + ], + "local" : true, + "name" : "glm::glm", + "nameOnDisk" : "glm.lib", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sources" : [], + "type" : "STATIC_LIBRARY" +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/target-glm__glm-header-only-Debug-7fedaee9df9dad61f848.json b/HydraEngine/build/.cmake/api/v1/reply/target-glm__glm-header-only-Debug-7fedaee9df9dad61f848.json new file mode 100644 index 0000000..3f622a3 --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/target-glm__glm-header-only-Debug-7fedaee9df9dad61f848.json @@ -0,0 +1,55 @@ +{ + "abstract" : true, + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package" + ], + "files" : + [ + "C:/Program Files (x86)/glm/share/glm/glmConfig.cmake", + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 25, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 58, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df", + "imported" : true, + "local" : true, + "name" : "glm::glm-header-only", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sources" : [], + "type" : "INTERFACE_LIBRARY" +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/target-glm__glm-header-only-MinSizeRel-7fedaee9df9dad61f848.json b/HydraEngine/build/.cmake/api/v1/reply/target-glm__glm-header-only-MinSizeRel-7fedaee9df9dad61f848.json new file mode 100644 index 0000000..3f622a3 --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/target-glm__glm-header-only-MinSizeRel-7fedaee9df9dad61f848.json @@ -0,0 +1,55 @@ +{ + "abstract" : true, + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package" + ], + "files" : + [ + "C:/Program Files (x86)/glm/share/glm/glmConfig.cmake", + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 25, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 58, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df", + "imported" : true, + "local" : true, + "name" : "glm::glm-header-only", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sources" : [], + "type" : "INTERFACE_LIBRARY" +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/target-glm__glm-header-only-RelWithDebInfo-7fedaee9df9dad61f848.json b/HydraEngine/build/.cmake/api/v1/reply/target-glm__glm-header-only-RelWithDebInfo-7fedaee9df9dad61f848.json new file mode 100644 index 0000000..3f622a3 --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/target-glm__glm-header-only-RelWithDebInfo-7fedaee9df9dad61f848.json @@ -0,0 +1,55 @@ +{ + "abstract" : true, + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package" + ], + "files" : + [ + "C:/Program Files (x86)/glm/share/glm/glmConfig.cmake", + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 25, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 58, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df", + "imported" : true, + "local" : true, + "name" : "glm::glm-header-only", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sources" : [], + "type" : "INTERFACE_LIBRARY" +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/target-glm__glm-header-only-Release-7fedaee9df9dad61f848.json b/HydraEngine/build/.cmake/api/v1/reply/target-glm__glm-header-only-Release-7fedaee9df9dad61f848.json new file mode 100644 index 0000000..3f622a3 --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/target-glm__glm-header-only-Release-7fedaee9df9dad61f848.json @@ -0,0 +1,55 @@ +{ + "abstract" : true, + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package" + ], + "files" : + [ + "C:/Program Files (x86)/glm/share/glm/glmConfig.cmake", + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 25, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 58, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "glm::glm-header-only::@6890427a1f51a3e7e1df", + "imported" : true, + "local" : true, + "name" : "glm::glm-header-only", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sources" : [], + "type" : "INTERFACE_LIBRARY" +} diff --git a/HydraEngine/build/.cmake/api/v1/reply/toolchains-v1-c9ef456008c894b37931.json b/HydraEngine/build/.cmake/api/v1/reply/toolchains-v1-c9ef456008c894b37931.json new file mode 100644 index 0000000..a075d39 --- /dev/null +++ b/HydraEngine/build/.cmake/api/v1/reply/toolchains-v1-c9ef456008c894b37931.json @@ -0,0 +1,58 @@ +{ + "kind" : "toolchains", + "toolchains" : + [ + { + "compiler" : + { + "id" : "MSVC", + "implicit" : + { + "includeDirectories" : [], + "linkDirectories" : [], + "linkFrameworkDirectories" : [], + "linkLibraries" : [] + }, + "path" : "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/cl.exe", + "version" : "19.44.35225.0" + }, + "language" : "CXX", + "sourceFileExtensions" : + [ + "C", + "M", + "c++", + "cc", + "cpp", + "cxx", + "m", + "mm", + "mpp", + "CPP", + "ixx", + "cppm", + "ccm", + "cxxm", + "c++m" + ] + }, + { + "compiler" : + { + "implicit" : {}, + "path" : "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/rc.exe" + }, + "language" : "RC", + "sourceFileExtensions" : + [ + "rc", + "RC" + ] + } + ], + "version" : + { + "major" : 1, + "minor" : 1 + } +} diff --git a/HydraEngine/build/ALL_BUILD.vcxproj b/HydraEngine/build/ALL_BUILD.vcxproj new file mode 100644 index 0000000..3a81319 --- /dev/null +++ b/HydraEngine/build/ALL_BUILD.vcxproj @@ -0,0 +1,189 @@ + + + + x64 + + + false + + + + Debug + x64 + + + Release + x64 + + + MinSizeRel + x64 + + + RelWithDebInfo + x64 + + + + {C8EFE53A-CB81-35B8-B51A-22C795CD9877} + Win32Proj + 10.0.26100.0 + x64 + ALL_BUILD + NoUpgrade + + + + Utility + MultiByte + v143 + true + + + Utility + MultiByte + v143 + false + + + Utility + MultiByte + v143 + false + + + Utility + MultiByte + v143 + false + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\HydraEngine\glfw3;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\HydraEngine\glfw3;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\HydraEngine\glfw3;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\HydraEngine\glfw3;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Always + Building Custom Rule C:/Code/HydraV3/HydraEngine/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3/HydraEngine -BC:/Code/HydraV3/HydraEngine/build --check-stamp-file C:/Code/HydraV3/HydraEngine/build/CMakeFiles/generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeCXXCompiler.cmake;C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeRCCompiler.cmake;C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeSystem.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Config.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3ConfigVersion.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets-debug.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig-debug.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig.cmake;C:\Program Files (x86)\glm\share\glm\glmConfigVersion.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeFindDependencyMacro.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckIncludeFileCXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckLibraryExists.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindThreads.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCXXLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCommonLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-Initialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\WindowsPaths.cmake;%(AdditionalInputs) + C:\Code\HydraV3\HydraEngine\build\CMakeFiles\generate.stamp + false + Building Custom Rule C:/Code/HydraV3/HydraEngine/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3/HydraEngine -BC:/Code/HydraV3/HydraEngine/build --check-stamp-file C:/Code/HydraV3/HydraEngine/build/CMakeFiles/generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeCXXCompiler.cmake;C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeRCCompiler.cmake;C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeSystem.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Config.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3ConfigVersion.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets-debug.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig-debug.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig.cmake;C:\Program Files (x86)\glm\share\glm\glmConfigVersion.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeFindDependencyMacro.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckIncludeFileCXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckLibraryExists.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindThreads.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCXXLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCommonLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-Initialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\WindowsPaths.cmake;%(AdditionalInputs) + C:\Code\HydraV3\HydraEngine\build\CMakeFiles\generate.stamp + false + Building Custom Rule C:/Code/HydraV3/HydraEngine/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3/HydraEngine -BC:/Code/HydraV3/HydraEngine/build --check-stamp-file C:/Code/HydraV3/HydraEngine/build/CMakeFiles/generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeCXXCompiler.cmake;C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeRCCompiler.cmake;C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeSystem.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Config.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3ConfigVersion.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets-debug.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig-debug.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig.cmake;C:\Program Files (x86)\glm\share\glm\glmConfigVersion.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeFindDependencyMacro.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckIncludeFileCXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckLibraryExists.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindThreads.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCXXLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCommonLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-Initialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\WindowsPaths.cmake;%(AdditionalInputs) + C:\Code\HydraV3\HydraEngine\build\CMakeFiles\generate.stamp + false + Building Custom Rule C:/Code/HydraV3/HydraEngine/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3/HydraEngine -BC:/Code/HydraV3/HydraEngine/build --check-stamp-file C:/Code/HydraV3/HydraEngine/build/CMakeFiles/generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeCXXCompiler.cmake;C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeRCCompiler.cmake;C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeSystem.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Config.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3ConfigVersion.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets-debug.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig-debug.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig.cmake;C:\Program Files (x86)\glm\share\glm\glmConfigVersion.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeFindDependencyMacro.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckIncludeFileCXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckLibraryExists.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindThreads.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCXXLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCommonLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-Initialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\WindowsPaths.cmake;%(AdditionalInputs) + C:\Code\HydraV3\HydraEngine\build\CMakeFiles\generate.stamp + false + + + + + + + + {9099EAB0-3127-33CE-B7CE-A1FDBE92FB55} + ZERO_CHECK + false + Never + + + {BFE8EC7A-F94C-3BD9-8577-B2FCD4D6CCFC} + HydraEngine + + + + + + \ No newline at end of file diff --git a/HydraEngine/build/ALL_BUILD.vcxproj.filters b/HydraEngine/build/ALL_BUILD.vcxproj.filters new file mode 100644 index 0000000..20c8cad --- /dev/null +++ b/HydraEngine/build/ALL_BUILD.vcxproj.filters @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/HydraEngine/build/CMakeCache.txt b/HydraEngine/build/CMakeCache.txt new file mode 100644 index 0000000..1ce93cd --- /dev/null +++ b/HydraEngine/build/CMakeCache.txt @@ -0,0 +1,338 @@ +# This is the CMakeCache file. +# For build in directory: c:/Code/HydraV3/HydraEngine/build +# It was generated by CMake: C:/Program Files/CMake/bin/cmake.exe +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Path to a program. +CMAKE_AR:FILEPATH=C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib.exe + +//Semicolon separated list of supported configuration types, only +// supports Debug, Release, MinSizeRel, and RelWithDebInfo, anything +// else will be ignored. +CMAKE_CONFIGURATION_TYPES:STRING=Debug;Release;MinSizeRel;RelWithDebInfo + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING=/DWIN32 /D_WINDOWS /EHsc + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=/Ob0 /Od /RTC1 + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=/O1 /Ob1 /DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=/O2 /Ob2 /DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=/O2 /Ob1 /DNDEBUG + +//Libraries linked by default with all C++ applications. +CMAKE_CXX_STANDARD_LIBRARIES:STRING=kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING=/machine:x64 + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL + +//No help, variable specified on the command line. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=TRUE + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=C:/Program Files/HydraEngine + +//Path to a program. +CMAKE_LINKER:FILEPATH=C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/link.exe + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING=/machine:x64 + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL + +//Path to a program. +CMAKE_MT:FILEPATH=C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/mt.exe + +//Value Computed by CMake +CMAKE_PROJECT_COMPAT_VERSION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=HydraEngine + +//Value Computed by CMake +CMAKE_PROJECT_SPDX_LICENSE:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_VERSION:STATIC=1.0 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_MAJOR:STATIC=1 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_MINOR:STATIC=0 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_PATCH:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_TWEAK:STATIC= + +//RC compiler +CMAKE_RC_COMPILER:FILEPATH=C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/rc.exe + +//Flags for Windows Resource Compiler during all build types. +CMAKE_RC_FLAGS:STRING=-DWIN32 + +//Flags for Windows Resource Compiler during DEBUG builds. +CMAKE_RC_FLAGS_DEBUG:STRING=-D_DEBUG + +//Flags for Windows Resource Compiler during MINSIZEREL builds. +CMAKE_RC_FLAGS_MINSIZEREL:STRING= + +//Flags for Windows Resource Compiler during RELEASE builds. +CMAKE_RC_FLAGS_RELEASE:STRING= + +//Flags for Windows Resource Compiler during RELWITHDEBINFO builds. +CMAKE_RC_FLAGS_RELWITHDEBINFO:STRING= + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING=/machine:x64 + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the archiver during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING=/machine:x64 + +//Flags used by the archiver during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the archiver during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the archiver during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the archiver during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +HydraEngine_BINARY_DIR:STATIC=C:/Code/HydraV3/HydraEngine/build + +//Value Computed by CMake +HydraEngine_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +HydraEngine_SOURCE_DIR:STATIC=C:/Code/HydraV3/HydraEngine + +//The directory containing a CMake configuration file for glfw3. +glfw3_DIR:PATH=C:/Program Files (x86)/GLFW/lib/cmake/glfw3 + +//The directory containing a CMake configuration file for glm. +glm_DIR:PATH=C:/Program Files (x86)/glm/share/glm + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=c:/Code/HydraV3/HydraEngine/build +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=4 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=3 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=C:/Program Files/CMake/bin/cmake.exe +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=C:/Program Files/CMake/bin/cpack.exe +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=C:/Program Files/CMake/bin/ctest.exe +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES +CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=Unknown +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Visual Studio 17 2022 +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL=C:/Program Files/Microsoft Visual Studio/2022/Professional +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL=x64 +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL=host=x64 +//Test CMAKE_HAVE_LIBC_PTHREAD +CMAKE_HAVE_LIBC_PTHREAD:INTERNAL= +//Have library pthreads +CMAKE_HAVE_PTHREADS_CREATE:INTERNAL= +//Have library pthread +CMAKE_HAVE_PTHREAD_CREATE:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=C:/Code/HydraV3/HydraEngine +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//Name of CMakeLists files to read +CMAKE_LIST_FILE_NAME:INTERNAL=CMakeLists.txt +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MT +CMAKE_MT-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//noop for ranlib +CMAKE_RANLIB:INTERNAL=: +//ADVANCED property for variable: CMAKE_RC_COMPILER +CMAKE_RC_COMPILER-ADVANCED:INTERNAL=1 +CMAKE_RC_COMPILER_WORKS:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS +CMAKE_RC_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_DEBUG +CMAKE_RC_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_MINSIZEREL +CMAKE_RC_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_RELEASE +CMAKE_RC_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_RELWITHDEBINFO +CMAKE_RC_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=C:/Program Files/CMake/share/cmake-4.3 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//Details about finding Threads +FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()] + diff --git a/HydraEngine/build/CMakeFiles/4.3.3/CMakeCXXCompiler.cmake b/HydraEngine/build/CMakeFiles/4.3.3/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..5c83eec --- /dev/null +++ b/HydraEngine/build/CMakeFiles/4.3.3/CMakeCXXCompiler.cmake @@ -0,0 +1,102 @@ +set(CMAKE_CXX_COMPILER "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/cl.exe") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "MSVC") +set(CMAKE_CXX_COMPILER_VERSION "19.44.35225.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "OFF") +set(CMAKE_CXX_STANDARD_LATEST "23") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") +set(CMAKE_CXX26_COMPILE_FEATURES "") + +set(CMAKE_CXX_PLATFORM_ID "Windows") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "MSVC") +set(CMAKE_CXX_COMPILER_APPLE_SYSROOT "") +set(CMAKE_CXX_SIMULATE_VERSION "") +set(CMAKE_CXX_COMPILER_ARCHITECTURE_ID "x64") + +set(MSVC_CXX_ARCHITECTURE_ID x64) + + +set(CMAKE_AR "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib.exe") +set(CMAKE_CXX_COMPILER_AR "") +set(CMAKE_RANLIB ":") +set(CMAKE_CXX_COMPILER_RANLIB "") +set(CMAKE_LINKER "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/link.exe") +set(CMAKE_LINKER_LINK "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/link.exe") +set(CMAKE_LINKER_LLD "lld-link") +set(CMAKE_CXX_COMPILER_LINKER "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/HostX64/x64/link.exe") +set(CMAKE_CXX_COMPILER_LINKER_ID "MSVC") +set(CMAKE_CXX_COMPILER_LINKER_VERSION 14.44.35225.0) +set(CMAKE_CXX_COMPILER_LINKER_FRONTEND_VARIANT MSVC) +set(CMAKE_MT "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/mt.exe") +set(CMAKE_TAPI "") +set(CMAKE_COMPILER_IS_GNUCXX ) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm;ccm;cxxm;c++m) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang IN ITEMS C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) +set(CMAKE_CXX_LINKER_DEPFILE_SUPPORTED ) +set(CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED ) +set(CMAKE_CXX_LINKER_PUSHPOP_STATE_SUPPORTED ) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") +set(CMAKE_CXX_COMPILER_CLANG_RESOURCE_DIR "") + +set(CMAKE_CXX_COMPILER_IMPORT_STD "") +set(CMAKE_CXX_COMPILER_IMPORT_STD_ERROR_MESSAGE "Unsupported generator: Visual Studio 17 2022") +set(CMAKE_CXX_STDLIB_MODULES_JSON "") diff --git a/HydraEngine/build/CMakeFiles/4.3.3/CMakeDetermineCompilerABI_CXX.bin b/HydraEngine/build/CMakeFiles/4.3.3/CMakeDetermineCompilerABI_CXX.bin new file mode 100644 index 0000000000000000000000000000000000000000..82d66b957d02af9ad6e0a1c70e7565a41174cdd9 GIT binary patch literal 53248 zcmeHw3t&{m)&Fd=8$w{&h^z)*TyXtVDjMNCe8lm9Q#X_~;0>i1ROo7q@N`*YC16Uvr}0|O?`fC~_=lNgjn{Md!v+Pe;ORv^cO}Ujss)Zh z#ymHrvQut2`)ZA+hfQRolEzG7*MM@lLS1(PU^>UGIs$|zF_ywfeUJ&rB_raO%*xhl zh19a3Dnc|sd@6-d*77!E4vy*AT#|E$v5l%cPEOac03nYsmd6Q$M|GRgcU)05zZ0^l zgNOKKhrMgV$h*205h+A%kF6I;fw8jepvM(N11b0MNviMDw> zqE)9MnoGGiQ}QsC{eXm~5-mgu{S;o*^(kDWs~`u_d6e;)3DL~4h+5_#T1oOI5%Vg- z)=@Nqq|761E2+DdlF9jqvL_vTkaJ`s_VSe_-!kbx+jSY9PvR-cVXr$;oJG?+}5 z1CgT$Pj zg~&&=2CC==s`s;#5M@$DjH;YNe5;A}5eZmMTHQ>!K}g}=l!y`*_{JN zrAZK2zbD(%3#(j@a;`IYPO6e)1b-?B z@=cf^TjVFG=psr#_h~dL?UQ$N@|~dY`obyld|rGrkEJ;Amyr0}HZ&w_VB>qOFf_v3 z`!)m*A%o{HLB5=;C^v{$mw%UHvBMv>QbHaNg= z*)^QuoV8%EfT6=M2c?t1(QTk=b*Alh%bD_rXs7%TBC)B!k|RnK)#tJB1)^lPEtuO2>Dsv-$FSHFbm)md3#*> zDf0R8@sXoO&-<}1V^jGHq^7G{GqtPgdl{2XZ zNNh?4;~=xo0pib+Uk5+Nb;lqQMVh-g(=N<61FAb9N{00h$Ih3Mp*A*M|EYeBNp!cv z^VhGZw(Hw>=eG4VtknQd>`RioX(%r?8P6fmVVDd+Ka~gh6Tt3xjMt$~X z!>121h6SX~)-Q|%>}v)qGxFI6mex6I@JzJZ*ioFqe*Y+9xY0GEKguTipW{wEWIU+ zQLDE|*3sfDjMw1lT8b7zTdLH?$)OY?ck8>K;l}xwS+6p%`)23*DTdsXuV>U^?7tY=OxY}Vep`~KI3GN$WfSr zI78Al-9WdB(J&tMLV--24SM~7#@E4*X+`6@+vV5)3_q2usUo!D=7xc(InBmna0nQT zhFOnj`q>FY7pUC=3y&o=1+s2dM88c3+wPg(2E7IwgRvU%p|OzHA5N7^QFlxCiSiQ) zfh?9PPeP()s76wGY!;sTleXAUnPE)A>-%0D_sKFt4a!nAQhpVA!-(MJ&jG*ub1)9n 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 literal 0 HcmV?d00001 diff --git a/HydraEngine/build/CMakeFiles/4.3.3/CMakeRCCompiler.cmake b/HydraEngine/build/CMakeFiles/4.3.3/CMakeRCCompiler.cmake new file mode 100644 index 0000000..04ac4ca --- /dev/null +++ b/HydraEngine/build/CMakeFiles/4.3.3/CMakeRCCompiler.cmake @@ -0,0 +1,6 @@ +set(CMAKE_RC_COMPILER "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/rc.exe") +set(CMAKE_RC_COMPILER_ARG1 "") +set(CMAKE_RC_COMPILER_LOADED 1) +set(CMAKE_RC_SOURCE_FILE_EXTENSIONS rc;RC) +set(CMAKE_RC_OUTPUT_EXTENSION .res) +set(CMAKE_RC_COMPILER_ENV_VAR "RC") diff --git a/HydraEngine/build/CMakeFiles/4.3.3/CMakeSystem.cmake b/HydraEngine/build/CMakeFiles/4.3.3/CMakeSystem.cmake new file mode 100644 index 0000000..88ce365 --- /dev/null +++ b/HydraEngine/build/CMakeFiles/4.3.3/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Windows-10.0.26200") +set(CMAKE_HOST_SYSTEM_NAME "Windows") +set(CMAKE_HOST_SYSTEM_VERSION "10.0.26200") +set(CMAKE_HOST_SYSTEM_PROCESSOR "AMD64") + + + +set(CMAKE_SYSTEM "Windows-10.0.26200") +set(CMAKE_SYSTEM_NAME "Windows") +set(CMAKE_SYSTEM_VERSION "10.0.26200") +set(CMAKE_SYSTEM_PROCESSOR "AMD64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/CMakeCXXCompilerId.cpp b/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000..b35f567 --- /dev/null +++ b/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,949 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__RENESAS__) +# define COMPILER_ID "Renesas" +/* __RENESAS_VERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__RENESAS_VERSION__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR HEX(__RENESAS_VERSION__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__RENESAS_VERSION__ >> 8 & 0xFF) + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__DCC__) && defined(_DIAB_TOOL) +# define COMPILER_ID "Diab" + # define COMPILER_VERSION_MAJOR DEC(__VERSION_MAJOR_NUMBER__) + # define COMPILER_VERSION_MINOR DEC(__VERSION_MINOR_NUMBER__) + # define COMPILER_VERSION_PATCH DEC(__VERSION_ARCH_FEATURE_NUMBER__) + # define COMPILER_VERSION_TWEAK DEC(__VERSION_BUG_FIX_NUMBER__) + + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "ARM" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) || defined(__CPARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__RENESAS__) +# if defined(__CCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__CCRL__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__CCRH__) +# define ARCHITECTURE_ID "RH850" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#define CXX_STD_98 199711L +#define CXX_STD_11 201103L +#define CXX_STD_14 201402L +#define CXX_STD_17 201703L +#define CXX_STD_20 202002L +#define CXX_STD_23 202302L + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) +# if _MSVC_LANG > CXX_STD_17 +# define CXX_STD _MSVC_LANG +# elif _MSVC_LANG == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 && __cplusplus > CXX_STD_17 +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 +# define CXX_STD CXX_STD_17 +# elif defined(__INTEL_CXX11_MODE__) && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# elif defined(__INTEL_CXX11_MODE__) +# define CXX_STD CXX_STD_11 +# else +# define CXX_STD CXX_STD_98 +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# if _MSVC_LANG > __cplusplus +# define CXX_STD _MSVC_LANG +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__NVCOMPILER) +# if __cplusplus == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__INTEL_COMPILER) || defined(__PGI) +# if __cplusplus == CXX_STD_11 && defined(__cpp_namespace_attributes) +# define CXX_STD CXX_STD_17 +# elif __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif (defined(__IBMCPP__) || defined(__ibmxl__)) && defined(__linux__) +# if __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif __cplusplus == 1 && defined(__GXX_EXPERIMENTAL_CXX0X__) +# define CXX_STD CXX_STD_11 +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > CXX_STD_23 + "26" +#elif CXX_STD > CXX_STD_20 + "23" +#elif CXX_STD > CXX_STD_17 + "20" +#elif CXX_STD > CXX_STD_14 + "17" +#elif CXX_STD > CXX_STD_11 + "14" +#elif CXX_STD >= CXX_STD_11 + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__) || defined(__RENESAS__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#if defined(COMPILER_VERSION_INTERNAL) || defined(COMPILER_VERSION_INTERNAL_STR) + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/CompilerIdCXX.vcxproj b/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/CompilerIdCXX.vcxproj new file mode 100644 index 0000000..67e6b4f --- /dev/null +++ b/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/CompilerIdCXX.vcxproj @@ -0,0 +1,72 @@ + + + + + Debug + x64 + + + + {CAE07175-D007-4FC3-BFE8-47B392814159} + CompilerIdCXX + Win32Proj + + + 10.0.26100.0 + + + + + + + + + x64 + + + Application + v143 + + MultiByte + + + + + + + <_ProjectFileVersion>10.0.30319.1 + .\ + $(Configuration)\ + false + + + + Disabled + %(PreprocessorDefinitions) + false + EnableFastChecks + MultiThreadedDebugDLL + + + TurnOffAllWarnings + + + + + + false + Console + + + + for %%i in (cl.exe) do %40echo CMAKE_CXX_COMPILER=%%~$PATH:i + + + + + + + + + + diff --git a/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.exe.recipe b/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.exe.recipe new file mode 100644 index 0000000..cbf131c --- /dev/null +++ b/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.exe.recipe @@ -0,0 +1,11 @@ + + + + + C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CompilerIdCXX\CompilerIdCXX.exe + + + + + + \ No newline at end of file diff --git a/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.command.1.tlog b/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.command.1.tlog new file mode 100644 index 0000000000000000000000000000000000000000..d3165e57eb25974cc80df73810eccef07c5f49cd GIT binary patch literal 732 zcmdUt-Acni5QWdR;5&%-R>fZB&NM%Y#)kCAT1rLQR0A=Fw4zV1e!E$r@eL&G%+Aa? zGiP`6{k7CUo)*}l0)_0Z^uR9DrKY;*#G&pK>l$ltz9#H%!5Ve~{)T*HbD>6L`|8ob zthRrm)KxQl0Bgp#&u%kD%U^5{bjo+A1D$H6BW$HNm8@r$iSKph{7ffyw^pGi>IS*h zj%bDVu!i}rS1N`%)Y|$0`^apcX(OA7!L+?XZf5HyXBvYzw}^z3wCvb%HmaFXt5FWV zfR$V1oXFD$_61c9lXiRg4VoG{7;SZjQJ}JchH32kZb6c{8!>tjFlRR?v%n{-^|~tUv39% z0qV?Jqvwce`J0=P-Lvj>hi8i4;pkv-cvkI*7Kf@mw$>-sV;wnxdq+ohwhn&J)^SDV z1jeJZ!;Y&OJtzmlrqL?7>8^z>kN3u2flruN4StFm5J@9R*KC@QT9$B+S zQyswP>>fTBl?1AeOLPP!HOXUNcuClFt`F)9t@E{RuF?DLl}cG3g4B%kHMY66G(#8IWdF+**-wE zAl<$|_1-{nH?Wv1LoiU(gh3Bz0tiFQ_hkrx$_4>x7oe^PAVk&;5dpacU9BEabpR0Z aGH?M|1MOl^NP+zCPPFU&f$F`$t_J{Mg*I0J literal 0 HcmV?d00001 diff --git a/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/Cl.items.tlog b/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/Cl.items.tlog new file mode 100644 index 0000000..80018ca --- /dev/null +++ b/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/Cl.items.tlog @@ -0,0 +1 @@ +C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CompilerIdCXX\CMakeCXXCompilerId.cpp;C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CompilerIdCXX\Debug\CMakeCXXCompilerId.obj diff --git a/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CompilerIdCXX.lastbuildstate b/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CompilerIdCXX.lastbuildstate new file mode 100644 index 0000000..7b468e9 --- /dev/null +++ b/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CompilerIdCXX.lastbuildstate @@ -0,0 +1,2 @@ +PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.44.35207:TargetPlatformVersion=10.0.26100.0: +Debug|x64|C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CompilerIdCXX\| diff --git a/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.command.1.tlog b/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.command.1.tlog new file mode 100644 index 0000000000000000000000000000000000000000..6dd8284904faadbaf52b33446b870af99a8ada27 GIT binary patch literal 1032 zcmbW0OH0F05QWcL@IRDp+*P#VqTnJ)W30AmX&SXq1RoW|R>9ZLSHGFtQj>*HMOjw6s(q4-LC}}>r~s?(k}Z_6KZG@>9;s7vb$t8)xgWD zNT@PJ-RhcIzjT^AY`&3ma!R#b9x!4rMbf(H%qY0T*ExUg5 zIV#7*E$E|l&!*ugR`PFi*3?3CeXtff(vGh6isuu^vmQZTz#4kj1N>W_Irdj)-ost6 zpTlT+j3vku%zJ0Op+47AH@xrMKJrTbG8cgvR0}#1Q^(Y6vFYfL`H*S~Keg1gCv-XX z&ULisNEeTstOuY8wg`UU=1kpsilbG3dhkYQ*bMz8!@vv~T5l6hKitC(>WAF42Gyph I{qGii1N%&mKmY&$ literal 0 HcmV?d00001 diff --git a/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.read.1.tlog b/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.read.1.tlog new file mode 100644 index 0000000000000000000000000000000000000000..71a93541f7cb01359e65f9fdbb16197fdcc08e70 GIT binary patch literal 3386 zcmdUy+it=z42FF@Y45=0c7q0E2knm10v#X+R$2euB6QlB>7e0I_B#$7umC2+Qkn23cLmULY-T04@J+eIOEao z?HcJXoV(<_f>Fi31$6DO4(x{Y3_7A0)px%koT5D4f-+})!|aG&8kg=qGPE4R<0bq* zvIeb$Ei6xcQe5&z7wq~<(pPjGi7H3PmM<{>8oGW4lTJp#pbFlBz+2hk9RMHY8-|hqnfd@TEUq^ z>VzS!#UA3Ca&|@Y7=^lpf5NwBRq>}fDd+2F2d-us?JB1`C+~qBU0u@E9UX`CJuOPY z)k(JzV;xm+y0ueksc^NDT}wPh_CUwOHo3KLNr+$3g%A literal 0 HcmV?d00001 diff --git a/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.secondary.1.tlog b/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.secondary.1.tlog new file mode 100644 index 0000000..2e4c558 --- /dev/null +++ b/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.secondary.1.tlog @@ -0,0 +1 @@ +^C:\CODE\HYDRAV3\HYDRAENGINE\BUILD\CMAKEFILES\4.3.3\COMPILERIDCXX\DEBUG\CMAKECXXCOMPILERID.OBJ diff --git a/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.write.1.tlog b/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.write.1.tlog new file mode 100644 index 0000000000000000000000000000000000000000..ec727524b55237d5d5ee3eece808e0bb484c48ba GIT binary patch literal 362 zcmd6jOAdlS5JcbF#H-9kSM2xt7|GVjXzQ%2IVIi zUfqqax|W!Z%jWKBD7Y&dFX5xU64$nC@k`KKcU;8~LEaAbK(;v7$au~cj{YS4bpEF5KH1z-g literal 0 HcmV?d00001 diff --git a/HydraEngine/build/CMakeFiles/4.3.3/VCTargetsPath.txt b/HydraEngine/build/CMakeFiles/4.3.3/VCTargetsPath.txt new file mode 100644 index 0000000..e358d1e --- /dev/null +++ b/HydraEngine/build/CMakeFiles/4.3.3/VCTargetsPath.txt @@ -0,0 +1 @@ +C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Microsoft/VC/v170 diff --git a/HydraEngine/build/CMakeFiles/4.3.3/VCTargetsPath.vcxproj b/HydraEngine/build/CMakeFiles/4.3.3/VCTargetsPath.vcxproj new file mode 100644 index 0000000..a6410c4 --- /dev/null +++ b/HydraEngine/build/CMakeFiles/4.3.3/VCTargetsPath.vcxproj @@ -0,0 +1,31 @@ + + + + + Debug + x64 + + + + {F3FC6D86-508D-3FB1-96D2-995F08B142EC} + Win32Proj + x64 + 10.0.26100.0 + + + + x64 + + + Utility + MultiByte + v143 + + + + + echo VCTargetsPath=$(VCTargetsPath) + + + + diff --git a/HydraEngine/build/CMakeFiles/4.3.3/VCTargetsPath/x64/Debug/VCTargetsPath.recipe b/HydraEngine/build/CMakeFiles/4.3.3/VCTargetsPath/x64/Debug/VCTargetsPath.recipe new file mode 100644 index 0000000..844b1ad --- /dev/null +++ b/HydraEngine/build/CMakeFiles/4.3.3/VCTargetsPath/x64/Debug/VCTargetsPath.recipe @@ -0,0 +1,11 @@ + + + + + C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\x64\Debug\VCTargetsPath + + + + + + \ No newline at end of file diff --git a/HydraEngine/build/CMakeFiles/4.3.3/VCTargetsPath/x64/Debug/VCTargetsPath.tlog/VCTargetsPath.lastbuildstate b/HydraEngine/build/CMakeFiles/4.3.3/VCTargetsPath/x64/Debug/VCTargetsPath.tlog/VCTargetsPath.lastbuildstate new file mode 100644 index 0000000..50a9ed9 --- /dev/null +++ b/HydraEngine/build/CMakeFiles/4.3.3/VCTargetsPath/x64/Debug/VCTargetsPath.tlog/VCTargetsPath.lastbuildstate @@ -0,0 +1,2 @@ +PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.44.35207:TargetPlatformVersion=10.0.26100.0: +Debug|x64|C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\| diff --git a/HydraEngine/build/CMakeFiles/CMakeConfigureLog.yaml b/HydraEngine/build/CMakeFiles/CMakeConfigureLog.yaml new file mode 100644 index 0000000..99dbd1e --- /dev/null +++ b/HydraEngine/build/CMakeFiles/CMakeConfigureLog.yaml @@ -0,0 +1,3719 @@ + +--- +events: + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineSystem.cmake:212 (message)" + - "CMakeLists.txt:3 (project)" + message: | + The system is: Windows - 10.0.26200 - AMD64 + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCompilerId.cmake:468 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCompilerId.cmake:506 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:3 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + ENV{INCLUDE}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\include" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\ATLMFC\\include" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Auxiliary\\VS\\include" + - "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.26100.0\\ucrt" + - "C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.26100.0\\\\um" + - "C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.26100.0\\\\shared" + - "C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.26100.0\\\\winrt" + - "C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.26100.0\\\\cppwinrt" + - "C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.8\\include\\um" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:3 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: + Build flags: + Id flags: + + The output was: + 0 + MSBuild version 17.14.40+3e7442088 for .NET Framework + Build started 10/06/2026 16:13:29. + + Project "C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\4.3.3\\CompilerIdCXX\\CompilerIdCXX.vcxproj" on node 1 (default targets). + PrepareForBuild: + Creating directory "Debug\\". + Structured output is enabled. The formatting of compiler diagnostics will reflect the error hierarchy. See https://aka.ms/cpp/structured-output for more details. + Creating directory "Debug\\CompilerIdCXX.tlog\\". + InitializeBuildStatus: + Creating "Debug\\CompilerIdCXX.tlog\\unsuccessfulbuild" because "AlwaysCreate" was specified. + Touching "Debug\\CompilerIdCXX.tlog\\unsuccessfulbuild". + ClCompile: + C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64\\CL.exe /c /nologo /W0 /WX- /diagnostics:column /Od /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"Debug\\\\" /Fd"Debug\\vc143.pdb" /external:W0 /Gd /TP /FC /errorReport:queue CMakeCXXCompilerId.cpp + CMakeCXXCompilerId.cpp + Link: + C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64\\link.exe /ERRORREPORT:QUEUE /OUT:".\\CompilerIdCXX.exe" /INCREMENTAL:NO /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /PDB:".\\CompilerIdCXX.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:".\\CompilerIdCXX.lib" /MACHINE:X64 Debug\\CMakeCXXCompilerId.obj + CompilerIdCXX.vcxproj -> C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\4.3.3\\CompilerIdCXX\\CompilerIdCXX.exe + PostBuildEvent: + for %%i in (cl.exe) do @echo CMAKE_CXX_COMPILER=%%~$PATH:i + :VCEnd + CMAKE_CXX_COMPILER=C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\Hostx64\\x64\\cl.exe + FinalizeBuildStatus: + Deleting file "Debug\\CompilerIdCXX.tlog\\unsuccessfulbuild". + Touching "Debug\\CompilerIdCXX.tlog\\CompilerIdCXX.lastbuildstate". + Done Building Project "C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\4.3.3\\CompilerIdCXX\\CompilerIdCXX.vcxproj" (default targets). + + Build succeeded. + 0 Warning(s) + 0 Error(s) + + Time Elapsed 00:00:00.50 + + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CompilerIdCXX.exe" + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CompilerIdCXX.vcxproj" + + The CXX compiler identification is MSVC, found in: + C:/Code/HydraV3/HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/CompilerIdCXX.exe + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindBinUtils.cmake:37 (find_program)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindBinUtils.cmake:65 (__resolve_tool_path)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindBinUtils.cmake:103 (__resolve_linker_path)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCXXCompiler.cmake:206 (include)" + - "CMakeLists.txt:3 (project)" + mode: "program" + variable: "_CMAKE_TOOL_WITH_PATH" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "link" + candidate_directories: + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/" + - "C:/VulkanSDK/1.4.350.0/Bin/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/" + - "C:/Program Files/Azure Data Studio/bin/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files/CMake/bin/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/rob/.dotnet/tools/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/" + searched_directories: + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/link.com" + found: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/link.exe" + search_context: + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindBinUtils.cmake:37 (find_program)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindBinUtils.cmake:65 (__resolve_tool_path)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindBinUtils.cmake:104 (__resolve_linker_path)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCXXCompiler.cmake:206 (include)" + - "CMakeLists.txt:3 (project)" + mode: "program" + variable: "_CMAKE_TOOL_WITH_PATH" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "lld-link" + candidate_directories: + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/" + - "C:/VulkanSDK/1.4.350.0/Bin/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/" + - "C:/Program Files/Azure Data Studio/bin/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files/CMake/bin/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/rob/.dotnet/tools/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/" + searched_directories: + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lld-link.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lld-link.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lld-link" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lld-link.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lld-link.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lld-link" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lld-link.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lld-link.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lld-link" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lld-link.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lld-link.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lld-link" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lld-link.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lld-link.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lld-link" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lld-link.com" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lld-link.exe" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lld-link" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lld-link.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lld-link.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lld-link" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lld-link.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lld-link.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lld-link" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lld-link.com" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lld-link.exe" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lld-link" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/lld-link.com" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/lld-link.exe" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/lld-link" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lld-link.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lld-link.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lld-link" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lld-link.com" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lld-link.exe" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lld-link" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lld-link.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lld-link.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lld-link" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lld-link.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lld-link.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lld-link" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lld-link.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lld-link.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lld-link" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/lld-link.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/lld-link.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/lld-link" + - "C:/VulkanSDK/1.4.350.0/Bin/lld-link.com" + - "C:/VulkanSDK/1.4.350.0/Bin/lld-link.exe" + - "C:/VulkanSDK/1.4.350.0/Bin/lld-link" + - "C:/Windows/System32/lld-link.com" + - "C:/Windows/System32/lld-link.exe" + - "C:/Windows/System32/lld-link" + - "C:/Windows/lld-link.com" + - "C:/Windows/lld-link.exe" + - "C:/Windows/lld-link" + - "C:/Windows/System32/wbem/lld-link.com" + - "C:/Windows/System32/wbem/lld-link.exe" + - "C:/Windows/System32/wbem/lld-link" + - "C:/Windows/System32/WindowsPowerShell/v1.0/lld-link.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/lld-link.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/lld-link" + - "C:/Windows/System32/OpenSSH/lld-link.com" + - "C:/Windows/System32/OpenSSH/lld-link.exe" + - "C:/Windows/System32/OpenSSH/lld-link" + - "C:/Program Files/dotnet/lld-link.com" + - "C:/Program Files/dotnet/lld-link.exe" + - "C:/Program Files/dotnet/lld-link" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lld-link.com" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lld-link.exe" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lld-link" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/lld-link.com" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/lld-link.exe" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/lld-link" + - "C:/Program Files/Azure Data Studio/bin/lld-link.com" + - "C:/Program Files/Azure Data Studio/bin/lld-link.exe" + - "C:/Program Files/Azure Data Studio/bin/lld-link" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lld-link.com" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lld-link.exe" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lld-link" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lld-link.com" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lld-link.exe" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lld-link" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lld-link.com" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lld-link.exe" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lld-link" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lld-link.com" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lld-link.exe" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lld-link" + - "C:/Program Files/CMake/bin/lld-link.com" + - "C:/Program Files/CMake/bin/lld-link.exe" + - "C:/Program Files/CMake/bin/lld-link" + - "C:/Program Files/Git/cmd/lld-link.com" + - "C:/Program Files/Git/cmd/lld-link.exe" + - "C:/Program Files/Git/cmd/lld-link" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lld-link.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lld-link.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lld-link" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lld-link.com" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lld-link.exe" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lld-link" + - "C:/Users/rob/.dotnet/tools/lld-link.com" + - "C:/Users/rob/.dotnet/tools/lld-link.exe" + - "C:/Users/rob/.dotnet/tools/lld-link" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/lld-link.com" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/lld-link.exe" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/lld-link" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/lld-link.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/lld-link.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/lld-link" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lld-link.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lld-link.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lld-link" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lld-link.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lld-link.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lld-link" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lld-link.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lld-link.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lld-link" + found: false + search_context: + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCXXCompiler.cmake:206 (include)" + - "CMakeLists.txt:3 (project)" + mode: "program" + variable: "CMAKE_LINKER" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "link" + candidate_directories: + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/" + - "C:/VulkanSDK/1.4.350.0/Bin/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/" + - "C:/Program Files/Azure Data Studio/bin/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files/CMake/bin/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/rob/.dotnet/tools/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/" + searched_directories: + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/link.com" + found: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/link.exe" + search_context: + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCXXCompiler.cmake:206 (include)" + - "CMakeLists.txt:3 (project)" + mode: "program" + variable: "CMAKE_MT" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "mt" + candidate_directories: + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/" + - "C:/VulkanSDK/1.4.350.0/Bin/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/" + - "C:/Program Files/Azure Data Studio/bin/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files/CMake/bin/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/rob/.dotnet/tools/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/" + searched_directories: + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/mt.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/mt.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/mt" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/mt.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/mt.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/mt" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/mt.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/mt.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/mt" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/mt.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/mt.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/mt" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/mt.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/mt.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/mt" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/mt.com" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/mt.exe" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/mt" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/mt.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/mt.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/mt" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/mt.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/mt.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/mt" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/mt.com" + found: "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/mt.exe" + search_context: + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCXXCompiler.cmake:206 (include)" + - "CMakeLists.txt:3 (project)" + mode: "program" + variable: "CMAKE_AR" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "lib" + candidate_directories: + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/" + - "C:/VulkanSDK/1.4.350.0/Bin/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/" + - "C:/Program Files/Azure Data Studio/bin/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files/CMake/bin/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/rob/.dotnet/tools/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/" + searched_directories: + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib.com" + found: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib.exe" + search_context: + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineRCCompiler.cmake:40 (find_program)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Windows-MSVC.cmake:592 (enable_language)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Windows-MSVC.cmake:565 (__windows_compiler_msvc_enable_rc)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Windows-MSVC-CXX.cmake:6 (__windows_compiler_msvc)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeCXXInformation.cmake:48 (include)" + - "CMakeLists.txt:3 (project)" + mode: "program" + variable: "CMAKE_RC_COMPILER" + description: "RC compiler" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "rc" + candidate_directories: + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/" + - "C:/VulkanSDK/1.4.350.0/Bin/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/" + - "C:/Program Files/Azure Data Studio/bin/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files/CMake/bin/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/rob/.dotnet/tools/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/" + - "C:/Program Files/bin/" + - "C:/Program Files/sbin/" + - "C:/Program Files/" + - "C:/Program Files (x86)/bin/" + - "C:/Program Files (x86)/sbin/" + - "C:/Program Files (x86)/" + - "C:/Program Files/CMake/bin/" + - "C:/Program Files/CMake/sbin/" + - "C:/Program Files/CMake/" + - "C:/Program Files/HydraEngine/bin/" + - "C:/Program Files/HydraEngine/sbin/" + - "C:/Program Files/HydraEngine/" + searched_directories: + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/rc.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/rc.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/rc" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/rc.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/rc.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/rc" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/rc.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/rc.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/rc" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/rc.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/rc.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/rc" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/rc.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/rc.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/rc" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/rc.com" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/rc.exe" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/rc" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/rc.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/rc.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/rc" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/rc.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/rc.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/rc" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/rc.com" + found: "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/rc.exe" + search_context: + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + CMAKE_INSTALL_PREFIX: "C:/Program Files/HydraEngine" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/Program Files/CMake" + - "C:/Program Files/HydraEngine" + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:3 (project)" + checks: + - "Detecting CXX compiler ABI info" + directories: + source: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/CMakeScratch/TryCompile-xat9u2" + binary: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/CMakeScratch/TryCompile-xat9u2" + cmakeVariables: + CMAKE_CXX_FLAGS: "/DWIN32 /D_WINDOWS /EHsc" + CMAKE_CXX_FLAGS_DEBUG: "/Ob0 /Od /RTC1" + CMAKE_CXX_SCAN_FOR_MODULES: "OFF" + CMAKE_CXX_STDLIB_MODULES_JSON: "" + CMAKE_EXE_LINKER_FLAGS: "/machine:x64" + buildResult: + variable: "CMAKE_CXX_ABI_COMPILED" + cached: true + stdout: | + Change Dir: 'C:/Code/HydraV3/HydraEngine/build/CMakeFiles/CMakeScratch/TryCompile-xat9u2' + + Run Build Command(s): "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/MSBuild.exe" cmTC_1d3b0.vcxproj /p:Configuration=Debug /p:Platform=x64 /p:VisualStudioVersion=17.0 /v:n + MSBuild version 17.14.40+3e7442088 for .NET Framework + Build started 10/06/2026 16:13:29. + + Project "C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-xat9u2\\cmTC_1d3b0.vcxproj" on node 1 (default targets). + PrepareForBuild: + Structured output is enabled. The formatting of compiler diagnostics will reflect the error hierarchy. See https://aka.ms/cpp/structured-output for more details. + Creating directory "C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-xat9u2\\Debug\\". + Creating directory "cmTC_1d3b0.dir\\Debug\\cmTC_1d3b0.tlog\\". + InitializeBuildStatus: + Creating "cmTC_1d3b0.dir\\Debug\\cmTC_1d3b0.tlog\\unsuccessfulbuild" because "AlwaysCreate" was specified. + Touching "cmTC_1d3b0.dir\\Debug\\cmTC_1d3b0.tlog\\unsuccessfulbuild". + ClCompile: + C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64\\CL.exe /c /Zi /W1 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D _MBCS /D "CMAKE_INTDIR=\\"Debug\\"" /EHsc /RTC1 /MDd /std:c++17 /Fo"cmTC_1d3b0.dir\\Debug\\\\" /Fd"cmTC_1d3b0.dir\\Debug\\vc143.pdb" /external:W1 /TP /errorReport:queue "C:\\Program Files\\CMake\\share\\cmake-4.3\\Modules\\CMakeCXXCompilerABI.cpp" + Microsoft (R) C/C++ Optimizing Compiler Version 19.44.35225 for x64 + Copyright (C) Microsoft Corporation. All rights reserved. + cl /c /Zi /W1 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D _MBCS /D "CMAKE_INTDIR=\\"Debug\\"" /EHsc /RTC1 /MDd /std:c++17 /Fo"cmTC_1d3b0.dir\\Debug\\\\" /Fd"cmTC_1d3b0.dir\\Debug\\vc143.pdb" /external:W1 /TP /errorReport:queue "C:\\Program Files\\CMake\\share\\cmake-4.3\\Modules\\CMakeCXXCompilerABI.cpp" + CMakeCXXCompilerABI.cpp + Link: + C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64\\link.exe /OUT:"C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-xat9u2\\Debug\\cmTC_1d3b0.exe" /INCREMENTAL /ILK:"cmTC_1d3b0.dir\\Debug\\cmTC_1d3b0.ilk" /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG /PDB:"C:/Code/HydraV3/HydraEngine/build/CMakeFiles/CMakeScratch/TryCompile-xat9u2/Debug/cmTC_1d3b0.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /IMPLIB:"C:/Code/HydraV3/HydraEngine/build/CMakeFiles/CMakeScratch/TryCompile-xat9u2/Debug/cmTC_1d3b0.lib" /MACHINE:X64 /machine:x64 cmTC_1d3b0.dir\\Debug\\CMakeCXXCompilerABI.obj + cmTC_1d3b0.vcxproj -> C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-xat9u2\\Debug\\cmTC_1d3b0.exe + FinalizeBuildStatus: + Deleting file "cmTC_1d3b0.dir\\Debug\\cmTC_1d3b0.tlog\\unsuccessfulbuild". + Touching "cmTC_1d3b0.dir\\Debug\\cmTC_1d3b0.tlog\\cmTC_1d3b0.lastbuildstate". + Done Building Project "C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-xat9u2\\cmTC_1d3b0.vcxproj" (default targets). + + Build succeeded. + 0 Warning(s) + 0 Error(s) + + Time Elapsed 00:00:00.50 + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCompilerABI.cmake:253 (message)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:3 (project)" + message: | + Parsed CXX implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)|link\\.exe|lld-link(\\.exe)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|"|[0-9]+>[ -]*Build:[ 0-9]+ ms[ ]*)?[ ]*(([^"]*[/\\])?(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)|link\\.exe|lld-link(\\.exe)?))("|,| |$)] + linker tool for 'CXX': C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/HostX64/x64/link.exe + implicit libs: [] + implicit objs: [] + implicit dirs: [] + implicit fwks: [] + + + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/Internal/CMakeDetermineLinkerId.cmake:38 (message)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCompilerABI.cmake:299 (cmake_determine_linker_id)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:3 (project)" + message: | + Running the CXX compiler's linker: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/HostX64/x64/link.exe" "-v" + Microsoft (R) Incremental Linker Version 14.44.35225.0 + Copyright (C) Microsoft Corporation. All rights reserved. +... + +--- +events: + - + kind: "find_package-v1" + backtrace: + - "CMakeLists.txt:5 (find_package)" + name: "glfw3" + configs: + - + filename: "glfw3.cps" + kind: "cps" + - + filename: "glfw3Config.cmake" + kind: "cmake" + - + filename: "glfw3-config.cmake" + kind: "cmake" + version_request: + version: "3.5.0" + version_complete: "3.5.0" + exact: false + settings: + required: "required_explicit" + quiet: false + global: false + policy_scope: true + bypass_provider: false + names: + - "glfw3" + path_suffixes: + - "" + paths: + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + CMAKE_FIND_USE_PACKAGE_ROOT_PATH: true + CMAKE_FIND_USE_CMAKE_PACKAGE_REGISTRY: true + CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY: true + CMAKE_FIND_ROOT_PATH_MODE: "BOTH" + candidates: + - + path: "C:/Program Files (x86)/GLFW/glfw3.cps" + mode: "none?" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3Config.cmake" + mode: "none?" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3-config.cmake" + mode: "none?" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/x64/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/x64/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/x64/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/x64/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/VulkanSDK/1.4.350.0/Bin/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/VulkanSDK/1.4.350.0/Bin/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/VulkanSDK/1.4.350.0/Bin/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/VulkanSDK/1.4.350.0/Bin/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/wbem/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/wbem/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/wbem/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/wbem/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/WindowsPowerShell/v1.0/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/WindowsPowerShell/v1.0/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/WindowsPowerShell/v1.0/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/WindowsPowerShell/v1.0/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/OpenSSH/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/OpenSSH/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/OpenSSH/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/OpenSSH/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/dotnet/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/dotnet/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/dotnet/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/dotnet/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Azure Data Studio/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Azure Data Studio/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Azure Data Studio/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Azure Data Studio/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/CMake/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/CMake/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/CMake/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/CMake/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Git/cmd/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Git/cmd/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Git/cmd/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Git/cmd/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + found: null + search_context: + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + CMAKE_INSTALL_PREFIX: "C:/Program Files/HydraEngine" +... + +--- +events: + - + kind: "find_package-v1" + backtrace: + - "CMakeLists.txt:6 (find_package)" + name: "glfw3" + configs: + - + filename: "glfw3.cps" + kind: "cps" + - + filename: "glfw3Config.cmake" + kind: "cmake" + - + filename: "glfw3-config.cmake" + kind: "cmake" + version_request: + version: "3.5.0" + version_complete: "3.5.0" + exact: false + settings: + required: "required_explicit" + quiet: false + global: false + policy_scope: true + bypass_provider: false + names: + - "glfw3" + path_suffixes: + - "" + paths: + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + CMAKE_FIND_USE_PACKAGE_ROOT_PATH: true + CMAKE_FIND_USE_CMAKE_PACKAGE_REGISTRY: true + CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY: true + CMAKE_FIND_ROOT_PATH_MODE: "BOTH" + candidates: + - + path: "C:/Program Files (x86)/GLFW/glfw3.cps" + mode: "none?" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3Config.cmake" + mode: "none?" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3-config.cmake" + mode: "none?" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + found: + path: "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake" + mode: "config" + version: "3.5.0" + search_context: + CMAKE_PREFIX_PATH: + - "C:/Program Files (x86)/GLFW" + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + CMAKE_INSTALL_PREFIX: "C:/Program Files/HydraEngine" +... + +--- +events: + - + kind: "find_package-v1" + backtrace: + - "CMakeLists.txt:6 (find_package)" + name: "glfw3" + configs: + - + filename: "glfw3.cps" + kind: "cps" + - + filename: "glfw3Config.cmake" + kind: "cmake" + - + filename: "glfw3-config.cmake" + kind: "cmake" + version_request: + version: "3.5.0" + version_complete: "3.5.0" + exact: false + settings: + required: "required_explicit" + quiet: false + global: false + policy_scope: true + bypass_provider: false + names: + - "glfw3" + path_suffixes: + - "" + paths: + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + CMAKE_FIND_USE_PACKAGE_ROOT_PATH: true + CMAKE_FIND_USE_CMAKE_PACKAGE_REGISTRY: true + CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY: true + CMAKE_FIND_ROOT_PATH_MODE: "BOTH" + candidates: + - + path: "C:/Program Files (x86)/GLFW/glfw3.cps" + mode: "none?" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3Config.cmake" + mode: "none?" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3-config.cmake" + mode: "none?" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + found: + path: "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake" + mode: "config" + version: "3.5.0" + search_context: + CMAKE_PREFIX_PATH: + - "C:/Program Files (x86)/GLFW" + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + CMAKE_INSTALL_PREFIX: "C:/Program Files/HydraEngine" +... + +--- +events: + - + kind: "find_package-v1" + backtrace: + - "CMakeLists.txt:6 (find_package)" + name: "glfw3" + configs: + - + filename: "glfw3.cps" + kind: "cps" + - + filename: "glfw3Config.cmake" + kind: "cmake" + - + filename: "glfw3-config.cmake" + kind: "cmake" + version_request: + version: "3.5.0" + version_complete: "3.5.0" + exact: false + settings: + required: "required_explicit" + quiet: false + global: false + policy_scope: true + bypass_provider: false + names: + - "glfw3" + path_suffixes: + - "" + paths: + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + CMAKE_FIND_USE_PACKAGE_ROOT_PATH: true + CMAKE_FIND_USE_CMAKE_PACKAGE_REGISTRY: true + CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY: true + CMAKE_FIND_ROOT_PATH_MODE: "BOTH" + candidates: + - + path: "C:/Program Files (x86)/GLFW/glfw3.cps" + mode: "none?" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3Config.cmake" + mode: "none?" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3-config.cmake" + mode: "none?" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + found: + path: "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake" + mode: "config" + version: "3.5.0" + search_context: + CMAKE_PREFIX_PATH: + - "C:/Program Files (x86)/GLFW" + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + CMAKE_INSTALL_PREFIX: "C:/Program Files/HydraEngine" +... + +--- +events: + - + kind: "find_package-v1" + backtrace: + - "CMakeLists.txt:6 (find_package)" + name: "glfw3" + configs: + - + filename: "glfw3.cps" + kind: "cps" + - + filename: "glfw3Config.cmake" + kind: "cmake" + - + filename: "glfw3-config.cmake" + kind: "cmake" + version_request: + version: "3.5.0" + version_complete: "3.5.0" + exact: false + settings: + required: "required_explicit" + quiet: false + global: false + policy_scope: true + bypass_provider: false + names: + - "glfw3" + path_suffixes: + - "" + paths: + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + CMAKE_FIND_USE_PACKAGE_ROOT_PATH: true + CMAKE_FIND_USE_CMAKE_PACKAGE_REGISTRY: true + CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY: true + CMAKE_FIND_ROOT_PATH_MODE: "BOTH" + candidates: + - + path: "C:/Program Files (x86)/GLFW/glfw3.cps" + mode: "none?" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3Config.cmake" + mode: "none?" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3-config.cmake" + mode: "none?" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + found: + path: "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake" + mode: "config" + version: "3.5.0" + search_context: + CMAKE_PREFIX_PATH: + - "C:/Program Files (x86)/GLFW" + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + CMAKE_INSTALL_PREFIX: "C:/Program Files/HydraEngine" +... + +--- +events: + - + kind: "find_package-v1" + backtrace: + - "CMakeLists.txt:6 (find_package)" + name: "glfw3" + configs: + - + filename: "glfw3.cps" + kind: "cps" + - + filename: "glfw3Config.cmake" + kind: "cmake" + - + filename: "glfw3-config.cmake" + kind: "cmake" + version_request: + version: "3.5.0" + version_complete: "3.5.0" + exact: false + settings: + required: "required_explicit" + quiet: false + global: false + policy_scope: true + bypass_provider: false + names: + - "glfw3" + path_suffixes: + - "" + paths: + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + CMAKE_FIND_USE_PACKAGE_ROOT_PATH: true + CMAKE_FIND_USE_CMAKE_PACKAGE_REGISTRY: true + CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY: true + CMAKE_FIND_ROOT_PATH_MODE: "BOTH" + candidates: + - + path: "C:/Program Files (x86)/GLFW/glfw3.cps" + mode: "none?" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3Config.cmake" + mode: "none?" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3-config.cmake" + mode: "none?" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + found: + path: "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake" + mode: "config" + version: "3.5.0" + search_context: + CMAKE_PREFIX_PATH: + - "C:/Program Files (x86)/GLFW" + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + CMAKE_INSTALL_PREFIX: "C:/Program Files/HydraEngine" +... + +--- +events: + - + kind: "find_package-v1" + backtrace: + - "CMakeLists.txt:6 (find_package)" + name: "glfw3" + configs: + - + filename: "glfw3.cps" + kind: "cps" + - + filename: "glfw3Config.cmake" + kind: "cmake" + - + filename: "glfw3-config.cmake" + kind: "cmake" + version_request: + version: "3.5.0" + version_complete: "3.5.0" + exact: false + settings: + required: "required_explicit" + quiet: false + global: false + policy_scope: true + bypass_provider: false + names: + - "glfw3" + path_suffixes: + - "" + paths: + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + CMAKE_FIND_USE_PACKAGE_ROOT_PATH: true + CMAKE_FIND_USE_CMAKE_PACKAGE_REGISTRY: true + CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY: true + CMAKE_FIND_ROOT_PATH_MODE: "BOTH" + candidates: + - + path: "C:/Program Files (x86)/GLFW/glfw3.cps" + mode: "none?" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3Config.cmake" + mode: "none?" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3-config.cmake" + mode: "none?" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + found: + path: "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake" + mode: "config" + version: "3.5.0" + search_context: + CMAKE_PREFIX_PATH: + - "C:/Program Files (x86)/GLFW" + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + CMAKE_INSTALL_PREFIX: "C:/Program Files/HydraEngine" +... + +--- +events: + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/Internal/CheckSourceCompiles.cmake:104 (try_compile)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CheckCXXSourceCompiles.cmake:103 (cmake_check_source_compiles)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/FindThreads.cmake:162 (check_cxx_source_compiles)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/FindThreads.cmake:226 (_threads_check_libc)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindDependencyMacro.cmake:93 (find_package)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindDependencyMacro.cmake:125 (__find_dependency_common)" + - "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake:2 (find_dependency)" + - "CMakeLists.txt:22 (find_package)" + checks: + - "Performing Test CMAKE_HAVE_LIBC_PTHREAD" + directories: + source: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/CMakeScratch/TryCompile-buqlmc" + binary: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/CMakeScratch/TryCompile-buqlmc" + cmakeVariables: + CMAKE_CXX_FLAGS: "/DWIN32 /D_WINDOWS /EHsc" + CMAKE_CXX_FLAGS_DEBUG: "/Ob0 /Od /RTC1" + CMAKE_CXX_STDLIB_MODULES_JSON: "" + CMAKE_EXE_LINKER_FLAGS: "/machine:x64" + buildResult: + variable: "CMAKE_HAVE_LIBC_PTHREAD" + cached: true + stdout: | + Change Dir: 'C:/Code/HydraV3/HydraEngine/build/CMakeFiles/CMakeScratch/TryCompile-buqlmc' + + Run Build Command(s): "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/MSBuild.exe" cmTC_f26c0.vcxproj /p:Configuration=Debug /p:Platform=x64 /p:VisualStudioVersion=17.0 /v:n + MSBuild version 17.14.40+3e7442088 for .NET Framework + Build started 10/06/2026 16:51:12. + + Project "C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-buqlmc\\cmTC_f26c0.vcxproj" on node 1 (default targets). + PrepareForBuild: + Structured output is enabled. The formatting of compiler diagnostics will reflect the error hierarchy. See https://aka.ms/cpp/structured-output for more details. + Creating directory "C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-buqlmc\\Debug\\". + Creating directory "cmTC_f26c0.dir\\Debug\\cmTC_f26c0.tlog\\". + InitializeBuildStatus: + Creating "cmTC_f26c0.dir\\Debug\\cmTC_f26c0.tlog\\unsuccessfulbuild" because "AlwaysCreate" was specified. + Touching "cmTC_f26c0.dir\\Debug\\cmTC_f26c0.tlog\\unsuccessfulbuild". + ClCompile: + C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64\\CL.exe /c /Zi /W1 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D CMAKE_HAVE_LIBC_PTHREAD /D _MBCS /D "CMAKE_INTDIR=\\"Debug\\"" /EHsc /RTC1 /MDd /std:c++17 /Fo"cmTC_f26c0.dir\\Debug\\\\" /Fd"cmTC_f26c0.dir\\Debug\\vc143.pdb" /external:W1 /TP /errorReport:queue "C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-buqlmc\\src.cxx" + Microsoft (R) C/C++ Optimizing Compiler Version 19.44.35225 for x64 + Copyright (C) Microsoft Corporation. All rights reserved. + cl /c /Zi /W1 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D CMAKE_HAVE_LIBC_PTHREAD /D _MBCS /D "CMAKE_INTDIR=\\"Debug\\"" /EHsc /RTC1 /MDd /std:c++17 /Fo"cmTC_f26c0.dir\\Debug\\\\" /Fd"cmTC_f26c0.dir\\Debug\\vc143.pdb" /external:W1 /TP /errorReport:queue "C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-buqlmc\\src.cxx" + src.cxx + C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-buqlmc\\src.cxx(1,10): error C1083: Cannot open include file: 'pthread.h': No such file or directory [C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-buqlmc\\cmTC_f26c0.vcxproj] + Done Building Project "C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-buqlmc\\cmTC_f26c0.vcxproj" (default targets) -- FAILED. + + Build FAILED. + + "C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-buqlmc\\cmTC_f26c0.vcxproj" (default target) (1) -> + (ClCompile target) -> + C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-buqlmc\\src.cxx(1,10): error C1083: Cannot open include file: 'pthread.h': No such file or directory [C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-buqlmc\\cmTC_f26c0.vcxproj] + + 0 Warning(s) + 1 Error(s) + + Time Elapsed 00:00:00.48 + + exitCode: 1 + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CheckLibraryExists.cmake:154 (try_compile)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/FindThreads.cmake:175 (check_library_exists)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/FindThreads.cmake:238 (_threads_check_lib)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindDependencyMacro.cmake:93 (find_package)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindDependencyMacro.cmake:125 (__find_dependency_common)" + - "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake:2 (find_dependency)" + - "CMakeLists.txt:22 (find_package)" + checks: + - "Looking for pthread_create in pthreads" + directories: + source: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/CMakeScratch/TryCompile-nfxi6n" + binary: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/CMakeScratch/TryCompile-nfxi6n" + cmakeVariables: + CMAKE_CXX_FLAGS: "/DWIN32 /D_WINDOWS /EHsc" + CMAKE_CXX_FLAGS_DEBUG: "/Ob0 /Od /RTC1" + CMAKE_CXX_STDLIB_MODULES_JSON: "" + CMAKE_EXE_LINKER_FLAGS: "/machine:x64" + buildResult: + variable: "CMAKE_HAVE_PTHREADS_CREATE" + cached: true + stdout: | + Change Dir: 'C:/Code/HydraV3/HydraEngine/build/CMakeFiles/CMakeScratch/TryCompile-nfxi6n' + + Run Build Command(s): "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/MSBuild.exe" cmTC_52faf.vcxproj /p:Configuration=Debug /p:Platform=x64 /p:VisualStudioVersion=17.0 /v:n + MSBuild version 17.14.40+3e7442088 for .NET Framework + Build started 10/06/2026 16:51:12. + + Project "C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-nfxi6n\\cmTC_52faf.vcxproj" on node 1 (default targets). + PrepareForBuild: + Structured output is enabled. The formatting of compiler diagnostics will reflect the error hierarchy. See https://aka.ms/cpp/structured-output for more details. + Creating directory "C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-nfxi6n\\Debug\\". + Creating directory "cmTC_52faf.dir\\Debug\\cmTC_52faf.tlog\\". + InitializeBuildStatus: + Creating "cmTC_52faf.dir\\Debug\\cmTC_52faf.tlog\\unsuccessfulbuild" because "AlwaysCreate" was specified. + Touching "cmTC_52faf.dir\\Debug\\cmTC_52faf.tlog\\unsuccessfulbuild". + ClCompile: + C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64\\CL.exe /c /Zi /W1 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D CHECK_FUNCTION_EXISTS=pthread_create /D _MBCS /D "CMAKE_INTDIR=\\"Debug\\"" /EHsc /RTC1 /MDd /std:c++17 /Fo"cmTC_52faf.dir\\Debug\\\\" /Fd"cmTC_52faf.dir\\Debug\\vc143.pdb" /external:W1 /TP /errorReport:queue "C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-nfxi6n\\CheckFunctionExists.cxx" + Microsoft (R) C/C++ Optimizing Compiler Version 19.44.35225 for x64 + Copyright (C) Microsoft Corporation. All rights reserved. + cl /c /Zi /W1 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D CHECK_FUNCTION_EXISTS=pthread_create /D _MBCS /D "CMAKE_INTDIR=\\"Debug\\"" /EHsc /RTC1 /MDd /std:c++17 /Fo"cmTC_52faf.dir\\Debug\\\\" /Fd"cmTC_52faf.dir\\Debug\\vc143.pdb" /external:W1 /TP /errorReport:queue "C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-nfxi6n\\CheckFunctionExists.cxx" + CheckFunctionExists.cxx + Link: + C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64\\link.exe /OUT:"C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-nfxi6n\\Debug\\cmTC_52faf.exe" /INCREMENTAL /ILK:"cmTC_52faf.dir\\Debug\\cmTC_52faf.ilk" /NOLOGO pthreads.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG /PDB:"C:/Code/HydraV3/HydraEngine/build/CMakeFiles/CMakeScratch/TryCompile-nfxi6n/Debug/cmTC_52faf.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /IMPLIB:"C:/Code/HydraV3/HydraEngine/build/CMakeFiles/CMakeScratch/TryCompile-nfxi6n/Debug/cmTC_52faf.lib" /MACHINE:X64 /machine:x64 cmTC_52faf.dir\\Debug\\CheckFunctionExists.obj + LINK : fatal error LNK1104: cannot open file 'pthreads.lib' [C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-nfxi6n\\cmTC_52faf.vcxproj] + Done Building Project "C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-nfxi6n\\cmTC_52faf.vcxproj" (default targets) -- FAILED. + + Build FAILED. + + "C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-nfxi6n\\cmTC_52faf.vcxproj" (default target) (1) -> + (Link target) -> + LINK : fatal error LNK1104: cannot open file 'pthreads.lib' [C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-nfxi6n\\cmTC_52faf.vcxproj] + + 0 Warning(s) + 1 Error(s) + + Time Elapsed 00:00:00.37 + + exitCode: 1 + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CheckLibraryExists.cmake:154 (try_compile)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/FindThreads.cmake:175 (check_library_exists)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/FindThreads.cmake:239 (_threads_check_lib)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindDependencyMacro.cmake:93 (find_package)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindDependencyMacro.cmake:125 (__find_dependency_common)" + - "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake:2 (find_dependency)" + - "CMakeLists.txt:22 (find_package)" + checks: + - "Looking for pthread_create in pthread" + directories: + source: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/CMakeScratch/TryCompile-60j94i" + binary: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/CMakeScratch/TryCompile-60j94i" + cmakeVariables: + CMAKE_CXX_FLAGS: "/DWIN32 /D_WINDOWS /EHsc" + CMAKE_CXX_FLAGS_DEBUG: "/Ob0 /Od /RTC1" + CMAKE_CXX_STDLIB_MODULES_JSON: "" + CMAKE_EXE_LINKER_FLAGS: "/machine:x64" + buildResult: + variable: "CMAKE_HAVE_PTHREAD_CREATE" + cached: true + stdout: | + Change Dir: 'C:/Code/HydraV3/HydraEngine/build/CMakeFiles/CMakeScratch/TryCompile-60j94i' + + Run Build Command(s): "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/MSBuild.exe" cmTC_48425.vcxproj /p:Configuration=Debug /p:Platform=x64 /p:VisualStudioVersion=17.0 /v:n + MSBuild version 17.14.40+3e7442088 for .NET Framework + Build started 10/06/2026 16:51:13. + + Project "C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-60j94i\\cmTC_48425.vcxproj" on node 1 (default targets). + PrepareForBuild: + Structured output is enabled. The formatting of compiler diagnostics will reflect the error hierarchy. See https://aka.ms/cpp/structured-output for more details. + Creating directory "C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-60j94i\\Debug\\". + Creating directory "cmTC_48425.dir\\Debug\\cmTC_48425.tlog\\". + InitializeBuildStatus: + Creating "cmTC_48425.dir\\Debug\\cmTC_48425.tlog\\unsuccessfulbuild" because "AlwaysCreate" was specified. + Touching "cmTC_48425.dir\\Debug\\cmTC_48425.tlog\\unsuccessfulbuild". + ClCompile: + C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64\\CL.exe /c /Zi /W1 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D CHECK_FUNCTION_EXISTS=pthread_create /D _MBCS /D "CMAKE_INTDIR=\\"Debug\\"" /EHsc /RTC1 /MDd /std:c++17 /Fo"cmTC_48425.dir\\Debug\\\\" /Fd"cmTC_48425.dir\\Debug\\vc143.pdb" /external:W1 /TP /errorReport:queue "C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-60j94i\\CheckFunctionExists.cxx" + Microsoft (R) C/C++ Optimizing Compiler Version 19.44.35225 for x64 + Copyright (C) Microsoft Corporation. All rights reserved. + cl /c /Zi /W1 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D CHECK_FUNCTION_EXISTS=pthread_create /D _MBCS /D "CMAKE_INTDIR=\\"Debug\\"" /EHsc /RTC1 /MDd /std:c++17 /Fo"cmTC_48425.dir\\Debug\\\\" /Fd"cmTC_48425.dir\\Debug\\vc143.pdb" /external:W1 /TP /errorReport:queue "C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-60j94i\\CheckFunctionExists.cxx" + CheckFunctionExists.cxx + Link: + C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64\\link.exe /OUT:"C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-60j94i\\Debug\\cmTC_48425.exe" /INCREMENTAL /ILK:"cmTC_48425.dir\\Debug\\cmTC_48425.ilk" /NOLOGO pthread.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG /PDB:"C:/Code/HydraV3/HydraEngine/build/CMakeFiles/CMakeScratch/TryCompile-60j94i/Debug/cmTC_48425.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /IMPLIB:"C:/Code/HydraV3/HydraEngine/build/CMakeFiles/CMakeScratch/TryCompile-60j94i/Debug/cmTC_48425.lib" /MACHINE:X64 /machine:x64 cmTC_48425.dir\\Debug\\CheckFunctionExists.obj + LINK : fatal error LNK1104: cannot open file 'pthread.lib' [C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-60j94i\\cmTC_48425.vcxproj] + Done Building Project "C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-60j94i\\cmTC_48425.vcxproj" (default targets) -- FAILED. + + Build FAILED. + + "C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-60j94i\\cmTC_48425.vcxproj" (default target) (1) -> + (Link target) -> + LINK : fatal error LNK1104: cannot open file 'pthread.lib' [C:\\Code\\HydraV3\\HydraEngine\\build\\CMakeFiles\\CMakeScratch\\TryCompile-60j94i\\cmTC_48425.vcxproj] + + 0 Warning(s) + 1 Error(s) + + Time Elapsed 00:00:00.36 + + exitCode: 1 + - + kind: "find_package-v1" + backtrace: + - "CMakeLists.txt:22 (find_package)" + name: "glfw3" + configs: + - + filename: "glfw3.cps" + kind: "cps" + - + filename: "glfw3Config.cmake" + kind: "cmake" + - + filename: "glfw3-config.cmake" + kind: "cmake" + version_request: + version: "3.5.0" + version_complete: "3.5.0" + exact: false + settings: + required: "required_explicit" + quiet: false + global: false + policy_scope: true + bypass_provider: false + names: + - "glfw3" + path_suffixes: + - "" + paths: + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + CMAKE_FIND_USE_PACKAGE_ROOT_PATH: true + CMAKE_FIND_USE_CMAKE_PACKAGE_REGISTRY: true + CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY: true + CMAKE_FIND_ROOT_PATH_MODE: "BOTH" + candidates: + - + path: "C:/Program Files (x86)/GLFW/glfw3.cps" + mode: "none?" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3Config.cmake" + mode: "none?" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3-config.cmake" + mode: "none?" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + found: + path: "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake" + mode: "config" + version: "3.5.0" + search_context: + CMAKE_PREFIX_PATH: + - "C:/Program Files (x86)/GLFW" + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + CMAKE_INSTALL_PREFIX: "C:/Program Files/HydraEngine" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/Program Files/CMake" + - "C:/Program Files/HydraEngine" +... + +--- +events: + - + kind: "find_package-v1" + backtrace: + - "CMakeLists.txt:25 (find_package)" + name: "glm" + configs: + - + filename: "glm.cps" + kind: "cps" + - + filename: "glmConfig.cmake" + kind: "cmake" + - + filename: "glm-config.cmake" + kind: "cmake" + version_request: + exact: false + settings: + required: "required_explicit" + quiet: false + global: false + policy_scope: true + bypass_provider: false + names: + - "glm" + path_suffixes: + - "" + paths: + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + CMAKE_FIND_USE_PACKAGE_ROOT_PATH: true + CMAKE_FIND_USE_CMAKE_PACKAGE_REGISTRY: true + CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY: true + CMAKE_FIND_ROOT_PATH_MODE: "BOTH" + candidates: + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/HydraEngine/build/CMakeFiles/pkgRedirects/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/x64/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/x64/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/x64/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/x64/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/VulkanSDK/1.4.350.0/Bin/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/VulkanSDK/1.4.350.0/Bin/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/VulkanSDK/1.4.350.0/Bin/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/VulkanSDK/1.4.350.0/Bin/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/wbem/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/wbem/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/wbem/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/wbem/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/WindowsPowerShell/v1.0/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/WindowsPowerShell/v1.0/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/WindowsPowerShell/v1.0/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/WindowsPowerShell/v1.0/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/OpenSSH/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/OpenSSH/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/OpenSSH/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/OpenSSH/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/dotnet/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/dotnet/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/dotnet/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/dotnet/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Azure Data Studio/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Azure Data Studio/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Azure Data Studio/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Azure Data Studio/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/CMake/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/CMake/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/CMake/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/CMake/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Git/cmd/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Git/cmd/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Git/cmd/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Git/cmd/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/CMake/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/CMake/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/glm/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/glm/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + found: + path: "C:/Program Files (x86)/glm/share/glm/glmConfig.cmake" + mode: "config" + version: "1.0.2" + search_context: + CMAKE_PREFIX_PATH: + - "C:/Program Files (x86)/GLFW" + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + CMAKE_INSTALL_PREFIX: "C:/Program Files/HydraEngine" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/Program Files/CMake" + - "C:/Program Files/HydraEngine" +... diff --git a/HydraEngine/build/CMakeFiles/InstallScripts.json b/HydraEngine/build/CMakeFiles/InstallScripts.json new file mode 100644 index 0000000..2522ed3 --- /dev/null +++ b/HydraEngine/build/CMakeFiles/InstallScripts.json @@ -0,0 +1,7 @@ +{ + "InstallScripts" : + [ + "C:/Code/HydraV3/HydraEngine/build/cmake_install.cmake" + ], + "Parallel" : false +} diff --git a/HydraEngine/build/CMakeFiles/TargetDirectories.txt b/HydraEngine/build/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..8ce89cc --- /dev/null +++ b/HydraEngine/build/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +C:/Code/HydraV3/HydraEngine/build/CMakeFiles/HydraEngine.dir +C:/Code/HydraV3/HydraEngine/build/CMakeFiles/ALL_BUILD.dir +C:/Code/HydraV3/HydraEngine/build/CMakeFiles/ZERO_CHECK.dir diff --git a/HydraEngine/build/CMakeFiles/cmake.check_cache b/HydraEngine/build/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/HydraEngine/build/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/HydraEngine/build/CMakeFiles/f1e81f02c2fd29cb20e947d18b34ee39/generate.stamp.rule b/HydraEngine/build/CMakeFiles/f1e81f02c2fd29cb20e947d18b34ee39/generate.stamp.rule new file mode 100644 index 0000000..2d3998c --- /dev/null +++ b/HydraEngine/build/CMakeFiles/f1e81f02c2fd29cb20e947d18b34ee39/generate.stamp.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/HydraEngine/build/CMakeFiles/generate.stamp b/HydraEngine/build/CMakeFiles/generate.stamp new file mode 100644 index 0000000..9b5f49f --- /dev/null +++ b/HydraEngine/build/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/HydraEngine/build/CMakeFiles/generate.stamp.depend b/HydraEngine/build/CMakeFiles/generate.stamp.depend new file mode 100644 index 0000000..4dfdc36 --- /dev/null +++ b/HydraEngine/build/CMakeFiles/generate.stamp.depend @@ -0,0 +1,42 @@ +# CMake generation dependency list for this directory. +C:/Code/HydraV3/HydraEngine/CMakeLists.txt +C:/Code/HydraV3/HydraEngine/build/CMakeFiles/4.3.3/CMakeCXXCompiler.cmake +C:/Code/HydraV3/HydraEngine/build/CMakeFiles/4.3.3/CMakeRCCompiler.cmake +C:/Code/HydraV3/HydraEngine/build/CMakeFiles/4.3.3/CMakeSystem.cmake +C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake +C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3ConfigVersion.cmake +C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Targets-debug.cmake +C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Targets.cmake +C:/Program Files (x86)/glm/share/glm/glmConfig-debug.cmake +C:/Program Files (x86)/glm/share/glm/glmConfig.cmake +C:/Program Files (x86)/glm/share/glm/glmConfigVersion.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeCXXInformation.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeCommonLanguageInclude.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindDependencyMacro.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeGenericSystem.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeInitializeConfigs.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeLanguageInformation.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeRCInformation.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeSystemSpecificInformation.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeSystemSpecificInitialize.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/CheckCXXSourceCompiles.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/CheckIncludeFileCXX.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/CheckLibraryExists.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/CMakeCommonCompilerMacros.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/MSVC-CXX.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/MSVC.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/FindPackageHandleStandardArgs.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/FindPackageMessage.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/FindThreads.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Internal/CMakeCXXLinkerInformation.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Internal/CMakeCommonLinkerInformation.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Internal/CheckSourceCompiles.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Linker/MSVC-CXX.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Linker/MSVC.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Linker/Windows-MSVC-CXX.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Linker/Windows-MSVC.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Windows-Initialize.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Windows-MSVC-CXX.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Windows-MSVC.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Windows.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/WindowsPaths.cmake diff --git a/HydraEngine/build/CMakeFiles/generate.stamp.list b/HydraEngine/build/CMakeFiles/generate.stamp.list new file mode 100644 index 0000000..2bf0ce5 --- /dev/null +++ b/HydraEngine/build/CMakeFiles/generate.stamp.list @@ -0,0 +1 @@ +C:/Code/HydraV3/HydraEngine/build/CMakeFiles/generate.stamp diff --git a/HydraEngine/build/Debug/HydraEngine.exp b/HydraEngine/build/Debug/HydraEngine.exp new file mode 100644 index 0000000000000000000000000000000000000000..43adb960d985fe705ec584bddc7e86509c4f5e5c GIT binary patch literal 14599 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 literal 0 HcmV?d00001 diff --git a/HydraEngine/build/Debug/HydraEngine.pdb b/HydraEngine/build/Debug/HydraEngine.pdb new file mode 100644 index 0000000000000000000000000000000000000000..313a0ccdd924804f91ee82be98c9e2b6932f315e GIT binary patch literal 2871296 zcmeFa30zF=|NnnlD1^!u!bqf0Bcc+fRWU8v>_&z z*=}3N9zw_-{;%uIOwE}a-Jj3z{yx6<_y0J@{k+fgI`3jBmStOr;RupVGNz zJ6R|$y+!GNDHPR6=})Df6?6#pf2;>s53n9!J-~W^^#JPu)&r~uSP!rsU_HQkfc3z? z!UF}GN_Xx5@lQ4M8L$iM0oDVo2UriV9$-DddVuu+>jBmStOr;RupVGN@Nf4(x_NiC z=krZRk|F)~+x3`gnx4#`Qm-=q`JWel>kG|-9}zXmEh;pcvha0x6a|NiDT^pkq&SYU zh>H!j2p5Y&#IZq==-^S5g`bnJkGCV=&BNKx!^zXbnW}>b$eaN(mcRm#r3;7zt-vTi z7KL41{B8oYh=`?Ra1S*~vl&IDsLVKUO$vz>c?OLX2TLjQ{`US#fAe@qQe8I&ap@po z@|(MqM9Gj5^PAU=C^dbO87a^}yd?fQ^7tE3+PXxi zD0Ql?d>c|{<^y@Ei#Ui?E2^HZCbkosdVnkq62ZkkH3HaVH$DL5L??I zQCvi@Fisj95fx?^94?COO3UPzP#P(Xld-(~r(se`DoXcus!( zjg`XloOpNTxX z3fars*~!@j2auD{-OYoPhq;~a>1fXvy4yRt!iFN-)T+a}dH8zUdpP^b;#9BJeZBpB ze4U+;4`Q!Tt;62gyV_o}TK7XdvJk}niN=reW*?x)TUqsXKObjrI@feMx+aQnG94ja zn^RiN&>X0fW5f_Xl#0USMr7X)=~?qPswB!z>b9DSugTwS0a=uf6)yfJ^_A37vM9Dy zAD{4)`48(Z-FA=zz2?v$e<2HGACkN(jx!^~P4>G7CEuS4pLshE5MsaC`|*7heyQFs zWSi?CzPsH2)%!)JJNnVbuT*py>Xey09>sC>mft5SO8*du--Wg&}VKPacih5n=T zEaYKi?br-;I)du|(T#~TJQimhTib{bdT&L9@MMa-0U&io=F9Gg>#u33QI_&FNWCC7 z%EvMJyC>OR|F31L*;Z2~eX1_qE?OZBDR(cd+oEnXZl+H4#&2Zub;D+Aw12TD-9oUh zN!c{0`s&ss9r>b3{k^gcRMfka?;+x-=-5bML{x}aDvpheh!RP~bbCNi@=c6_;@EOgs%N&y3!Q^dNwi2RlpDuMlO$qUo%^d^?eAGNd5VpWj|x%AlDz$r zZIVWh5ygfG$BJX4<@r+R!YHu_d6O#IE`?6pM?{52L`6uG=r9@-V_TFs3@OUDljD^O zpOWL%0p-JG1$`XZG0P{5;4j5flI5i%@sZ0B5?_#_oRou`hm)(lhZEn~cc_=MkI>%B z%MlH-vn=np%23(vD1HQU~m5 zS5Z`mL@eZTx!vVW!B4l#+Rv@kdG_@Z;>5vsuy-6J^zwG|^mg+dDs*)l;40q_Kiux& z>FsXMN7>1FK%M%b4c~K!tlSzu-p)AB{lrFAc+^Sdeda*Q|Dz=3MgP$z(jM-wDf1xg z2%)owpS!~EYLqXnc{@9LddttfC>O1{dph~?<@*r%q&4~s>0wN_xuz}G+;M^=ZGSy^opnO_aXutf zjO0aDY9)bg`xVy}l$V>6yN{dD$JgH1&qpZVarAyuQ{Cn~gwCJ3ijFG}zMH#ZUozu! z^0s&Jt@Z(Po12H1x90$FXB3-GuZ~K*&Q5OC=ft`y+q|9q-H;tRoR-Qq#Omo%?IUKI zxIn6|m)|Ecw|V-yI(s8rKloB{t>FS+GOcj&<>xH(=?^v#-(IS&M~;p{7keLHa{S2i zqeek&Bd!aMH03y zZ8wxe&R5hqEjmrFA+l`9j!|v7rksy@v?jY=BlW9+yneaL>KBR9(bL1fx_&7H;)AGa zAGr8=I12sUynX!?f=?7BDy?DxqsDZ4Mq0xm7hTp(NS^nkz%3jo?7lB zbxJru93_s$`CYMrzAmP(MR89{u5rAO&zkGDnrjzZ_)}e87EjpF=XfL&A`VWF3L~+m z%%gFB%SEHJ8tW=kElNFJo$@ZjA6POGIQTwAW$94VjBdET#yxwEjvB=yH-nAwH`amV z_g9K?g>4~z`r_U_4eL4hI|J+T78JD?q}bq^5En^YXhqo88SB!HI4%t+iUYW9a4j~D zqBakwC~I5X`os2Pb8N?*ayix+SkJ&(8*5+WhoqrnNKpZL;2X9h9|0t8D9D#G!wUArkoNpO;{!0$xpU5yY=Yl@0NIfz{@@^u}y zcF1!I{!TGKIHa+;JIZSfd&HRw-(HuON!yL0YeWq4sf|8}QiLh7L>>@lh&mPMjB;^^C8Md(#{xxat%dzCvugEFcat%wYLM(Lb^nKg*Xzx z7?22(z*sO2B!lr_0+;ZehKCmAg00%)nI0O!Z0&oNz1;@Z~Z~~kJr$8Y%4bFhGpa`4;=fMR~ z3@(C8;4-)Zu7W?oHE1^`#!1_pvbfDhb(2k-=5U@-6o zKEN0F0X5XQ*I2&+Z$Tw^2i}7Z;3N11K7%iy3Va3MfIk=l0>Du48yE%zU^o~7gdh-z zKoAH9AwUe!H$~ZjzMvoI4|u>HH~>fB1e}2j7yw)W4ohkv7zFsh9e4mw-~|Q)G&>ZU zLJEf2m|3D0*nNsfCNN>C_v6bF<>-^1#v(MNS{Lj7y}YP z5*Q1{fn+cqkmhhANCA_;WH1G!f~jB{m=0!unP3)}4d#HkU>=wc(!c_+5G(@eU@=$% zmVykh3@isLKqgoTeg~^S7FZ3|fImPsSPRyH^&kgq02{$3uo-LtTfsJv3$}wDU?<1} zyTER+2kZs=z;YXblWO8_*WC102vE7=aGJ7<2@kfC=afOo18b0=j~3 zpbR_(&%kp~4qkwlKwTYW!=orxt>=NMP zG)U0X+`2mM_((*Ae%n@*M)Nv!^F?}J)d6|((GZaScD3fj_1gF=QWOzIHH_jVJqXiy zj%#BhO1(L0^oS+nNeY!VUuWW%X8p#zdEFK^Bt{*8eh%lTu!txzl^SzAvEzL6sc&A7 zpz6@^qY&i6RY3RF`uC8nW!8eA_y|dez|mbaN=z3Jh3H}41NMD@2_9lzEn)HVc$adlb1K=YS#Y*Y8O*Q+k(8wIty~ammyU-Dxn^Lh)Qk+yA8AoNe z^l@Bpp^kO6k6OXTQG%W_lE!9r0}j8p=MJRNNhuAX8@kG5rBKAv$3y$gvJMk&qa5nZ z$sTM6P$PoHadA{ypSKnKqyyz7pQQhs18Sn6MvXUJ^m%ThJ&ds4@lpKf=ol(%(&Wg~ z51pPX$4i%yDs>#^awE?+nfR_IO&=)&bsuebrdR7z-{rm`_br`)&_|RYrhDN9?hD6T zY`i=14erI%o0ILPWIHN{w;0`>vBbz5oxn-H(Z~p;l{I$ok=`eHh)>ntD?ABLq~cTp zL{JS~R-Y30kok?o--X2QBo2-hN21GAam(g1qEqJmd7EF6do)=-x)D3Sm=NqECvgli zBZ`ue$VruwpdXg{Y3=s*gT%>v+A_%Lqf<#-)KeJ zT`vS~@VQ{PMpl1_9ham{JC}~;+`5%r5;SHXqK`4My$9Lu5iN}fP4cDt$f@u%R{p!1 z#9PSXAoq*r#0Ea2V_1A-)#t*Ui&`PCx|CM)HrPg*nMp>d-Kely%}wOW6)2jtqHLr7 z7aJ{F>4#8mh=&7Yq3q@H*qV|DyCmj5a+_AL(WVt;8(GZC@yPPyh*0Eg*+i^}Sy_?A z>Iak;Oa!F_UZTt(uCMl@(dc%8D#zWknXVn>>dm z8VYYHE3$Z$6}lCdJY}o? zxz-dI}PO1k)T) z81yZX=WW*HF#y%SKbLle%mqB&U}t-KUchg7zGkh54yNkuN+aoM6Jukn{JA{dZ{%5= zwH`Wcerjv)>>#%!&-JYJ$o^2Is~Rto#8+t>Jx z#I3Jnt5Q$?5a`zkiLH z*tYnEZB4A?nYOi_fr>3-|Nb?4x|}U*4^y2CIbQHQ19=zrrgy56<9j*q@Z8>7ueI`a zS>ebgx_%lmw#h3Dy_GzJx7KSz@}l}IfLC2zRjOftn;RM!Qm@;RaEb>*GJEA+7NBT1 z+R=9MhZQyP@_2q|*k~)6A33xg{VYo1!k=Zrjl>;_JhUfa6c50DkOxfJ`G1(%Lt0Xq zkMJ;pq{DnxQ&W~7`iRt{4kR2ING%(X=jK!sMpm)ulE~69mfOnPeY)(*4kfKSEhI?ZckT}pLw`CF82Lj|xxM^=ttmK(+d|3im-|tEe37`hB#itaDl=}{OY}}7`?x!?^9hfa;yHcP z&ofQi6CYaA_T(Y+k7Ffi_o%iZ`#@%=sG*9~N!mTD?S5S<;%1VzmCQam=Eq56Y?ifN zFJi;2bBx1?qz`0OglR_~HKb1VCUMA~!OBuns!DWaahL6PQeUiz?GQ{nbcv3wtsx6g zsxLN5;c73v>{zxXVT6CH@y40RUeqX=&-Vf|G&y72}qhLvVZK9!pI-=Gj}GP zitP9&ZB1X={%#;eQ$f-3pWNJVp2) zJ@o%|aNN&W>)9*9|8xhE3^QsQk0-AK9tiKC9KL3_!Ov43BD>C$HIMe8vMEVC`W}Gn zV@Eo^ng+YJeMXKKCpwJsL;as7AK@Bz)k2u@_YB0_2u{fW*jovUmVN9$y|0%FB=mm^U|;H=|k23 z#rO0vAwi@Up_Tz;^wq2Kz%p|ZE;urT;#he4`P%+BF@#7Y91AxOM{j3$XAfU{KK|ej zvQ;|knTJHg3jUgMgk%)Q!o!pAIlz-+;coBY=Hl$*%Q33{>1Xd~D-kD%C4Egqac)rw z(b#P!ocIX)U^1$!uSuv#5+^n>;#fqAq9V{ABDEDq28lyB7EaC%egilbUQP}u&wt+C z1CMYleEb}IhGI^+yDgbVjCSorcC+?;H?qj>IKe7FBDZb<~zNo1QzPg07&MN` zX^_^6vzuv0+U$xzrbas0yfBzmIV_4#rCnrde$a~VGt(d!%sdRZRSqkJMg|cnYax)l zFbG~*iy+!_X4ohaR>h}rkODE7Ryk}U(T*^+@z9Dfm{!?tGPIaWOl>-}lr>Ck4hdVz z%*z5|*OzIx1X{&vriNWcRSaZmS}tFk{zpcP=E zgRVETmZEZOk-0do#i-cByLGsEPnIEI8(w2;Y zR*D8i*)AEHmrDL7LE~WuDBDegmZj1T&4$KtV%nuaOH(NantyuIk8*s=p~Vbj=4BN$ z9wsL#+hs#bImNWw0IgW1?rw#~@nMGD35`t5Q;u&hG~L0>`0|OifN6)SLIs8~?M^}C zqOvN-R|GBV2Gb7BKUKVesr?BpcQ`ZbEocR9OuJGNR;Ar|1Wi|^u95i*S$@p;UO|h& zL<;5nRYK$9hE!SmM8eKt+L8HUJeA{!%z;Q#(X^qZsI;dIiQRl=eB{MVF*lj%wjf$4 zQ!|8CagV9BhsN_}YMn^f5M~-(ppl6>%4Oq1OTj^+tXVAq#=Z$7jXm9nKnt59iA zml3=B%&@;h%i6|F;}2*&m2*!Hw6wKMyDiYjOS+Wvw*y*%HPdbn3A>DGcMw{P9@Fj! zG|oh(b`n}{Ff;5~XvHeWTQRh(-psI9p>b8NUv5Gp6Bo%p#Xh=AG#jS&5L((|X1Y(I z<&J0Cy@VEcgQ>lRRv>1E{RoYR4ie>bzmoWHv8b%6YhWJ*FyqsLmWB&RWjh_BVG@_J zMjpZzI5O>;L(5WW|5}rnXe*dnKWJ$xb=(nJu}Zt)O2Vr6z#Ur57-n9)q3Noed&vF2fA#Z!fnS_BHck*5 z9VD=iiE$E1MFKwF(k2o3iX&qLlBiMRdOKP=^|b6|)6J?!kDlFnx>#|$+4OLB>SpE8 zt9K6Q~nrt$}U&pZ5`=x#LP-=GkKku);!@!2>aq-GyGBNN9b3|%*1T83auK(5Mo2LUwl;$!9U z2_k5`^~~`Jq0kCuF||?9(p1J$#z0FM%8V}_nwQG>iLuah^O<%NN!Tq+Efres7-qUN zNqjAs+B_0=6f^81Xa$)}Edv@yWnAJ)Xccdmc59%OCNa}k4=q<^?Ac~$X)5E8wi9hC zGwf~>-$iB`2cT7SWZD%#OHmn*djgtnCe!W=vBS%W$v?&ToeR)-D&q*RKr3Ftw7Ws# z+rrfDK+94|_W`t0m9brA(0GHHVPBB2$C%n1Xn~8E+6QR4e5O_fjl3kAsETr^p`)r; zWnb2X<~4w6*8p0|Fs7zUG?lv63|fH}Gu>9iPG$eLBN~qxpD{Eqm9aXe(6TVdQaR7& z&~jDs*Mn%6nReFDQuZ*lzR=RfF*OHhJe4t$1E7_v)IUD7;-$>6gQ0O$#vuBWuqxwI zhe6}1j8O}O=A|;`NDM74gPF!iXx#QpEgD*&GgFfiZ8y`WNkq$HY7?LpI55LbftHob z)Mh|ao!>AQTIoz?d<&uJs*JB(3e8L9*w2KeJ;(_IIxAc&d9CTKCyOuJlY zDI=NME@)}vm|^#m_*ClOVQ8fom`wgDj)mhSzGh7AG&GJTQ#()MQ>h!5p#?5x+Fggn zRcSYFLrcNnd*yWRL*s=q!#;tQ^^9p(4lUP~Y4;jhfdx~04=u)%8TJbatCBye4%)=? zOuIVJ$P4b3^H(2Q3dWHsYmK3ms*KTX3XPl2%u7pXxhms2+d`|D!nErEEv-3I>kO?x zWju2?Xr(IS?<}FEG+~DA4Xs$^IJbl5wTM{`duSY$@tQ8sbXCUv4T4sxavt=8R-iHl z)(;vtk(rm@i004KgwV(bGl;6Fe<8$9Wjt;KG+rNO*eGba6PQ{YvHQS`FOk^AF}3l~ zidE(#Ooo<)f%eLInNI9f$~y;|m&!Q)1<<(O%&<$K<*KyfE1+c!Vdf1{Wejm1(NxC!?;~MDm}wk>mZsvrV3BSHiSw0xe6$_XZ?BmGQl8h+Qr-tP!-pxlGLj z8dv4~(G?nR1hX97p`}QfVS7O)k0}^h%sXb-aA@3ErWQ%;Ml!WnXgn2Pje%C$l9|6`Xu2wX znFKA+of+RWXcfUsZ8o$RmHU}AXkM6%NK#SM$;Hsf$CZ?|)K-!BE-}MqL(5fZ zn>Ij8QK>^)p?O6x!|sGupfYc3FEozIyq&5;?OHZ;}i`-aeRRnEWq(2AEc<7)v;SLK@8ki@4lKcqc0p341J zCupkouw9_VsGN_u&mMQYTn7FR=aM(OL2uD77FN&R>S|HNH*REvm15~VQ-rz^x z3+NdmjfjjGi_gY$6klgS8I1LW!h~R`*wjP*oP z3BATQ4zcFzk#E^6#_LOxDU8>DkbB%Aqsp-9@-LNz%cA!gn{2gz7_wp!KYQ`A)`{MG zao%AU)&r~uSP!rsU_HQkfb{_D0oDVo2UriV9$-E2|5p$E6Zil0msgpeR;7CY{l$;OjNTHVieOzmF}?8=YrJRDB>IKd@j-LP{g7f5*BR)~m3#z&Z_7V2!Rw3S$mZmSVjF>+M+QVNHCn3+qa(Nf}O~FOsA2d#BttTGQ5CU1s&} z_O0=U&hPTzy39t+60oDVo2UriV z9$-DddVuu+>jBmStOr;R{JT9s?*A3<{|}Rdj_F~JSJp!_qngv-hAWn5U-src=5u?+ z_x%31!~eTI%;t{u0P6wP1FQ#F53n9!J-~W^^#JPu)&r~uSP%T~d*EmH|NrUt|2k3X z^z-i+d6AZ^CUXohfrE4^42g)sCv06KqNMcm@E`RT{I}_q%F~;moSv^ZHZmegB*g=G z^8EduNY6}OK41Bx?n}z)`HT_8xJ60Du?Zs5ck)lCStw7lNHtA|_|Q-cBp@#Mr_!{P zmy>*BhAjITX^N%p(eZI&hj^(pI?7Qbkpzi?NBv`ID}20Ho_3x}+JnSN|6^%()sU4p zM90{v-z!=oaZV6NN#p*p^vvbu)x|tg zvYb>-&s{W1>==y$H&F_o$0Ff>EL}x8Q{?HUDyK_615CGu|D0cqjBmS|5rUg z?*C)u_y10|0+B#CCOUSMpt~SWKtIur6o*9MLAoF~Rw_scj+2UFrSUO>p!f($h#)aC zL=YL5fK5XD6pj+dMu{cpK1c{ojERjNDZonrLIk47kX}6nm^hyxjKpKqAHN%L`b;(Y z9f4%c>|glNy8+4j{uJ-|+pbT(UnraJkJqNsi{dE^c@);R9p=ZMBV!RLVVGDdl$StQ zogrd_cL2yj{^kF??vTiH9Wq}YufL@huOjp1M~#@@uJM!Sd?%~c4=1NiJay8h->be0 z3RhfT?tOW%j@Ju{>fM6aeQ9uxe{vh=d`aID_59n{o(k@axFZk@e6^kvV`dibHPwh5%w5d~NrEO_&blq5|$bAp^xS2Z^d zoi}8={{g)jf}LlrE=n(t-Vh(3*ICkoqD~kPJ5B?)qpvQFI<>)k<>x-B$tU%9^uGJ< zlxdq)X>Dxs);=<)D0@1-b6Fun&sc{WQ0GTv#Mp)U@TEB#8^v9&9PH9l>$dX?7rgg? zwrjg#%>%ROHyK-!G(|e6bUUBfuszmh`H;*F_4OOJZdHzbK;B=#1#(|kKM5m`xQzi> z@a}>XvTlqu**9={3VGi`*$g!*1bd!cSP!rsU_HQkfb{_D0oDVo2UriV9$-Dddf&>VMMuTSMg%aw z74ZKy9>7699v}ey3}hkCn8`w>a8Bdk8TAb^9)KrggPeoy3=w!@*zdRpT zki3Pu4%}CT?Z2$)Ls9is6FX&`kgcYs2Ts8Il1B;|{GtzP;S2xYAv(E{R z6w-Fux4%y{yoj>Vc9ui7%z9@RQ16iY z@D?u`f1T~-+@`j{-nwAeZ4j+|7*kNqs!srBedOcQSt6LkBTW>xpiHsvf|eL^)Ib7F5I54 zwX^)e9_BJodOi4B}bm;x~!LpnY)U#FiuE-hM zuFUCFti&NM@`ID}&fvi%YWG(Zy&ON}8E5{O_pP#zZeM^gG3X%WXvA#M>qPbOmD=sS zxRU#L?(UMRL3a;#&}eGaYkTP9{p}V})HvF1j@8O;-)Fk}M)x~^>05g6-R#MOzMm{S z)%M){mlfs{wzj9J3$)$kVR0X)UVAnEt4Y;^gsv@h3>TZVzgOSJ`QXlr({#f6;P~i> zZ_aWw9wv$s%mxi!6P`J1S<RtD=T2HM{ z1}_!{3@d%MN5kW_aXEj+r|*NP1;Y(LEq%L9n)Ady?UG&ty;X~ju0J-T%kW1O zHJr99df6uUUgFM@@69_-N;cCn`m$q5g#YEUk9^v_JUjC1Z!0Kj1#LI`YpcW}?(WNW zGakHeb$@e6`1#VnIPaHp>y295dzd@V5cQt6GdSa|*?h=?DF=IH)}QA$wCOED{1~la zi-xx7fAXO7P`^Nm^4>)97g7FNv&S@}J+B`QYPig0`K`srBX2yKI)8YfNoK#d`_kd( zG}`V>>4H?le%~w%CO*-~dKXmm*!Rrj$8&o2%E*m6IdMf6>cI=z&SH#}{>>xD2Md~< zT@bgX(EEB}YVP@xfTkDTE*>Q{(?xsGWiv@P$WYxoC#U-)tA)omj4-e@ANy#;m;7B|Xx--fm`%qt$-e%^7rB&)pc+eI!_jr*Ej>2q=6 zYtx~1+5{b+JA|Uv(RS2~`$_lb4H!MXcfFC`e{?=scV19Q++EXs zaaXNRYc-++TUFqjH?*A#-__Z{zqD1zyfF_hzZ-LUZ9e65WNh;Tv6qcfR}74crlB-!pvH{N=_Mtv+BX&#MwA6C3Ioqqr zpggUFvlf$*ea;pSm(KQfnLnhZ<$)qMiW1Rwk4DA4+Pq`q&Y?kVm*yBw-g9^KyCGYT z&)Krg=3D8CxHR~A7j1WWZQ0>3pEhpd%?PX0-qg)`QQT>rJ~8n_Q%vecJSd1l{i~Zx z(skBaTY9{*P0O5y%^aunZ?!VbWZba?r`9HksRuOs+$U{#Fm0FXt@(bEdz*2|>rM08 z*e@)8IL7F8P{H=gMxW9TFY($IOi_NgM&M|yYZA7yPUo~b2e(d}b^KXW&yiqeX9kloB+Y&o-bCbctzPT7%y))t%J=#{1y0&q>{?oVIAHR3onP;4?dnjru zK1{^XxSjVgJ8%8YhMup7+StEam=q{U*nK15IiFj8swAt;DlL4Yh|V9^x6#hw88Ia?jx8O6JKjD#Fw&!g>AV*! zwClcddm&l8Wo7x3hLdrA+fMS=>#OGe-WxCQ_U!7h#%2*orTZ*^%tfMns#_};L9x|UR{6O5Z`Q~(;cb%w8CrH%t))qjL0yAa-DwNJ?lKFwY-d6-M(-huIxuuX&AjbiDhn=geCcSIzBD9WZ|V zxc$Qog02$>#x_sSq$txolE3tB4N{(uH;8&_RaI7(f9~8fTeqDniZtGNYwtNWq4Uxt ziW)=PeNAd6>3QtN>G<^}`FdQF`vZ?;uOB`s{cjfqjo9DjpzsX^19I#0{k^o^n} z(RTgYO?dhFQq02XZiUOuIO#>l-p(-He*MVO_vfWko?Yt9M?J;06Gww8lht->}Q zF-~hW%{ox`iV7~PgHyVdtHpskVW8_GMIOSh@F~C34%Gco|z8!{R zoukod;?f(JA|5Q%+}XCO#B8kP*WexZh97N}^2Okq&E;Zpy%9>=4KKZ!b|yt&y0=rW z;v)^sCg`r5cyWEFp_9(;-lDhn{L@ZhZih(&JZ1nEJ)5zd~ z_Ai$&m1Z^_E&eE$+L9BY80JVTZ-@j&3^Hru+TXv#1+O zMOEeV2gDbS5tbaKD1X{+)`ikjf7rVJcE4l)(P5vuG>V=3Y}!Z5ndhHgopO9wi(xo^ zH_&!Y`K@;uJmKzdQ0iPcaDdgc-?cwn9k^FuIyq*Hwtm(36x>(hBX=B)Hc!vBd%OMN z`3=cp;rPvgEg~+KjW=AhbMWiP{)5Y#MU+w02-+^Wzj#%~&ezge-3R??UpJtyTF9av zrS>aAJ9P03+4*sp4(?BByPVSZlwsl^+Z*5V_@W!50#3w*9*>*SHD|}O;iUm%@?!q^ zap`prkaC!$d8E~|mS*Z_UwmS}?P^HNSwq$gFg|kovg9(?$oMYm%P`t5S*m~6%VPI4 z8=WQBPJgVkW{qCpip6`s=1J@DKFqvv{5-}e&~{&Jx4yC*G@LqLf8@Ou>LtgH+!24S zuX|==UXM{rFK?;Db++0;l5WO>-keY6^Y2{O-jx1YZ*Py`4c2@$a#_1&lkKLirG6SW zaGgloaehzwdSGY0(b7gkciikInRY+9(aPd3FEbCekBiPX?u2Wc9NO+_>ixQtzV>}$ zcW+?s%J`MTJhy3l_;X}pV7E1!7xvuYUWs;>wllvvWz(%$b-FBA>EgXz+vfhP=q-nW z!|b(7P6|h7u6k!kQ9bfW{$j7`@>5e?G~;}ph}YWROX=dQduqMg)F(HVay2UhEpY8O zowoB{d4BZqCD+F34w^b$BEJ6T<2GYobo+f!$Pu-s3%>eCqn_H+{Q|X*|Ier6Ya7RJ z)2ZW=mf5~zqdY^#&X}9x-u2tNm$p+2ySH>`lll7Z&l6~Jh?Hadg(BC-j~%FxHerd= z-uH}qaHWZNy@SUb=l&MACd0HJ&X;bq-Jyi;RDF+`x3gX2a!)+&A(?Ay;dytcqj-Dt ztc@R9jD1c~skGgE*Scowu4x^f6MX$kzX<=g-P@0Q!d+>-+1qCDw!vpDjVbCDZ8!Z$ zaQ(yMkH1Jtd~^KP=1PP22S4%mx!fOfHr8uQgDberqwEfo{N1@f(L{gWldkJ$@mzbx z`Dk1mb*p{hM%&w)*WWs06zYuoqeZmcB>p%Tv+=nzJ+6jHo<~p1S(;z9UVYQ~)rLzG zyUqv*{2kZ3wB4YFeU4Z^+cfv|ZQkMS_1=BUK6~lRwuOJ%^555=SMsHiEk*S$AnESx z{imqdcHp5e?T{UCUw8wXfcw?={IbjdG@twc3(q-{iIeV7nZ#^iSs#aH(z?+ zcV=MvA2U26;=da2bhCCD%oA6R?-Y91=iD>rz0WA>ivfvmb%Vn$VLLb8w5~rYqwvwaqwZuDM^S1YyyO-u~(|R56S1+UALMwx7+h6Z^Qs3I%q7}Z4N!zWz zM+G@@a!U2BaZNq@tkI++CU)!358Hle>8I&m4<%($)HmAh`-+$I9_`sU>Dh&h%`IJd?P1xZgq5xr#cL>PEo~Qm zDRnNjwMS=*9pV{{CxyP*RT6k^Y^PgdW3RP&?oKcDD5{FK^LW^N$0ZNv3nwlM9_@7P zv3pR@ugh%~Cx>41tM~r$-cPX{NtZK^tE}uio2}Bhd%A(J)$-9@EWUf~>W}x@(ROo= zG%a5??D?$Wo{c?1O)aPWF*P*i1g~lcMG{A@S*GyYxT!TZf!!=0hTW zx8UAxdaiF?c0G-URU2%~hNO4HetSd7=L5<5IO#svGF%U6K*!-oFCm!!Lw23LR+2Y-Vc@DLa#pe?~Xq;wFD-^m~czYl^m{LTW`@w*)BDxfn4VSsNE z!htMM3YuabQw7%4Sd;_w#NV!94w!+zGqE-thyFsWuM-`=Gr?w13MxPubSfGC1393I z{5>A?rGU;XHHrhcz!-n`1YY=^iFGp8IiM83D}e3jBmStOr;R zupS^DPzTE6|KC6$HmvMxgkZp20vQ9L)U2Y*DWV-A*s9+%fokpZ8yLLmcR=1 z20vR8TjIGgwm15P&CkOA+w>UtAQr^QeerM0-@iFOLvZ{A0M%tEwBLT9E8CgK>&_+E zT>Ik0DouM z4ZD5dzz^*6p&bDyz-e$6s4k_@9{oU9wfi^xJq-CA{vYJk?H9ITzu5LaS=Nha!|N;6 zoqsB=ksOSN0E%Ur(r<-E)+BxJUu<*#$u<)9?=B>b2AscVO>9m716#kpY5Vt5|G#B5 z3w$(F z?kcn&tx3DDSR#IqhGN?k*rh7jD)b+%z2xyUMw#_NGhhG|%NLb&$hqS0E~L!A0kQ;g zC@KVy<%&ui+D}auadi2KT{Zm2}8Cmn;QX9|xyEkzA8)`S1Tv@?{9f!r`F56#QuU zJ9BZh5fEMSbf0Tata-o-2!I46f*BwkWP@B#0E$5=r~nkY4s`(sZ~+f^fj|%gQa~EW z0=eKIC<50(8K?y0MuP*mfCtF@-#{P%$zTRZ2iYJOlmOCMOuoxR<^^W}^1YkAQR+(3Qz^?>R|pcNCTOm5a^;`Spt&543G{Uf(lRt1n89B3=V=~ zPzox6CY-7ZIG`)w0WTl`;Xn#fz#NbPvOyjw09U|6@DXU&!+r)`fgRw303ZR$U0v>`2PzAJg zU=KK;E3gJmzzYaKIFN!AFb8CSY>*2Mf)#dhEY!a*WP1?hlihPXim z;C8{^fDZz|Lr?~!U11N>KrSc%MW6yu-B3or1$-a?F(3tGfE>Uz$FnMM5EOyypaM`9 z2n)Et6$F4PKwdVO4e~$%C;{a_yF2Ov-~uukq7W1TUrX#`5ChUc7B~osKn0+BARWL3 zPQVwC_bDcWbdU}5z;W;pR05rzs7rtgct8p=z+P}2Q~{0^;sfDe4#)*pz(-)v3-uoe zKnlnPg`gbh_C~zG3&emluo)DAa-d_4`U}EA1}Fp{fw2w3fE17oiU4JcxPUK61exF< zC>z(-(Uk2F94NCnxT0F(e72W$fpkOaHXnWjP9OxNf;6xh=(r>A zfDblW6@g91lo2F@EbtL%3z1(C075`AI1Wld z6>thfy#X;`4%iHez(>$jg!BL(go9L&2Z{j|gl&Ki4uUHnF&K3U|Ce%ws5fb8}`q&mLmSCcP9NtF{JLjml_*k(}6e6Mj zmPAO!u_8$vu_bwlLoTAigw-;MTdpNUh{x1ykjEVy9vdAMP2P2HtS1eRh!aY~W5uEn zIxe9@L=?VJEeubJiI&Rkk#Br`oZOQj1pxTL3y@!M04Sd%Yo86iPiL(OPk%F~-<~fk8mxEi)b`|~aQ}W6$5|Z5vufJz!==jEBNzBC8hb% zJih8#-Cos3Yue}iYa`d}x0|wkO}~8xxCf!_F81vCDdAM(wtsx$ZVA?J{dLY4L7b$@ zbwj(l>jP)E+n+^Iebh*NTAcdrpXm?SH+I3B`!g3Dy)$5##)X+`e%W{W)=OKnhYYqR z`-P(sVp)>fg0Fw|a>Ae~Uk0{6vGwxokyA34OzKg-W?`cz>R)j0LZ@5%98E)G5?}4# zx|mDb)jrqYPui~bIRu?Ml5}gI=%z!uss(-u{18Fw%g=Bd)qfbCzerRk(P>bQV{EFs_U9H(jg8U=Yzw*f z4Suem)2)5ZCwa!e(O6deCid)z6XJRv2mDVS4!$&U`03fnv8(e6nh38Z-l-pjXH=bt zo&U*0VS5U`ujv0}ylc8$+kzIIE8Eo#E?ILt(=^(x%lnqNKcwwye@DlL)+D~k=3ad! z-5%F>{3p9L7UwUAnGN=J^}NFIy_()uwBmx~AfDqJ61%6b%H1DMs4v_-zXhJY99px; zrTMGb4$jMLKDb>mu|04bL*CIwa5Su%Yu;$p_1URaD{eT=spC^rWHh?1(c)o4t)Er4 zc{-)%I*R&4=kKdlc}l~?l}26G?3**U?^6GgDne%Wf2gS0zkryE$h^XhYNK8P@H4=V8BfCh^ri$4gAx)&B01 zowQx;?B)jqduD{c2T=918MwZGFqY)0~z^J!?Cqq+IUD>a%mh}m={ znF>GoV$JGn?#2gah8+BJsvG9g(RQ`J)1U>~e2&KKjMeG>zk8pV-f7ftbHgNO*Tq|( zPaHf%SL4?Fv4Nu+!X}WmTbbV3Fn?ieshQ2Lwk>;&f0Hw@xBuQ@g4EeBttZdZDM1^w zmA0$>odzwsl5`73o8Pe6pMT9_iF#Id{f47^X&7HCPwH{3O_T0WJcw$XN#>7joZ#9tm5B~X8>cD?o3 z#5aO{1K$4m_}OT)o&I@U=iwa_v|a7*baCrO@^?Dy>+22k_+?ksZr&f2CJgaz(WlG3 zqa#MHdGvCty-!3D`n_noV|7yIcMoWtuK6x3?$)!M$sI?Hd>gu(JNjHv-L@0_B<*lD zrB32YSZ=>_)~(|S^<%#63Y(SMug#}c5Bh|hY`Et1qU&1{=4RsEDs+6czw05`oWxiA zT-ZIdonPhjY_s#uue^hH?Ohxw?02jV=l9L(uXbAKEm>t6r;EC0XhGtu{hbg~X}gH{ zW%VkXP3hF1bLQ^7tR@v5_Rn0mKE7Mgks#jor@N}qR{e&H3XaBowFv7Sqn&4&7ngc| zd3W3TO#7vNAIl}kzIT_J51&@==G$RaN#QQg^QZ>`=GwWJlXtI%^=s6TK=$%yY0Zw~)lG-YINj>nff?m=3oZ9BZW z9fxbG@pOE(zq4W%`tJ~5$BzD8AG*Y+rZwMTVAjuGcZ6kTQls;|*Ij*G@6FKPVe^QN zufML>xIt&M&S~w*+uBs4cS6rUCMD6>TL)-)?$=ZQ9L z3X*hc|F#q9zyD6#edw|9p^qRx=GCOu3vS#AsBiTsi5pUX*6aXhtyJB*_pvWrElIli zJNg>=7pmF+sq3Vsv+78wZq8O}+NoP*y@M8C*;NsZxaQGzFC9<(VNqP~rUo@2>u$?+ zQR**(r@tFm(cJuWesqQ}>0eLLAn`pinK;uRI&oy_Lc5g-Ggn70xb^D8=gT9fp9kc7&hwJO!^M7An&*m1cb7{MTKS~=7dEoFSYS*o?jjX9I zjfd~`+HCQluX<#BzHm%$K z(&b|&)`x9GW1c_hGSg1zb?1-nr!Tx7(TAem)9EHpvd-(LKHa$VYtugWGkJH0`Fs6Q z`Z3Nw)NIVHEe2tTuM;lnalEZKrI}gi+rj-{>mKIqMjLF@IhMEho6p>@8=ibA?oH;x z_D9`9dtd9jcox!jwaO?0{`-A=ykt3T^BKeuc{;z^&$r;f~Inod+XMN z`FB=-y(wtzGwrvjr#sJk*Kp{by%ibihgY0zfa`WTUCGxAH|~`Os_{K0OkZFbf8K8M zO=|8zo3Smp5ec0}uHB7ylJp|w*kf08K63M%(yk+IGJ?v@qKv+oWEW>huSXp{)aUBO ziHFgy(RQK{#seLU#_a87KGa~+-PYICu9a@l47-?^oI7x)|F9l*6!nC@-rZL9&GhVo zcfawxzct+WA)tKr*#%O`n0fiW2TmER9+2RG^9&u|p9_mTALP|LaJa?r%2)0oGn!lu zrP>ZySsL11+|YN{;0b6q(57-U8XunS)3r{Y&C_-#;5JJfR5JC|`2<`C;`|Nm?YwsqQ23og8=f;Iq?L8=a^) z@l|Qh+jAduJ=pT@uuk2&_uX@AwUy_n+T&+!A4*%*!rru<9nW=%e6}joRp-)LBFCxjbMdnrr@F64=PqKp zH$RR{OmTmoWuta2qHB8e@H+;2&y-aR%WqDep?&)NT|PTb%WAS1J%+#b= zFB=$aFEzNWIiJ6Boa%eePgD~1g_b=YvLWTvZ}HtPR{bGmK)G%6TR0u4`r=%b+5VNs z#hY+^uv4zjC+>%tFJFe38ErcLG$#CH-44&6_?xDEsnoUS$J=|#Y~kGQdpWMWbkt*; zTFQ-pFTqXM9IVyhQ{ahh>%xETJ*#(w_4|uIHsBmD^Qch2G0JYf^5H#6;o#QNao@l@ zk1K7Ew)>3NP4hdj)pGK-lN`UuaW-k4Y(9tGE%i3o%%#)t=Gu`ovFAs)x0vEG;lN8R>zJA`124d*1kK?$DXrSDbncI9wY&(rN){DFXj`tYs95{SKo50-a zotiB;`QGHn5{@Hc6hedR&IVwhg^n)wtKk|3quob1D1J=-9Q+Nat7GZeqGKk1x1a<&@us zxnoRc-ikGI`srPRHjU35i&FPbnODcxZ9h5MNM%l_5RJ@_#WRMmA!BR-zmoO8K+QJotx{3yx!VQ&Ts6awJhDrPwJ{U+1VoUDul?|_&1u&yL!HDjB*^t$cX{8VbzZMYkNs}6+a2zAW821BW!%#BT7OR6wzy$L zWj&79DvRmP;8MTqO5kX+>A-tbmnG zYz&;PNzws1?%0n%K67po^Ll#IbDi9L&Kvn0xjH(;-F)rx@gJ6_?>WXXtiSyCF~(;~ z>t#J3j9>e4d4pZuzDy}S!E&7HoV6kHdOJRT z=W82{2ZIj(I$bYJ(V@x9-I`HNtCgCmx35uyL)xBu$%QA^H%|Bdud5#(eBJc(>e^we zhs@vkc8X@J-wn^L4Khm2O0~bq?}>6;-m-~)r$=P|obYg_MxVMPEr--QI(~bF(HeDs zD|f!kuF@O$ov^1^j#7b7dm3r!mg#grHzjyo;-Y(t9&ODr?NNWP^Oxgox(D$c;Ac55 zbW9=_o|N|Q+^Y1|c4MRp4;!4l*2lEkpvJZ5g_`Uh%l_qx9H%;0%Ma|c_?=K?&Z9AM z++FqN*H<(R)G-}q)NkJ7cEhU$pPaekC;QR?4`=*x>hAE3?62fF)wxyikT@ z*DO25bcFk+kcJs&mNY%5g7xIe71y^d-Xo-u(GL=|-Nu-DZf}+pxfZ z+G8V?{g>;zaxWg+phA7Xy+)m`PIT05ds@BOj&~2I1?BavVIJ=~X|a@??zrd7POf$0 zivas^mAP31<+yG~ZKdc=Cmy}JZmPL@@;;qrVGDnszpwVI;cr_lYc?pRpCmnz>^#ZC zC;WWJiSzrU1LS$3OPgXNIpROhxeP#5*ZZP-&S^SyKT<+_iK1oW)%;#`7v znHBcuv#%T;SD}mcc4tZQ=g2bZ1s{gx)xxX>)U)ssW6U7{pu zjvO~9D0J~h&lCIhYL5P>Z!+xZ;JCXfMz5RvW-$Fi{g(#o_#G}wj{AMI<>f=_)8EV) zI{)m9k6j~IY1LbEW^v7tHfokz_O!8n#Q8aEG2JsO`c`%vcsP3cNt+K%gU*c!7{4ZmdGF;lBtpX#;rYz_1SjP%=hXyURK7A^C^g#Q4{u+ms=RGF2E&cgmQsRmMlj6_MyA#PZZgN~w z=-WOgGwdvey_)pSZEpqLVbjWNZ@T$HtJ;QUJq;IcxidW@@EO26leCsL3>gO*O?BJVno|3|KG z-X&9?_PZx9KRKsiUCm?HCU)zx`P$Rpf1IJ_v~!$e|JE7&P9w)f_K4N%+~s84y&B3(Z%ni419W51Ul`2VhIL1<_f7v%=+od5*-aU>xcdO&r2Ih`^?)888 zd`ahPE^7|;+;^Ve1k?tIxH6rtjQF5GH>Po!KEKtx*7nBSOx-g+W{xj{qb@A>54(1i z97=NBgDRJd9Gfrp9B4VAO1<^7V(Klpl=ReNb)sqM4x_hT)>^{vwsM^6+-o1@IMul< zEo{X6sm}5FiyWsqM_`s5w@Po${FZH!vVR+!*Lp;b-w&TAhwHfYZ9V4BTivRoy2Xv= z9PdCe-Pcw78yKrO)pq=SdH8wDp?ZPawa#7mQLWwYmu?Jnn%|85!7MpWbuPEZa$LmY zMvs1Z^W(alU%f(G7`b>J32onhR8ke!b%#d&)};Hk^<09@F^obz@5RpJOBQ#rp7yy) zjjMyJJ!^TbYv*~V#&)o}ZvAZWRB>a{3^`79E=HruqP`Ei)9cnx2_HJ3`;g|sFPmQ#LqdSdCZ{P$%hn zj=68+a@(t2I2`CFN$m!UxFd&?jaPMQ8uHXpKc=;p{<>@XC%A4}r*7b?P`X?%H_}*= z4$+3}|Dxu_tw?zh@Z;QrFNfXmoYCH}WpvWSz>5h@r@KBaKRch?W^#S+%lvwG-lZe2 zjlV3Kmp)}-1N(bN8r8gd*EoPB5K&Pkz3zrC;3 zyu*Q}Zk=_naLuY5mvZ>jrpgfwK6bIM8SHk-^iI-{z0TH-@TVu<{71j-wTwVLz!lJ_MF*O5A%_uL<1*FKIAHTdA6ujf~!!IWHU!OGC zu9l#8+vEAZNwexI4BPn5YaGY%K?{8`fA7m?SgkHMX26EGoAP`;>`UF>-{}4I@S#>C z-bI@}?qJZI>x_rW%d0Y{q_}ojp`JMRgI;Ra%7LDfH;v!*cy&6{G;cT_*{eG`6aeSfB>Vq)mooaGI3r!`(e&SW{x#>-+|`wc!n-R-UDQ|0v5t1mZL zUfb?CS+VQw&LhUdUe4inkRL^Ts&oB|d-xRU=XN`c?K`yG&4dd}Kb}1}t7&Bo=|ZIq z?dHclcyTVTN9}ujU;RnMy{T&UxMk_>rcYZ$ywF{dG^#?g=?Oce+hG-#H;6Vpo!Wyu z0dm~uJ?Y^aTP!bk^g!0MuIrk%(Rx0`vQ3}YmK8F8i?&^?9qzQ5{H)BYSw^eN%uV9B*j~i7FVp-`%?HCf=;zoB3=dVm7d~e8 z=q_6$8b>FO1_pPJSCGPM-x1l|(>h9NgUt7s} z7dfu+C(pi{ALwMbO?C`dY>4lD>ij34%0q8g4j;V5P~Ut9%kW8#Yxnf|q%W?I(+AI< zq}w5WeZ4JX)KVIRsD*a=^uVFP)GhbP-@tb`g?gtsd(L+nuqM~B+|l%lYFAHe`8fW0 z*V&zG=dOJ2`NNtEEW>g+ZvErWdfVSUU8y@~>bz#=R}Sww^46#BmdfP@MtuBSZAOF3 zoOh`x>U%W#W?s(`sc~Mpin}4&FFMvZAMk0ygrP%T@9cakO+VeUl@UEqP|i~S}m;W@3z{w{TaXZ z1}~2#%^Ch=w&}+t-D|Z=|B@%Mt(>SS;wr!Vy{Yp47sr?LQx)CQK4hOhvgw_M_m#m( zefMn2e|#>S+Z;JI;W&Hhp}nJgdS0Jrxjt#^h%LW-FiEl>)x^)I$;1OY%Z40FC&#fI zr@GG!g`TL-pyqJnX5OdGR(mh%ymp}H&)Y{G-VxCHr?rb`JGT%Q{?&09Yg<^oKJp=V#+CCU)*E)2Fgbj&Mk3pR92eKicX?Rn`p^4+Fzb@PBd-2( z-(U3(*{ybMy=d>6nDlz>xu$Q7n6B!+U2e;9Lr>{9e^93TB2)FL!xoN?T=%BehCb~b zm%CI~A70V&W>dB+BR5f>>fE*ga-8a1!)Jp;eX4Wd>dhB%Hy)K**rwOc&=`X6L$z3;y_<*dP@Ej2p%ny#60 z=Bn?_W%=Z)m*Z6D&aS#ZOn2@6Qz!I-r&`r}Z)H8is^^pubJzD?=D1X=Ycs&HXc;tCr>ET(V7Zt3Q16Z;#9EQg6fYkS_aP zg}UlKLPp4Oo&htftZ8z3eDz78E<60ztez5(eY=B(eyO94mG@0*Mb72-NjdI-?-%t= zMvL;VE$}|Ovqx6V*>kG*-xa#w_4AeXKXuv_Y0b5ti^Oz~RlIVx2lM%cqRSRG*^eCXU1s0YI){yo=f%1w^n>^z2|Xs zlGS?SR;k=~CD&JKP*|N&XP(!-Ft~@csdMg88?)v+y(X@{W&GLn!TnnMZ*p8L$CdR8 zIyX4mJ=J#U*k}hSbHvRl8Edzg+eRPjR;AMZsT_hyPvp1{0jp2ETejM+&&oQwvpYT9 z+WxU~RN9A5SIfUXG0fh`gYN)+7mN8zN?&cbGJaS2kicg;iq}IOH~XGmF=eHR{s6U^ ziPj-YIEIao;~qsUNIgCB!-T6J^M7w`Zk3qqRC!h94#!58P3ZWlpX0=plJruJb5_o| zv)-UtXY(_ovufUEQ7dU29sJE{9sbz(2r9JwN2pkr# z`}X4z{i)rTG}O74`a!c_cx-d_ErD{J=Hso;Drn6(a{b}Q^{ZXqHGI3Z!TundCdd5F zj%nS)C@xHruF7$$bGO$G5!1b0epIy$W2|=HG8=m(Z}Ni{ANN&l=rUaQ_J*$Mla9M} zj^w^GIqrI=Exmgl-hQRKg|Ew)v2$irGnKmSo1}DJf6;Z_qnTAXE-|SJVYNF;!1B5I3fTsNC6jWOZqT_9Yj8X zNTh&E=p_@_L*%{@IgQhyt;EZ~A5L?H=T zuwXsGuXld zfe?8FVj*&=WI^PF(T5F!kO(@!lguD;1;jz*1rRv_q&mzeL~ekhxt=u@EDyX8g-jUL zB@XuRgXr5S4(X8UF>kPf2c#yv7a7RpxpsZt3vpd`nlWulnF5hyMdSjofE~nj$8ktU zJ`5Z38eAam<4-_73>&d6AROYJePbiq6_LnJ9@IKhV4`GNyNL%KcvhcomE1r8H6B_MU2G~O6?v6$ZGLQp}_G||*fw+Fe5#ql1 z0E8kMiO4`c^h}9`4ZIMHD2V&yr4GCXdqg80njLwLP$a^?6Vs*CGNb)@98W3kk#|HA zvSH7-U}$w_c@YbH1Vh~aZUj37AR4I<_r4o;r7kED2Mu$U3BgE*xZgb#`EcpZ{J^LO zuOkxiNJBQXEZAOP0denoAi@!k42T5k`Y?k%{1A$4X!T^-U_JMKa{qDJ^T@lc%&mA`onk~;vRT^gd-jq(6D3O!Wtp$ zTf8XakOFZpy!MZ@2W$|CSZMylHUukpAOYzR_r{wKXFEYEyzHq9S|eCj2t_`;M$*=> zap1i$ab%uY=kcs-(T7|p&ts8>Jm@*GO~MX-2ty3S{qA|tAH{TG4?pBV;mkP1Asren z{0$%lxzKeb9>GXM9&|^utT1z9TJSUzjc2FW1F-S%xj6G-{aC?~)iddvW%aeJ84g3&+1Y|>ZJaxhmfrvvoG$zn~ zu!j;6NI@QSy;v65Apj}Rn@Amqg}yg+!PBvSt zv?fs>j3KTYu|r{B2ZencBr+}y-}ZB0Jehew3bg!~4nh%y1f(Gcnp3DB77%?SxIhWf zM?xq>KM65NKngNY*k6L~RJLn~eiQ8A0nukd7^0Dg6l5bGTGLn_7{eSk@PI#p5sqlY zBN>JLD~P@ow4s3LW5FCYa6=%%5QR7-AsyL}rt>}&_Pb!gV>|dm^uG{|c%&ef_RgRb z{V+%~cpnrH{V`a;9ziG>N?M?#1xi|=qyFVO{q;$2XhkE--&OS;fZ>6tSK{fzCPZxVnpGl(gdLBBAbM+qY>e0GY z^GVKrUfvVN+D{lY*2Uh*)1_S-@xPC&^B5mFLx9K+pw4tt{#f8jlCktNy&U~DKR`bx zXYUD$ZazM)o})ZmIS67nC3V)3oF}_T-^{F!w=?snoG`(|=kMlKa`kil-rK&usqoDf zu9I4}u^;6=-rn!)eDlAjN4qx7#k-lx_i8A7?_V29%+eU2ZyUhLha*MNXO)(Yg3|40 zks8&|&&5gUmX+i%gBjPTIWXLc&`cG%AO=dAn}2yT-^JgOBsRw zr#VhhS9`j^aoD{x$uQ%W)&ERuA1b+W5fk^ub?(7hF5Nc6PX_ zenwQX|K*R#b$pZgzR)O1On2>)MVo7`=xb!z}Ga9u2ZBN3=m}t${Lg=lrRn$nQ64P^t$ zPLz!)`ARO*w@PkH)uaHF3?(g4(gGzdP|^Y=El|<|B`r|W0wpa_(gGzd@PDBN#MjKC z{r`#Y2cY;aB)(56P%@OXKuHUfv_MGj6T3|9U;ZUu$)6cXsmda2P+qOKg!v&+i|T z&$HV&mMfQk{I^oSy}5SCLGNYOvJG0xwu{3yAao-v9OI|6Mp64NoWc@n28=iyQ!Ijv@y@)q;Ef3(LRe02ttOOvq zqQ?YJFL#j#pp0awcXH(X%O`e_@`5bz|{5gnx28CBDFpVnOro??`Fz0@9?zh*`F{i9W zJp6arK@gW>%b|?_MyU zA>v0EhAzx+CCUzz&8R12&wrRtvB<7IJ_Sonte9Uh-Tye4%kx`>JODlS%Jmpp_ixFm z^grk6d&^+Q>)+066_&X!<4rI?Z8V7l#B_CZ#CiMH^71M@d>q`zyDJ^UWeB63oX5%S zq~P_=oVcf*d>qD;oqz?eBz4f){dImM6W%M@p?^U;L>1hO@&oT<6-&AhLx_GUi6(I@ zy2Ae25RE!^bZp6gqus|Fn#gUUkl*?BKg~ZLYtJSZ0NX-ooyf0siZ&rFz}IoB{v0R5 z6-Whpu`Pl|ni zyM4I0ioXit{(gJ@bNkr(wI0zH@^Xvznf2$mc2py;Z*$5&)~Co7;y&I<$zQ5?UHn}b zQi{J%c{}&@5Dyuzt`p6AjbItON6a*E|?SMc|2Qugcox8skO-Llk@ zQr`dmb-Vq`zSrvOTfX`K&uz8zuYc^zxJ&kSn*5LUHPXNIvr~MA#DAT>bb@92I=^4@=qN>E7=|Vg+nmVrB5!kF;~jbo zvUTX)zqc);<@I4C9{k7QkNFkr>wDXlI7ay1wq?%vZ?`Qme;o_1>(eh!0E1Y$V*Xk| z%%5Vvyj?q3czE>Vpo!TW{5AIyuZw;7f7g8GGCh$$dT#{tq^@}+ys`b0-*2AP8&YNC zKD}74Mlp4V#V*tCZt^mz?x&3;&?&b;#95X-+B-s{y;eqzG0E$%}_e#wb8N9%9)=ZWNeM9Hb;`mZWPm1-6x}?9OrzhepI7Z zrH&3%TfO1k0gIifbIy-`Zs=F)Nv9F@1GWXF}BjB{yVSu z_NvydtmV43ci!u}JpY|O!#9cP&e1D7dh(}@lQKh}pIE*9Se+wlPU&yFGH(CE^yJHq z*-!XeaFF9RzIA@T_x{EqYr-y{y>sN_yYN-7hP98)y57>s zqrapL@5&Cd?`APw)qN0|R~K>HE^7W3Sa!oN+T9GV?!0fZSkb@Nl?F}EH@RG~a^3cU zokww8A=me0P`9&VM$P?l{L+qzc~6gq?!KGsyKq42NuxXN!)M$5xSzht<+$cPF$)h~ z(>gM(&-@kp*Kho_WBvfU*B2gX&VTq}&5DX^bR=ou7BOAbec9}l<5c%4Q)R2DPj%le z9&()OK32}kajN@dG>j6{_1dY^Q0io>G>f~m*5uKm{ptCA?;fqMuG_ZVp3#pE)mbh{ z)8shSeWzTM<5c&_*zBa3uHWb36C)#%!}WDWj(a_Of5+PUHe0o)*Z5V(Jv;7h@wy`W zEkh*L6aJf&g?RmJgstlYsMd$d0=0Q$4|$ZJ)Yp- z@OkLy+4_b~pC)=uJ$^sbqbvui<+qFZn=-Cm!+@0`W#bFzgKTC%fCt4dY|_G;y(1sxrc-6yf`=Z^G|E&OH+

x}vdR7{WN z&(3}n+@@Vv%=l9?*Fz(7x)qr9K;z2Bjqh##~6Z)4lj+#W-aX zZT3S=qs4Sp_h~sxj#J$?$rU;7VOZ^}4MGl|_un}^@bQjLz2fxRS9LO-+b`oqfKRIr zBbc|B{B0`K`)RpaT^@A)Tynj47dynY`}|OE+wpp>+pLHiZdcoN$op*iD&HyMS{$fa zXX(QS($*WVUs>({GG*K35oJ!i`mJHe;;IWyefY$-GC+<~-8cIdIZg_?Kjr@7UK6Lc zFE@73CZkhj7U$M#9hVo-zh{@)jRVzYkV9IIt5bhcEB(rY6FkmV-DJDD=KY^5`0sg? z@w)!;?j0&D)xB*+R|C7m{9R6eQnSvH%Wby}IJSG-C1;(r@pqrz{k8JsY0Z517;nfi zA}{eN5w|4iM1Iei)wRPmbvv<6|54fb6Vu9vHJWxV%V22iTeks2BjSCCnw(YlX zayY7w+p|d-r(%+`dOhuaknMiAh+An;vuw`}=h{{68(VhLxfZkh2cJtBp%jG_2v^shD{ut1xjQfLx@ocAMV#IVU%Wlp{%r&SPRk2!+IbCb5 z4QVv(#3YL!8ul7{Gt`nFUZv$nKRNa^@p^A;pNEw58Q_M_!4|1P)J_q$N9nwnNU`T`QiUh2)8 zHySwnOHaeLZ|f=QJ=~ohxVdt1177{uq1)SKQye`e?Z097 z%-SUTbb5rr`m*!^EiZ?OZKZu9wof^|`CM4(P?Nh>mFE50`#@N!UPg!G`WuwaZ>!l#@A#If7M=$mSZ6<;@+&#c<@z!{taIp5v%7PH z+eiC&_OIV~@$)sBWnT7v?y+L$+U&;_XY={HN7UEuv&NzJ+b^11$2I@`;HG(Pel4|X zLfO@7b$2}-xb$tV;V1Ub^7i7?!9INDs-+e;u8*3#uXfeQ3PaOZm(e}iv&o(21NXc% zI4?;(<>l?$@xj1>zdp{7pX58T_Ldfdmu$T_ukXC06CGdd9QiWsQAJ5wCr@{*_LCf& z;qyJ)dWLz9(O8d=rx&Fhy2-coa#Q;2kaHgp}Mcs?Q)#zzUV*8 zajN^6H{U0w+wleRt*xBHSi<-wYB*}nnP@(?H z+A}=pkuu-fN!zT|NiW+2RrW@2UHYQQsH~CQ96E@BXr#UUWbFTK%^d6~gaysMkYsu{d)1d9R_K zZEd^f(I)}>1ckclKK4e-aU(KrhMWzsZyeXKUCObFO=f7Xoq1_%!yjjz+rLvM?!uFX zd>^bK>ibmTy!ENwiVNwT(@Pz>ef^33osoC!?fbmks_<&k#CHfe@Z;tB7EP+^kgH~X z>RO+2mwfIun(*@A*k%XIcKT`Wga%r@T7Ou@=U|+u@0gxlN<(Sh!!7zb3C-HJewOXo z|5Q~oyE)X=*&+S7Bn_40 z7F^6Yy{TirpYAv4I&sX0rj@)GJ)M`=YW{^MSLY-SuQ7Z)eeub0s{1%s|!~Ig$bp7S~2EOv_IxxGMdlr2K%5nZ(UDt>0d!<~^vhTHSW$Zeu zxh!v;(QVD>`b`J8?8_UjB}seaIMsb>Rgu3Zr$t|!^k{W{b;Hq%hwT}9SSQGS-?_Gz zlvgHh^Yx82@@OqdC-ubqDJt|n{_^s;)7zS_{n#nc|5TN|?eD%l-PmA#h(U+g%@3RN zIe1vaHB#Ak?Ql8HUs>g@O^f|cJ81oK{Y+lzjT?0w*Q|*99IGsC{(kMp zr4!eBM1_r?>-F5cb4SM=#u-D@Z}9t%9H&?}<@4cv~0YLir)?8`f6|6_@K#z*I_%SXgFz|);2o3ZI5?{)x*NK zm9J9qhg#WurdIt;EQjhow0p~Os{5!8l;f6Im1(l&dfB7F&S{^zxDS2PvhK9UCTmTj z2Xz>@d*HcNhLUtkj#J%dq}fq1f2#X}TrS7WvYytn$@G}{{jZMkcs5~P)XF3ITTAV@ zut9&NpK*|#<2sIu<+#2TI~_B9x?|Cq+vZ32lzaOn^4#UKyO&+-X#KAI;`C3II`VsZ zf|%~U_Sc+JI`;YP)3kXTmB#mWj;Q&oe_EW~k*bdmCma0sl1x@qcQ0bL8Uy>!q9oby=(tzgXr8>8`8ZK^--EeweWxl_ zoiQ_S?(Fx?ZN4Z&1`PADX;yE&U;X}39S=7QdY83}?wr_HD%3xx53-Bi{Vsg}$|JkW zzVaPXF09M4wtCn1yxRM?ylJ-E7S6?4Il9-H~!_KjJ4M@vt~_NYjw$WqaL> zE|PY&HfpigHK_8e(XW3^cRW9};VoA~o6WKPEMDkvuWwaRUmK%CVHZ9$?J?i2Z68Br zP9N>px05y8^i7{!JTk_v+L=rA2P4T-T5_|)&EL-m=w+RrHXwKB{#|XttslDN#tf09K8Yf( z-u^N%k>y6MXw>xVqx`mJ1FEgpx_hRAL#@>lo3{Af=GU(D`y$5$AJffVHT>Cv5d$js zAKkdsyiIdQd*!X48x-DR)~Y=93*q!fBQJ;QzS&<(^eKaabJ7wYwNe1z4>Tz`ype}A zMzQOV*!>2WQr@EEE0~l{=}vi@(ueX6<#ft>l(Q-CQ;PZ}wLi`!%jcLy{j6R&2fTQ> z9&wc@>r?7evbzZ2vBY6XfH7qw%9fN(DEU*Bno?R)HlrLs*@AL7r3vK-%GQ*lDBDqv zp=6!|JSll^Kp-WXO~5?L&Xmh2yHJKwnp1A2>`u9dvIixHW1?%a0RCJgmO0=oWgkjD z+N6P$w2e3?5x_@@$Oj+LkYyc4*@n`NQk+Zwky5k+U#knxCCld%MLU#YoLFWtSP)l^ zQcO?8N1@;xt9Z6)!s6wro}ufhQ= zv&6CmSW(7O_M>DO16T%$L!AKTU5cl4qD-Llpgci2lagIaz|WNDC>K%E1_4VcFH#mR zU%`3N?=IgF;>7YL6p1f5wrs}aY)o06vL$6DO8$f-ZOWmPI+S92sX{r5QkQZHWi`qG%IcJJDQi-SHrJ=zPFb7s zFl8OeWJ(1k+rCtvGMlmir8@J+wh+LyrACxml#MBgk(yBwBe4ttJQmkm1c-B!9Vx|f zDj3J>?+E zJW4S={%)jWt&>P#&HVC+c}d*?^K|l;3C0^7$n3zM|8&U_QnB zEGfl$>PuONvOi@j$^n$gESTsMQuM(n`i;|Hq$ah2HC*72!v05Nc$|zJeB0-yg@U#~ z6f&W`SWWI5%VMFLjpCGv{#zWtxcPabaI#xx7Dv=lQ&*9n3U%oJEZ2Q%v+HX3aR!ra z7SN82Q&5^9gt(&ph}kes^dV+Jj6aW~P}qN1G_j)pFwu9I=rhcbm_WoJ3%Vh!9|R&2 zsmOumQn8hm3?(g4(gGzdP|^Y=El|<|B`r|W0wpc*XA6k$yG8T=i!U1D{{R22LpEQm zUg3Mg?~GSB_>Zrg6kpPd3@HWgZ%S-4n4lHfqCNg@@T?iIZ4u2>92;+|7B+lR*z8x|c_wYO8 zzm5BMcs`u@9Pv-gYwv#$JLVs}_FuWImvs28t;n|XpPiQ9H_Ktm^I@?2W_-hMrrDa; z+oMB4T(^R96s2pyV=-^n3m*GZPA_;|Ze+>WKUBO>E&fasQII|EX{g*M0v6alLpt<(+TdC*s64<4qv$?=pqBk4MCd zYc0fe;757SF&xK&bV)53ZFOrUaV*%XrK%<#d8&d*vEc5H2F^5V*mWTVHVrs?1KI8 zx3BAbXZqrE;D>MOcmJEZ=MWqCH+2`CmJRR!SWstW$||S^y@GKfR{RZoDwxi%MaGNI zk;3;Dty4U{#cNN9O~g~2!gJ){HHtf=7EHHj{5{_PsGtto<9P8~5?3$awJ?EQSQiM4U!)!MLxl z{PX{RyHEPIh9u_i0#b0fU|zqC5&Hr$SQeR=X#TE*o!Et#g6CqKxL;Nbn$Uwd=OE5s zn8OD45a*!$5QI=fA_fUaK?ZUlPLgOt0TYG3@IxR%5RNG1ARlI&K(T_j?=T!m z&@RLK;Ey1LA`>~thdt+Aq7jc2WFQwBG^#cfForp7U=KGaAx&_dHS7?8V1ywG+0d=Pyde-Fh(s(B zk%~;@ARn4q#6tmNn8E@!u!kFz2tY8x5Q!MXBMGUBvStG%GW2P{0_buz@Q9^r^W9FmX< zJ-*W#!UKK?LKq^URh_yZPV#C)pFec2d6N7Ph!BJ$3b9B)GSc9|cibpw*J2)E3{zOZ z2KI163@m=2UEz-)gdrXJ?2E(+Q1P8598pMt_lXj5c@T8+?0h}h|g$oOk)Uf ztYif{xWNxW2t_1f5RW9JA_LhF=P4tQ4=n}l1Ve-(6SC}09} z*uW892tY70kp=UHv<<=#i5SEq38}DX#5zI}(vXQ`YJ=_qDIHVy9Ms0ZuT;PQ$ zWFsFY?U*kp5sEmZLtH3e2rGCX1hGg(F7!-UE;u3(QAkEMv^ucdu!b9g5QQY^$ z5rt$(=1d<(u!0}L5rtSJ!mAtW3kk@ER(IwLE(k;f;*f}JX!c-wFo!kV5P^7PARC$% z#K0PE2u7AA@9D|(5sf5dLc1618>a9_C}I$gBxFM*_%MbkY!QS6q$3Z0y?KrlQ6bVQ{26Esx zh_*%?@&>aV*wQBO8^ZR6Oh`l7R^b9K1S1}4$cJJW?}0ts5QNyDXyf55C)^N-2;@K< zu5e zWMo0piSdX-5;R6JZ3H74X~>1PGxft1wg^HTQjrfm7up*ZutkC^%LC2PY-_NA7lIIq zI3ywi`OqB0vO&X*X+hJS=TN{5235X(A6FEVbqdOQ1!diWQlC=%X7K~1_zk0EC~1L` z7AR?fk`^dwfsz*Z_iq6WX7Rrv|DSTavxlqGcweuAuK&39|39DquQ0z~VIO&>YG2#C z28CEI4oT!b@*Hn`&86euBU1Z`ymanP9_~|J9h6hNTzNivg6f<)BFE6Uuk}dY3h}d~ z$OH8?$53R!bgLIkSEpdQ0e_jU@A&UeS@pEVv~sC4LYHH=6C9(d|NGwOQr!FZ_C|>1 z`0vjrRNVUki+dk?%m%R>|NZ%iihJK+aq|-u_x{3vb$+7a<_RipzMg+|o}1$4r73P6 znd0Vs>6{?8E7kWuzDyKxUrM{5-E_Y8_?g=$d%S9K)#|!MP1~E5oSXD~w{TF|#B77& z=V{53r>put$>QGsSlqlS#l5ewxc4Fcx=Xanzi%Ft;@)Rk+bxq&yilQL&9ii#V;Ds-@>3Q!FHLdtt`#>QQx*C9 z%)c)0i^d_by#M|AYl@q1#yLjJpX$78#m)a%+)HGLzqi4owzG`{qah^-{%ePj1ZoTJm zbduG2<5sDX^zWWGr?`37y2;z0>ijju&BIgN{A@~jx~lWs6gNLxar2rLH@{eM^8^() zzgThe{}eYLSaI|96gS`CzdEl^ar1ZmtMmW-tMh>sHxEz4Q)0iNI&aPr`FpbJyhFv! z>r>o3JpbzaI>pV0Slm38uO-f>qu@7JIgg08#$WSSXmcqCqa=PO6_>q<-)aBIdr|P4 zsU&_&{q}wA`sMf4q!hog)}plMx7Wg46@_^z6y#`7m5)N?xG2m;Q8Wj|-{qeWxhKM@ z_j~y#Vj2H;xhMWE@5Hw`Cq%x9zsoi8ZJr5Z@<9~MHQ~ndD1RDcI&B7#YeH3?2~{~J z5~(u>B|}LIl(axe3zW1#Neh&;!2i7#D8(Wbz5joM`hUFtzY+&*|C!-`+dcV7Ebp2B zxh`#tyK{KK18BAF??D=MYSUA3N z9qxC>e|8wj{?!4FaDp>jFdA+c3lEIP1WbeyzL*3tZZf7o%={DScNrMi}l!mO%V68iGC8cL5$mhXo&iEQ5GGL0biXSl?_HckRTv6O1gy}ECN)#OoS>DEIhL#ZL`8&W2 z-C&8n7=S?-0z25l0i)p#G0p=MAllFuMTdnvzs9uFa09n+8+UOJ_mPQ*c#JGO#WOs| zOT2;@my5R$)5)VOIxJ?~a)jU)tVTH2Ap()uifs`0mhM6f_8=B|$D8 z3XVk}hNC<`hQx2?;p?ma|M)+U_L+z41%ERK*pJ2GAbK#)5>~Lr02B_xd2EjnaDWqv z4mWsy6Zh}{nfP{aVcckp`Oa(K&3RE!!MAxVzL&$|+iCs3W7(C-HYN|7iSwHU|Z_tjYN&!YHE!3B|sK^`RC(YJj%vXBd@EXxFa7{LtIaD*2E5sFB} zA_1w$L=N(yrOEpta!{DT3U&}VDEttFP!!ESk;U^|Nabh;*h1u*NJlpEpjDoFVT__V zC0uy!1%Ct~6cLC<91@X&bYvkHQU&UR9t>duGg!e6F7Sdsf)Iu%h`baDNJbh&Zi-w; zTKt1PzRgSF$T$!9Aqf8{Cq*`|=Ru<)?Erlk!xR>Jd&O+Ev}XQ>k6J4-O~Va1qd0qZq5Q_vPBMn&)IV7ZdOdleLgb_?(1zR}61O5m`7@`o1M5G`c*~o`hed>WR zL@o*&IKl(|2!hB%5rsG;Aq`o`g~&HygDB)cYCxUPgCRst2{RPtllKD10| zD~LYaO<)F*W5Nq@NJ1uZAkH&uwj>@#uz({xAaYCuArz5_MIuB_30){4@=6rVDdEBM zAVeYo>BxdcYvR!cHV}P`X|!QpVFO2ap)hAeB9Bv$jXY?yr43*VD~KEtL5M^Ql92_G zOG2+5(?KGVq1m2sFoFd_5rJsLLFAIiKsNHAYf8Jp8g5V`1kp%9I`Sa;p%wWgL@o)< zj!Xkq5IH3r;RYoF5R5R0JQE2>M;>%LF)dgl6fp=iBOW5Zgl1>zg&|BJa!pvn4oZle z6Tt{WEK(ryPvk+j3-5siVv!H6uG9x3n8E_K2t@>9kboR$nzK9zMI>U7gJ1jC{S??WI$5s3ukL*%8EaG{b2E$&o5v*Yc7X%;}VTeQm(vb&UE9M7gu!9FgehZ`C z)B}G6BMPx7%yW^>W2-)FLr6z9@}Sw5x*&2}1Rw&5$byzNbwcE|@IyEfkO7g?!Vp&Q zKnP-yhCJx?ryXDiB|;I4RA>yKUN|BI3CM&R~H^#2_AKLzo6~p)r&?;Q>F0&TB+|4G#n( z4;psV1qG}Tha_Y{^GDVzl!%7rPb?2iVGA$#BNB{9DUDasW9|m|AA1Xz)HzFg&#r@ ziFD}svMjKGBZ3f*3}nM<67PfPD@gPWln#wEd z_%ZI|UF}Etx_h`39n;*!-P_*6b(HUzuVV*{8tdw;lyC3<>%IM}=5tm+GL}Ty&)wO3 zg3pA}N`=v&#)<)6N_S89sqW*)D0)or^m6xb_2yboLmdZ)NzM*VN~O2^C|{+k57&Yk z>bSXjc)5BP9ZSAm#ycrJ;4l5@ghi(?u4nC8eyc}Fyl}_#+Vj0Wx znzyTm!vrrMsgj7Z9Pi`n?dss<;vqlxa96r|J9)4-64#{~>i94h*POQD2R9H?mphhdy0eG6t4;Fy5#9GZ?0mW)}diGgo@3q&S*52owy%=NpP+S`%A;HR!g#X25XaTuW5Z4O4gCqh&d|kbRBg11^ z*=(7nY}=!KHVT~purclE2SS=cJqGG>`%WpmaGi~f-SqIsD>5V;i!suVy686cFQvnU zDGK;Oy5RG35s0pI03kkQj`7q_=co5m`SH3h;__2NK2+yzf!4^l@CUl@i=#5a#dI$O zFCS`k|JQX+XJZ7QfkpFYR8U7pz%)i%Yiya@LRseX*fxhIYHaKt7#QN|4qckEKVAEV z1f$yoquYgshs4D8{(BBnPe1o?tb#;shA1Cu(3Bz z)9dJubZw4!I>!@w9qx|J2hwQ(r_-$ZxQNgXps~mT=mFj=F`b5B^ktidDXSEb_DGSg zk>T$Ck({bT(SKGRl9vy)?V+|Eo8w{!j0TW#5XM-xjo2WrToi|@614?;PHs9QnSu~) zTMM)$s0rkjn_t_e#pGry{0|~S+obD4HYL%YTG`~daaBtG;6gS{H9Pxm`ou*#Edi}7 z?=!^FdtD+u!)Gb@govZL0C7Vj-6Lrwz}`>#pf-$n2X`+KFU05L`i4XW(`_|+NW@@8 zx*3Z&I*%qwR8A&MDEggN=lA(KzpWRrWniXp{7bms!#a!ZKg#{~<9^@bejjcny6%`H zx}WDC$NfIaU4LBXdNYyE7(P8+?l+&_F7Ed#PM+7?Z!6?a?Q;w_Hz>=XzzB86YNnZJ zZeT0+Cn~zmbn#Q;H!nj54cZ8!06Aa?{Xo$Dmoi|S_4HHwt2soDowLFjDfzylJX~Ex zH<_8Kne`ZErY6>u%`MHL1aouI-;ov;Ru;p})I8iH{5@Sm(3QO1gUl`eV--E; zp>P^d1Wo|`&}qyU|FO?&{kx%xZ5M7xmk-kXKa8-(&cafXAD8UBeInU@o`5)dE`vTg z#NXGC?YphHv9}Ex4dRK{H3DZ(QId4c29&$T-osxMwSUq1QckkO&HCMD$7izLhEbW5 zYs>6vA)35l$ws=ueu#*46`9O`KE?dy97B^cwF6z`)e)02WVb+-v*n~Yrg=v;uBINF zFk|FhSb3zFP+TYZr*q>poz+eO+cT{EBS4)Yf2f%JqPB{r3TyjcR2!z}8U?^?Ku-yE z_wKa#G#!<>b<1>r9CFP|TUoiM4yMXRK=|%}k;)59i7( z*@R*koDn7}vpJ|g%3Lm1W-_o);wVo#l*~0W(B0FUExJ%soBFm;Q|L(y!cKovhJ{>R zQ67@4J>ZJvgQ%{k4Bp6hkc6qLMYwN-D-=R?CBKB)4(bZ!5N~UA-aQ4XGBOLOy9MEX z2bP}^8BLHo+8alyQA0M33Xbsi4fggDx}p@3Jq)z#M*Jgtu%@2`i{#?ZSfl5q6r=%? zi!cRpxrxhV=?!&;#Mad&Z%^Ttnn3A@LajXoHGZc*(hG0D=W_XDs$=bUnzv^o|4{M# zu~=hu;u_-P8f>b^=S%7GK|EjTW4wL9mAj@tsiN=EJ-xt#b~Xt5_6ZCb=jtEf8X6K2 z;qMXX&DI+~F6Oe_csC5|3|-tuzAjclz9ez^`Ugj_)%N$j>`&|PC<(=d+OpKzNwUk? zF^TLX17f2wq!6^Oopb|n+*oPp9_d~)=Wu!$N<$>Cn@I3N2j9&vC>m=IAfBCHC?6V^ z>e@)pMCGrsk(w=K<*WH^U+4E8?l*5ENiGxd^EOXc?l*7K^yPl@HqF*L{Aan}yp7Z& z<@@x!xZiwwleyn~dIFI?8Qw-R=YI3^Vl-zXInlxnp{|XTCT^d&{z3z&V?6!LT04%D zjovMwP}g=U{7=iq8&$~b&*c-@RnuWtJ^X`R^}T}r%w%#M@Jn{qVAxqmf-J4?`v=)S z7{J)Ra0Az*EW{JrN!)Kg(xEH6HTH}HG!q4O_vJ=Qm5Y4@|Tw6%}LEcgt z40H4cd9&L2!3Mz3%D~%TybOH#bz6!`U<*Q1u_e$LG8Br*5ab^72Wy0HAL0u5QTq@g zy(S`?w#J@^dil5-d!E`&9H*B@VlvV4kYpl1D!MDh`pD3q*C;hx@PqhS$C_ekR!XN$1wGcxDt9y!F<*rRpUZS+p5 z_*#!&1JHfK+WWp+(@|bCA)j)4Rz3&XRHfq4J%*q(cf+2s$72P4{ZeBCadOZ#cKJwY zIf1_q8Y%9v2xPZtYi<7LN^JbVSXVDHuh==o0sP`)Zwp2s{|t3cKAdO)vn^F*n^4+0 z_&rUumSxvCq!ViUgah2XPVeVY=mb#z;`i*$MRSUq*hqG^JVopCCh zlPyt&QW3RF8t-ZEVKzF*Q8C&6!6ZxrEc?*O6*qZ*|BIDXmono*?O0R0-(!wz(~&_U`*58~~A zArwJ%t&5A|&zi*Tpi-gePE`=n2MsH$XdFos)5lNQH^#;jf6@>l`#^|%`0!^k|Ct>m zO~N891BAdrUXV-rGC18(UNkQda!{WM>9xA~xoYAj1gchUV))s0K;3zPe~vwu z1_T6WfZEzHU>@R<#AN%0c>&F@cA7xae>qmW_V~ zDD(&kfx+-sZB3pV*FcyU&rjSq4Lh>>brm|ulPO?`LQh#EARir1dLIV zo*el2het$GS^uit@?#FQ+q&~HUk>umNz>_5)d)Lss4YMOn9?uZruHUt`Rq z!3;qcAidJh6tsOeFmrn;7w&Nr$i8`_2T=VG_-7gP{T~GyI>?r#XSZ~gjNAsQBWZR`?dlZh9qcNa$8h;C#{;q*D1H9f zbP1O}RXf=-?SViw=$B1j^vt}@mUzvpl-@s)7eCK=B2B)(ke&>2FF&90?~2j0eLFVa z+V?PqaQ!M#2R9(l`i!3IW7uUnC_tBDa=O~PhrO%6yJ@DHwUfTE~vfoI!>kp5$fug*;qSf{j!cl+s=PmKE7?&)iK|<=v!F| z3josbEWn@omYA%6=v!i=(9e$h;(d!`vOzwa&e`Xbq;Chr)zvHQVNDjv!stPv^m{G$ z+Z+QE>D`{|e??qbWROlhpaIYa{jXfCEPvDgyhD8czVA_<{Ch~`f1Uzm-58+h$_RPV zp&1ek_dd^G_j&Iyda;LfmMF>_&9Wx^sNV~5wF8*M`#n^_$9>oD`LRisIuQbmNi;`M zUAKgs=07hd25?_mKK*T*79es=MCN7Vqw~sqa0z60J zUYzG&hW_zWP-9~}q2ylhqjrfTYl3vmf1`n+VDTFiwNwA;mx~{U{}0l$9?BOqcZ)(^nkbWu#v%* z8QIkY@iJ2dQJHB@A$9?<4=27=P|tXkfK^)!k3ZUa!8PZXm2sz^FXC`9?m&a@Ds(sh!L#b#`lf>-(+pNp@gsxed8@ zj*SIR2jV-^wQ0v)CF6TEOR=w(?|x^EN`vX253CPbd%$$+&b7VwQ=PGVmkbOlqw|}# zU012Q%~PRG_1rHm5rI`Uo7>gj=r*U_fi!%BfPqygXdrCZ{)Ixn{c#K5KA5%e_}zZa zf{U{xhGpFCC6lyvAAJi<3jO`OR3jSecqR6 ztbX;)mI2JB-p>1VGOkZIt@iO87TLY?#pSO~;ruz4FTK$bYv0{lZW%Tln{aQM*_uPe zrl%I38DY56#CPPIR*#$Gdy$Tm-rxK9Nn!am-e)}e3OAJ~7$%)$=A2cXe5|wS#tY6n zFE6W{QGGZTdfCR7clzS;ZML_%yDaQte#YX$qLnsH7HPD()pb$l%n!ajj(kDAm9yyu z$UQH2aGn*^Jt!r}S9$TuNm*_}g-4!xgFYQ8RMMQ@4mNxzl27{1w`rvbZ?u~G^*nfC z(9-0DuW1i8rElGhKNfJ|tn{KwIO7ic;6lL^9S4)icgFXcP-(ih>xC=6nu8r}1{Db% zuO_#3UwJVwmtn?sCcZDTd)7ZKVbGvb>D3}9=aLuu1om&#O6_J=ejC6n9IgBr^}+H* zr>W(&X%Mq4HPPCA`ON~qs_02=GdJz>X{<3L#jt(PY}i*A_=JL#hdqUrr3>!fklvd7 zMm|S>bfdM^s@ChbZ8hGiT{28?Q}llB&-jqt&8By*OvUql%Roqv&ulu`=k1<7j#bT{ce9U1_N(Rl5bPxNR{JRhtyUHnl}pFS`^Rt zoqDx4{rW()+*w|^*QWJHzARtYaorVe9m^Z+((LTQh_wYnZWJVDT_|=^y!dX(*ho$K z_PiyG8lhlLN_z6})kDtA=rnfJJm0{x8=?#^#0(xGC%C;J&TVXC@VK#jtCH1~4=oBW z(KOoAwpEV_Z#PZqIXuVNC2>xf;gtEZ#pr9>S-!_9ZLfArI(R;Q+l0iYTTS}qDD`aS zZa8gVNm)Wfx6095kuTPwLc!56ots7n4qflMv|gH?LgTO=0=4U}V1S~eI1Xa6oF-)Z0KH=F0%J-aG#>%rJ0SFa&0O|QA-$q&8}w_j|U(s69SJDChe=g6sTDr?b+Yq zdEyL)*~jt?dp{#X^McjuAs%~jmbkh0J|QJsomubo?ymAn*Jwn@q3tPmrSzDY4`Lt8 z?-w?qr%b?*b?T?;&wt-qKc^zW-nw^NjYNrwm_JxP|ET3M@0(BUWF|aw?|xdd@(u@P zZP*yq<=in3^PSK4RAI~*g~>}Ocp%|#xGT(RwoYNmpf4Zp7@ldrY*7q(M)d*9jw7C@7b=T%=&Tt9Z<}Nw-FS zJ~uTWYm@z#y8}HMoHp+8`c6ay+`X{rT`qp!s@-8T<9wqxuiPx)23_g>uF({$YU zE>SzR)5|et%tqftdL26s*M4Ljm6+6Gmy%|03%N1fQe&H3=(*wQ8=1EwSA*v*G7-hyD@&kmBAB)O8w@2kT}qL zea!XJ;(>SG_Y)>)Tl9_oG6J^g5|%Hh@y)`5LAC>S#QHxNv0uVuqsbf{bN8)VJpwzm zf7j_~FPuNm@_o`@^k}Hdq0rZp+bq0!*QsIm$FaIz4QJ1BvTBehSN{R(g3dt_3KVwr zQXO6(VR22)QbKmkF(0{2+nMS4x1aU&SW>j7JOpXYXZgzdo?O?pQ0A6^>6dn|)rR1D zuRLdbuq|()bNWz7isLgY7!(3Z?{Vizvy?(&0!kK{u8N+O9<=cG>rbDr1WeDG9%d0d zz;_ki#bDF>T0iej=M(o_HXOdH+1F&I%{v{%S512=6gHjcrq-gLGTMumB&8Q-5t`g1 zd2y)h!)Xt-JsF*AgYSgyx&G)adU*T9*=chR?D;&|2o`rYwq1o?KNS72 zU0j*o@yi{imo)kyy*TiN{op27HlBab_{7$!3RrtdQNGa`n=iCdtl$3fl@px}j~Ka+ zd-+srmZ_`5-F14WFTNRL!Z07%eB&n@X7{c)L#?D*(d0p@`CaGX4(m!PB8K~Dj=Q~0 z$rtIhUqk8nUX6_GB<+#9YR;gE8tE-J_i9*P&wuf$^w53dWIBhbVyy2ZO?(el=1Zm) zICdDA+eTlfU6|4q*%R4Iz7CyNz4_^v!k$*>=VoYI81JiF$DGsMd&P9-!;h^WWP15s zC~=DzQZ`R!?E0S01I@9?wTR^#(Aead;ft;FPTw&;Rt95RD0r^cz2(DljTu{fZSoghxwmHB6vgDT&&*WsE^hQ$_>#`S>(AO(F1PgB zv>9x7H@*6nOPit7M@>7eKL11Gk^6GWQ|cXAd8!fYPB!1b>Weq;m%2&V*-xCYuv^px z)684Uyj-KWmb(7YodVYH#kWgXy9fpQOwU~i%A8xG9blB=QK}iN`n7XLVM^qU;Nyo) zu3nmS1mhLU=RQWwwvXz#oE|zOl_uY7b6w(k$u>#fOEK|TwzGyi>zm>{g5Z^+2zg z&93+`ZTqb%@zL{c>^OTc#&H{rl|n(&BQu6-OPToin{OEE_SR;B^VnTaBs_JxrM=md z7IUNeJl^eK`TpLQ`Yo0(K2qVHL)X18jAWNyKV2cUcCEbI$|X6~*^yG_pJv_6yMQ&3 zA?3SFrBwrKqq9Al4ajZ~eYWf5_@QSDM@P;XV!dEQt8NF+p)$f*zQ6aSp2zZiG2Z^V z+knx`g@yt5Th=Q+aqO=5=Z11;wq)y%U3O*L`^DH>GNODJL_Tnw<(9l|roDeuwc76f zhSr14z28shFE9?Vd}`r}O&SgyK5|6ggOQBp;O)=%O!qz1azS3tKKEC> z{JJj^&jVOK)68kdnw{R`E^+1I)srs=Oa^>Ni5J-prAv4&&$E^d105p+P_Z~3wtRo9$He|ew#dS1z@>yMsIj$UPR z$$Kr%{$crAwa)3?t>Ktu3SVuyjre-zzFpQar;NelJ(`-`*|{b7Eyf`WKq$}(Z(P_X zuzaKa>)U>|Cr1`!R}4^@U@)fplnaf&X0=(d5$hwCZ|&EGEsHyuKj>T8ZnM3LR8@EB zZc4{D#90RIe`r_wGHdf)Dbf5>H=tf6Q!@NO{+NN-oNaIa4T5&Mu5=KR?ejwtKeT zPIv37roA+ZOfD^YqcKuS#UpRt2<(}%e1Gqovzp}-HtK);_2seon{`%wHc5;>rLe2# zy$|^sDr=HdjI!51h7IP~oASN&c}!lR|EFgT64%nqiZh+>swlmTR8VWU{@g^l{PXuP zcjU8t`Q2```>;}J!3de~vt_TUoloSBRyz06F)B~lc8_`Yx$m&1H>33W20S{O)$-E$ z-IKSxm0w{tD{H{^j+2TCCco~evZdb8?&fIEET8J$`dJw=9!olFoq1B#-E>g%HL~|k zH*#&gB2266H-|moInjjDOKxyHDZTL2;oLqKo3$w%B(r%|SNDC*%FZfGiElbKSJw*b zP&U1YoHmnQzfLk$Uw8aPR_e+2Mz5a78{YWZ#LW8hot^bJjDela@-<|R1a6inyqWNI zuGY%^t&P4Up4hxPbw>Zm{nP9|T^!jF@BKqYq2Q*6)2ztH_Zgw9pPt+9!FQiFNoTf1 z1S{T%*|*VZ+~$+8OISXK8zv6bDfjAqm}}}~;(Xk*+0xmo??h!x`?SMW?c#-s`wX+T zKBecYzH8F9nQn)TZQ4FGetdAwt$_2R{kz6`h3tDRYnNq)ar_KxpDu}eK2gwOjrEP2 z`{Gxf+-l}?s@369s`KirE#KQ{o_=6IoS832={fIw7cae4epdMKc{0V*UvxR$4%RA|p6ytfE1?4;G`0V=%r()8l`5I2Too(tq>SIR( zjnl_A3E~T;8IAKDK;> z^*+nzVK?PV#NaqXjd#%j4rv|6bX_s{?0{QK(oQU&{BTW15!NW5SiTbe8Kez51J7KkIU-kz;n$ zSfl2F(`?k+^!8-;BEh#|&ByjFwQfx~dwJ}lw=yM%;>I%vuG{Opi#on{Q|X)#tQ7(< z#|Z_~&NX`#s=l<*^~(5#m2;L(akhS+lWQ38s;g$e%5#U!r^06gTW{URRcS=XE-JQ( zVa%k*`MUY~l_JEb*M!h1Zd9nrRAK!rlHjousf79@8bDkuu-sVz0E;Qh`xnQ`XW)x32>2Ybu^K)BQYE0T*4*6KVce_Rnij_K%zF5ZBG(RH$`rgvv`R(P`^?q^m z@(uG_MX`8>Yf1UezF3mK&UoOc2OZ7Ad@Hq@gwK01y`tN!3(v1k&2w()9E>CCSiU0_ z`p*g%rJePT>G`mQ)|{-17zd?xu!a^y=-&8)W*w9cCNMVwcU zICRw~$=`g{;^4}~#XFC|=8R|Cy>CRU{vzv#!K*$m?zr9JYphi4i++O!N`0Jp{=u`% zA#ISJz>4H!3L^JUPFK@;^zwMyfad}J*SCcFbeSUi`pedfFQ%;&p#2SH`3l42o_}LA{?eeS5(vw{_2fq0L(>WpD7pJlK@dJ0864t%KylAqV$NP)ZRRX};be zy-BNiy-7;DJ9j)F7qkn0K-l!gDn8h=;_?2sTGcDsrmPq?Yukrd>2BZD&aRrNUi7TU z{;3_he(aVc!nBJii_{=ra?x{S1~b**7oOi;;@&)lKSZ4_~Iy>< ztkH#nt4mhPc)gHWt~B#;_L$P@xnW0>1%2FY)*Q5w?b_9<$p`Gyuzbl~8YR4(pcMSP zd)2f0cIVH(Fz&y5VPzCHSDTKxT4vqmXqWpDU>K^qhb2Ho#$ay86Nv3tIt%hr#N$Iq-7(9%5DJ9<8IuGnqo>1{Z7 z5jG{p=NR{B%>jeg`lZfZ9y`1BL_hsu5hbS6COQrd&suVl&Q?xj`7Dk&GMOePp1iqk zD7|9bZuu@LbH2^m-S&<1hi;3y49ObEFwa>&bCZiBTNRe{Y}awKMpV~^Qd^#8`Gjd) zbNOmK@7uKb%h2xaZ7JW3ZZ6ULbCYCMU-ya*j7U9i95%~-@>Jt%J+C%hZDkSG66Ij| zo>}IH2lj~w`ebRf+jDTS#DkUR$|j6>AzU!-W9y9LI~T$y3f6=|K}cnbWml?N8Y~M@ zO)B0naPPN;4JX9iQ4?x>T$FE>Y2}2o9NF})I7d`WyZ(AYb?2&w(b}zKm6vF?zu(Zv zDtGs#>9W2iNXuvdrMITPU%QS5nOzmWP9K{ddC=8sTh+jY1uZXhDem_CfOqdr@H@ov zO`VxM|8vlZ-MgfHJ}c{vcri5RUZMJ1&BH1aE_8UUvKsqgbT+I|@Xg2S@&UnwcTUAcqrE!vT2jvmLj$Y>Pf3Q7S;$%7EP4q{x26*ZS78rjFkp-<*0RQnTI7bj)u`lEgPa|4_x5>xFTR zE+;z=SlV}N`+CaOWzU(JDjoIQ$7bAf#c`-?debi%M)cee{Zp22$f^rrc}uU4mm4r`MxghNYfn_-UUgYL!0VWV;==0TA(+cQ zvwY2?tFxQz>Ui&i!K~X|uj*LjA5?qur2V7KF4~i9!&@Y$!k$E15DNCH?y@_ysZV-@ z|BQEYSG{zIe%!iT$y2&ddgsH37D_e<#=4v3vpm#hkJ3}!1C2_o-rM%;K7F


nL( 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

_(c3C<5MsAOU5VML!=U*Y-l2MEc6hRtZN*G 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%0DCq1+^M2?1<)9U&S-EW30euKRmSlOpdC>h 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 z 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%0D=J}KO~^}SAFl;mK) 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

+>_};ctejMgd!Q4$U_OLpe$z@;e!D% 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

747Yjv#-f4s`;KLbEx+1inznL#hN=PfeT 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≧}7@_jRAw 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�hv}8M4z@^oBwTAt!-6!bltqB%g|$0+Ja~L*LCS2yd}e^-NcA zt+;R9pXmXeKhtAKwh_)&`$gky&uApoGt5Ul^Avmv#r1E};Bi-9{Y>&Iq}xJ##5N?Z zGGHZq?s-6mb8cR0d*0S`?qcYC4+ynz@63u)*3kKZ%1e84`CN3b^S{KN9jV2{Ba~5| zE|Zn=GO7`VvTEc!F-K7F20o0dYev$q(O{a^3bJh#)n_?d^Lt;~|8;Yk-=j--K9)4h1{&fuSzVoFL@2V^ z$2p0Y{+vLSGug6qt&@ARrcYj!4Ten(A-$~nO)$moxR1H z6ahVX1_?pfP>i?)27B1lyVH08BBD=dI94pzT3_h=VbX?Oq;W~m(0X+f)(y1Zz?r!W z)l@%vioTsl$6B17NVl?7X1$@WUZN>keUMA>o&7iJ9;~KIR|R`(bCmc|U%bxLDT}sR zt_d3QU{TC^3mMPa)%h0*Gp^lVx_|cMV)_m7`nm+GeRY&<1^>!=xI*L^_*mD*O{eAd z)YVz=;O)SL>(Bh9(vfu@|AW2v0E=Q-!iIZh5XFFC&aR4z2|*DQ6+z4*qM)Lpr2yUhhN7 z4Lu$I8tyM=n^c&4U~)B%K0rG9AJ#~t0d1pf2VY7;$9OC9P>GRb5To_x^V58MH(XHYgAM3S<~{Un-u%y13VpNzJ%5?3 zyXlGc^T@`6mnSnL0M^^VVIef~(rbuW;*`|o6Ee$5_SsR0KNBi|bV+%US7U)8?hO^W zr{psZSl#K8fqfekH(BR_Q}I-@Npg(osu+`1FgR;bd5d1lhD<(!fgq|=yG@0Fm3#ri}?kqrcIsia%9aDP^yPgn%JS~1&z(f(d? zsb~2dI#r@snQ|UQyFtm8r4-3+zRCvrRna3GkY=+W|M(Ex7l;er{DWBMx+llgvG2TH zny*kA+Ym;V#>!bco z+|f%fFg!d08?-)t!LXZ&x>0_oX8@bMZ_4aR+y=~@sboix<{Ol3E#j9K?_!~pjshDg z?x4YiP+|=`^t4XgtDqWZf03Ji5VrcHGXvV}igz4i)XI2Mm^e#5SrL|GRV@l1&(mUX zj4#egQE5(sMpDsCT=V=QC;4sSxOfY9WMH5TWhFOES$90wDMkNLEwbTf|~8^USNy0lM*T zG1)MEC_9CLKA{+#*zU^*zxj0=x0ue*P#G^H9a#pHHp8)#An{eE*fR-7^Rc`qzP(GY zS-zVRM;`ga#N~F@KT_ipz*;4}b{xI0*LX>S&to=yO;z5Po4#_#zLv+%p@UqGf0-r> zA7KI5QMll6y65X_Z9eGn>xQll!ML=K)|0ILKG%zzx>yAgzbOB^s{C!%9B*n=I?GYV z^9P_)L^@3p0artGXLj|=%Bb}deQcC5^RX@;J*5OTuvzmyhxgq6`GoE?+j9yFlR~?o zh^Ew;n!)b|ZgzC5(A7P8=cI3{)lihk&nVj;s_p~hDviF^tgN#tWuB9#`% zz9cw=kcd|R$C0HWmUS)JCoJ)k!#1V2Khu?-OdYYI*o=}cE0tbu-_OtS&%*77SEhdO zQqJ|6m@Dy+%K2JV&X7NXKRhk5{jILfsiMrm>x=IB)4s(w0uDzmyZ$V_qkGbFU3|Oh80*$;& zV5!9pM_2;ue|W~{pVKa;p&p8~AW}NdW>;ArmV6`Q;Je2W#zJ_ zpBUs7-bHCIjb6OlH*XqE-}KN@DTyU$s3S&boQS0^&SqVnTKGu)qD#nPA@Q-QUi@Oi zH=G_Zs#$`PuM}U5nAvZ*nRjSa+F6m}S?R?qJa~rn@Ht0^QtfI3PyCA(`KN@o)(buC zvtQ`&6sIK$t&SdT>dI3dmLrZ#RcKT?anabmv)P_J9UHxoTd5xKwi@(O@K7VJMu~@1 zCNZ>YdcE}W6;k67TH!?l(8N}eR-~OU;aYw+>utP=%_D7{nkwjJG(dll`_72I5Zd_6`u&M0zn;ku4`|o4A~J*74p|$#1*BTiU+p zNGmU@IV#0GK!Yn%pj%XnAl#Q@XN#Gi!WAzi-t9-VTh_8~YA?ql9uTKR9%Pg+XO!`= z!B;&RaayE3hz`GJQ^A`2qNvS$fu}Z$$1GPTk-6ZPBZhu*WbMAjW2zj~OUX}3Y0$Ll z#<^P5qO;CQ@ACnTO70HZHD&>F1(6GwUKQ?0e*0~?%Ldi$4^6YD9O=hx|K2YBsh@ayoAuxCo#2}FI!^3e!4 zky~nQ4?)1{PhRBnz!n!1JC%-_XZ1I08x`v#>+@`D>lqXifeiq7vQ7Cipyu`2eH|bJ z(s|(~uwu%-$u}!{5AM6k%vd`o`gP58dCC_X#ZcaqE}i&4M`vWD^DLi3jJC|TS$0IE z(P{k)0GT#^@}bI~`5G(!W<7CUAVynLF+DotT?z6kr&lYu}b@rGf; zF-1bEp|Wi2$+TETI`7??+E4QM^eDLD*q;8gUut>zuhP@XvR=F40Hcy#^!I@)<~d*3 zr>)DsN{?in+Mn9^F14{#t^z(kj;x$w{6yPccGO-H?Rj2zAD>yTivR60>!gl}I;Ssq zM!o8+5%nr%Ht?@Xs^9L4)D}RgoS`%2l6kh@w6Mm}<88GwlBAqlN5AdGTH2#k9zrtZ zv@S+nSvn{1);Fyl68G%%)fO!+!Z8hvmQF{5T5Nkofcg_nx>=ILmoPM72lC%;_U|F#DHSg7^WY;F{>K*$L!?(t6qyM5ZdE>3EnI5 zyZ2!B%{qI&xM%7o(rIVD4S1|&NVqRFR)xok^U0n(+7YOAKsmhBQ|->Ut7pdq?dvP-vXddcUd$qa&-4SBAvXD ztu09#-~#GqaM58!?pj(un{VPGc@il%68Sj8PL)8H6L@&ErvsY7SlaH`Z!xXbfxVT` zUgU*9yf(*5=dT{AQK1`e_8NBiixiG{(i=SaYq+?5XJ3sd{4GohN4%*I-uyLO$hXt2 zR`%MxUkXP&+6o^1HC*klMJkpEt9+NnP{~J^-iiPVKV3~JpSHN4*y>|-qjWzh43#Zj zESr9qbMH7hWqZEe90DAFX4xB%*{f78^BAvWJ zhhx86kG^2&cc=O%H%T6dv={$S&L4J$N_T3czgb_>T+}DT(_zF@lnu1pvztsBXf-lg zq!BM$5-%lM%2w`R=H}~uB8_->jOs4YD&)IY>(jvgQ^oR7ewlK9l4s(SXCpdiRapVK z6|Fp=PZH^}_jJ`+%L(G@jWjwWubjrPN zZ_}4;oy$xw5uw<=87 zt(*RHe_kxElc6J2e^rz|^hHQ|-QoH=6d`ehm73Q(^p>I1mEVa{L%Bh4M6dyBxt#_VWa@g$4tM#qR zEWWnk*P@Mse^Fj-*s6BHhwRT}wi3f;UtVq4gJr$n+zEWk#IV_yR~xoS?+uenTczX@ z<%nh}-2qxp!p#X=qPI_r{{!_QIiuO)Er6C@_{;ie+bMsHlj$^@xDU|MO=|a8KQyS~ zOqotIKnIK;TKctjGghy3U9v=`lLzh!>UTQ-KJ(*eT?T*V0=05JgXCOCFJCgzZ~dqp zheVG|(#ftQLpge6hJUpAW53nGrIO5P!>j!jo9&96;%sEPO6(uh_ij+0qQ~1vOVfG7 zix15u@q=V6iDX~#RQob$Y{}GewzTg?{GxVpCb?JW``Z@_I(Ymo-6%tJYMTR8UWFb~ zB=@4~oog$8d(=0VP~Y@I&tvw_>IQV~(F8h|;*z&kTZ})Lj7S#>FZCW&efK1jOLE%e ztu3 ziF~AXcmX{i(<-s=i^Jz+77%Gl8;dDg{&DxwM7Q`0GXIH(&mprSZJ2Gn&3Q&uNSA3! z+l#aduM6!RfvgEgUSsrf=Nv8HTk zL~BY)t7GGG-?5iM2q+7;7;* zWXuk232|AvSi%fQkd)U+8Bj*Mxc#XOTSgR~e99uL$ORkh{G zEo0`OUFpP&WarEWEGD_`f&R_H!`YC8qBXmRj2No3sjBELVxl6%yA8v`-C>A8n^BR4j%CkhhPII&6!u@E|w5 zLahtycX7_%`x87W>B>@2zpPXMDi1{v3-fNC?TjMp4&Kq(kj!=IyGHp1x`z43_{AhO zPwc`rmOa81zwbYWW*$2@`k{j0$zy&v7U zt5{`nj3W(x%1(C08y-dbG`!P1yM29iUUEEnC%eX*eS=1N)?T5FS6Sqn*w@wZ^bM}e zqGZdN<>Pwqef!2y=HcIphrMliNBH>Th}Ub+Y;n}a&vw5I-jF^pV~ciJxT}z1Upibo z`UH2?Bljj*_tZq0H$iI+hIH2vb&nM=)T7u26p1J zuC+w3TOa8oUOn3e;?vGXdN#0@(rI9g@W?+bG8{Wp$X7H=IRpfYSh#}Xm3aZ!(2k1H z)Cvsq3yF-1#YTFpLx5jQ5K7dom4insXP-LtkV;S@-gO6O1Dvf7cR-_x+`>iwVFAcF zu%0!Qz)Re}pmz_|1Xe9Qe(F-yHbo9N65BV=r#=Z0jn4RjtOeCcQa!Cs|h>$jJY9Q$&MXXBDNW{G)&DL{Ev#&=ghMfpj;=@ce`dp6((oIZHsw*npUT>%Td z?-x#S%nQF2*gX|x#BY80GFV{a%5p3Kc!IZAbl>T>Up5d7oFOP>*MD|EI79FT&JZY{ zo&co`%5%vIfgRe&vGV%`RswvCyUw#4?*tZ#u!eB#slW#J;#trMo=thqvoQ!`2$O&_ zgbBbI!c^cU8^BEbR)B25b7h!~=RyORkKY7K41jKMARs%k0?Y6{I~WIic3@a1`fXSz z<#%@VqPiJ^eqEJ18a}5Zo<1n`H+&L5^g*9D3SSJL+0~zL=VZ8oC&3K^xQ*Wgj||{6 zej67O*j+qN<;UzDw&Zq6xJ~&I&x+x@K9t9A1>Eu7yq&-T@HB+6z+DC01q9CE*lMh! z&fzc$UBMkYAh7b!Irhi}x(H#O03PQ6CeSZrt1$#zyvEuCJoTUlzW0;?Zo!Oz z;>`qH%>hcoGd(+~1Ux~0fE&OI;48xfJPFRpa30SGfZ|vml>k(dfljBJ0LlTn0cOcS zx91X!(Sxb-ciO|Go2zcfPx}4{Pz1JNf{p;XS%ZM?RVVP5VLYDGWLSph1i)=Q$Pe4H zK6JqEZU)c^zx5#nzy0XONIeL`_w1kp@Yz8i@F~B5X`tlGQe^@Ap97>MFXHPS7o?`XQlx>#P2dV zfvpe4@jE;420lCJ4t(oh0FHt(1?Y_h*}(+h4S~YV&H=^%pA$?5EhktAT2Am7v=e}( z*h|X^R)Cfh(9QHY!3ofEf-|5gkXHknMmA6mxB|ZbQ_v~_ybQnxzXJiGdJv-bo$&4D z-(B(aGXM&!;Kt!Q!E6H{x`LZy@O=?}6Ri9NoCl5I8sIG8oD4VdB)AJO!5$+)VL%~3 zG5KkMXFeH-PT%QS;ulaBGzETcz^Ht#Q))v@3Skt@g#e6Uq$84TM&M+rE zAHXy7i2}3j&$FHgmlODdmK}HjpA)2jmJ>__O&_M>cXqG@_#1%7fU|%V6R_vpMG$e_ zdh+aK6vu|)$j97oJS&2Ea&dqLQ2rOt0P|=2WS%v<%`vx@0&_)Jf;ICc|E`jKc-9%e z73d^??~11(1On&(3up^kJAf~s$1flRv|0ZGW`KSZ@Cc9rxB$2UxD6;!33UgQ1Wate zvzRO;0(=@FuwD5$W@N{UZ$2C!i+SA|_>67m*{-P^D*)LT(VAzQ zH(*W^gnc#4Io=f(*c7Ch6U+x~8ekS+9$>No%#nXD#8V#@;dch$Tn=yrcuI?&hHxD? zL!dDC01xFS{VsxeStUSTKmkA@z@8|9ITqqs;5d$rKEg8%aFqe=0388?aG5}7JbMEC zWFQ)ScLPuuF*8w*Hr)9W` zr#_e#Kwkz_)&ooVdnG&rvH>^X2qymm=7W|KoB=H-xC~lOa1k_pc#Pjq0rboc%9vtY z&H?fPuMdXdDuSL9Q~@m~a04wT@CGd>2nH=Dm<3vPa2oiGU%*q)^x-OgX9q>G_Rp&a zW$;~r*7&Xuo$*^Adg6CZ&>pm$pbKc(K@Z^dVFG?H1+2^gX2|&4c;*C8K+6fvgO(HA z1T81H3tCQ4I1k3z9H0{LIYCj-^r0etE6^3+73hKQ1m1cu1K%g>!7O}NU_QPpZ~@;5 z?#fWq1bON~34AB01ehhmJUj^|>%nyS`)oX~%J3LZ1uo&cDK?h~3INRICw(UJoLgT;gzRhSmpN^#37(?6Mg}+LCXo2f|e7k1nqWbneXhXE|a@0EaAIlu|vvxD=%Kl%ln z0*&BwHb8L=;gXD_=L5h!8R+{H8J^;qAHEfN^`IcW7s>|K1YmxGx!j1oJo{8kU?1uV ztmYS5E`1g{^m%i@^5Ifd4z@4ndW9b|{Qv_Ki7Krx9!jCqb{y zvqeJ%R>l|h;aVJ9HV|h4uL!KtSdP^^jCsg&flbfLv0T3JYeM-46y?~ORy?~9!?WhC z@fHb3fn8XRIz8uD-cdaBZOEfdc;<(-LI1KmOByY(H`W~M5FxPm+#K7%^K7`0zZUl4Y+57~aWz~dyRROL%$NoTip|1sY>^o!61`2E{>O1p0&q@vA zSeKg|tB}F5pL;mg<_XHW1oI%+f9=Y^E)F|t&uRiIIvgG`H3XKYj=-)V?hh->!(nS* z3cglc$1~3~jy(mw{R7N3&*3)D^Jp6%gtHV_$6??H=3*`9@+{!9z;2=reFpQaFve6& zsaPAhJ&itvu^;vu$La#x0G<|tuh}OjfqBJn%%nKSUUlWz*smOGfcATctHR5JZhjwi zua7lB2*>K7ti!hmZ08`X6J7|+2>h5i8)fdnv1;>qmYO24%aE^@s7r68b?218g3n+d z{snGGKghEb@aWHUo|Qqm2VZ0E8P2h`1qIf;InVZa3hZhLq<0#(3%WyA5N5_y)V(3r zWL6yWY=pf6JCu1A_5*gJom@E9;vC0xpZ-;YiMlON1dWkhd z0>@tWz@5k^APd)!Zv~F6M0!IiK;~WOjaEFf7=Sg{Nr9~aFSnK8SqN;4p5LH@)(Fh! zB-Sj&dG_!P=5**M>#}$@2l?HZFR(421Qt@AV+)20>@@g6Z=~WOV^^jM%=u5AxuI|R z%;nho<`}1^^SE#Vdb$J0?juhs!-EK(-L&A?HS~$bE6_jg7=+Wp$BRJ-lg*8ML-UQP{V6(S!Y-f3aHCV?n;}ty1 zKtEhPTVNHS$9_V7HhV&DEqQk34$@gIurKd0_Lmk|iY0u?!B5x60z0r6yxPdKc z{Km5*Mm*aeD6qO!Am3}zZ-z1Uk;B@;gJ%`dmIZD@W;SDuk2v3^VY~@KJ9g*T22+7K zKyDtPZcncYY~Uu2HAP>p485{^fWYQSip8YXdV1L^3tlJW#i8wW{V0?l8aCihe3+nqAxLlo}Z?*|+6J#{c1diQ~ zL*3z@YP&>WtC|XI4*JD5=m>M*>>YX5cnaF1DD)qGkGKaNiZy%i7mfuY?{dJ6zb>%1 zu!on&_kGZb74U2`nrFF?uO+_!3ElF%8_x;Uh`0f39!laZzHf$2s3{G$2{i3UV`sEae3vNrVYHLxdU)CKF= zay)yy8htnfZ*M%!v2orwKNQNbT?GU-X)@2cBK|RqdlfP66+mBR3kCM-7If4Yfki_G zLO?GDeofnrI14#etg*nZC&30~k1+?d=*j|na)x7{dt&~A-;VXLr-^ZBdpV9hD9nlP zVD17PnT+vm1@uSNvI1Lyu}8=wu$2R`mtrEYytW*Bm>V)wk7r|hL!Z_|nvbv^kA=)Z z|6MMHF&k<7&EuH>y=44EU@aeW>4n z^nq@8g+0Fs&%yUd=nLrYUG<^=9dH8|`swafJd5ohu)ZB&OZkL%$#lTj4gI|YX`O;j zs%?$Fwv%V~OT%8)oMZXNK+Yi3bOQf6!rTJf1RN!~yN~hz0>;aIJUa*6C89xwugYQW z;&~sia5U`%EfW>bM@*D;Py0&W_h<4%sv#Pi+{=%g5oH~4O0kM_gU3wo?1<`U!aJq7S{5%dhk z+wstim1_%ZX$^rD;{~<|GzMMk3LSkl7V?1K9^g;xY>v%e%Ck%Ooe%SZwS%C8d+{t! zBNlgV8rI-jsqaiex{3V#vh*P+<5ZR+7L8-*@0UeX7gn zCtMu7U7`Ymyv4Wlb*?Ktn@5Jg6Vcm0J}ex^(%!`A!s2=>yxb;2L%z1L-tEEyVxnTB zg5xxu!(!w8!ZjXo@wjrqyN-38I^GBx46j9aYWjtHcXsji#LL=#R8M%H^sBkIL4+VxGuQiIM*z zWJq{$-@5SQ4Aaz#j0%qmiPF^SVgvAkE2zrfGb%hjB2rVUeIUReeyPoTy0ms{=ITn{ z+BJ3Yz!QkN@H&+!?Yj`lr@5DV`;MNi-CE*DOV<`%e55EY?VQ^-_i63s*{pTP#@-dB zs#Zi8y^_muJ=mMP@R}vL(bQ_*Dwh63{c#Nh%Gs_N%0tI+0&3K-fd_0*BHT{V<_=v@ zL{E1hVq&6j>$3pP%ljDir}G2s5F*|_3f&8Q$fAMA_KzX1A|Z~ZK63w2nmnS z3;)+({}o{s3&dW@G9Z@h|58qVap4ic0sqAsImai4g@?iG-Mh2LFO!uUKzgHRES;x% zE7w=kHY_gI+s4|vwbU;7YGrLz$IiwYPj5O2f|mME`JpN&u84{A42q5W2L=8Yg^b9y zh<~l~kH1ytSh$4;1^$gBe_bl^;;a8S6)3xZmXKR>&lX-D&Dwg~TGiLKX?#RQYV$8j z{eRW<{(F7uUv={TN=|?2Q`u@2Jze*2jB+aR{U`cM?r*;q6uFOOTkd~nOjeclFP%-* z_kSe^>hAL|sz5#P7Zvy?X=%IPex?j`$^|e6C@Dqa1CDt~6CO4^`fy_9Nme-H*;CddznUsZ zb1#>6I4&jiILr;L>SA6R5shhPOzS`wFE4MAj4wK@IJ;BISQPo=&U3mnG&ZOuj*YQH z`;TN~-tOQ_b=0qaA%xV`pU$XK`HKU@DUfSa2s6oWt~#}5)h6Hp(TQ^<0Js)ACQeMd zno*Ov!o2P_Ivx?-#{~z7;(|PqV&j4$@P3_=9xjv5<*F~HL3xw{h%d3DJl66hG_LmT z>C_nATcYHly;mz%n@&TwJa1=L8gv`=(7j_0b0#_y#8Mi*%W_TH{esGAhV(T6YD9-{bi}oaK`|7FZY4|dj6y+J z?$mxA4%i=cLVAYb-9wXNanQ*iLKrL1V$rdnx)R?g{Th^hv!H;OAUgRZ&;418o>k`E zpSbq5^cF!1SBt`RipJajf|>$a zt;fPxDvv%!N?9KxrL2#UQf@7muqu|;Qp)-mDII-`lvi6h77PqB$Mi8$EPafWR|CX? zd5}E-M~p?z>xYqY-#!d>%XK{K>(8@(ZDGfNy`|tS>=(3v%^r3M<8=7z!k)AYIFG?N zFAtkbIBa@fKf>mW{gD6<*m#`aYXuwW8*ljh@53Gl>{VM23#?Nz_G6a976IFtb3Mq! zEROYuef6jh$7;Y1*TNO{(nGK#B2F%2*da5pKM;z&8^m><2z!Q?z&>sjSeNeDlS#$C zMj*!~Oo2aDCTy%*;hQoEdnX>SA;W&#bR6vcu>vazn?>;-uyFvDgjsVChYy#mxzL$@1q~=S}1c#RSZ9_dzqCAP)u;*}) z6K&oLU_+Y^yIJAaut&m1b{YFGb`xPQYy~?$_6iQbmU<+dV{^vyZ1PuxZGwIHN40>_b$;o*l{(;lQ){umdgF4Lc9Qe%_8fktl&V!M4|K6!uJCV4p1uHq1V-GdJbg zrWOMG++2YF5B4yyS5gjksIhLaJDn!G8OK~!am)<1|3U5oKkS6nIM%u>Y+d1y7Z{j!!cJKS zW#57Qq-WS?ptqitK)s9Ep{K&W*moi9Xpo(+;MLUius?#Q4rp_~blCRtVo#zkc#SkJ z6#^Z0^Ht~pqaa@{#|5_WfxsRw;n-vFe(@8IeSmuC0{i%jXxL~|vB!dXE^Y+dKkT}> z-f=9ZCC51IyL7aMJ$eK7WSp_b2m9S=*rV-lVy_H#XL}9&%$^JEC2YFkkfTaXU=J+H zv9-at=L+`61)kaq@*>8J{W1j{KtOM+{15w{O;PFiCD@>Vyy%CgaE98I9dx6;$MH|B|8H7EH#z$dW z#ok;03p}f~KwyPY*FS6XY%2C4GQpQ>GccF5MF)rcXKjEC&lFhx7>-p3qs%VC-iW?x z?#(k3^i#j5*b7?$?TEC#LXN^(@+^HL`u{%cA13hZ^mc(+qFu|m32X@XvkQv+V*tl) zy~LhtW$dGP;a;&$JX=wlW9#k+tV&DBQz`J`5zh5sPvAVBM%cTlF$L}Q2JNy6dlcwf zlU<=p9AG2AkDIQa!1iw|uP4Ic};He|QaOyVi}y(8?_u+f)5x%Vy>SofLOPuYfd zr3CV<26R|n*tIuW!CwIO|Lf?JHL4)ZRE`ymXUqvQVD}k&FhM-)a*}7x-C)~2fHc?h z>^<7M%MyVV@V6>A@V_;bFJmr;3qsA1YMSfG_Ko_&j)nR9qg&j7TB5394ii+dC9!!S3A+( z(2M20cs2y}x7Y$6Kf`<%!%-Daw4W#TBGA_!?dBN|+j5DW0<$WNzKcDiyU>$asPC); zj2-VKuwLlfo1rtxp*|O2&!#smS6Ym*wI%K?L0_w}8*S4Oek9OM{@~Xm==_r1p@TZ2 z9*y9q&>p@3Z(-v`z1+HD41$cVS;DgiMW8=lLD$@ct~G(2qJFnJp>IzUSX3m(u0o&G zz#iFB~{LP!3IeXlt5 z(`(oRd&aRs={&0f`P=o4V=KTX=Rk~^N8vXCS$*;x{q8O7^GD#1nTZwBJw6R zS+N%}8akxSLhPHI!x@jJ9P_V-G1C_M2WeR5f-kc_!f)eQ)JTqvfqr=B0=YkneT2Da zm+_F3sRAok0Xpy@WCCTGa|wI3VLXe-4PQ^l!$#y?_Xg$`kdc=cu;*4^!1)7?-CGFV zjy873{%_D`wEsha`GdFVD6>7%?gP93nAO-9zr(RT2=f(vd+-~~8BvFkkWJra*gJ)9 zX|aKj&pK%PmDnF}L^@8;Er+4U3Sunk0i6ilakw}3pUe>lz9Yp;bL;}foaq>^uN=pi z0=-`dI@t*F(F}U*I^tDo1)a;G|J=j)dKvp+NzegZF@9kDz5Wd{-v#3{|7BR&|jPjl@1T#kMF3?CKrw^C?l%a7QvHizHBW%x26jc%sUM*~m} z)GOaQ=t;C`Bk1RS)1XtI3hae1V_Od5?j7o1kOiyl9BYL(n}+(7IEH%nKwiht1{gnz zt$}~ZdyXYX;apt`_QC6-?_tc>V62Iq%(2N?(32SVGSQdfD?={!a4a|GATG%7QX=*~ zF-BhKk9h*-ID_p_$JQLXi}9{YbB;M;KdpN?o>gxEoeJID8+&ZM>cJ;x0OSE0^0-qTDv@S z6w10O746s!WdTncZNMJ*W9XAT*snbW{Be%8L;oCwyq|T({hVzuWfC;sf-tGRwg~%sm+7V>HGz@6OOwC-CMK zU(COtGb5qTD}kRIyJIfn2!8=j?Co{O{BH#OBGy7q;!z*S@GOkAg*2EWK)<@Y!x#_Y3Udb*z=3^X?46 zcnsc`y$^i_z4a6AJpBiBT^{&N{D4jy1pYLJuhw?#&+~Yq54;|Y@o@)a3uD|3j%VBx z?7L$AvnUPy3w_x0K75}xqF*LMM?Qi-1nL|)MqsUN;ERlTTF`OKe=)Ayi^VuJ3cd(Q z(BZk@!-esU{F7cMpdRHho7W%vy^iYY)&>5q!$Bwzen-@4|@F(>3CyqVGym`cY z+{;l2`{3x~3ra%AJivS(V|-nVJ?lrHpAE&B2^kF80@WgtdS}*lpk}4N|={sLe}wg#kzR51;S~Jm{nzz&&f!9?B3D;LYe^OL19ZS*35F{AgA zGhbsy@6Kb%#%vj$w^EJSy_%?Bx-p~MxRyRPW^RxLTG~O&|;OpQSOC4b`n^iufUEzhHSzQE$A!!oIvl?2kDi<`n@;C&p$A~ z!JJ?}=Bve)VQyxF`5@-9{j%UM1N~cUD8}wRn0sQL?ufn}u}xr$F|O}~j?Bck+BgJd zsR#c$q#M)>GL7+jJ9Hzh69-|ev-89p<_Ton9Ba!fSj#|XTKQvaf=$5v53MN+Kd1gYYiP`|cTM0wx>sP;-a-F7!T2-| zYZ1&pM`EnwW^k-@5YLRjyW1GUo7-Ug$5>nh?G%oA%ZUuKF<>700dsbYUv#%y<&gp# z?t$@O1oD54aTjBo7wWtCAbj@1VQWAh7l7}EF>&frp5>0l93cejD2#ibj>E=r72_So z)YZ@pMH|9D3Oe{s7S2<@#cVx$s4vwLgooav1o6avc{iKM%ti zc`(oRAm5%?YpmabF>DgY2CTz;MuRaioMTf^$Iaj1Gm5!Ssk*RJ9E42`Jne%y*=-|^ zEy5aV;x5FQig66%_y>fus!x8B@DGAYiX4Ekvl`YSp=d8x$PwDCOHcR=;aL!RJ_RrZ zumW%bU;>>__fOJ$Uwr}ofFOV?U^-wWU@_n%;1b{p;11v^;5@(tV?;r~jS$#f24e0G zJ{`TzvFVtn)^WocdI`=eoQCfl=1&=@Ti)uB=LFb`24G%^Hhwo0GKu&l09_$x2Qcqf z#;X!2pE3Bd3;CEj!AA_^kf|@mE66CH44VMPAJbIEHe=k$pAO$AalB!_KfgKfn*+Z& z@S6j_Iq;hUzd7)m1HU=&n*+Z&@Q*oAh}FajBp2(N59d|ZVBLv71=o{s9^@CI!vz56 z?yts$0;fq<<02^T95pTmxXeCkTwmbQus+hyV*qd&ebwQH0GEpW2K{g&fpfw-Qy(`D zIL&x<+!TtNqz*S7xJ<0g_2bR~&ib7iM`w$pr>SvE3Fo6uZxwK6Zfe|m3b#m&+YDS9 z){gY2@OcNtov6-ZFL3U2)wqMeW#T-Me%xcgCC^vm=)AIZTXkGItDNyxjk^L|dIL4? zCUDWP-RS3$30yMPvidkWH=Wf<9qu`B?6NxCYv8Oes&VfruBSTgXW-l|)!}|ndImBn z_qs$c zQR6&-%Uq~V&x^uge@j1Z58#pw`k+5>?5sLm2ykXI)VOfq(uS#VeSmX1ug*6CIBNqL z>JOazICZ#W;8I-F>5Tx+EKMDb?x9I(tHwz-!1}+u*bo%MtAY6tz-@CxMw^fIG2wXI5hWc@z0Z0BB`nXrXC0|pg z_YSyp*pcd#TG( z8n|TGsP)UIp|}&&IJ&>c+FPAob>OlLcvYLy%cqWO3!HC)I&K5t(u=FZIRfWopgUbC zJ%c{e3b+)5xb1*5gKd=l6dCUboOQGs*9ADIo9eQ71LtcnHu?dVjJ;z0^n!s)O;xAY z8@Q|%YFspM=>~Ei4_roTb$a~>*FudO44he#8aEucG=s8?0WPbyI^T&D7j|L#Q+O~H zxYXh5^kxBA+?6Q^!3595ax~lfb1K$kjREGO*X6pYJ8$l1HoaxDK4P0blL_7i}=EKA><- z)N$!ftjtR4JYE9FLe=5k0+&@@9qvzx3mdt9`Mv=c9jC@|*z3(oR^yC;%ebq~gYMYM z7_Y{e0jH^|j$4${E2qYl0xo5cI&OKw8R%jQ;L;4{iPeC!ex{CV1)P~dzIB0%HkgOi zC)@#bSsDYE0v{3jQ)IU(;S6+pOW-uS)cLvsm)t=ew*zq226LLugv0)uejeR{!$zj(@7sWN`mr=l_HdmJ=4mfuM-IN5JnZbB82sq6~bsocj%RHjSji$IY z)Ok!GoIzim0$f&zI^0a)++)<~&7-&@)ZrEZ7rjl5TMk_M4mEBKr8iEUUK((|chtD8 zgfo!cUBEdRj9dGGi!Q9r<1lb(2C{nsxO4+ucNREn1Npm1xI^l)Tmvrkf*N-lxabUZ zzW0GMgO3LNDKhy4xD122zzg7<4AOf8T$+KbeWdi@v!$QjSKu@T{f!kwT!S$=7jVpg zFLbAzrjRbOIJb26AK zj{=Sv%#p?e7rjg!cQSCv24gMV<(IZy9d0ggSq5WcDsZVi)#Y0T95a}+t|nYZb$WEx zCEY+LZa_HqdFu4G0GDF0#@ska7DvF;lxWFE;kQOKgi&Y_k?{8ijoO!J$v-It-he6wU*OV;Z8^jBR?}<_t zcY}EJ&Pj#lDaTXlFglMOO^%n@l8O9CH4$ktSIFHCZHRgiuaeOhkfunpaPfns z6WBR8&d(pWr#OpYQ^6lGEbO#7hjkHoGahxLup01D8y0gPYJZ5UNL!2YX=(lX^$YY5 zQSsFhYhI$q1z5Cpmg_lMj$6Nnj@HhAKk3k)O1y3cv0alB7Wy&-&$f1@N3!ietGl8rmBabY!6=?oAqKi0o z=0;+l$K83grE=mr8ErpOa8w3(e##UnUM`B~ggcK)$z>1I#nV8ZosbvB%Z2x$6UCyQ zR7UFCPM}d3Ev=43DC@^;G$qY6eVVOA>m>7!>`~e@?TBV)ZcOF$g>RWGOIFs_ z0l^_sJOzhrnK4r+QoP(0FB<;q;3din{Sq64rWg4fEvH5Cazkc8v9Pw0Xs6LG6rRFp zX=45C%=1v1$v77$^_QkrF+q44H>L9X^P2;|Iq;hUzd7)m1ONZv0ESKG#yE4T&A+~5 zMek}iz5DG%taR&yRg`}(yzjk{Ip>RY8!OCeve{!`sF9z#3;!%TR@1bPjth$j>lYRo zqET*TflbB2oZjS3ucD3#^N)`Uip9Lh!aOu69IqzU$I@KD!W?%piBDW0CqAPiVleh2 zjaGiKKF-ZtePa9iMf=eEsl&plj(I`DaPAWo9m`B9T=U4-_?RFczrb+uH{RME6yq0; zSr^WlfgX!eM27fi(Ui7~O9%_JZZft<)>dJCIE>KT3&29AL=DBxV0xJ&?nk2ET)l&4GaqQiw}>3jMF7E5-u(t z7t%CJhzbkTSo-(`1O^3!YgEOrUd@uI)oSWtHPsz8jy1(J|LyqIYuY&eKU2{EkXO|; zRUF0k*PyMGkFNbSPLt8_O5eLwMA!FKiDU_M_`48f|}c0<}(M9dC$Vt$>>$^1#PA25Ugl3m4@2KZKoyJ}_x9u$0lVY$3v0 zcNY8Tec#VB32Es9CfnpqLT?d5m&1` zmGrAgjnqGX+1K^Q*`iS3$~a4PqP{MbUnkE8WxYR~1~+_Qk`>EN`hOkD9<5jQ_{cEa zd+QS&Cu{tFS4t(_{@)!hG*BP^+vWSeGD?avNc}e_8CP__6WX(FHu_EK(?0HTF_J8I zl>4V;enh~BCWAB=BYECN{ZmgKr1l5nzhtOhiK63^1FqdX?ze#?ZY-v8k=x283wsZ#&&MPABBS5ImDr8-4}C}7To zzR=OHFJ@%1(wKxMU~9#G?b9MsLW^@f()C#t#qgf-h)nfV#;NgUQcl>w6X*Bz^gul` zL_aeo&0Umwii?_mKK9bsNP3CNt$g(BMe=LPa+%-jM)G53;p%25mOB}N4aefqz{zr} z9g978Bd;+4P!-4|Ec}XkK{7_HuP-?vxpJ-e^igGkC?=O}E z=dnSTWP(m`W9%0H$DJ$qPHdyK7=7GJ(;g%9{qHcVs)K{C4gL#^i;A(Zru1{3v$CPI z(xWntl;u_f`KJ%f#Yu!~0~Vnk*4=e|Gbk}2)GspRKNMI^b!qI5j1LdTG{7g0nprF> z@kaUR+F7^u(10kdCuljLlidrJVtcs3gn@N}gr{`majAWHpoFLTwvg+aA=j7Wq6T0H zU<2x#oLzl=U=Rw#KqNmEx%5ID<)bURuDppLu9Rd&Ti#^g)=D^4c~J%CDAhw%-UPY4 z$)qsxq2Y>_O*GZoOzq>XYagt=`eIX6QjC%!{l|lbqeff`{_XKrZV&C+rkh;eA~Ye# zN58zgQC_EP%KJA8sg)5aRq6jc+8;WeQ#)*z_^T~buw16&*_7!J!b;~9B%Ku!6xYb6 z=HDohdI|Km%11hw%BRz*;XzadQMGE4sb5}(7Qq3_>f^snZs%ACdtdCK~} zJTJ-$cal5QVq!SJ8; zxqsev+PRH8%B6ht`vdWTA0vPt?Udmdtq!gRx zka+>k0R1qBNz*IO|MptW!C}zyVxT8TSq{+4oo~-+$M_psS}PGW(StQ~H1t%G3{KQr0Gl zUCD6GeMjcGnLN4F@259Ofr)24r8@n;V|&L%`98s6F|l!fTVLqgrb!mh%6utN7CgX* z(DksIHc{b^46pf|gKk3}DB$NN^yvIIkkRM(m z@pt>Ip-y~@IunoNy-#sZG!@LCZ8{48eIT33#2?J{lBs<#B}}GxtpM`=C3C`eibpcs z2tXffBZ%?PF3F_QOz^CVC)Nnb_3_M)rvskQ3EK4Jy+?6R(l9+tIg@F90kxA{9?ueZ zQrlt3O-{uVc_e4xiRKp5qdeq&Mes)|AMM3c9q5BJlBv8JJZTvNlR`47DbzdpJ)XV@ z*ti1dLf%2QYc^cv`E2as&}nbSJ8u6vH{Xg@RmvTG6x!MGeE-^qab!{q_veN8<9bc@ zoZ9bt?q{W=zkEEJ-0bVKOGY&tR6msdN2#H&F~=6e4QLXyaMtEGabs=TUU4?|YRm;r zt()mQH@H%b_JNx}bq8Y{P#BGHpoCXO6*ltG@-kWJwd&RV<3)tq(ZY>N%osRs{EwkF z?^AHMs2J{RTvCcjnemZs*S4J7VtU?f-NpEpMeTAoUoij9pJf7H{zRLhq8eN^`1JZ4 z^QFz^|J*yTiqmJS&DDOo{QUfQOL!@><$G=)=*`#}F+D4*svWxjXkk(BLq$!+M;mSp zUslkh$*6Vr2kzK#^0}twcBF+lwnjKvyI|!_nf>hw&vN^2Uhnq8vbjfo*|jWU@vcV0 zHZFGDi3W-m!=1Oa{hV;DV7Voqt=9z?69H(ud8uKcc4%*8oMFSjOd zh3AD@?(8@D?fo&658i3nT{t&}>$LPvW0RD{+p+i%-#noa0_)rwUfi|N<%zk5~Ajp=`Ga4bSqtVA9?aKBau%g#H#y@@I z#fqP&?VsVkAwbfB8e!1H@@+ypA0GbreahI-sV0w`RtVTXa08oAao6h?YrE4Oh%{zs zgcbLgzl&yNW}*5iN7%Si6^9(C+Gxeu?i(-6{5;7?Uc{`3kTO%}4o>sc6nYq7 z)Bex>86~QZLI?Bkm?;gTeZKW@w_~(oZsAY;d>bC4F!Sr7;A5Qg0s#2 zxx~vUUfnaFZx`I&SiEo@{rP8GHn~TcFKAyeTtceF;nKMiXU-em!f*EVJL>kxxA=R-7R%PHaadC`vy*Tg zwlOhWoi6LferV)nvael_;x7w+AJ@8h*(OyFe2*La{Xyo6l|_fawjqW){iSn;Un)4FrA-KiYdsEQpf=TBb9}dR8gx}qbxLpL=dNWBrtP(uFBHuez2?#Y7JBsM;zd{6S?n1T zxaZ1<*4SGU<)HJ?eIeV^f6i_4bzrM$jmo7Lw|rmTIN;Xe!}F>|wXX3Iih8}6UhTg1 z3f(wxxPy1$Q3yuOH`ulJYV8?(s!gE+ee48_t1pu39x5BsVD-(`C&r-N#Be<)Czp9ud}I8QnWsDd z%#)OR*rjhbk6*6+WOtn3=`VJ3M!CPcu9%)i)|vk`FGs4()|+Odhcxc?#kom zeX4Knyrt$u+)pirdscSft9BJn4xeaaw)BWkoqLlf91m(a)n!bt7jw3Gyy}2~xOFWm z--(d#Z&pooeR`R@aldzpPhiL54Qt#x*t6H-N3Yg9dxV{aT|f+XC|B|%8?VySj6Q_K z-h94tXyx9$-UV;7?sMj}ak)XA!qISvq3 z?&!aD$8=vG$3wX^3)b?lH`g|wv9MaK8Dz8!7C{)dM&D1mKe1(>f%Yc7Ixew1YCQ3M zsk%EpCA+n7ELUwfHwfdP7%nV+w#oaV!>TmVoV78(|oK|MrQl3A8yw_Sz%_UPcOpz8@0UD>t3O=%kbW1F}?DY66%yG z=#d_NvhWhmWhL*A$~R!+VsF{w*oA#m51Y z{Hi_d?;2#c{_CoO(?)m9Z4X-qCMOyp%e>i?LTxtP>iKisiV2doR>m)&9VS-sc0%=kK}u{O;C*ef!sn-&k`|7Ie^9^mU|H zxpL>44_m|!Pbs#kM0H1Jvz~S4C7GVJUw-+G$=j|A5ayAXUK2C-{%ud@K9hU@ZMMqUD4S+%CsuiC16TYIpm6OHFc3 zXP1PpU2Jies~9e#!1avd?c227kQ8>m%TBK0iiYE?ocz|T@ei+3;a!#V#<-_l4EJZ< zDGxoo_eQ@SQhM_BJ6?I~Jxa0;%sY0RSM%J%&5ZA(En3x~d<$)AT(R?U&iRU2GcNza z1Hoo1*RzqwZa%g5pMGg;Rus~jD299Ga%4&E43isp|90x#lFK9cmjRw6Ck0}wA*ei2NqxlJA7DY_H`TEZ<7kiCN8`;M>vTewG#;%F!{V+a! zyXv94-plu0uI|!sbgOq(MP3%PFO*Smkgr9tmSrF>fku>GALr<4cGIRt=YKHbLCpYW zb*01Y=&e`(yte$K>w-BZ4Q|4|BZf;@l4;uILDRR9TW|I=tlwl-{?hS^I*kCvI+<6ja1N z^ZQr3xAA+n)v7l0e0;t3GoHOa4*wrf{`y?qoA97~zgIQ~FH{AF_s`;=In|In7{KRhOUU-jf`hJADN^Cplj==<-b5>H!iyVz*-gO8=|uMG@6o9P?d z@zn&A-plN}w{ybee2N&ZZGnad>OWsI;lypH{Tod_{8)PG!pRL&t~j`U%scVcS5pVv zVJwD=Dt5ZrBX{qzEiy;W9Xnvx{(ScW{e>!}wmltD%xCQ%vzFt1h}c-t2m#ZVAL-?P zIL*rI{fGTwMt|;Fb9HBd0{4d$nfTy9(I?fwyZ4X<%)`o^s(j+ZK_T_{AFR)bQyacc zZ;>8W%_FFBkX7l3=R+U|1xzShLcRHUroIkH+qJy-gSXdW=D9C!XFJz5`#4W4s7oF1TU!8N_6#ep5Zc6W&MZMw= zvZ{?*9n$L9LU{He&7g%$mI#%<_LxJ+k7Ds!KCw#a)X$xUb>m^Mn5ndtU-q)Ashi zbBYj(5W+QkV>6W2_bU`A%wW*>4q*{GDn$1rYmHgLR>=;{@-Vv zz3X&tx!vLSzVH8i&-#46=Q(@rwby#qvz|5Xy`FUx?HUW`KH9KvPlJgmo!X4hn|80k z4YeCNyVSieheam!ojc6AgC)+!VdIjY3%|8IxA?#gq{+7tZ@i|_i9^8+3xS3Y#K?x^=~`g_i)b=8Y&)O$^iS37C7A@c^Jy|+V~Di+l^ zI(x8*hJ}}}WbVK={C;JC#s+`i7&-7~xPJ@RGJtPL`g z`@2Tf`z7*biqqj*PY<1Mc;v-)*qvtKB4su2Ikw&ZqKnq@8)x!0Hf+#wTfHphYqCs3 z@@ej^w2PPL+4Q#K`h+i zO_eSWXd|i6&CLGSUgvJjdpG{s#;F!HTzC5R7dM+w|1HjsVBx-W-TkJ0zfs)9Dr4{0 zt&n~4_+9DeD%xkaCwCaP;_9yVOR+B0h0G2`_fb*~M-N9(+=XeS!8^ZfnU zUr!kP+)3)@j=je$+@-A#$BaLyqrSXPeX}5E&5cLTriHGtyDZ&+a}QX! zdi7Jfx34mKMa^$^?T3Fmd*43kxYNdglg8BOac9qV|95DItN^jdIH+1?Prtk^4sUMz z^gT5qBRRic!^vi&J5Ik??ORfVRa-EBW8pS@TU!R=FS&8bq+ z5A}$}w{7-}-=b#S&2M)mEUKkc-FBY3h1%1X9UpUB)Z%~dI6W2eLtiZx=_hAKG+CHt z8Qw9u-5z(_!W!LLW?5Wb^0ws&jfP{=77XXOMJ!ySZ5tl83V0X4D_q@OD_z^@?6y5Y zT~-ZG*jA-xwFdQb(cXV$;lx$@oOp9(T>7>)Yd%{^xAVOZ=`96xS2^~4_8JDu+~)O#tbX;@{``6=4z7w(}iN@wBH+uv;bVYS|( z;gy5Vy?*u8`DE%Sz4I@Jgrw>B{YBC-=6B4Kdr*A6#y&ciRQK|QebctT(^=JHZc@M9 z&8B8$OncL;;r0rHJ4#SLSU7|I6_Ykr9Rnyee)*P z(&(oXFOm{YHR?_Ma||XomMi;885PHO6VK?D2h0?CR6bZQsDVPphxzwg>y`-V8gi#b)BR zQy34iaE>=E9KXijtMDPl($m8Egh#FA^VZ%8**Npl&wULqUCh6ab*YLJpSRK8sk`R5 z9qDS<=wa8#hvxq__QELNw&9)u2i|DeC-p$TaF*%SvWVwXM0M8L-n?}na?Pn7J-klW zJ2KK>K}Exr`>QVK;MW_r^|dKJ=RLniYVOdP8#FA^cG04>6(qI?4mX}-GhzC?dfYe* zvSX8hvJ;CQy>Bx#xs&?u_6q`|PV^e=5$(L*Ec$&Ni`Mf_eKI|~=nBq)V)KuVQ?!j8 z#-@y%)h8;k!9gSIN{ibyd^aa0ev(u5;gL%gxM2Rq`qlNbdV5;ESns4UE~nwP^}XBI zz27(TWC!WF%>8F{oI2!WqkdRXx>HZgyI=Ek*!r2?=2LGcTe^?@*vzcund4hUk(sj^ zhxqKrYX=tY*2_$fJi~664RSlg)^WeQyYAo-yAG+Xt2WK`*9uQQ)_sI^3l?sS{q!%v z10&2^{vJBkF|q0BwyOr7>-XET#FHzhJzTdj3v;7SEZoTtgYw>ma=TX6&q~?1#z1|) zbKkF75 zgYF(=JAlG%UiYy{UE|*-pSv<{$-Bxqha)C&2X8pE`90*s{;j$5129J!i#}5;8oT=Z5ee2U4zqIWII*y0u-1}nyD+YY=0smt zzleD^reAOH*eqSTd6+xp;TVhWhUceV9rAmJJ`KCo>F0#7TiZ6&ujrGl*Wqi{wuQ|T zYv|#795ya#l+!Q2X00vK&HFRrS_~FtjqhxtF*M`-o(TOFHTxgVcSC>Ki}-8#B{<7t z+9sV|NiJ14xpmt$>U;N$@I%3&cf^l2On7h;@ddGPy?-?~e@%*GqXa_aKJ?x)Ft!U-g(EU2*t1R5{5hGrDv`Tt6+4!7=Pw)k!;KSFv zVtplRmiiYg&E9hyW8Fxm_uj$b9hTTW^k4INX|vr{-@-M*U-TZ(U*qGP3lE;{9Mk~u ziEM~JE<^U~wDpE<9=$x#XzcT`zBjf9dbOUe_2$ctOD|@w7D4|$)}U}BO$vthd3$bZ z3%6GxfqUyRt)_q0}y#~^&;#^TGIp#Ahy{HoWVUf-DP>NKGHlN#?X zI;Ga{+&{2(eZAz(p6GvBd?);Oy>nE5IOxzXll9`oU0S{QS#zs#?Fv)%_O)nsP<#Ad ze6P;p8>jo=msO8{eP{f2RipS-L+9@L5U$z&yWzPtbBwZ{Wx4!@bwU;{f60Wf^ihvy zAA3Aiy>FAzHbV`L`fso5rQYO7Nz6oc^he<2PCCfZ@T8tqshq!xgESAEoMN;B z_2WGY_qw-h(C*N0iIMl`&K;?{G5wC&P@fO+(NT@YZj?DJ)t6%53v^m68gRdb#kC1; zx*gL+t#^EUJZVmTzq*oCY3M@ke74)3GrRE42V-8e_hIg#t@;hz;FB-?eplGcNg z`g7cK7EWSuX+*uuoX(A#ZEG3Qwu;8~r%7HDT3&bg)^)-6nG08-9y#=-bT_tl3H>!S zR?FZ`w@|;}gbQ6K%ypPHqwDp~*J`Y_v6@g9`C#FmS*Hj2^$Z^W$=YV0$G~j02dmG& zo;>`8c+td<^*5f_vlwSuVhke|1r*d-aka3n*@^&z*zC>y_kUkpWpczFLvhQGOVVw2 z+Bo6-LKfdu=ivOAH{MMC+M@7bs7XC7{bjA1+^^EbCUxKCSz6u}h^tFKif>&XpT^D1 zcDAkgZPvK;vO}((y9)a+&Zv8_b$0vb2c_M&a@-6SZpNIrg`dZt+_zWL>$AS;@E3zq z?qwRiYjvdIoxdZQiHY&P#P zvwwoK*RY0wb;4!+YPbzNv~%()#{%OyXH5NChu*n%>FZv@Z;$R;s?}%;^GYn-82t)^ zwr*`Vt>cokZKL(NwuyK=`pe--^KQ=idGeeIh5a2l?i35BnzfVe-?Qy8^U?8x4smM(try2`Sd&zMvy>btT?f0VcYaO{vVZ^Np3S#k z#i_QxJ*zR~`{P?Pj>=j!zO^3xrJg#4>(}9M{@ELu5mm3mIrm%MYh05G`nIp1b8{Lt zYv(?0<2_fLNyXxub=f?)^Uo8Po|@6TiRSU^6Rf&#y8hz(h$(9ByT-XWbjZQF4-2=k zSF&EW?x#}j@0Q$lGR&*+lS7h~tGU6{^>=O`t+3H93uhf+j3pL*+c$LE<)N)UK214y zyX)9y61Tqh9Ui}0)a|VvlXE;K~HKY+qjw75E|K!0XZ%Zh!E)VtpC*33t`XM!!= zUdL>`xHK~U`Zau`&cZ#cdD+OV&BE~mZ31cio1BZn8OSMtZY01Ib*xWO-aPfZV2&9Qmkw|B=`Yc)Sz>zm@za(duI&6$xXrkuc$nE>m zgbOyq^rE+Gox3Ac;OCp|gOhTdVbKAHtT%&Il0a_Y%m z3q}TSh;K-5+zb~o%_E{vd!vr|~OP1UM@xb%FyM_;Sg zt5(PobSFsjrGEEbjrw45!hYUu`m&7d*oj32KW8^-nwcQs*yI)8RX-p4Lo zp3g7bb>MbEt%F#9X7L>fZO2t{n0sfVU2xK=CmsA2bZtA}-iTh(JpuE!f2tet65np? zP<$yzP6cOPnRdJ8mhkoNId-E~M>Wp4ktYdhS$TWyi-)4aaJJfD3U~O>d6ShE#<4Hl z^piRS>aV@NKS27^T2Vu(Smt@7@@NyBkp&r|{o6V#Wm)Fys1Y-NeKY*l_$i$Y+wIJl z5Pj*G@nq?XD$@&bJ|v6pQ^jBI&ANQ}oyoTav$DhIH*>jvxJA8dS6mnMslBYyNaGVY zUyg;-(zNZ7I^i>x zQu?Dg?>?{VmfW;n>`z@?N1wKo`g}dN1#xv4Lg7xOdFidU*tS)3YPFOrS90&}+7%j? zapY6|HeC)F`*hR2if@@&xXeSRf2xt#>~nXQdNDqy&F^Lm-8-rKN&7XDzRU7s?~Fx! z?^!sfSLemCX*%ntH&WlcVVQliMc3B6vbL^z$Gcv1g(+3&-9jcCA1wcUP|S|>$KOmJ zygSu!yV^0mJASYBg-&ZCHZ%*F)iMSBzSc07k64G;%I30!nj0@awfgy*XT5pDH}p0< ze&?#+RZ|1Qd(F}Qv2bZK3-q#j)QBEG@hAV?&+qGenDp-T$<_yMO;}f8II*tvX^v|# zoZ_3}7VQ|KpEaOYoU!=+@wA~?MnO*(PN>(ZR-Ks@t>1nL!8va%-1Q!QeRr*xeQ43U z$9=pqZr2`H{q69okEg5M=>NUug@8r|;17M5STxE#bAPZy-V77digw(y%mzJbURh(9 zvFC85eYp=0v|4J4@i+@N{qXs)!#iqsZ)LTmmARX^L5J=8AB`7Jh&!9NwE6o^}!?W^%3{2nZD)PoAox=x4TUg@BXmsu*vW@Gq4Uag3?vj=(uN-c%<%**W2e^X!2;lsL9_JfIl2HfN|Yp8P< ztFP}gH|62$bNRg*-N!t1B!&CEmgUoS8r#iZv`u`iyDVc&)z*`b?cnajS6kX_r+Io- zFPsC%!hPM7ov@+p(#l5;W}4rbFkh+=Pvqrjsp|oME4WC zr+anZZ2jGQ?=LSW+`Bjq>(7|;i$&WmX&#BLw0^m^mEpBr4@?(|9eQ7FW_+R5m1;Gb zbdK&e2J_JB6z=8o8Ge&J-JWmMO+C6WV)*rl-flZwn?yE#o9Op?+0Vldaa=p}Nn(-x z{4U>8opq8HM${af-O1u+#?IS0wd05GIX zQ~R90@Flp$usbyp25&ahm+U|uzOZneUc3tZCViScczURAm(+Czo4wUCo5iZdS$uiu z+AL!81CHy7IhVE2_ZO!Co zZJlfQRqGjpvlLmnefAi|CmUZH{5bzh$dlXkNA>s;v961Qz!(X-N$W zCv~-{H2Zv$_QQXAf8ay+<31NF-HF6E$S6CpD0lF*l^X-7-b{%hO5f4OG8^y{>3m0e~wmSB4h zw}gdTcCMRWcBoBAm+TEK460O8(GyA#CtoR+@urA8NC472*|I9BgksTY&{ysAP;h6p3Zx7V(PxHh10vm-XHZEP^D z|1}SXuu-Oiw6CV`tWs0+5%q%7 z=R^NkxRqb071&xie(?1;dFbcu%L*)JL>lP#?EK{6%B`ch7wfuU{sCEI9=fRg{3ek; zt4und3G3YO&GC#G&d;Ztf6mao-biD4J_nsTS&zcic=O#@_TZb_o4Hxyo;M3}(+~gj zQ9bDD;EaBIeky!=E&<;QU~GbMcErKGV}fmO%(7XRF?Q7E zrCY8FTF`CH!11%Uk2$m>s>8@N3#UEJE10CV8tYOlzImAkhjG_WJl}m)@9dhkcJB@s zyq|LQ!l-qI-2)~jEL2Z}zOZm9y+fA9cWe5}p}?|x;f|E1OGAFqJLt4Z+F`-o)k)a~ zo$)@|o6?Qn-|Ezto{N|3*USBIeD4#h?UvEWTl<_1iqG*mHroC}Q}0uZ?Se z@4dcnXSb!Ebwtk9Y<@F_o?h0c_@2MX?f+;>71#ZX>T+7@M>Z_At@CDnPn(rpKK03J z(e=!SV#R< zeUlgI>sH^gj?ox={=C72Mh45AN0`5O-|+biv(0FSSbS}+&De2!o`&(_HMWEHXm)up zFJRXZ4{s~Y?9;9j64reHZ)cg_-+eH(Ma^HInrxXTu`>%EEV?}Ic9V?lUGMDNa{H`- z7rnnMXin*Vt&|&8Eo_Z}@rGYx7G$67*vItnjK?ppzC6*VamUQw``TgtF_*&KdQxG& zS?^tONewH8ss|6f`TA(U+xnkpwv6pxsPn5;$2It_g@x-9I;l-PkCZpwtH)e>5V<$= zY{Ms;>so}EuMR(RE#$W)h1kc*!o6Og<@d1fqo&Iip4f4^VY>(G=W(}IxEJOw>K&3X z(KY)7)-x+O@yS=~d+=JVUV)IGGYhw2w^4%} zul*b9^nL8H=B!o2`J(8y1r3^bEEiie8Y7w+gmYh6IK8uj)awjiJR`MJLY0L>N9f*m z37J^QdFhC{Jx-_Ej2Mb~RKUV%*XeDxpjM5y9X%dAON#itOO^4Ljvd(?A`T9D*~g-Z zX=Su8sKY3?b(YVc^*g2&-$U)z$XO%BTp;u7MX3p`)>3hV$o@b1qA^bQ}3p#%MORSyzY8`^25Hyjn7Twl z87(NhJ}>C(u3pdTO`lQ6VRzhq>DQ~BM_TOOXpem*3n<;=)vg}4+hFBiCHFzIwVNW- zCi~4_cYC+yNc#xqmg)6pLhm2cqHxu&W}luUbv=5s-0L>}!WTPj_b6 ztutw#g){A0d=&=8Hy(55Rilf8d)b?Nyg%w_*=ASZgjKgqzM4OLP=Eh#7`L-+CS z8=UK#HDvMFovz%YQNM-ftl2CXvh%oA&FcFjFqGt;vv37bt4@AgvdXFNipILrEgo;_ z{M2LX%>s*SRoNX9(exss?r|N$A zd{{rC=c491*Ru*V`zIu~LE9J2!f8I;^0KPdl*2b3e_ppr`my$*3SrVkzA_RmRj_ z?``+Fch>jF4n5)1Z6n9cV&QIBZ0=)wX#3Tk)*+tWV`ogM zZO&Qk3zd1SyChxvWNNJk9QO{g76ZHuB4(S2&N4zb#rAiBa9=d!-!qHxpSMB7_QTqt zeNqe;jb=@VkGIvrY`7?g!&W2~&J^+SHc2=XC70Q(!|b_HzI6?7ozSx}To6qb58OjDz7fT9{j zJpmmG`W6)Rl%*%Ze||qS(~B^ST{Pfl29U#X^HDWGH9#AHRs=N$tprN>(gY>GB>=zA zm_xV6l@<>@NAV!9EFSR2;_(9&;vv1__y4kewr*&{MDQ~N$lZZHR|LHaS``%Ud0G1O z9KR3uFF(icm1WOSc`K$j1N>5YGeIdm9N}J+9=~6;Nbkyej^wBK9KUCj?Il&t-@=M= zc`pZr&Tz0NRg@mTPm}H6r23$kUhC@e{RcSHBq|QiwFRYeA-VAT8B3MRGhUw0d3nCz z2_8l^t7L=Yk{7e9HIB$sU&lm%W?vnEWwFdR)>!lt3^LyghUOCcZk|Xq=Ip}$m zHvaj7HUS+AY6LnSG!)byl#?`m&1)fG02q z*a>6-g@6$nLR!y{1k5l#a|7l8$-pB(6B#iB$fmz1XdLheut$Ej0?z;{Cl??ZNCI*I z?P^F9NCt8NF$C`f!~z*q2oS6pK<8h?1LuK4zz~Y&1dx4?RDj;4lT|;mVc`Zu0ZBk6 zKpT|w0ZYIMkO3P3W?KPmktyH;!~n@aHlU4;P6Eh)7=ZTV=K%SDDJq9O-~%KADL^Lh z4A86t-T-UB6PN>R1u}qVfOTE8qd*ey450a)6A%ZS2Q<-En*%;T0+0!4)(7u^4A=-{ z0h(yIEdd!Y2RH`Y1ZZESAz%p%0sMeyAOT1Q&I8W?^@flM;0VkC(g4~NWeJ1Z{9GWA102J3Az;`7x&R~qj{p-i zMn1qs;1M8hiEAJkus4Rz0XG3X#OVaY1BR`^E06-@17>X?b08U@!Hy%a5y%51rr-t0 z1PTGOc8CXv1U3R0Kpvpm9`^tzAQDIbQh{thy#r(jI09inB9H;(0@`MH4sZg(fOsGU zxCs;j;*O9l5C}X1)H{KHU;y7_93T%+?+hIPViDF9l)j;K0|J34AP(3GqyafV zA)sfDuz({F2*dzefee5Kb*8{hARBP$ia3BYAP*2*zz_cRpl*OB{31a!04+=85!3}V z2GHt;yaK8C?*f_(!~it7G6I|c8hq^pvVcOsum|D>WPrK^`2k{pY{1+Kya0uOXHW11 z81=$^U?Y$U+yrs~EoI(Le%_3giHs4dez`0xm!p5C`M}TDB+?q%Q`w1cm@U zKs0b3;CjO!kOA6uxDO-%ZhgQLVA2=YfL1@m3p@fG?a^KUH-UUWzdv{b{D3$h4afuZ z9pDf60I@&{@CeWv09gVqKoqbMI1l6k`i_tj-~+@0$ADZwZy@v;a08-&t-yI84-gN+ zGk^?81kMBbfOs(E577C=vA{7P4-gLlUw{lq1Tp}6&!RsR;ekjX5l98HfkHrk7~}-F z0FgifkP2i2g@FEW+y`8MNFV`71#$p&CzLH<4+H`!Kqin2Xpev_07oDiNCq@VLU#Z= zzz?9agR+5qK;jG?0kVKV7sLftx_2kPqm&Lni?zAPk5Hl7LJgAJ89zv;h|&49Ew>9`FNFfNVhB6Z#Ki0`CD`DZ&FW zz)c_@(Dg!o0ZSjG1q1?dKnidZ$Op82Aum7zI01n`46qYO1G0faKs*-Z2zUaKKs=BF z+yveOdgG7|-~`Bk7=X_7Jr6trO#C1t0Oq5)I3O9w2DHY5N5ByX0}_E_KrW!`k2nE0 zAR0&kvH|q~$PaJos)T>`{_DIftH z0Usb5hzGU;DL@904depcWIP8L0%m|U-~>bh3BXPu703jVA@dy2JOIY*IBh@-m;u&+ z3or)|$3RCGAg zzw_$|6hGNJA)E9oYRlJsB?!-_$;INoUe%K8b`{Y~5r36HdxC0$4g{?XN<8Bpvs0mM zqOwz=vQzQjYo~(d?Ej|yiSpVp$YbgLxt)sgzPB!~9fN<{?nQaugO~UHc6r}NtL$z3 zGkY8VwjB+XeGHX-jOf`a`xq+w7%KZ1|Au{xV;yK*V#;-CwE588O3q)NU$`~=_pyhL zIeP|$JG9)|Bztm`mz}Pt>|^{>`xs=a5#Oo*shu*FeGHX-43&M1|9|ac{CC;CP}#Fk z*|W&Mud-*MvS;z1v1d_UI}0ki7ymVOF9zGtcv5B0;_uqCP}!;Y-)*O&y!J{|_AFHP zEL8R^RQ4=X_AFHPEdGu?i?;eS4*PR^nE$rji}KpJRN2Q+*~d`X$57eF`0uul;o5-O zNtNA;|E+c}%4^S}yml)7ZTk}{yAmq95-PhAD!USbT?tcsODwL7eGvH8`TvJ~#Hu~S z*w0c2dsl!tz*Zmwcm}BU5MzIq0rn&Tiu-<*_Y>3J;J>q{nD!I@U)w`Wdw~DxKH`6K z4>9c%7WNU-K4HbZ#I$Fa_7l^dVcJtndxV8O#k7~Ww0*?1f0*_W|CK$&w2xO^0$l@Q zfNbEuav$+u-9t=vB2@c`p$|h*R=~fxkC^uK{&(ypR_!BJ?IZrL+()e1LtMOvm{U2G z1XL1GNkAn5l?47p3H)pO{|Ag2EA@~u3jqID_y5=A40T+4`ue*Eg}eHM2L`~53--Yq z>IBO?rD3?}&aA@0W{8@+0I}7c?eVVxs)arH9PEVP7Te=57iZV5y`?f6e{WxZDQ?p~ ze=(@wu;*TIMf?0s;ZqrL3H$tMU%!wpt+kPZDG{y-FbAlMuwqeuHK1GHL>g%8zsy{*LaR@~~i^={5X%1%&w1V?}a^MkR;;fN}66 zyC;w3`Q#GC@@wr3#$(ZSH>Kc zWBmQ0XG_L6gTEHyOXRPG_zdJS<<{{0xboLFNT2HdXueGyqKOQ{DYtQ4EqR-&te|BT zv{Ex$u69r0A-l4ihmjyCUS`Xid`$l)4`_)zd<=io_G+`XK8VxM=_OCY)m8pbj~<3S zIt}e%sG!OcYY8$fk;s2XSXtRv4eMbz#y!~A!!-a^N$NgcVqL}~rV&Q#)P)6-fq z68#UgEjh>=>9&JHU3>;V(rx&m4JoPH@GDif;r|EShF__=4gVtDmdW$X3A!M(RhiW3 zz(Mtx?e>$Py^T;N3z_bfPzB?^*HkgRa6`O;fW0Dy>BzHW zX>p!it)(dEfN)n|f7d`icMmDcySSCmm(cTqQ_PRhmyk}Yv%bU?LpFK+6J+jKP5$It z^!=vz`wVmq($7(lxoaQ)U}+HY#`@DA3O>X?*w@=%>M3>wv$9TR#3GaVG5W*1Vjhdz zU>De&Lmy9Vuo(p-Jak1q#ncbR*UKJ#TTn8g31b{Sb?ZH>?_Q##bID!0Gp zu!RSHirQNbrR%jy*BY_%@Iw1LgufQr->Lky&|WU(uZ8yVi&FRoi{gzu6BXOOf1&_N4Kww}R0e|67XH9|xG?^W z;CV}=0SlaRyPWxN^CmRdNULoAXkCT|3z z8F?Q|55duM;^OB@^uLtW9E8ztA|Iaz1%!nQ&rn}LZ6W#x2kAtN$^zXzd|^CR=u>z; z=pO6p$=?a#dm72h*)LEY8~NM8|GB*U`-i)FQg_Abs3ZIXQ8}m&B5vz&BAxTlCT-{h zF@N~HyzQqrQgA&JT8pr@?*1O(ls(dA!a=^Be9!BW^16gXUPs;jM<~*Lij(H9O#>L;oG@1D z#b2MmT$1$Gi_do!zReL-=2;RyPz+^);ZO+Jp0 zL7&Mv12lCV3M@b&y7gCr#JCxa zG!@HZBwrq8u-8VeH$ePZ0do*GQ{Kk2@+dcd{n@at+;u>aC!v1x>(Yay!6AM!@ItZ_ z>hDdSS9+gAyi${%0$xp57wb;BdF>e{3#T!~L|-g&y2=7vIUG1h^jJ>xqGQk&+_~;#&eLxYGD`#7)J1Ly)=h*q+Am z*^o7z1BFj#xnpwPS=~0mwPM|%@*xOgz-azuA{7Of=3KxR^HRrk z#d1}8r-gU5#Tr8TLGcT&wDcvo>A~i@^7*eYUgq09evYT3Lwdx|AB)z=X?V!D!sll!E!8C1f&5N zrBj~pXpvLS6Qwzfua|lT@?h;issYA87o_Q^P%r;1%?Y#?%-*`n(^gDeIc;IA-4ub) zrx&fiLlhkESG4|4d`{>2%;Nb3Yi!Ml(l`abV~Gl~v6gzdqj|)71OK{Mc)?lL0!lE( zgB~*10Do7H0DqY~K5;;&7!Vjvm#9i19yGxCp*)4Yo!Z=ssMN@l74?mZbw3JyJ~_oP z$Spiz+P9eZe_Z$Z7ZZP0_QE(sxjwxEf2PD_4C9HTDQglGQ3MLrXHEmJXQ}PNI4X+f zbI{MC^C$W5H`sR_%Fp4MC{k^#6-GsXYAHO&e|x~vP<{?+u=G&YQPh1ve(XGl6wK3R zqU^<@FS791%K9<>4mXo8C0D=fu&Xf7#ev#;g%Uf&CzB>UCZ-kf^p_&9_?8Hq(_+tz5dH)m3(TJa8FbvoWz*Ray8 z&j&Y+-*C`!#-0t`e?^(m{8cQvY-UyvnqH&PPX(sCJZd)h8uP^^*ssuTTjPpb+~zkv zn22}T7_^B+mBdw=yr|jx*NDaM9?V^Q;%;we(WSX+LpR>-RylUV0Stz?_sEx6zu zx~_fAYga@2&G^!{$*J8}=Z~F{uzXsF+zm^rKdtZueGW_4bV&7mqqc{qZ#oyR5odbO zuKKKB`W%R_(A#Li)(uhh@1T8IfWi`sDxTZX)v;E^uea)s<+gTr{5I<*U;icb$b>U-hW1_rC4FnO7MXb#G>mb%(PpPcJ?@+)&uve`iGq3~AawwLynAjVI`B z*E*TJ?Azc4U$;H|lG)h?6$#sQUr1t7UqUVUS=01Ad#nJJBmR^JH zWm`qtrN&vQ#%7i7*u1jkIF%iLl^uVT9sil$Dm(uF89V+e`}`{V{2J@A#*e;6EUFOw z!q!Mjx1z-X-OQM^X$$Tzc(NtWyjRn`9^X!w^_+vT{cIL4&O0sDlhcUo)?VXUCvUFm z<7Q{C_cgCQsAZ#Bai%|y4duA2EZphpwWdtXpE>?5*a5?X9aZ-ENzSi(y9VtJ z{gxPcf9~9ox*OB)m<{#$5FZ`YXzWIr!%}@I$E{}bo&on;SX`UnrrR-H)cSw7eSVeQ zeU;sPmEC=n-F=naeU;t)zhig*-?pc(vXif}ldrOqud?PNh8Oos{={lDb|L-xE@SMd&C3f+ z|E`_Qno>7?9=fk{^IwyI`yUJ;^q4Faz7m3`@|}_ zbAh^e$lFc+hrd>PIUyJGX_fu^(+%4_SU-=uwZgqHcTw+7;kz`|+Q>20>4R*knEJsvz$*}qrWzgOA67wq46!v~pSQI#ooOf0qyc|LE0Pu#nh z?gzfCuDZppd85;heTH?vJgF_($qg*rrz`L0k6k=uX~eBc&l?1O{&+gd`pfeyb(1cw zP9A$%fBGAIugAhg_K>cN-}hEFuU)_ERu!GPsd+B#kYlyltEuq-&wcsM`0$gyGZh28 z%_n9HDzS?En^Rr*GgqJQokG#JznbQ|dFH{YUmfEwZY31~~u3hLN911iXsw`s#{Dp0<`9{VmHgloo!bHsn% z<_fdLLUN^V&8;aAT%Z;gg>Ie;0wp;GgOYq?pw6HnpzfeypeI4YK`DLuhMTu*!uHEk zxgvW-cFiPekSDHfK`A^j$J-&{$UccCKJcYI2k+?~T+<3%lqqO)P;=0hpi4npfhK?& zgJMepo#7C58MG}Zm2o>zD!=xiltu?o4bYCDT|hg54gu{9`T*1%^c83q&^MqKpzlF@ zfI1@s5>PKtE6{PEJwa!I_5y7WzO6yKf!cuf0PPKG4cZqp0+h-v64U|L2S5jaUIldo z70QjbdBMt!$Cj%2~xSzzDlM8iS&4L?JHD1#|%DDA0kRZlHKY!nuPk0v!Vy59$HB3e*d96DZP*x&Z0} zO8h$l{61W^KUcY)dZC=e2;&Xf3e*?0ALv+6C(v=A#G@am4AdV~kPE+umF;a+mWw^o zN7d!}gIa<@Hc{4~$Wzo%P~@pNo(XbY9Rh#lc*Y?d#S;K(3<@5YzJ!4G!u3Q@K|lHZ zm~4*(#iOX#5eNq_ZW3q>&`5>n`2CS=-=uQ?FbM6PF2WB1Z3{XSR7j8CXUOV?@^fiu zpNMbh7?bO1PW_#ok`cK>{Bx?rTTs&f-k?s1=vX5)Zb)M_E*VH|s>bOWs;SO1 zf`HBgg@7T1>;%LBsX!h;JNr!mH-P%jBp?&OCQeQtumqd{8L$z^1jwkPDc}Oc0Lef$ zppD8U0c1c7kOAZX`G9F{oWTP40Es{fkO@2kH0yvj;D6(JMszNS1dUA~uo1`tG{wj( z5D07q9sx#85Dstw!hkp+1;_?C#9;^sXBsJ=W0cqwvIICo$QiH(oB-N`lmcV}g@9pm z+ygv;|BGiB{ZBf-NI1Jl@!TRhvxv?s(&~mW8Sq!nBT|<@M}Qb08~C4m7Ln>4qW{b} zME_l95XHHn9{_Fw`GB4~^bc?X!hm=n3CINU0sS#(?*JDd49Ew>9`FNFfNVhB6LTvd z6L=5kN)aB20d4~MfUXzn3Sfyzf)fx3!~rS5O&}l8_C@;&NB}1w5QqVG0%<@tPzZ>} zqJ0EBfk+@8NC9pF?*YAWNC$8NWIzm%1e^yR0VaMJp8+x;4oC*F0WAzB%>YLr3`hiy z0l9##KjH-3fM_5E$OhB{AV0tbkO7H6CXf&41|lzj6A%St0(uh=2apWt2O%!NJ{ai$ zCNhpo0JK7oN5BlQ1DpUqAQDIhVu3^;4af#^0WD0_^Z^q<0yqIaKqT;I=MKqQWBi3l zjXjVFXocZ9U@LG8xC!I|CK#+*1495$0OseoXdn(q1nA76Odtoy12_!Ibpb=b9Pk6? z06T#+AQQ+13IVN2;2$snB!DB}2SfrfKmxE6NCnOVIY1sjlPYaM4448Ez!C5PqJel| zE06(X1GxY<8P5QQfEi#7I02DB0QD%B>|NLR1#20 zKqUc{1pXruP)Dr8I5i!LyjNG3Ua;fo!p>S7)51*g_f2^O-nSktE8J_?@PiYWVNXQPMp$=Iy zbd~wwgdtBBM)};piU{NFH=d)oJf$#?hqWEWvjhbjjIk9cM%WAn^Z+c+a4)q%-Iy&` zR+J@*rfb)6QrOsonZ7aZ9^;sOJySd*I8EUXmLbT#9@*oR!0$2s4^W%P3Ymfkb{MhL z1AjybN?{#A<$l2)u&EDqlKVRq`Mb*v`{A16a4YhM30X*oZ1)Y~?G8%#fq51XX&?kx*BrAA-%!tcvm&WomMH!=yhq5pm>|&08;2IGJ>i)E{+GUM&y>$(qs^ zoHBoco(3@fitUj4-~rxtt*^{aigF&|rZIdDABn^Bwg6r;Mn7*+5o8x)~AD-$G)eo{`TAdHG2KVT?Hh-PSUmNn*8~AHu z{(3Wi-HX58&R-AZuZ8%g@YlQf`z!eCJ^b|s{#uAXN$L7Df1S#Qzs+A~@Yi|#^%eg5 z8-IO+zpjXnkx-nR5PxI-I-9@WoWBaHJn%P{Ea^A5^Z2`axw9!Sh5iBc6Klb?QCOQ(ZhmJmEH%gP+*4 zc^d2!B188ow}&c5c)^vImsLu<2>nMGAAvn0BwlQRr{E>2Y+i6AZ9i$aBONpJ=duxW z{xRZY{e&w!VU)>3;DM_w&y6AvuMu9`v&?oAJg_#Ve?TbJyC0Viokc+9^OEr(Z(qjK zgK&zv63z30*DtKC^8|g1X9EA6k8-zl)Rq__Ugb7TI44%03IVP)Kz~~Rq#HS9^Dua# zd*GkSfYL2ZN8icg<%D|2;iForcXUm%8N_MnR6u7&=LA*Ydh{6YO2Y^FDY3zZzG%XH z-TiPdT#%vUk9A2RF?H-@<>WNd#!4dTAp9+glg<~C$5~t^e>cvGoV^Zx?@?2YzB0jk z6fOG2cZxuDz!=bj;3Zxxe{vi0e{$X}%aEYzgJrNtES!Ej43>*A%qZjZ+ftq@=UKR= zJjtK8`}b0`?2c^zKsSod^djAuW=M6k_?#)~d#31RC$~bgDLCV(B2_aGiA=$1bNCSHBY4#InL`;%v2dcxDEQVl2FW+&}a$P(&eRDR<6pQuhPn^w0sF?6lk#) zmc6!SXG_uCvn%o?R>+sDm8YL;s5HpeE8I26-QQbUDx2a~;#MZ5mzMkpR#uOwZ4#WK z&MD4MD>rB5VCx$cOj92=cD4iM{q5c1O=B{DIgdr>0W9LLh4TP}vukLaNsjtoQqLy9 zFy!%Ai9E_}-Ai5FWv)20Jy_=IBlW|9-^wQ&mYzd);^L3m3BkTS<=e2c(K^|TKMk%r!c$uXJ zK2%RMxQ8eU%8M7@UIgNKax_+@vXKBj$cvbTm!H>zlal#U1d31gWyMf}ZMp81@Z$4P zmd-6kou;uAr70iN%Fq3!G9i82%i1|hR~$+i>}uK_IyYL!N+}-^d_L?@M&zsk$_I7U zfyhVHkMrR=hR#_Dl6sXHZ((%=?#+Gw=5wle3AujgiZros3m1XZ~Kf z?w6?OP$YVocadyO5s%DOq!k95LZ zf*cKB=y}3U@Sj*V|4IiA{jt}lfmeC?Ev-!>eihmfHXabePjOsBd05Ej!5njFasdGK z^YlJrH}Y^yF%Luiix*Qoak{L>xPTBkO{vteWQm%C?BMt{oAK;56MItLM&!Kih7}sDxz{WL{zj=KAv>VD}qy~-hXAYzwe~x|%Z9u8{ zE4yt}%Fz!8JTz6Hyor&n;7ZGzDQ-?;{crIaKJltJuAzLb;`3$MNFE#ZCNupr1znFZ zccMbRJZX)h)NIIC5{l<{rPc9279AbuB@OaNxtAKAll0>2}y zPqd^#9V)qo1L4i!9C~4cR3+8-4?6COLlS*(Bq?4rc@`a}SxVecO41F| zYr&N!GdJ9HXXBUR^)DazDd;^7=h>JL+2YRQ2Qup)?ng7rVwsJRkCBVcBqte@-tlvV z5@$#*=VccwMgX|E0Lg9!K(aFpEUrKQn(PAn*>sf}n9`+H{&qrHUP|r6-;x*Aza_j} zG7TUIxQnQFBtxRvkW0>gLN0hQ$j|0W6$|N59^*#-qgnLdl+87&a~e9kgQ>i<4ecE| zv$hl$f6ysS`0;(ma34(KXlTm%M))i18jaa}kWNzox`uk_Aspw*o}sp@G(99)75RI~ zS41ccNB9@lY5AdbEgXnb#>XMF56eypEqFFX7A*%`W z9Eyljt_Re&h~cl;M^acj_zCkHKTkPN2Jp{-Kc5H1H2B=e>suJY@O(fvs3Eu}{n^0P zKKz(A>|T!ocZI%%;@>_N*S;^x#4)n5!r!jn+Aw&O6j+P*3tcxy>Q*Vj6aG5;0`j;)O z<|eMxA$KzSQ+WyFCn}?&@dW;p-s^$#ee3}0NJ)mm_}q+?6OKel{8E!w75ru@^4kY% zsh+;UGJH@|`dFiU>!^sj$SIaJ@lJJ-crR@omH1a&M^)rMkLSM?!cgBu`KS&4IT#Ts z(#^qA={VOvQ_UYPTQOY~BU-^J^G|X%#Z6_|o5N2V{6JTRlClu*!uL9nv=~bF0mXVH zQRE#b*SmXq(#!5L)r6FT`Ui?jaEkmb#vS610`PKV>uSV{1FyI0&}VXryii?o`w=fn z73r_=!PlQ6K7{Wj=J0&be34{AIw^+y$S6!vc@FjWf+~iW+EF5Wd1b-Rt=Jj9BnyED zEz%!2MIMac7h5I|N-Z4(QC=Qs?Gn0C#Dj2Vwk9bw+N*yGXAFql`6vPMbrc+HLeG%5t-y6&C)P;h!#b2^- zWKQ}LT0&74>%R1EE51$dRfe(FM;OdWY5?@K%mD#47 zg!l*hdizT~#l<54;!`Y7p8Xb=dGY%OQ{3U}+aJn-WQ?|^=zX1HU*yQ~na<5IprdVvo#y<9iI2|OHA;K8-LXQ-FDq}jD=k&2hnF_-?PQ(pH< z*A;P5J0=0Id^_ao6%aJu-A~?*k*@G<5$iumR~+Fd%wrYbf!<~LEPj_OtQ*C)!vk=N zav1};h{F~1{x8Wzc`QIHM@o`W3Q}s1%#R_;Bb%f0zVr{Wu~ryc2(l5@;1p%ko#nN7 zO-=YN#;3hpHl(*S4kL_(Y@+_QY)Yy%NybzDDxwsP`SBV#4Q44%Af@UC%^4JRgX*KO zUToa~H{lfX6@q-l{_T7z6)0O)Es-kyI8RB~{~x@>z^Rr|}7uJ>T9H zr7w)(GfPQ-3DQ4SR{DP^q4JO6<=^$vCl_)V2y-f@j(?N^l|`lk55;2{B?j1P$zNM1 zQ7#KX7TKlnu?BqPl*&hmf&dqPjR$_stVkAuKDc!Hqbx`t^2)&jaX@1qc?|O3vijh% z^dYB|^hqDMh~jp>?6UZ4GEmkB;kz~VVhTy#0$KxCfz9ASTY-m=60hNCR#Rp*Ew$Sq zwGrxXAmSHXvAl}Micz>(+8At3v47G0AQpbg^Em2%`R7Z_1&oTrmKcLNDfqL=Ag-zH z+RTqpa%i#uHyEe_^as{s&?=r(Tt*n9{N0ao@k;OSKMYow4vOgy?}}wwJPtI)J+e_J zyuYOU3GZQ3yT~7;vZub3rj2pvqhl5GS8`g*zlSYT2k6b~Uwq=nb%`2Pp>0)uS4sVj zq7G2rw)16|(G@r8K7c6Lw`3WZ_htTR-u}Wn=2CN7-sj7oZ^ie|Bn!&7^4wSqzoNOZ zt6YzT_i6DKxCv(qkRD3_*XGdUNCiFq8z0o8tpCPS<=5Mh;89U;$MR)sX^9NL(RfK1 zQ&?b8CQ2bcO7EFVbRtmF|3}?>z;pe5kK->98fGdpuOwL+Nyt`avXX|Ky)rYhca-c^ z$!bx`N(v=pL{bVBk&%&*LbCqnK6#aQpFZzz-|xHc=llQNN6)U;^Ld{4o^$TG=bU@) zc>e8URQB)cceIvaIgW%lcJD866a#vq{ymOA8Qg!x@@Ihm4xS=E@iKpjmrZEk1<4vN zBpar1%|XyQZ5f__U{3!Z7XfHtZ6bsISW3(F9YIfMz_aCZ{YWQFF42mUUVIVMAx0}& zrg428#1y=L^aD`lf4hF+9}|KG8UKMw5T*YDRR8Zbjiz=5FSWZ*u; zhuk5b3V?2Zdui~APQUUrxagx}~H9&$GD9TuM%V|&`sQ-nWZeu)Gj3~4$3)X3jh zhW}4GZi#}Q?m`*AOT*%P#*g()KWK2rkVmqHhw>Kb^1$vPoC!Ws!xGMDY7EKMX1G!S z=dnec7w4LP=?DCskL2^;c9Qaj+0{&KCEvIq0KZIx`*s@Y2SdfC@!o%eY7d6a(8!e;pAM0-*^BR8!PX7SFP6Ls zGSuEk?t4McQ~UjB@Be@q0&e{WY604Qw}1R>>j>k80R<=oQW#u#xB}tI1^Xehj9>rM ze)#;e0x%kpOc2tqWX1>{F1H^jCW(i8a-5jV$l79?*$S%KjLE`t?x z+#jUfP>Zmh3>`yaftF7ph4HU

EWcNKX;cujrJ4hY^4y!Dm3SZ@x5NyH{!PP3Zb? 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 z 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

)HmePH2;CN<>mj~5>3svx zSq^a)<+jn5o|inVVe*%L&}J3C=wX%f&a56eY}DOETYBg#+pj%1$AZ6k@3c7z`5ef> zyP8101IprEOyVJAq@U{B38QTp$k)fS>q6QTM|q_@M-Jv&2``>kr{0VIZksjO=V6ub zy-+33%-hk|FtS8YcFJtpP5KyQEGDd-_D0hm4rB{PmLg>6L%wSIE(`e@si%=Vo6&C* z`J1qV`Woy5y|Hj?Kc4~-nioQUmoq1#^UAeZOaeg{3Qus!q}&z$|}mn_qkWj3q) zhsb;sJs-mjr2J6y*oxlfVoUpx6}#!-J?<#ur~jw)*8uiFJpuH4KYB?;-jqfUD;mAn zc)nYQ9JTaeJblvMO#c`%pDcg)4SyUO6bT4jPe=bpJ+wY=jx$oGCpC)};j zV0X@caJT9`NIT?iCC{atI_3zzD=Z=2kMAj~uVy^nN!_=h$E)0}(T}@Zr8m-t4d|J1 z(!@KZ4&H0no^ZF?c(0XQ<8B2UaOXLmyOqZK{oy~jSpyaBoD)es2MM3&ZUsJ$3}=7` zhc$fLvudTg)%!>O_GL`-E~IUQc3tmo<=C*p%ZMLyw}PWQteh@)E9@%t#P?a%4s2>J zeYcKsKS2NUOumozJYII%!g~jYx4Tuh-JNGPwB>&CU+Hf75T3y|3dLvLtr6alG`>bW z@(ke5;+cKl52@D=-MxTb&|lq7cdPtC~2L+Z#3@*>zdrH8T*hKU5^dA zTZMdUlM~3e=iPB}iM!R~jhsRB(eK@?RNk}rEp)dw^M1(hM&^K8cWdxpZkz{*4fnfQ zqgP^cTimUt&%0Y=^JxcqFZ?n6b~*O`G_n@BTXy=a!{5U?NFV1`lV+H{2y(Zgcn31r zkG#Zn9Kii9`WM>t02F*hM344dwlyPZ526l(z7#K|b%xqgT-<(b)K6(tM5l^hw4y z-K|7)7r=Y$lmYA@hB^2?@_mxN3iq(`DWiT4ZAM?o-=cnG9pGD}x?hkl9=-B@H`ot5 zdl`NBpi|1O{3W_R?QW&e-=%!-7tgm1$>^^h`|scAZWVR9TU|GKSOX`}_Z8R!x+&a? zJiJ@-dmrQe56HQTa*C1J9a*s1LB>x+A2v(deJC@Dwg!_gfcHspcbPeWy6KOLPFt(HvK%4)Jy~^z zy$1S|a_XrkWj+0K1+qRtA8nvq{w}=*UGi==_ao>7JzKrB<0NA^mAd~$-dXeuQ2>*(PI>L>kh zu)AeZ-YD~a2JdeRze(AwkEP+v^~_r}X3ni;49;PmV}7;2%=#S6I{aHBKGu8Y{YK`(f!CSOuA}UItP_Litd()|JM5cvuWcUnFwX~k4_Mn{ z_|7DkHO;}AJH{GQd4;pz0Wa`f3j-8J}g0$A7oL7R@ECv?z@E<%4nIJ$^wXMJGpN}FM`lF{8T zZLj_=d1-gyJ+$dNtSL*Fi|LD0*2%cPqYsGbp$+WM(pYyxccW|eVMUbL&w5?-Jar&X z4C~fG`k;@!OyjrF0qcBz8-3qG-?0Yfux}{ur@wwpeXL2jtbN0jxyp@t&|d)SYTYe1 z&W$9Tc8(y!7&a1vPTG+-)sKA{wh%>{BGL{aLk~L4Lbk-8(vF|e-sf0LenJ{-BMKda zq1#ISjYA^)oM_hd5!%?nUL}}x<@Bj-2z{V0`%8>Z`mGxsCDEsiZvy>iu?F{0?&KnS+{`-@TX@!*GX?F@JzL<{Q+3OeK_4L|D^p%#*y&j(Q($hp-U# zla0)!Ma)agUvG7Rrv9V%eHyMZ#=m>++@d};LQ zhmNjh{dtD=gt=R(%v+=ELqe}-Y@-Xyq@&#($Xbbhy5^(TQ0zOK^_=-}fHrp1w&B@~ zGs=kmJoB6z@%PilNX8#8AgkxGCcR8M&|3#{c~dmwqJepreU(oj{Y8KHc#{VmIB3I+ z&*3MHA8TkYHeo+Q8y=>ASZ_vrNq-IY$(j^Fy!9e+Uk29dj5PWIeWlSK_PdzRS({_n z7X@PjgEzBR`8l%PK|AP&$_31m&!X>W+WZ}Ku!26@h#kzNkKQEz70mDGHs;sZ6>$-) z3mv2jz%Dk^_ZfSs>o2qsoyA;-jia+_?5u~itD3w4tV7-Ob1M058TdWePvoO#`h9?Y z35X;AdUQ#hmDqC24CZy>M_4-o&ao%?B5lG}1D3D{jzwS8RqUW`J?Q3XTx_(3d_|N$ z@{+sN{}19{ppEDumG!yy(|`@6qK^*RoPwT{kS&WoOhh-;dO~6`FZR$x1b~17)RSWdflu+`Z4J->=fA(X=_pz zah=Q+%&&Gk_Vo$mzLIf#2$>&7m)KoN2>r#LG;}38q)+?apk2q&?Fr_G>lstnqh(|7 zW7gu`*f_Qodx0XBqtHtW<&NTJq1#bxsGqr^nE51txw*X({XL0ZYbevKq1Z?x>vG{Y zXro!c){mvFyh*u`Gv4BDByojyi??Z2fAbR33myKZD&h)16J==EmmW1N>$ zZ^wPuO#*)GWn?w_WuA*?Z0ENjUjzL-7kj3j4Cb8V2NZ{FB<+8W@!mxGPazL;sGaXa2WHY2*kRxu=|6mCP@d(a4CM_I@3?UqmmjP(HHf5N9zb_RwEB?BgTWQ}!?E zPsVc(b7bj8{$@Sx`VIYxt+YSHxcLJ8c{?_}6kRgU^?e0-y|5F;T^;GVZzT`qRHCDt z8?fg$sDtrR$Q%^EiT+0yMK;0~vftv{=DtC6#uz9)hTPauH}ghl80$E?Dq^l`q~09T zbW-rigP(G@9E`6RY$pQwllk_vlJH#Y*6S9^UWCs4=ri;-csKf4LOJZsZItPt zpOUeO9_HJy6V&@Gx_g*@MXw!ypnd2hxtF=@8QNAye{i={YCg|*DhVc(KBInb{v>iE-F?AcyMCX!z9%;*Y7jhqQgVc%KsV88R@M7fo zCFw&+zkxcb!$Da&t0^}XS&+56h;kRg$B^X~T-w&3%d=SG9rH;?JMGEjC7tC&#t&0Q z7I}Y7oycNeOZex=N1V?t>iIbGha0(xZ$-vzFb@SrZz4x^7k`m^Ro$bc?On<=Ld9mFHY9_kIEZC@nMCS*t6 zntPF%{;BHq#F$sUr_rAHx3>a%B)#OnGw%C#;6{mu{k;c2K72ldq8O1ZDBN zG2#W{kg1z?MUW@wv&fDv8%b|bzT}d!8fzD(e3} z?WXLc4;fv9k^LI-Q+{C*;mBTdoV3I@{+_UxsqgcYL!b6jfA=@gAAQ!pmN0ahL>o)% zXeVPNbp`x{KEm$XAEcZT;wY=XiuPkCNwg(`y6k_X&W-5h)0F=SQ$FdbzyF)~Lx}ey zp1M+Zlb&`JUP)a~P~Ja~>4U_50DD@)-^35U%2@589oR-cHWg8e?DYHamnio}(qfPO z=)Z6-veS;F=g=wr?L)ux-$Xn%6H!dQN72nH{>Gjh_YwaE+)Huk`)2B@r<)l@+V>E?bO@Ivk=FZkja!8O8darrS&px{2}cQ zA+r%&F7%c_9EKHe3Ek;@`d4liG1;-q0QZy;yZ|ufG zf2EAOh&1Y^ulrLe=LBVkVW6F8f^b`5EqL(aW-btR<(Hr(>eVlk>M~sV_58<+Q^)s(F zZbxqHAc-+$QAam%KD4d9fqWs9jSPj1=bSdmdYH6_DJPM%%v}-WsVOE7TS@&Q?YxHc zMi(vQXH2DTLr<)SN#)dYHQ~q-k<8ySN%wWav8jG!?q@vY97ngGrX1QnZ0wfwKEafO z+&-zq(|5+MBT|XO9Y%)Ik5K-4@?TEf^l2l18{6vtmyrwoqDy-d&@VpB=iPS^hb`D^ z&;fl?nt;ApXWE~mytAY?@+M%{^iBUDtfkCX@uQ=fesnuP8_-pMJ}&jtY)6(s%D^tV zPas1PWga9w{o)|rB5x`7T^P^b=&uyp@IeQKCuvI$`oqQ?)Rps9(!4?%^zXypK8%GL z#!WwSs>NKM^GD>yzLHM!cRhOhHf6QZ4(cy#pkL5Y&1Tw6U*-G&kUNPv)?P~4jJ^J? zwBu=Hq|6#*HL}^O`I~n2pF$4oDaVXm^ykBVC5Jw2L`I*lQ;r!o*kvL15WzU>c1K_6 zC})(qOVC?7wm{n>e$U_7R8llDBST{qf1CE^QCAXipC#;*l*Jk`{32yDUq-O^$$6Y~ zS;*f(IJQ~(8S4KIa?!?|UsEqKTd$J-dGdb=*^eVHbtZic9hiP?$3?CjV;A2?M^0SU zAO~Z+5dSdkYJ7zB_u&>$|I36^pXH#APf;&6ThmWGwv@vh<-i6C>HGF?(MQ-&Dr3k( z-codxioHi{Aua1xVFB`+@sx$! zBXTj8+L6ng=WWg;_n|Kvi5q4t`>aDI#!R;v*O~Mi?Q@(Y-&*9j8GTZ&{qv;#9PL1c z8tUyfjX%n`ZL|c8(r+q(lAEBK0<45-4 zj}yn3_Nk!EpV00u{9i*K%s;8fV$S2vnM?m7OFM0kp#F$gDDySK`za$AnN8o|Z=`M? z)?d4kmp-t_XP-m9CrCrx5%gvE4=5{$HZyOfVk4!WgjoEv&w+jWIEgpyZFEW0C^4o}aB5MeLcT#o_`RLQa4D>;nNys*guI(QrKjlVH zr~Ny~ay@lnkL{G5vx)M3%w4r_zR6$z`|p1m_@4&;r-A=z;Qyx@$XUp8^FG!G54lI3 z)yDD!kMVBOq&vnlGvl7*xuJ1S@NRe9f477; z^DNf*cgz)kIM4o!zm@M(jJurYn8scCZE+*7mGsR#ryI|AySQi7KbvRoCVcf-Nf+BA zZaB~9O}KZT#2gg!&L`?W`Eq4X)BaDCB0SRBh^H}2#;TgVhy?e#o&bt-kKg;u8PNBbP0cz^asYoP2VNqWjrG`@n`D9zfk+bm*>(Zd_T{U$6cP) z8`q8Z2F7h(D*jWd&me8r;vY)JJl{vG>U)24dNc*S-(jaqH-@!lkhy=^^cd&`xfKQiW{$vdm@a(PcnIPDQ>Hd(}e5A?|e{P|6hxHKlP>5R;?C<5ce$eA{H| zX;>oZoT|62eB)xmPkvd#m;FWZh3I;i$$MlIzfb%5l%}uH@p?|@^~JmwGwJr|_&&`0 zIODJ4{h4vIbzSt#5P!4!cYj*^hqRx)dH-nAZ{z*4aS!nf#<(Xmd@H}*jsH}x=@^G@I7-^%Y^{B}lX_olR72=*9 zm2_qOl7Ci^_!oXx;`e@A{8jgff1a*ev#t|=o+b6iE|GNGzAE9z{~~VspT!OTrMO#k zo(ke!t&#UE->(^W@r&Z`RJ-;*Dt=G3izB>eH0j(NQcmXG;yk56l;L zr_S#oy3Xuulza_3|Lx+PyQz1ggvobunYd@? zO8Aa9#Pzm|yY-9W9ylfK%GCKGgl`2+{>O9-2>+>$%AFdvg^m#h(Z~uV!59|J+Ovl$!-S0+zOWL!oQ_?MaUfh+s zf83z^*2R}gc(blATXkL9$~Uw|-dV3nd);~^U90|%TJ}>ZKS=le&H(X;Tq)_6UMYT0 zyOgs-_eY1d-XnZ>YRdO5(sI{|yFmA!D?-HYd5xqiXcPa+Pm6o{M_S)=;;!U7C{y0H z=f%JEcJXf+7WwzAlYHBBU$**`q}yL9;m7Ug?$%iG z`&Uc;13EA6)_ughA4vGVc~b7~WN{M)Bwv;OZa%L2_G7x99{!iaAJ%^G<=u&?Z@ad) zAxg?!sqLAaC;qY}71H&(PTE2B_^46`*NMHMSdRo-9e3R9`z z1t{ZXnF}1!H?DKtlsI_>$vYJ4((Ax^WpXXY`hv+DMy6ioqIZ+H`ZSB@Ij*}!;?gCb zTxc?0>7)!(%h2|??zjmHy~r}AUO$CO?s4_OyUss(wUp7Ut1XT5-jy7#Yoo?H$8|SZ z&drl$tXP-1E;Bci+hsn%H7}1i*FL^J&)iftz0aqqhAV@Xa>XTAyNu^K-#E?1E;nks z<8GO(>)v#^&tuK{M;T6$3C#KDpa-;*Kew=(nru zJ+v8VHmWXLCd-|EF&DSY>J7T@YygWEt#w^Ab>5gbe?%~`y2e#I?=f8VH|;X8i?1_H z7Q^#uq+PDLs$|hb9qIY>-CM5!lM%WuFDr}NT-W51*R@W?zyGayr+4dk_i!uNc=(h; zTxIygyj>Xy>>K7Ey5E|1y85Qvb~f2(DIa)C9q(*;%eO-DjGZA8c`xbw6~GcRXKII@Rce9Utk2#TJV*Xt^+17{O@hbMW zs`y={pHgSrJ^%OWblvG#c<;s5dH#boY&$o=4i+>>QY)$!CKriRmY*Y9yJzL(Rr z;sRw%D(r$qO-4`r{;Yrd@?2VYYf-Kkowoxt3D{=g7v=Z!p&s=Uo325-uJnGLe_V`v0Sw1-RGfyTx-tA|BH3cNcz9uZkJv5 zzNPLd18cfnPKg>{XjS7=g5Nm@`gZL*YL-uL^F%2VqwsADn@Dj%DJEhsDnBy0=Ix>f zFD#P|=L;9-8tZ0IoTrbA%tigKXF16anfk}|uyoyHnd{OQEt=w)+~XdcO!r{=y0r9- z52fekX0Cf|lcqmEkmIa$E=cCzKWO>M&P|VNYV+r0n*NJOleOaQ%W>`V`_E6KeKMs= z4WaoH&z?5(E&3GsE-Fs||3>Iy^SJiP)#vAVh)2a~d0FWjr${#uX5?F<&lrMJOkJrH zhB}exLK&w$L2#8(_nym$oRA}I<$IN5{zMs#@41ZIC(4NW@OzabYNCvm_guz;i85mN z&i}pj%N-MCw7=&v?wt7T8Mn&FF>W3o%3PPW{^QG>>zt2G*wuMq#;#m@mV@K@eY?*&yN&5JTh`4lyF=h^T>AU<6b|)KL&Y zIaWjrhdK%ho~#NA!u#_3R(DrF^*lRI?{2aozdxK$vU7Z&?yjz`uCA`G?tUzIc4>VB z9Pcgd%f^qlAMJD5tj*Jc@;P3ocrEf=M@RkIOk3lcOiN?iimoP;B=Re0=kzz#hs%jP z8JnJU|8YxgdiabQb6w5tZR5w=kG4MLex74p-?Gf+*QG|H@#C8t=s##a)W}ICc&3%u zJ$}4;^S;O91s-NOn%Lf&Bd<9YJ972S9Z|0U`Fl>+17v1EB6r*m0f~ z*?t+;MR_U#;JIt4Y<_Oj0G}JT%I0^*((~Y)9zVWnevkC?9NR;SR@?ma+*jnr&%ES# zhGi&+wy7rjBD+A|y8C~2ype&8>RB~JTX`HmKHIshzNNk++0ckcAk6Ubp|h)F)iNyM zAvTBY{o!k=oFHvPDErICu3J73gfTZ|5z zjwKQM+*s^Aj>r<8oZi;ig-{G+$o4Dk=@)G=e*B#FuIA-yy|WEZhhJ#An&?{^Hz0sWm@aoR$&ZUo6(~U<|NH4+8SX)vkq*! zC`c1odu}w#-OyfjG?l3*#?3YLcr8db_#u?^;VMjJ+S@K@>}a=h&ig)YY1!gDJL=bX z%MFdad7B?5h?v4cP9d-=bU|w=nj-L`zL+iqqqh2yhU?74`j%y@TEK(MijMX*T`WjOuX&w6cwK;Wd`lEwlAd^`$Vp z;AXIM&#^co%E;xG$j$aA@PDHN9{ts0tl#6(jRQ@)sx3$z$oaI-+Voq}XH0#xAT2aJxamfl=axEr zp)clQ4qe{~akul`NuLYyo#0$|3(|61_XKITq@HszL7*8UG(_NYdgG>mo?yAbw)MO< z^|_2%GgEVnW)sWXY5f4V-n>QWjT8iWZ~f=DEFYE#suS}m{e>Vew}lomv(+?ke*MZu zwG`Ue)&-Z9H`2(%p2Z-~`AwK1Vx166fDyMxP@nGL`7LQHTKcd$W7rpM*;_RJtISXr z9X%~kvZHZqmi7rfUNfCM)-1WTdfo#cuXT>>yUBgo z=9gK7HCE## zGDOh6CF{@GES`_}+hX^6RA&vTqlQMq_)xptcZa1Zwq0aO=Ia%A_LB}>Jg&@!yQ-uW zY9pGEWno;&l`c>Kapms!_1N@0g$yNS9ru?Y-4^Iy)no0LeZ}3DhJNJHC;%akhujmS z9jH85rzCcEWQ_gDc1d{)@(XoY5-XAKxn_K8x!2OU)pKo;z3rFtzhU#=l74Bk~M3_QD4H5-Q)c^lkaRuuhnJ%epe{Z6cV8v;%$BYbc1Y3F01a{gy3LtbMF$ zs_&v__Ilr!j=`Cy`_VJDqhV=e_42Ozr7ewEi@CsiFHT|cykr{Zxp=j;!|m=pfB5i; z6BgDE*R1xZ+sO1lYhJ+d6$kYyq3_Q_b?X+6_7|P)kHuRZ z@;TkmnSd`2bSf(c1S#2a@lVmS=xo?lx-GI;&!hBW{bS(uGIcu7}+I6*Cg z(v^merOlvGvQSJ+WjFyf9GVRFzNS6VKxa-+bI)#H)!8^3`_?q&q3B0y_RJjQzCdx$ zK8ipmEN-Gds66K|Kj5pUy2VX^d|}Gy*^;iunIxZ7$f(gON0$F2&SXY@wW-?Sfv?D4 zV86-TWqurmqTfu2b22Ei8T%>8z&qdl>JwENMu`?$x&ZOr~o;NR3H*x;- zGv>_GlFxl9J6o4EDl-o=;EuH_92V@&nB@MXXoIRA%DN@LK+;d4 z5LRs|s%TizqYABw7(I&E1nPh2)ETvSMG_Z@+zbnv8P=dX#11;u!{&*dn|AaY4M9l- zeKx9fru$mUEN6N?u6a9($Ap+Z8d6;`&s1X;@rra>?iw0TGZW|6jj63$Sk1?vQ`58D z_p>WZo7n-BdP1m!gvjcHRwD@cA8u&Eky|vj)@J6WK$FfFjR?URhqZX!UIqB3sJ&>$ zjXAE+L(-g#6PyrvlfZgS5gLX1HP!WQQ%=t*x~|Xx!-p^IS15w2YJycC>`z3hCIV3* zf$i`Oq$)n&m%@crwykqvD%$fl=p}dux8C&(vu$ zQ{9O`>!Rr>>}->+7i+30E7StPND$PF$5J~AEYhkcEH>I8Vg1`%RDB?~s*G=EA{RXzKJZCF*MV?hQfa1-k?Gcz-x7nIB$W6Da+ zSM{FPRo~I24GVYx8|z_1llsyE%5?dww4NBA2~K?>>lXjwDrLrn+PX{{nou`G+_Q?V z8HTRJI?V$t`q+gU+a?a1AEne~X6Sx(Kj(!wtikEqK$eEOYejW&v?R9w4h8L`8`i%^ z=}bhx)VKI!N1v3U7k(da>Q+Sj3)L-HxNur;iZR@G^Q%~@x!6U`kX zl;t=}Pid~ovv#;SS%T(OXm&GzEv_?P`B&BEOHEyRKBMF-rhjX(iH!WZiz!jXpQ?}O zer|Qod8!Pd!vhUsMtaH(%`!ao`v9;LR%c9_ILdvV4&PoE>>K~!js0l|8K&VZpYAZj*~ zdqB;8!A(b(Rc7OKdM1_XTaq!JE;98mAa>96Wps!tMuFcWrsuqOYQT%Nq*|-Co%4qHkl!S=*_G8WrqHfyuS%)?u-8^g;WjnTJRyMB1 zLL%+vGH!*)?XA?8 z@oU?&J)uW}Faov4XVsEKjLVECdf+x#Dj(2E;muL5nJ{J&D<-p@Mt9s&-yAF2lZ233 z%H(2w46OfsJ(sMyKx@Z~v&O2JdJ5ym#7>Wkur=6L>c!o7D7UJuWZH$ufY@k{HJ45I za3Wod9Y>GrvM8~cnz73pdu8?5lgOyDS2T7(qE@vv({2NtpG7i0z#(I+h8u1?42=UG z_>`g0X6P@jHDf2+!KgO=X?4)YHO6ww5)uC-+T7%%$D(hV@_H}PI=4?hj482-%8Q{& z(}r@DybYw!#uRA;Oxsgz*A%pGUd=zJ*0&nxHZNu<2~i#YT;}UX3}4BdAzf9~wHfAT zHGir~ISQJ9=C~Lyc&?a5d@J>};k75mI08eQn?$PIm{Q0Rn4TT<=S-yaCMa9I?8J!% zJFREGBKxVzdM+5>?}7orIw>{rq9;~)#+V8?dr9}rO5Zg(RJ{N7EoKx1xWDHuf5;%^ zxh~zgh_;!A9U(1^vte%GFo@~~7u6>-hXiL1XeRwW;u_<7WLKYEmDE)E<6!$lexqD? zF6N&-dMxEbx{=<8E#xsf7*kw>H_syzTBjhG47Uho>fBeZk~UE0NktWZLOoa-@+yvZ1qTl?Vz4S#+Wg>UlgYT+6hR zwxb{db&@lDn1XzAc0qW!Z{(MlG|g?R+gCalPssPmJkSccngU@}4U36nl=Xi4bE+I( z)3@eOj7|(GlbC0WfGUz`Jj%?3V9zyuu{W#ATehmB6JCT|dnXRjrZsxBDII=Tb**rs znk_DvI%~>VYt*?azCULUD#1EA{VA;jGm|47f;_n-737q~YoVc`xLDDUnFSAVW2Uve zp)rGCF?7xbRDUq@2-J-_?Rh5O6zds~p{5cvbM0$LDaH&RKA#({>O)GQ5CWa6nvN0( znM!p?8%uAI)jm*C)L|=&W^#Cq@Yg9_F?)|=F1@0mO_gu)S?UR_PD-&0Tdiw zWHGuc+QR*>FR_d#oIc@rM(Bdopkl_t>I`GshUYFt>_dk92!DDI)F0(T2qf?LEGVGEm%dL;^rp3tqgs8=q78> z;(89D2Gz(^O=xeeL`bsm_LMDdA758Z19mN4W!2y{=jNz*b)QBC%`Jt4^m zqEbD9pTqFe>{g@6Ow}a>>e2Y;Y;+nWosXeto=@d@tV6Tsn=x&R z>!-&&>WgGUmCSr_G-687Xds*ZswTH>?wP$Ch|L?AK&ysAKKM5s#Vt2wRj@Bw>kfH` zAFYhgewpfB5!?A4dW#y2R$H}$l6jrb{W~*zE%}NEMzUI=R-V=%Zo5aUbq_3Vd+Quw zBzbbiMZv?=T0ED^eoX5H#H95d7?teKo=q*s_F>^_^*rk%Z69tI>yXax)$&$hy)Jy1 z)fJB!nAq=L^&xN!G6r3y1eVHxNPC5AB5ObK3pHvPC>}NnK}F~36(Q<3sth}ZjaJF! z7{+p##Cd3t_YC^Yzy(qD9W97#Q>S<>gU3Q$?Ex7PA)9&->DYfB9sf(ZPw36c)NA{0 zY8Fl$>YJE=86PRn3(GoQpf(lZ93HM?kLoij``iq@aUgH)c&nv)J|-nPR#LfwH>Ht~pKZ;}r_6IdObQp7lm}&K|V~ zRrBhYLrbnXG%?J^s_H~nfJbo>-VkT2rxCODC^bSCC;F@t4zRte7b?1SH5sU$h~kUoD{XnTi`rHF0^}9$Yy8yNJs14TdA=gyu{3&NlpE-HX8IycHO{qPhtG&JUgqHTU6~0}o&GCNulj1F? z6DRoA9!>R;FH#-@afK*mhnM^ZlulYPN=Qu_yJo}KX%u|bIA{V`C{)GwX`w*8F zjXAi1+uy{p!SAqrJy3f2&ijd>E4hU>Rz&1Alh7{CCF82S#mHx9^^0SM?Kp09XS7sp zSg{W4<^8$+kP&i!DUF17$A%Q@v24HR&HS&QHHnz0S~^!s&v^=g9Yv=}hzj)?Ld3YP zh>99_D*g~8+L(~^XO*r{>zl}XNCy$+e^60%L4Qd);v1?rkQg~sV01NYDFzVKjpkV7 zn@F(DVC|E@ZBKJOdZv7u9%m>*h2t&S$Z-kwO*e1gOaIOmQj73@m?X5N!0N4D?YGv) zN$AVr^oEbBBNVk;W)8Z6c03I>$Wuvx?j+%R=(Gck*U~DzlEL0z( zQ&`CKiW>}b8hf~$d>_5k+?L6;)Gt%#O!d>yG~U{N(^s*Q9bxSzp091ie!vTuH!LqJ zu$u=5O~eX7pg1+5VMl`IPya%uy5TLR>|P#E>^&gvcB!fh2BtBh?N>c3r7v}xUSw!Y z+@SP?ir2QLN!8Q?P(l%l5kytZi6*&oO!?)msO;)c`UO#EN_bt1)dwU>uWpSr`Q?`D z{G$F`((q~xS%)#(wZGKo^jI-(O>@_>rc76RX6dTs{+0+6i`&*>eL*7&^Hhg<%-hU?6 zF#4ZnMc1^Eop)c=^}1k65-idMzlC*+-mArPmV#bqR(B|2?za{5FrpTxN$L<)?-^5X ze+&I3eY$ogJ>H~Cu*=wRbFCwqMiT5l74r~>n2t5jj@gU zZqJQ+%$&WJc142&gE+21$}s0wG%+pF`@9C|E3xO5knE5j#;<-3kPXJweid2^M$Pn= z85{eX)B74!v$m~n?9hAsu$Tg~$&8+6cV7^jQM6}Mg(J9VQvs$ZxRRc3W^e~`p~3Jk zYy;2_)n`WbX;eTbBWK}Nrv8b%9^2sC-A)TV+NsOBxv1BdIramCt&I%EbrsG~QZf~7 z40m>wk~_YQP!AXsN{b~S_AOYu=sYd&;DH$kz^5uUMa&Rc#q3b6&t1XVdBqDguMr0` z#QsjLmZ<-N1)euitcgsVNc&7?%&eO;-Dhu2zk5x5D<7#Kc4xcFN1KsXy8Dr0Q(z1r z!fLAqN%UzfD20O%ICROz{q!zk+kCp-kP9K`e`=@NpPU4AT%io{ov4Nb6Q{;~FwbSc zmzbH{U5~AI<_trXPaurO7=ytXK48^KYsgwt@)yZ4Q2F6GD^1<4edNv3{XxfT;m%Rl z;mfKNZGxKV67ILty0xPBKWFCgHJYUVx6)#;JiCTlqYnr{=!0Pijo#T9B8X2mO zAHleeXW}2zt^#}RKq_RDP4p+9amJ*&S(9h^3))t;wXdPAZQaWnbF>NECzW-#p|RM) z{Y}PNVk;_cy=g;_k0Wx3RVsK`*KY*E21B#2$E*RJJU?&|V>8bPlX5c#b5Dwvq9z_= z{CliRJTrbmKMpYNY-^^b@e1??!<*FB#Sit;%#mNW95V6m@0EI{6h`BEY&C>rI z5a$sn8)Gi_Cmq+L&J$lapxwsG{*X$-+6Zj_;Wfu-=CrN1kO0^NqJZR0K?LCrSmA`{2CvNWeDEOh3x> z)83uwxlG;a?$KxA@X^U_bgxUpS&j887t(G++&QoNbJF(b(aKEHQ^|4O=S@A+W-K5B zm(C2OwJxl9S-U0NZ(Z>-lBWYoMW=Zn^b2t$I5oAc5vS{@eM@?kcO=sn+J~p9uVyUX zZt6QO9NS1MwAGKWBA57f=wEbS%!#IM*`gX(8rx~#nme$68V%sq_j8>YkI-facWGa1 zPdp*{v@Rec+}ioWHeVTYY>E>d9<0|PG6Clq>ATDH3h`D=PbZSGO}oHDLO`y4?qysL zx@!@%gyM?>OVQMW8k-I=G>1~qI7R-iBKtpuRMVq!{=hO+m~ZOb+T7+kFJrXHyD(Ef zuh-Wi*EDJ|S4B~quw9nSt2BJ~Pya?4m|@H^YiFbyOu3>@z?t5N-EnsMNM0wdm#2M2 zwVBBgJrOxaik~lQ+tJ(w5{-7URkD7<%K4feJzwMSU3!jMH#AlAE@PR_Xg&m|o@GMv zwUwepG98gC6&%h-mRLVpah}rO*b2D}2iX}nnsGDCHmtvj+k4P+kF7Bg`p!LgSLOE% zJ^pet_6+Qvit2`uk{GbcX~Q^@MwcMrrdPMs#4P5K5lMXkUDHe9KgO_D993rG%QLO3 zx*EHyu70H!YE02vXJefyu2i4dtM_|V?S(K#FEBjI6}7Am5Bw$CEC&Y$cBTZ|b7tP! zN7BgphU~Mkk2;=h%I;-fO*kGXVgd8`s2w9pZAG4dZ1a+|jZH6Jq3xO3bXhfqi6M2s zk`BUu6Pj+vC3}B})+<$6FI5cNUcS~xgW3lw3E+GxRrH{?4FWYt2321*sZ31oM(#&h zw&8>}Qua-F{Yqve%FzwR&DKXA;!-)y8oO4N)3mL`$>xJSOAu2wJ!gB^)HA;&`Xa_d zK^kK#U7dX=MExiZUem1T_;0h=2|}EE9WyhrTC9v4o>Sx(oAI+Btq0kOc#)M{g$G&m zZ=UB?w&6Ut?`Tk6C-Xd)=O+~r7aqhT4|0A2Mo>Sh?msmkVl-)r!Zt+O?rmJqrsso3 zZw8UiG!)qL;fuz1LcWlQrBCNg!?Xzv=W(4X+CWh=ATFIUIwffADWxc8nEulfoYAId z1Y59f{1cN`B9N5<`Z24wx2o_E4&QwkR&4;nm`^q>*}-T+Z&Sz@KEa*RiyrR_Zpxr?=JRM*fzmxE+Fx5av0yn<97Bc6{|^n7FPsVm}BV9+4DqjzENv^ zSaXNW=a}=2jIWEw5<7p@_tXW!X41GspX7OY&dke)tB62(F15Lg5f@YFQ>lafT0J`U z*ZMbxQoG35I@bSXj#UljAyu`{7OdJvW((3hja{>iritG?FV<_9oA&neT9*g$B~`03 zIF(GoY4$_1AFS8Bmd8Tq&eT3?P}S6!>Q*17^!c3Te3GpUl{5nbk3|KukJ+40 zxJ@REIG0c{;c&Ep8ZYfUeN3=0uGl=z##3a&`x9_NXSJOlXk0q$J!qn;PwA%XKaz#_ z3Y}+UC8_tRPikDcYQ?Pf6-Vm&gj~B?Iika$+uGW@%nx*$0Roz9Pw?$I0Ojkn z?M7!}TWcgnjzd+8c_vynvRuYo<_g~HC;W_^uJjD zgYRpImNEAMbDt?<&6)d*E54|YR2#dH>?_hWzSK1n>iii~=1f0hRvnpfbiZrpj1=x? zC3C-25Ca-CwpsoORk05$6-gixcHAqA^U|xtyoTai?L{{#pFR<-WHMMADG|i21SCoQ zK9t?qb}fBM*aoAcvPLJ%xYuoAyTpi|G6ZOhq_*E=&->H+vV&3b#0fs|I}OdLoF4y& zXV~A=jvZ&%8mxAE>XM?9prM=tnsKyhLDIw2X6ViTSoaOwe}LUvWi2%P zz+{eeg^i0J$ijJFpE<9f2J?RJOjB<@zfNsq8rqdW;xyZ>J$imI5j)a5s?RUTY7OWs z^@%SXy68FSm$=*TxzeYf(2eIfoU|VI1Xq<_D4d}qiCQ0et!hEgjtj76M3;5q9ZX$k zXfB_t`}SP2+qUXrW8w&%6$07rf9j|#9QNy#%smNk?5VkonAK37l!J`@5uS~eo7dR5 zGP9*t-!VbJ)w;;?vrWgOzKN>8>9D)^wTf3o6oK}r?&BVXws?8 zzKirH^n3slzom3!?$FN($WGC7&80@ZN}>CAs>b5kIi9&wU9|$cQZW?{Y|p@d#X5c9l$kksptXZDdQ!n0EKp*+g%Gu$ zzbe<#NSAI?I7GEb55;Ki&5;MtdMul{VE!CBPkabv6Y{AoVxAx5Y}|QR7r`w9s%gx3 z3H@U9NCcpvGBCa;n?r^mV9QIA_LaTy!erJb{R=DsTTz0|>7C+Wx? zD*Y;S8h!9TM4XwbvW}^+Jycu$*e)21QlC{@IMe-7=(MU2q0h73Te)1xjGg|4cqe*x zRR?jT_v>f)B<`T!=h%05QXf%JdsrxjKcRi=YA<8Pth$-yKQ$xa{s4oC{fU7O*NkAQ z+K@q>hv$}=XH~IP1lIT%*+*Kcu5UARrYWi0cmd4JV1=l4Zof~X7Qy_#XEEEs^SbIg zx|~a*(oswzr8oEvz)_6y?q(f3$aC7_>n+Wz{*T!T$-W~~HGCLDjoZD{sd<#j%%<>h zxb!+3g|Mq2*cqmNX|d;W5>_hp_z$brSR9?rtz;B*t<7OS5L-VHzyCK)US6<%n`x-; zs^1oKQLVH3H;3YMnIhdR@Y?Z4_iH*szI_e2)qvv|I_hz0SmPR;l&DS+lHJRmC6r)a znLLwwdieBh4!=;tl{wX$=Y|#T>vWFM)JgvI88auO=S-M3(77ScU$cE;OQoIBM;paX zhe*uKbja4RH(0~%-^IvE1^vg$*G)>VkPj%h)KKXdxi1C@gE@8ZoY6T}|9)D@b#?u# z@{F0&5MA+oNcEm|+~1?)Y+omMpi7->R?MhA#76Tp11!&ty(hFTrpVuLjIuggiq$7- zq`s>-N(2R+&whp3KDP6YS~p%-q-R6{p&9 zO?k?}oe5LL39P^L8I6tS)7DF+rfB4M2f)uU!9_gwRe0VViNsMYNa0I*+ko9eI&LSq z*Hj4}o9DEoY1cG8dnT%E#|(CDsu`A6QBhein#PK21SfJp7d)7mnRJHNd4>-?;r;(Z z=YdvEaecTt@e9@SrdfM+RGn`&yGM4?5gRORsq0n0jqLHOTK$l;R((PaqiRrBVr2bF z$rZ+qiC5#cWAeO%^=Mkhn5nT3W)=2_R#}sebRqJNPe+aLdx#@7;+Rm=VR98|E#3_mF%|5Y`Dx=rPKjM?s$tNa+#Y2eH)~9Zt<*Q>c*F}#e@Rta zHx7IuTchLAmJ#2G(eFG*^z?iPaz?%i8IL=LHJ**fWnQFObvvttvP^wj1ELoYySchC zv!b!RwGj*Z%K{&{!&jyR!Ptv)3@>`jc~ld&?5;-Wa;+bhbAHCR8{<#6PR&q%3Ah$o zz1Q|ySc-T|%C6$MK={5ehu%<*o-{^f(xFOoNAxSYtX(6o1pcx}5Q3to>O_L7LC!&( z7e0_Rv!G&;68PY*YI9N^4skF!k!x+We9&Ko{8p`HP%ir02Geedz;8G7rn{QagFE=A z8Q;fNQ;MAD_l1v|IShJ9_~gXF-hJyVQ}K_-(5$vE`<@Y0RZ>FITlEP!RPk9t+@Fgr zdYlSk#7S~gTj|)(Q1%f_X3RV&N`=1-5)`|%Gj=M zY8kkGtGA-^Kd_7>c-ylAe;WvsA$IxX~tg7#52nNlnjUTFK)hA;5q8;l)zHBzfY-PEwN|Dbn^!7~A zx#InFN;mWd0MnJ?Gj><*TdH{*Tr|2`Yj-=yRputk9vHZ?H?< z`dw3#m>+c}@+Q+--?j=(xfa@O84j!j_022V5Hm8^s{!oZgM8q-+7^2c`i5S`C_dhM zz&1{9gS$TtDn3E<#jhAyOSiBM#c_Z%zGfO4I~td}cSWP;R2QXwk{NXecPz+(P~l%3 zFCfS~&(E3pQ(#j%j9fJ)lIum!@NO`5Eo||+@IuFFe>@=^^pdb0yHd4%qk!>r zl32_`TF0<`?29?nP+P0fIaJBSK+mV^zOZk&3q7WjhNXe1Yui=S0X5uJ?0H*l8$URpJy2C97t!rc<`L8s)pqWD z;>^tOVg0lf9sftiYdT{$ZZUNzTOYr)pJF4!t6NNcjBhO(QP-5>vFMXR2SguLb5_z> z|9$w194*Zt`|K-4cInW;m-ob0l?xSib&alZl?y6?*vzMQT&wn`)G0E?* z@$SRt)QB3J%`kkLg0D4R!)5%VLQnR*`|(54OK0i#@o()^NAI5ZK5xBx0A~^7oB2q9 zdQBX^WMX?m;}W$JvT%%k*KX4#OIJ0wG{|2@HZ*rEQAd+3nK&DhfQgG1(FIW0OVcsE zVPyN#^SmL>PSZ#q!v#`E?V%KGT2nXRvn$cHE;5(~F^9+r$$ zeRibxU%yen8(zb`hMo1NH$H@ChO$0W>suSKrK@}G)>kQ9_T#P1qZA zP^5BO)u%#{i9=I68^EZt3+hK_YhMN0sgLb~pXcs%+$S}9gm=@S`coc#?2sX?pPK0o zLB)c6h*Bbv_V`k#qWbKL_cyp*WmQX+U|kJ|?AH3YSR5ZczEy3o18HzTf( z>arWYuY2m*2Z??(HwkcPjje9u}{ylD$xv{nl5iZ+4nc))O?g(=Ys8qx*Od z=?_)^u4q}lX3WTjmKM?=&~3C`HK}&1CP#FSJMlwHrp}sj){>UyrAyS4cyJ`X=&XoU zl`qzK#Lr|RO~+_?KTjW6r_qt#o<2x1h zYhyz*w%spT*3q?O^|DTi|6i3eRzY`b!;;p{)qpbim|2P2!x~%0j2^jqSvLZp&szdx zpkYaUYr~0Smoy_(j+q^*(Gt7;Hc7j0>sykzO}L@CeaYz5=+RX9kMzc z;Yk5JS*L%rf43n|8uXCZUSxV5={;s-r5Eqix8!RZ$_m`FD)1Z; z=*!!&AFIBrdD(W57Oh_@;Llf4aq3HZd24@BPKd z$;R!}f3_D-@|yykyDvELzMIym^>EMI-FtwP3|@~M{I1$8tGb$7n!D^g``t6+-2G;h zS61Bcymz_ZEN|(eI|AN)386kyDb;v1k)=LEWAnIwHGfdE;ZQG0Mn7J?2YTM+`lJ23 z4aXeJLo)c^iVO0#4^ML64CXyB&%8f2K6<#W_*AcG6l&q!wc8*dI9aQC`|u<6tr`z5 zVI?E)$NPI$ykf**rt+f_Z&DDROX!1mZ9^GBU=DBhrLfZN!o^t7~-i zkMYJCBZSWL%nP2-$8E@$(A?+U=Zdyt6Zh5NUM(#zP#xa9@hd+?_4d3)-ec6E@EUOt z=Fj@0{kskM(%8|_zCEVM9*IHnhXFrOZLjMi_Y`%d&-JE}^9`>8I@Y^5M_$p1J!rZ1 zj_u-1A)e%ZT;u%}20M*AFh9I|&)hJL_~3bCytj?5)&yC37kRQQw~8*k&25ivqvWLc zc#TKCW#S23>E12JUjHa@#KWwam+i3K&od&UA^hEj{ieQS#cEt>*s$Gf`Vx3@B6NE~K17D>;u%jO(wJW3yhF(8gcsRv z=j)I5?>6L%+N*?%nsVDy-{yZ=gZs*~yd?3SKmMp6>B{?F+UVOiAW&KTqy4)r`9il> zZ7-&ftR$Wd?ApWdeg3JZzM(5V!o!wC^-90X_FFLbfj4s1(s#cTq1IIOEOC2-2#chidUvRN8{3Va7_{m63+!Z8Xn@&Qg4ajk^k=MnTEA(nXZ;jxcIl@ z+F=rWnE-xJe1eiC-?gl1 zJB-p)?IQR>?iAw7hfJOI+nIK~Q1XT4WgE(g=1ceT6>28Eop|H+^PkgaP9#}Jp&#i{ zV^fo=#?1`rA~}V;dS8krh7 z`ovKwyf2|#mQVx|eUPl}XT03cN!!fHbLUK+g@7tYC|LibwJO4FaF&e}>#yDS^4>P{ z?uf{$ul>j1=@@Yt``p-_8$e8K^>kDy=}sR5$BuZXF*b$wbC!(wHQw-A=oJaTYZ~Uo zKJUknpcu-)q=L-2VU@}#A`zG2z&74QB4>*hyRtq~I& zk`SiB`(usrH1Ut5H8bDaQxI;nO_txapxE>=zo`t9T?pc8kZ-X1sjLuff19KpXV2D`7P5~28JV*EcW$(*1fwZ|zC8(9gN{)1N zuX9|UDF>DVhNV_p-nFx4+{5J+fRW9>v|Rmz+rP|M4=|`Pi`8FwjcxY|utNoQ&s(?M z#_7CSSgR7eer3n{M;Xh`#$3jvBcA=|7p)^0D+815C-qC}jCfk;{A-y`wtL!v(cK1d z>F7+jI}M%Go?q_#=7mgWG98~T1x)huo^@rb2Xl^ec}F_B4=RpMy00z{t2i*ai&dtR zyr#P+;_8qFcDmrpL$5#n3iG89$y2sN5!iZ>?#|xx6P(VU8>U63qdP>TE;#hU)Bnxs zN{)18V7@5tw0-{ccTPtc%DT()62Rj6d(M$A4@~O1$$RZf;_WFN;z(Bk1{Gub*bnYM zj7U@IQuFDqiva80`*!82pgao^tafG-Mg^U&7g${Vyan+X-Tfo=#2J;p-OPEWfJs_* z`S+9PA-cRguvUC#9Ww6trTa0~3v7|V5_1Iz#A*_1C<00AqAtx#Z^$zPzv1 z*J)(Pb`SAl+&gz#p5=kXrRxDUQqb~~^^5jbbiQC{77fA}Gn zmv^Kq0E=sfk|SLi*bSn*SqkWZaph$*f$pIWg)vPGEmsQ1Tf|G=}Tf_?|ASlgq$P7wL9>;yXX)bT}kb`O3K8KHa*q zg|Qs4aU$KLV|(ivqdW9aecRt}nb4SJjPA&YOP2+9xk#72@&cSu#~_)da?H=Vzrf|Cq0Hjyo(C2u6TQH86LpaG zb-F#iujGJTCDL6#>}(P(#cR3~a-+abzIcIchY~Q^-(`Quo=>~2bp3X~`_13|pJ(u< z@~i+m(qNR?=H(kc%2=u++zxV1nFe-=NcZ)BU039Ey^eH=PS5+aNcWrCL#J`N60o>D z%aBw|4{aN*{NN(=5M2jvRk*)P`^*O>5CzUc_+#wuMF*r@_r{n_6>&R7xHwF29-d(OFx(fPc4 z2~65`d0_hpOwPxOj&vnphlq4H&fGv%Qgrq>(p7-P)z9mWr!xUe(m8qG<3G*ir5x$} zNIEH>Sx35p11kcPWB+rv?C~e2C9yWX4oP4TUn`#nFFuaMRq?FoNLKM^b80UZd46QWOE+?!{>S6<%sa4NV8@C)f4l4EgE`M+ z9&v>Nn|R8thcQNk94fE}Uw&&p#*)Bfx@Qi!=1#^E>%!?a?eih4U+B(=xO7PT!YcG(kGXI!9Weo=`KF{s}JC-N6%G& z{e8y(``;__pg?2(b-`Fg<%Mh%U^t%6w$W1;)V{^(a@PmChth?{9AHcF8@EyYo|jl% z-s?z5Mgf}MraR(M8i6&Pbhq?p3`XUh|AQOmSnRVp&W!7R_|1>PQrGEn&HXQt&> z$DBsPs7HM10Va8U;3xL6<)zSxxQ|hJ(oRkT8-?Gvyx(2?_EY$(@+<(mM__-L@+zz{ zjm4dBN3`TVkNoh?biO>jhD1{535@kF(IRy@-RBmERe-^iw0S;y%Z?Xvo@w+NQtVuZ zhxV#R%johdz%T^bbocD{_^ym)i?l;MNcU9N#upjO0jo0@)oIQ0THD9Uz<7M8I>>Q4 z?p!&_qj;O=9fo(J6C&*W=luO|$D2o3j|21Y6x%P9uIc$Rzr^WMz?c@oBrRzNmIL-) zJkPW|QYifo=UD(&?VL5DGyh|x*-59Py1!8Sr*Cn(;!izq34Y{uIB+K#@pb*^&Qgez zZHIB+X*rp(5-^s*o$;ewcj^UpqDe=XTwn2@4Ca)CO-Vlk4X(>e^#ndE!XCZ;EXu}H z?Es8~hv+1%V`+I0#{8efV-;W|$ed2D*(A_w;xONVO zBK4-Q9tY-E0$oStNnO_y!D`Mw3|utj{WhFVV!aM5|GQv(r}9Qky7nT@vj^CzLI&4A zLz>9+qusJCcTwvV?&3Kcs3b1{k5LtF-yn6K~81rAp?;@QX!*jrJg}hC7 z;r@*|o9^GRD@8l}-v>^^FS>0L|M5IrgJaYE_In?M1Zk}DRv5eL@=<3pR{Gy~EdLJd zC6VVVZTqg{bUigSA?)){cizNUa;JDKw@Zz83?5{@oPT4@Nt~_(EKVkR99XXdOY9n- zXA0Qaf|lOXH|)x^6oE;-B<7?FfBj`nR|0kxzHoUb9CGI*#**kLaah5DdHcqv%K?jPzq|u0IIyAvD><+- zFkjR?|Bq)#4SVQXUShu*YYP+4q%E9tU_HQmJkR`G{LB<fu$Un@4(UyEbG8>4lM7$ z3J$F3z)B9R?7(^)SjB<$Ixufod>bVkSki%|9GDM`3>KEpN3VDm9w03*=>u!L;{|p@ z;-9B6RsiM;OvW=*99RkmTF0f!1B;W-0v!PBMp$L0Kj84`TLrf8vi;6ytOD#5fwdiV#m^W^eW1q9VX3^weldO*#DMb=U&1qXqW;-QP2Y)0Kgx1SZ$qyhGzL-+|?U9V+rX?(cgwb9p6TR5;Uld#-RS zW4*u{1-Aa$&)B(W?t}4IuLH{^9qE9v50Ln|+fie`$h4#mtMT%JmWyUy{&U89fDIQ| z`-^*!dEt?s_YSWK&BLWH$OrZnJi>KP-E)^6-xEiKvBt4ocTjeeXT^b)hR3JN9~mAu zum0Y>CC;-Kn53ol`CGafD<4&3*UE`6k2Z}O%~;~-VBa`l(m$AVU@2fz@I2T3+UpmP zd8q1F0CugwvdpWs>b>UiB9P|OgXTu z11mVNGBDZSKl}Uh9^krrqiVe4Km^M~<&QtLK9BrK@q8&bup%((RGg>u;nHDm9~Rgi z7aR>Qh?YU$f#n@o*@1Z{*QoPrn3k5_AAFC?D>$&^`1o`s2j-trW7pBCZGZpg+kVI8 zd8fu>We1i&Ek2!pdX0BD3gG(5^_-joD>|?q2j_CyHj1jCj zFmGafx}*d19at8a9N*=7Rl$Lk9aygeOHK;TI%zF4%-u7Jo(YNj1?VN#epTK)OcSM<$a`l3AqwgdA-2a32e_tFMy{*W5ucQdawuB zQ6k+9@7VzFmrmzRtMTUV5Y+EK>mIS|l)VVzoG8*I#($ewp=e3Z4C|iP_Be1?#tOh@ zi*&VzEIpC2USRtO?8^(X)-FiQipNq8EDcQ3Dc5#O4lFS{K3&d%^#GG&fQ(s4%&D=l zlO#)TkE?6qy8FPS9Vyq`a=;*>R?cQMmp{Yl66r9nn-BbU4`XRy1B7 zq&s`jV%tU)VDuoTlWWk4GvhHInDm3~Te|&aE-&xE$_~t%85vpc*cweb`rh#R zRRNvASeAAHwqpMoR$eN=c+N%G9dp0<9Ns*Y=fWC~CLu%%VKWbX5S~i%qV4NpZkautCrX`H^0wd#|>yTe`{`rg*7YFT5=^i+?_HM>{fV~e4 z;&eCd_$YNbPx0)WFhAuUjy$mSc#hLO`GaRkh3Rxl0^5!1E`6%L14}!wEHJJ+<$1>* zi+{r9<$=}V3)8ap-sfLqtOD#tf!*`%tL8IS{75{VC17k%P+x@^Zjv za?N=zUpMT_jK$q6Mfv;LART>w{{_3<%<1CpaH8iDjj(O-fy$%rAHSzH%jx{(!MvCz zVsd>t@4(8yc>JSua&5liz`Pal>5{-ML|#NE0>#DK+ozltvo(HzKNO#4n2UC-&bOlGc60rSEI?7Y7 zVfFxHpA}(p4bxi{*eHa_wK^Xd>!m22SqGK}CS^j70R;zE1jcJ;RGwTrE36LIxd@Z% zW2H5Lej#}|cK-XUP1Fl4h2L0q<$6`BJMfWFo^rja2rRA+B?ndp#`ZPkS-5NcQoO15 zORkN_^1x(yvL6*3STTZ0UY8tL*@5*qu!;lgbzt5F;rdBB6TqGYkGPHGdO$C*IDMA< zXbo*+wCUu&$O5qA1t!-KdVu)?lj{h{3&Xlx?zzhYlWipHP;g*HVCRYQbL#{xZ1 z@*?+-Wr2+o>CPFs_fhz&WT^y<3=ig6DE{-Ju>O>L98$pKcr}V*im3j22M2esUjCFEE}XP`c1s z!NoOp4-R3sAM&=fdwPLgEAo`S=F+;rzf0+)@3(YGATOj}zBK;TFW}9i&%MCnWWu{N z9!of|qytMiFyDctfqek)h4y@w95}yd{NaE+$7yRC?U8jNZJdQBw7cKx} zzc67ZKXUs@yeVFnH(-7Qrc)h=_fMYkUAu0PxFRe|GVb1wU^2Eo7r|uwd@+JaJEX^f zc~^#M3H3h*mIcOhW~#fi`3k^b^4j*3`$E!J2lEa}CwD>H{<%<~0 zUKh;Ah)(I>Ed!%T9jB8q`Kjw`Y)n3-llv|FPY1qO!lVy3>%j8Bq#l&^b;*HM99ZIp za69~U_v`CHlHyqpFloO?ziHw#HFl2!)j{sJ=y70$jq&NypACFul;?zX``i9k1Qw@5 zdVo#9^V|+MG(1jAX{rvX8-qDB0!Dceom2-o$Lj`0{)}WIe6|}scaa0T z)PZeqUpx1H03K-Rr>acVJ})_OJtc%z-`Sz~b(RCZ6>o9k=^? z@SV@gC(OI0#v_Lk$pm5EuNIG{H^S1uc&s99mn-i*jIp>om{oa5M@~k{lN_de7cpUR zckvRI`%;Z}u}Mev*1wMa*bnihXi46Rb3*YD?KK{?8)M&X`Ihx3=YcI1*y_ET zAK*N_{|RgjD(|J0Cmzh04~%s=Vf)>7@Lw3q0poFuun9-~=OD&Pz}R;|*pk!7k=s_) zuLsz2d}cbQwNz#^mi}5e&tv{N>}kddzzz`UzBBs^3m7W_n<21ee|R4?hbk{|M~$~L zn9k+>_=HzF7|Y&S<9$k`yZ^~G|6(k0SC}vVe&|3uM@R$Xenjp< zzTMK|mukG30(W-Q{*|j3s{lJuq`TzBYk$gE?i+z0h0^VRz?hFRRsnVlz7RhN+xf$5f5TYvo546n z*t%mM{w!m0_d8M@@<_)zi`tm)epK}X_I~_ERH^r9{Fg=cGZ0VKzoyu4l z7zre&>$&Z@&oEYTVBWWCyrf7s`jNli>UrWK?xPx+6_GqW9ySAAXk8l^j^yeTI~0 z+?{@eW$z2-{nX&s>^y7~msbXM79OIy6INNd|Bo2U-CyI)!57A6p8Lx?7^?t#Qee&R zOw2IW`<)u^2Lik0((V^6_CSr@?@Q(F^}`R7YEW&I_->823dRtZ*WI+Dp0QN9#ybpO z7<=x;xu0Mx3yg?n?3UB+{)WYV5XcLaC&#!PFjAPDZdOe@xko&(!|MgcZA9r-4Lf}? zV{!KdQo7s^gLwzZ)MLx`e~{DV9}MbFSj!2$t&A0c-Hb0p3t@X4@#`xX%RN-%C6GB| z_x9$=eXi*2`BC84pmg(3JK)QV6&|j!dr%3xr1+;#GZuHhAJrl5o;$+g?t3FF?#?s9 zyeDcrOvzLo$OgD#;>@S$XNC3D&~a=Qd-RAi|IAnp7>&p1$N~J?|+rk z6@h(4U{AhuxE;rGKMV8(<;iy^5iJE^v3UX`g~GJ_8&;j5}c?x{e(d=S6!y=IhW z9vIs_gq@W?@RN8`=}N#T6UvjY&rdkxF~)j;@t8{3zkBmEY^!wM&jTBbu%G6q6? z;QRCEZ0zQAad$~ky14t46fMsM@a`)R}$G1DS>%Wc?USKLmb%Q4s3)28|lEt zI_&l& zV*$jwl6eRA6$kb;2X?mui#zL`X!)Ka-9rxSCl0K~fj#5EUT|Q)b6~GHu)jI5*Bsb? z1a@+y{k)e0{Sw7?abSBouzeiZFb8(10~_wZj&Wcq2X>+ZJJo?raA4CM*c=Bo-+`U& zz_Jc(xdUr)U>y#u+ksu=z%F%Q8yr}{f!*N1ZW7oD5t+Zmfo*bNarbzT?zz{I?tTYW zc3=-Xu*V$OQx0si1N*fDd&zytx+@2es#>%elrcEvMfn^L-eT=zZeH_bb+LL|@7 z+~OUxc7}7sMj%gq5iN0d5)xM4dk4KQ66xsseWMn=O=;<~m)ODj{OS9=m!?{uV+z<& z_>Jm7*r9uMorE`)E*nXA;qIr~Icy<q6yvCHqJNP{*#b)&fN2ecw->80sT|UA8Hm6GgJ6m9t{jamM6eH;* zKYJqSZvNxfU*bId{et$R@*cnWV}YM2g2}cm0+VzeF!|d*;5>VPLB)7HdQ#L|9?o2X^qL z3G5SlH9f;v7Fg0?2jYE9?WTJf>pgx4yN8kJl<_Z#k<~HM3-qGreb4uacl;tOfr^md zjWBwKUxbaopSX16c8tfS?G%qKf&j(k*#yqUVci&P2E$Un=v}6FN-gJLZ^GR_oz*b`FqA= zZR&oj>T|H@c7g8e($O>TZgXBtj@nXYueo!?}v2UreYn9f}%-0%m+ z(vW_c?u>s;4AMog|64Qi>oy%YB-5RjyI!q75U)$X8u8BM-MVPvWt=YezHqvoo`3El z#(IJEigZ7H_VE`OOQ4gJU!P@yey10emjXr$y^Oti%C4&45;o0|uE~L|2S&Ps^StA| zA36YERe76$fmDm#IqVk=j6DEsM}=wmJpIn=$1_$2mQ|RRmtUPTi%eCOr@voV&Wf3v zEYF&NB~?1zA1DpIsD7J(orrg)GcookWiJs{0k%wGy1d7C_|hBrs?sUN2w^9gr)SsR z{K@%@6;V^_2-JRr{btz}7ciDYBV_S~F)4$^2zKBKeO3$Qk%ZEe>DvBr?pN@$M_3-1 zZ1>Y&+vOd`N?2&)zPTfQe4^)$+Zdx$q**2i;}_*g2fX;Z;6Lg|W8*PTO;9$pD({GZ z7Q!ySv2`6KQRy(CX7QQoN0{u>c?U)dFC~%g^V8^?&a(n6i_g{a%pMhwRe*6j5G{*e z{P$gWQ*_cqL}K^ebNAJZRX!A^<;pwWa|~l;e9Gbr(-M-wW5eloU-x}0OUdKHn9P$l z2gK!>2PXL<(`84-r>g*y=_D=X567qTQ}I~Yf%&5x>3|gl&qfyhb1A;6cF4n+kaYh0 zn7LL@WXFWD%Wr-DZBFNp4VQPnzs8PL_W+}D$WJ7c3{o0;k$m0o!j{mri|CtS((2{@xfVOp-=Og>C1Q(<{vw4Tc8Hb1ZcBcjGiz(~2VygYtK+gBMI z0mXB;!gP6~r?$^vEDcQN`S3x9V6@bEb_09ANcYl#m(x*abgIJwY2kviObaK-kGw9qr>ym6wlTbuWMEDaL41au#1W-N*j- zD`c|hbilYgQsT0_5;T6<=vK0S?!Ld5L`0>dJ0Y|9OnDL}$Gl1IKb)uRf62OVo>GStffWUvvae((gwsix-wcf9h3fET z+t~f_rg%mH$Sh}s?KNiVe8xrqOW+I1F3cSJ+JSxpM$h}OF;!*;B`ghWguxClztbCG zd0+?Po$@4X%7rW^p>^enjtUpLx^fnVyUgQ^@*e32e7F&v}`#SAdc3pm_(Cmu>s(rHu6g z!#_*s*SOh3e)W{;-tTmx=~mb z*f9c2FZlamjBNzAo4|hho|o=oY!fg{AuL~xJ>l2ZCMp9%Q`kEE=)jKWIo+_C`tBL# zXUo*`J&cV5hGEC%ncj2q(~NZkQ+*Ti2{X>Vh#z!M=zP5Uz>dcI*YmH9pa%$}`#zZ# z!X7>0$EVQGge?L_c@ZsyEu4JkkMX9kZeXMX7`yz&@dPPsJusFRN_Xb$@<$je0^1W` zI9>Un$KPSB1guM8X;t1Ki?e4k=FdhC(XV!#iW2 z_ilfTu_j>L4wQ~xl&(9H=hW5DDslyZ;UT_J+e@AOi2h~ycng9F>`toZVh5lok+ z%Nqx5IDX)EkacK^V6PW<_$t%6F_NcjzY?&x_A5v7lB) z2Udqlhp{Tkmr6Fslk=l@%Ck2cU{St!^#MlD@{2wv1Qz8>QeaWOqy!e_i!ZP!U(y1L z@}+5MeBHa3F_!X){&^FBaw)x29rBDBKkb!2dtiUY)<>{HQ_W?J6&%>c2sS=fZs2sq z2qyE~6v6iWRI!)Sl_J<%Z+>tkWA{ZcnP)kINm?F>U`H%E%Z?8{5loi1If5Ph{khg= zuSBqWcK+l8Oy?^ROqSOh!DM-FL@=3-CjGjvXg{VbZ?_00^GrCfVG&H0myBStyb%%X zpABF52iH9n!6Yr?BG|;8KMZNs^65t~*|yUnn3Uag1e4`0ieR#S*$DRh=tquVTACu* zgNGh;31hhk_Q!puij^;;6bety@q`?p1zd6 zDt(=cK@rQiw>$p|LXjfh|`{^IeUavf3;Z2Avxf0nUv5lp7@ zBbcORS_G3iIUT{|SiC5L$?~!hOqSOa!DKt+BG~6{U2!+puRDTC-I|YJQeM_Ouz~~I z7{O*fd>*;)l%6O?FjBADdM(+=!~2)5&O z`G0cVUvgl7iC~g1uQ{-{BbembPAlU3=AI60zX&Glen0GX$~wM!6eTXMKDQcHiAi;y(xl8{gR7dp}rZxB(L)hY<&cibtptIS%-}g zOqN%SV3MDkBAArxQUp7t>k|jF%-!6ZL(5lqt39l@l0UJOjHuV_2@JIN27 z%Vg2{B#BABdu+JP-{VA%*JdEFGjWO=y=Ci&SN!6eV}5lq%^y#p&m zFiFcsU~;bZ?5ls6#O-ja11mYO2OQWVz@#imT6!GmUT|QqMDmn;>5X8ryf-44^oP)a zqLNN2XS+o(Ii@Ben9Oq+Fv;sb|8$g{Hy#CScQBrHh}1nF2DXR5=0Ek@9&V#kY@S+Y z9rpU?{>0ccU~zRwM=(j}q6jAaZrKPX^=DHAllDX|f=QlrM=)7lK7z?~>m!&BDWCUWvZ0Z&J%Q;pFg+gqdZ!DU z7&{zTTpJw=EUt}40gG#+vA|^ClzPy2V6%Y9I>@%2AHgKgmP9bwehm>!wnIw`L!DK)B z1+X}q_BmkxkG*dJjH{^npJIUm6$`Xb%PT_Bf~BNsTH0D`(L{R<2>3x3d{WPVm!T{@!{e6ALtq&#BgF80TM;hVlNeQp32-S*>AQmv?Cx zmx&$?t2{o&u)yE@9k9`6IAnaE<&I!nlv}7hrE>*qz&MIt!;( zT}H>fV>hj`Uk&mnA%>$qH7jE3=imm9FPz_4UPP&|(6^1#nuxdlHKt@i*MOPGUPzhEeHKQJW| z)b?Q4q*_(x@ranb(JE8&ec}8|v7$mguMC)^wZxu$;n5crHbuj3Jnm&YMdm99b|j9K zES;7*E1U0p?Rj%{-;?zxYJjQsQ9XITZ33obg0NTLblM~MvFNfI7;hiKw}yTG zhhO}P%C{Go8$JIDOxaYDGakqLJ1}Ka3F9$E`X~*rC$GzKz})o9Bw)&~qcXYgT?UNP z`jyoWX8ZdVg`q!Cop?Xmsxb5i!fs1k@)Uk7dT!S+o^Pjyab56`0o!fB_873e3?rIz zTeVNacs*a!Fs_&A#Q~)UsZ5@4jD~UlbDW0pxYI;n<4_jq7b=tM&$EFk-V(-bM+Gp& zTf#VRX9H9Hfv}f9bRU@+i$@E9DfuKUufGH1?c;4<32YqhSM@yZvNM}inNeU=7U>@P z<#L?>rsSG1F4q}g{CRv%?s5&|@xQei#%aA?!??e+QNwt?>on|!tIm90weJ=UO4deZ2K*Qeth2wv!WND3tak*XxY#fupTUXpQTjl#4FgLyQ zMPP1vX)`dcm*zdvU8Tz00?bV>Z3o8XjMsCghVi+Chct}Sdbfsg-tN&b&WF7k#{0@X z4deRrH4WqW=p%5veVl(|4A?jg;(nFPSG%4=41`yJesOuyq=XB#`De7Fs=(~G>pqqgNE^Zts2I4NSgr*YZ%ud zF%9D~kTH!laq<&)cvPXcq(A)f)}rbDg+=B7h#0mkK%`?PlgbJHQ)G>r3ohlX+9 z?$R*M+ebBw=X+AaxC}m{VVt)wXc(7?{Tjye9ndf?6QeWvbm7=o4dXH~Uc-=8#DLep7tz zfbwn1`g3z7G!8%V`M+kzW0e~AkL3^EtMb(WQ*EGpT&`PzDSFb}44)GS1LN)E^^CE6 zRL?J--S;>3y!Qih(qNhVgzoUc-2qrvT%1SvhezkwB1KO*LTiv@&^JY7AI|hVgo~Y8bC)n}%`S z8rCqLFQ#F99FPGv9_>`)>1S##`+;iv$AP)={nNnQ`2IOy$695|IghStiqJ`VZU)9_ z&1HToFwS>Af4yD9c>8t&b8Ev>z}(vKM__JkcoCRe8x8<-Ys1*V{JPYynULL2;0$1H zb$L55x4KN%@+I$ykXp0ka~?3ax-EL{N1 ztu9T#++?X0m|I=Kz})C^DKIyg_y{n!x?HK{<8;{w%&jiB0CS_uceFA&U48(}tu8x& zxzS}OFt@tw2FB%+_oF?)IL&xJdIgvp&0YuQR?ovP%g@LA(Kujk^(+I%>&g4W6b*X= zdpDw7!+5^g8pdto0uAG1ggRiHe>{%23YZ&R+JU*zr3;uF|6;)0=yEwQH@d9VFiw~C z8phXaY}7FBM_#94oSwI67^m6o8pi8#r-pGpY|}7a<_-tPZ$B_M{=Ejwjelb<&*vX+`#25bZJ!9ttqo@bb8ABdFt;|$2Ikg=dBEJ-&;ZO$ z23s|Z^Sw>OxD19hjLTq5!#LkF8pdgMxdB@X%#EJc0&}D14Zz&!c?&Q%dTs{hM$fIl zI6XPdwrdz~-%btV`5w|RPP5$_#$|AihE;t3?y&Nu_G%cqq4X~0$+ur3YbZRpW3-v0(PjQ77a8pi9nPQy4|HfR{nx5CC-Z;OWU z=WW$6&WG(9#`EpeF#f!UG>n(ITf=yndo+ya+pA$b-#!h?>thB?d>~)fjoSYaYa1<^ zyEqP*o35J#%uUyo0dv!JlY#L*&ByPRz<8hLI%J-Pak|uK7^h2vhH*X7s$o1|n}%_p zA*^9MU(A4IG>q5fat-5UuGKJJm-QOP^KH~H{=DlnjOV*W!}#-V*D&7y?$j_YgWEKW z>yRB9#_O_6!?;X5s$o3elLqV=4dZt61r6h6?$B9BIE!ljseOv}_ z*D%h9J2i~+eVc~yw(rm|o^O|i@qCX0<21W>`RB9k`vWkVBvy3c>$;u?rt~M#jIZn3 zrW}{9YFxIk@S1$O@V3V^jIYniXc+Iemn#f? zlVTfujr>}LVZ9>poknVr*F|P9-qD)7^f#+vv3bEWjly}+;-dtOxX^? zxb4^lOvMHX;HbFkWV>hH+ZAX&Bc_VGZN9BWA!d8piv| zEK4_T{Wyl<{IU>gnCbsEO$atkotSNQs~?*MbtJ>LW7rhB#<%6!;R=HrGkp9IGH z5tq+rfbssv*R<`|^6`CD4rmyciP0a)e;(fhWvqsAnHaBOyv$P!*kl7XRl|6Hs5D^n zG>q4!#(*^#uvP=sX28M*EM~wm8pdgTxrTANtTkZkHH_0`qXE0lfZd{Dyq>pf7=PZK z25g&#ahcy?z;a~14-q;F^>n!dwgn_xWJ*MU3 zYkw}+^6@#;{NxIMZ~!?-QJ1sJz0JWlx?U~csM0Wddu?f~`%%a04;`Cg`B zT=z`TFy6j$4dZ=twuW(eS)gG&W>cqOJYSQBahk2vFka8q2CPfN`21OqhVlL|pke%Z zYc!14bDaU(0F3tsKJR@qFt`5jRbX!YVGA&~{%|KSxBjpL81E0954$vs)8$bO<1+Z9 zhH<()qhVYIU(hg4>-`$W>v=%Kc)rnBl_EPd{_VUicKotdSFVHDBqLiPvQ+I*#`O|<3t?O_?EEe-t~j;Dr~Fvyg!WI z^=5@Vq+t!;J9DwZ_5$N=Xg_+=Mui>Fu&)JAcuisBK9-;FuTNj|ZG}w+revP#dEA`= z%xuawOa;d2vh%**XWLh!mAT-Nk5HGh__vakNoz0H%~KUt6}R;e1b?|mAPKS zc)pFm%5Wd?mddQW^Xu*SvGQ%z^8Mrf?zwo}7Sec{_5R@g%ZY`2E3 z3f%BFm2VF)C7)E!g@^x>SZ&pFpO){0QOBRDu-7!~;W%+GFS(SM}!}#+?UzwAalaPVadaQ=={xIHvox(8EvAoR5z?9x4rF!Mxj(NAL z=K^4-;Dp*oSTg+BJqlZ`<@@`r`?LD`a$rgiQoh?>J!h`Uw-K1q$%Ng1!HHj1*k&!? z{inWpP+{AFjlqek3zxHSuQzGf?Y|MVs?3`V*k%pma<&DSqRYuB?7q!AvVO=8mhV(xe}4J+ z#p-#xfGM4P8ZMU2S^22Ko@Dt5<37A+sN@Q!Rf$7>j;%PAVh^G((;-oB|C#>=eKFka7j2CPQIc$p0btkr`7os&%X`#j{oZ?H>iBC0VAi9^b%o}<6q6jZ_C!_=ez#Z zo~0_^JYcF%Q@(5KcKudiO~90II)yIUe^k$v3_Du^_$6%0)v7M?`-YV_Oxi}b5Y_}t z+9Qe4b^0T$N5fvebEj1_VH*r(Zq=}78f$M;W$s~Rk}Xz$RHnE_*|-G@2)prycf3HC z30v@K#P#6FFTnrj(M9{ua`pTv)aO&q0YUA~=s%%{t~|CGW`VHnxuXYc;q9SSQ0X4z@fg=}&4 zhqjRzSY^%zR)%A$C+X{N#AvrBiLGX3Qk^56+qNpK2iO9f;JdQhaVYNWd*Yi48#pY> zTMK)6*|t`NZ3afP!Z#BwY|^JL`ia8!X!)Lf-=udcY#fBFjOCkk@e|fqhUhsP*cl9a z%lXgF#HrQ3)xfCZ(DUft2Y1fL6^U(N`3}dm6W;Qk{R-O(tPCfVkH%`1w>|N5h3&)5 zRLGifW{FUEZ><5z%OCD6^8ba?ooe) z{SKI-r;h#JfbCUfqMnw+Y8Of}K!4PB;=3h8))g7or0Z@NwapD9ee8yn8L%k^jQXQn znX?Vp0s~fOz?ux$N&~jqfOQ$L9s@RDz}6VBbp~vM0o!E2ZZcq-4cHa~w$*@bH()yr z*h2^XTV-FU}VVMXf{S+ z;NROd9t|iA{5xO6)+h}5rfS%3g&|+1hV3z6dkxq=1NNE$BWFpqU9Za+14jO?TfT_~ ztjvH-F<|8ejQnf2x-2kYbq1`-fUQ&*czcw_znuyLZ|7*(Lk4WO0o!B1_8PE#2JAHh zM#fXoQ*Xl<12)cpO*CL-25gD}D>q=X4cGz$R%gJP4A@Eow%UMo8890Exbb1YfUPlL z>kQZi1GdS4-J~$|hjTTVFT)sbJg#B=d_iBSWSDLn>lmi%-8P2lx|PPT>Unxy)-p`@ zBR4Tj@6%g=DL&|9uB`@ay8+v2z-T<}_BlB7Qt@o8NV7lVF zKIR%{z$O~7G6OcnfR!7t*#>NZ0jo1$O$KbG0b6arx(ry40UI!2YYf;r1Gd3{Z8Bgt z8L-U;Y>NTgYQVM|u$>Bn?CN%90hBvnYra4qAJrMKCIhz8fUP!QT?VYjfDIV1H3n>* z0o!1}HW{#+4A^D^w#9&LRT%iE+x{t-m{$DL$6VzKLq6RvSf?^XTV-FVB#3}_Ki^(cnk5!{=xMW0}68( zbFDF8>kQZi1GdS4-DJQv8?Y?~Y^wp=ZoqaLu!juTZUeT*fbBJ4`wZA?28@EtO6Cj3 zq6Tc70h?&R$_&^P16FRpW*e{t2CUA2H7N}JK_BNl1PuSf#+4P!FFgrhoD24X0XqO} zqD#KXSo$4~zkZ-9W-)cj?3^0oOIX&+hU=)LN!ZsW7-3Ls@`wQtw zaXgAoI+b|1^WQ7c`n%ZfVuJLNnol^>vh>{!1epTRjiMqKPt>x|{*bt)8=iDSf85VY#8qK43~u==rVz=0>yIfw{F|2QV}d z{j99OFMk}EoOdfL@V%c``M?L=h93Z??2(R*MS+SBI(8y3B}+PX1~99h4$rFuCjE)R zy38}=TWWaTMZnzZ88(#J2TbunZ^H&)N*CzZw}2_$>ezz@?0H~{w|c(Auy9A|0v#I% zOv$H?y%m^S+slEu@o1jmc^4S+EjM881}p*0jb_B=4f2OT584LcEl+w;x=reshrv&N8bB``%#JzoZx z(pfrojiJn24cPY#&wCu08_o6_$~*wft?egbF(qI}9!)i13xTq;Z3|Nx^Tg|Wv9IHP}m0N!+@$UlsKSQ2c{}R@NH79G3bnGZ`lz1bq(<;H& z@kdAJ%|A>WWnDWgd#&}$_!hHu?G4#$f5X^9-ZwgXt@1o|?eOfivmlJ}z9X{NdQq0V zc4YS2Jj8?LwK3UiM?xXdx)=IW^`qZ+h|LqI&M%Gn+hK1QJ$m$MhtEBt^~m{0%|Ghi zqZS^$!eAA9MEgH9ET=Tf6#x)*y z$8qN!|Lx;vo$#3xCXN5%_~{d7PMDMT-@7K_Do;>vn)iCB#*bbU4cT_>)>{i9{` z?0=6CLELMRI`6s=i!yQ_FnaNbc<~6%Pv{k58IG?&m>6Z!d3eE%QFq@Gmo;QeV6yJFcX&O4vWk}Y3+?YH|A-(l- zAx?+krg_nak*>xZ%-@k}piHho`X8jJkg^{&LzgHpcMmpugSZW-?H@<-{#qnJ@rkBhzR_MSxAg?txvpe;E5E7HPFj1x}&-IEoXyvNPj|__DSs9cMfC+>6b_`oPQl@(cAGH{GR(MJQL~LIR6LIyQktgNGG2Q z*+kldbQ}0JZ5sHD^c$onasR1Tfp$orMfx?;$s4e?{yfkv1Np=6JxD8X?FyW~v0RAv zBK;U?+;kyUA>D?w0r*jnk;m}+Dg16i-#l(Wh`#`PM+M{t$0vdIAH(sZNE6U6$AHGC zLg_c*IEvq2AdRm?pTc}v2A zzsJr&KR~(>X~JCeJEU(R9YEUh4(OkGC?Dx+-2WKTvDYB~JHdaXDf5vR=buA*0_jqm z??RgRF4X1ILbM=VgY*#6n>V75;`#$fCoRA@9ccxwU5E5A(j7QIsS4}euZ7&;_c^3$ z95*dQe?fX3=|ebgs0NMkdl!Dss}bS{t3jKf5Vc63K>8U{Kdv9yF2p;L`jNIH%?_d7 zNN3dw@lX8D4+{~;@!d#w;rJz_v5UY%r0*j|B0}7Z^p?etHKdo3PU}FvI>;;1G4*)2 z9BCWU(HB7OfNe(-o!~Rh??HOYh2SC5gGe91_0t<5k4P^d&0GT6>B9Se_zf+^J10o5 zB7GLuKG!J3zmTe%ppTFq!?oG(23?T;7wPI@PFTjsQ`28o&Yg+IO9AAasZ{hbP zq~G9p>cx21rWJi3ze~W+kKp(Y9N!9_K8WL2a9r69-h-cST?TuAbScj7MLPXs(9t+Q zV>#%L^SLotLZtWLdJNYdLppT@_H(nLt{d2F;LmBYpW(;4iM7@xGjGcCyQ4kCiPZ8?5ZCvaPy3)otlf zM@c*CrwvuMlk6thOtO_^CzX9vc2U_xZU?#Ti=pk@?vZUHo2KlTZo|0!Qg(~mEM=d_ z9y!?_WoNiu8Oo;U_C(ndvLniNaGSyH1=$IcZQyo+^uN;mZaQD-cBRuvmvcQ{j1Kpr zzq!uldRo`Xci4JZ>0qvZN%tzfOFEWxsnVfbcXFNSrZ1gzq^=)z-KgtDT_=(sMLJRG zL(+w$14;jp-Xnddbez&_x*k(Hi|Z%SMN02*{X+Ug*C9$@DE$BxC+mg!uYCId z3wq;L=nAeoob<-;aL*y#;p{IS(jED})=21%|0JC;DNvfOps@pu=V{FF-|B0$fd)hA z3>v?Vw9X)(nfn~%H*>#({AQ=|tlz!|`J#MmYVtp5o`;V+X}(8|J=L7g|F1gbCdiHQ zNq&vv{{+8;=2K{{MCllsANhCqCN!U6@=r)klwU$};^dpqd?6p#P?^PyZAeF{@eS#z z|CBM#g{z0wJ0xQxt#`2K=%I0soG0?bcOku|k9|nz zlWkHuhU^m8F=Q)g3`Dw!#zCZy)L4l0(Z6FnRE)k+x<>gp)GqGlC|yf!`fr73Cg!2d+?v&+YF_5{$2AfKR{nn zaRELDqhbWg&(Y%q6sL3YdsO^@Vt3^Ks2Bpp@6;TxiX%`AkMxv^AyE8|Vh0qn<8cCt z+gWmlUlpgLIbzb|6dRxz9gX8ims4CojpZmFK=c1J_pj?XiUH{J$SNM7{4I(JaDR(p z18%WdiWTVbSrs$jaat8K;PF}>Gf?x+JVros&=ea`aRHi-=CJ^pn^rLZHQ!Hj)il>n z^Z9Ddn$PpA`D>C(KG(12v&rV@^Za~{dtzF~#rb?c#rF7Elzd={)l-a*&t<82J;mu& zOrGL=G&fFhd5ZPX967~@RcxMOe@dTIjGp3v`rJ9i>?tP5=g=vBPjNvtmrij(KA%o; zK{cn&c_fve|%@$CcpL|e?@$0eN;f#G%ET7N6Q#@bI!Bb41 z;*ghX8lm6r}{^Qrkm_E(le;UX4A*p$MisO@C+lb$* zkhrZ;F@0roD5g*T2*vZs7g08d;`H3_<#BmF_pf5|Dh8m(xxt6sPC$Iv#7_v3nJ_)8h{+mQS&~ zI~K^8FvaqDJVM3t?^-D1!aSZ&u{nxUkbkRU732$2yn@H?DR#kQ_{y$wn@Vx~Vq+N; z|Vt`c+8$+^*kOzz8l5t zo#G-CyU)%&;8?{+{(BQ?1r$*X|H0cI>M-u6)NQd7jL>TG&NGIHc_dSrV zNBR@eqML>IJkpa$6TXP`5J*2pdh?g?4hPbGNT=Qc6NK~&q{F|A^$|$lM0y!%@vZ1j zNUtC@-G=K(uOq#CGunuB_*bxo3h8d765?{C zhmnr^HrkDJGtzFPWAB8$M7k5{@bAF)K>8ZeQ%E!J0#A{CjC9&}L0_a@NM&0QM@70H z>BzfLXQXS9UO`&&J;c?KoEI{63qHVqQx0c;t9!nvO{u1GDEWRh96=*4HEI6^P6Z-{32N(evv$o4CwqOJ`+!g=fqRu zH}yU0Yt+w(zlyhtuhdtmZxKJKU)_o4Q{N)qQr~(7=fvX^KogRY=IuFte+kEW-=}`2 zUmGcXZ~)Igqz?-9fi4&SEIPQhtXc2c#$euh|COE|6|ewt@76vJD5rF028s z?nfe>dCa{zTSB^2**U5o)r)jH*&t>AiNEAGC_PPlB%7o3GT8>Q38bgU9*`{{y-fCi z?10kGq?bu2lg?X;I*{!dN;i|vC;faa?k62dv?3j;?3JY_ZC`=x712)Mkzk|uQcl_iK-@Ne6iQm+h$d(h& z$&M=@oP48F{4w&qsLxU#B;QNUnCz)`DWycksn6=Mft$wcYP52twUeA9*O#l z?thVwLVgML0qWx<|EhmeA0dB^`(VnCQ@$Aao#eyueoy`t`DNr^ao>!59`et~*VBD8 z@^h76%=^0P6K*~l`9svl$v2~ZqkJ`!pT>PO?w={&O!?q?U#I@N9rRRnQvKAcOwhQb zSh=8a3h8r_4H~a_kq@$8PBL=XeZ!Lx8qfS+l@l5RldRB~P5JXQcGG2s#=lN-qhA{d zKYlUzNV0v%e{&w&|0nrx+(#jQf$K5SVWsG=wU7go4kLX;c&|vJqt0$j*HUiTs-X1pCHq8|h`TZ#1S?zAX8hPIC%m*VMcM*)(O(XpVyPI@vYy z`@GsVvTJ1D`22&LZBsUl+Yfp^r$5z$`;w*5oNNZ!4)P_G-5_5=`4!|(kY7Q*gz_uY z+z$B_G@nC0#m|PY7i#W`WQS-^GR1ugk|nbBF(8+Q1h#N z?uYs!$%2~qA^z%fKc)B-2g5cT`_n_Vfy)B*JwETNY(qWhq;xasfiK{kkMUo@`N16L zE1#JBW*Wm%pCJF5#=7KRQ(af=lykmHkCP4}J*ehSX^c(!j^Y5+k5$Zo=mJFUVfen1u8j#TjTGL(N}MyoJUu6mOw%Kj|#8E2J;Uj;eWY8q3fahV;3b z|0exNu^KhzBEOz=q?*s5`FGOkH2+Szocu`gA8Brbd`FtwAU&z(k zjH{(7C)AX`A=RT`tJ@v1&n)%_0Ax%8ahfgZ};m zR53-0G4hzAvN@#3RQpKplg%M}Lw1MSLAJ)SBRE#}hMr42R(3|&7t-TI57OUc%Sd;V zts&j5=50x)$>u1%%xw?pZ<0N-L1gF1*X4Sf=DA64lfG5H?ND~f$tEd#bmq^b9U`8S z9U{M0*&wpP)W1lU$o>pvd&usPy&-!?_J!NJ6F@8K|HN0~DanxxYi@I+i0F_uo24tn1a0nCm0G z@HF@~oVh+43;bVN!$WaVn&0|QiQWIV>4UdCa7Z7R=67h0fP5>O8&JL#%?k|Izv>5l z57}nvD;;dxe6V!$_rc>sy18&Y)qmRhO0T;4-xa%cirfBen0lJVlZWEAIbHqlircox3$D=uz2Y?;& z5e~kOKyx@WhClKlIcMa=pLYYRp4(QP3`g4P2E(b~@)`2CHqjYPMB3VWqp@&X^^#zB zWKlF0Nw-x_n=x$$?vMB2G*ut2Ub#}jILKX{7V7Dta+^}g&Qvg7Ci5!eUz2RuGt)jf5f^O}Iq|?!4A{c91UftH3Ovch}OImO^y>eP5o;$Om{QS0P zA{6UIWkcyqI2LU$cu3ilf!VXpZd(yegp>X0vJ0b`bldduwt73;^zv!t(<)|7FUN0N zx+|E9gxk`YR4^9pOib%4skGjBTQnK$iKZi&QcDV@GHvl-rmNI);%)KtKs;7zF;tyU zG8MsZz@=Jke)Be(ER`8Osbo(yTyo>%ZONc7#iSy^bh2b2BVIuCqe(xR+V57PuWaoL zrFs*YXgm@?kBcTc{cM5NfIujj=!lkFZoI8Onn?K4i9?yeo=BegwH(%s z9g6am)zNr7njj`SJjjcNhE7e!BEjBF$>MG?74lJfg%ZJdB;6AXMY1e$wVvr@Zz>dN zONY85;a-?aXFySF$)P^Ja-!cqPQ*h44z=~jPIN7Bfx1Py#KLUr-JOZE(u!ck z!eA;DjielE<0~T){xL$TgNl)^abF~qNu~i9=o2IDIA{E$c)BYRi)FQ7p0DpkE96KXOb;eP4r1-4G?)xx zUbC`a%jn4KyaE5n1OFwR40Vq* zh0uRTw(A-w;;Z-%#FC*z?+ELm5Y0*y(95IMxHvhO&O}4q2SGazgo3eHAejjHFgAoh z_C!)04g%@1{qUWfl%dB`sDFflsc?z)v3-Jm%e8M0rb{LiSN-WoFcm6waxJfh4z2aI z7fCx?nuOakN8w1RvXb-H5@Fjx9%|SXk+aFx46~eB9{CyKfewt(GX*sBl`jL*Mf9QH zNT0Q5qy@>gymqxQVU|MAau{-W?Dc7=&PY6y>`BIworBIA)MJsDKZ>MaJh~&{Ytj35*F$YAxc5d7^?9OeXP(X`YZkMNIaPuEFgdm^ZJ3>~hLaG%YzN63gZs+sP)95ow6y6^ z9I}*rO{4?i!&3F4va#?f;-Qj#ie3^ms~HX=<4I<%$z+Nz`chCLlIeFEPa0Y(hz-h#T^bqa!6a9S;)0SeJ=1|D2F|teRkcM1 zLOmmHMQq2b3k?bcW1Y!VG}9G_{wUS=vb_4iG-ATR5pP2_fLkheRi#9XQ~zBqhyO@F88gh@f($b({nhqWc3##rB8{;| z%7MOUq~EdbzCIIk=N)Gdr8m)? z=uh}IC7a5G+e?kvL&HhUgWl=9`qEcIX5FAbBGMlSN7{Rx8ZdH?^nr(|Slo}LQ0WM~ zfoKL3emzV#6-bz`q@aLOG|^GGJk-~xgshc&Bij;N(W?dpY;U-9)!q{e4r1w9A~$hb zw0E8FU(R+AJzvT0wratX-KWt-909hZ)4~K#C0X-4sfbhe_EL^bL`?BJJI!9og07R6 z+Yb$lr81FVjF#lOYEF-Jvxn>*sbm~VVWh<+iVy)pV})zfJl48D**~k&XA(HH-Ak=< z(_EP6P1<3$qPsDq24l8Zu#XsBV$Dz%d?V*MvLagO3)yo$EF6kBiJg~!DxE4- zf7rEZ52Xf2eu8O$)(^rK7uYP1O~=yh(gh@LX%vTYe6<#~0VOTqTO<>rop5xMeXaQb z4(f4D}*ic7N!Oq!N)>x+fBH8jko%0*v7@QM}wm!{``R;+51n zRCmT|luWwh8E*1Yg6VW5HR98@^r{>t(n@MOxgD{H4}k{suQaWwEm4$EACk#SlL>z; z8hk2$94auh4>NdurMIsqmF^mG*%-izjX?zQd%B__#3kS}lRs5z@);cntnsRhPS zT$~u>i~ACf%k?Uy*Gdh5-K*xSI*a#aA_E2e*w;s7dV6A}1txR8Sn2e&I0e=_l;mrx zZBHW9l}aY?s+q$O+}Fop(BklZtFMoMjk-8qvL|c>>Z}*79XQ~{^jm8$vMRxs*CM%+ z@nyK56I=`;N^LJ`EERlkGMm0K+pl*mb5$rNXm!smCco&WDl+PaHyBBlpM&U zrqhdL$;8O2S;?{TY0-p}C**6BFg1=Bf!ccu9Y9|nqgqrLVDR-Z1BmXBwJl(eXKiE& zmV-QbDaaPi&fX|_*basH+IH!+1gr_6g7*9RBo%|Smi5X927>LFIdZU!Ug!n4UB-_b zNae8{x%SlAAM}+L;RqIM6_DFwZ87ZW4Er$iM!P43;@GXlY3S^!PTYKA{|A>18GNNA z4Md?PN~NV0aXSc%M{R>Cr@4QBiGm2|L0IKtMStyCvXU5Jt2_wwLC|;<8w)y&M||Z# zZ#sfC7LG3r`}&-L?#LjveQz(u_(Bo;Gho^y$&42atp^1fG5pP zPMN*_)1j%p@+stET0PY_-iC3HLruLDV$)K_fkT*rD0S}KE-;*mB8=-6X7WF1anQYoEI?f z56ZnX-DU{hq718z5{h5J#XF81`#3PzS9OWi%>}Nam*(f0O;kD5GZ+~00mT4?o1I3+ zzLG|cCa_m==>)Qdm?O=~5K*P{y808!w;kMwqoe05n{oy}%P`bgB#X9u_Q64g^-H)d+w>$ayp5JU zD3xf4pkSfr!EsAMe(Zf=jky^uhuS}a?_*-`@L}&JKUB_6%x22%Ul!vCrgmUZZ8KC% zRx6S@R7Qurebt7t!>qMK3Ax>Yi!8%>cho`BeAOx#s)w<>GMNbU1yj*ryPT)@N-$Z~ zVYXA-;K$D8=|3Gu2COahQ_+DyIN6K3Rt{7KdN87i(kBN@fla+6xh-xW z6^YR*9(=99OJ=HuT|hflK^9pB));F)6SSqsO33V9GIwSM+7ihWR@`{Y6>7Vr7d9h> zw<IhjE+r6ldd#Y|Yf;YTlvc}Y3N~m%mjb-nM2o0ZB{NY~d z%;?qYm0)-lW^RUGPo{!Aa8E^kp<6!SK{()VyNAQx1)rp7P@Tc`poM z+Cg^i;;IUPk3~DIz4(VO47{1%iA3sw*(DF+Ksh5l>1fQGIm^>Wo@72mjss@(hEEzz z-aO^i$T|Zah6m#4PcBZ^vr;UJ?Wq9;nMQHhy7Ck*#CPq)_ch6L? zHLq>^2WI%xf|84&wiKty?G{O2a-djRN`e%dn+#F0tWXs%nS^!|N-oE0jCWpu55xd*c$?baLUULLH8 z^9)qmqnp9iaM7&d)!=L!YBCF9LTm#Y4<@h=sr_{?IRIZGFRAIr;m%OyT+smb(ZtKG z_+Fm3i56SnJ$Q*AV1>8&BaK=WMY2rVjpCk70*99&1GYjcZZghpM@MfW6zGg3;}J~K zguFC{6T&+gi{vmLcof%HloM7_vdOlFvBj6d`);MT(JgaFrNUEMr{peM_yW_=b7HnH zRU|<*F`5BNcx0^I4J0Ls;|F+AS+voxyRzcJaMhj7erIie*6ozEB0mr4w(L z+g8TOK>O=9C-9b7Kz?w}o9k@%N;c15JOj9m^H2)pIRcN$E93I?3FaV+=bK%URH)u9 zla{^sdN5JUmmd$r%+Kf~crFIc?v=Kag=m5oe$Z$pe^}t5%H-qNG|a`!Jmnu?3du{g znN}{&sidmYd-R!LB7-sO@MmjPRKrUiW&(sooAPq z5zi{3#K#xccMCY+DY^v;c${C$>UIx&=5-{Zc_9>PNKyVV9tSVjgO;~6wI|0>Qx^7Q zi-!u6sM?b(7Lg1yN4`pHNN#uPrAOsQ@jSLM&zu$SofC}=Br^9l<)0Suc)R*ogWnTK zW295`;7W~>JV+(eX6*SM3b2LLYJOKRhOM!N-=TP3$f+mSEFF!9+wlE^j9g{wMb?=2 z;=NDtI)iaEi(DkN&|=RkI#|_naV!rMXY9^Rw|L0UTW@jOL)-J`OFU$xO0$MDkJCdT zq`V87Je0HL5cO@2VEczuOC*!Qe1ww=HVidkao$7SH3H-~@1czR_It?4L`IDlN|;Bn z%~5eYUy$iYaKoqF+-Ut^fZr&C|eTOZ`1=3LTj>qg|QncEg@ z3-l*b-EGs`@Db5esI7K@UeXE1s+#K4ZT8zFEj1TnblDbav&Wci)61uoPphbyRWW^9 zc^lp)iH8O-?DVTNM4m#CblUz%y?j5`ud;KWLiDRd_FX`SBKtxaEcH*f(R-lT*OBRc zqPFaw4-UDCVuJP!G{1_az=HgUBKnGNJia*D?#ftqnq_yjc4(Y?E>f)|(gC?4gO9DC z{qro}+_f!5akAhmN)F8}qG0|ma&F5{hq8^N#7?0;QZV<8=OXH%_D^=mS_FCGZBi)x z6!YA6GTAq_{i-bA0N0l??d?k7-C8>g`^99tSZF7_-P7rt?AXPsU6XvF04y0=FTele zSAqGT&+)5NxfOK&7q9&)+cx^n{Lfbn_C8vcduC&cNtLrjx+g& zQG#>EqL>MNDmOlNXiHHAs=+}LUoJ{^(*A6I)z;=|ZZm(ss*LY1r0FeDf4XblUOaH) z>@D>Cs;sspv|q)tP22q{Qhj_$`}(j$@$MoI^2t5k9ddaWPg{Z_eTfXjl=d<8vsiQ` zxy7tQq3$irsfFC8mktGZZ!DB*-VRp26lznD?;`GJxwgKh?-=`8Z2pGXBUEy3k7!>W z0QSjGefm`z#M9n*%dZll+q2tx`ckGXU5s4;wQaMX<;$U-+RE6^lJhsq^`&IULBU6$ z{VF(bzhGYqRU9nXIM|ocK?~cxked_wQm9?!{I8z+QZlNW|K)05O10}teOZ3y)S*;& za}%90dlo4c_@Mqy6y<%t+IyAy%~cwrK?!s2B8(@^#btNJ_1>KHh*U^@pf9_>toMp# zM!I5Z7g_IB>lu-%sr_5M*C%4G&k!OxP;Bm;Lx>H21D0Rz><$?!kPZfdeb}f9-vpy? zjyvb~-Yaa?ll#`6ccS`273cQIKu%4huO`}OO?-sI?ZHHX_SkarCf&)`hwa%rXpw+J z^Sl!cRzQt}NN4*vAV$ei+MX7Mz{kqwZC~ma1uz$t`!1S8p$2Az?71wt3l)M`v#^<>F8jMWI{(TKk@fL%qB|Ksjvb zE(&;I-KvuSx;NM20sm@;FO`z|G8J(#<=$IKeh@7o!S|ZFBVoTgMfTg}{xqJe1yj-P zT(Q0u;D2R6!0cxO{3#u~dZ$vBrb3X(PqtWQ+%*zflmMZ$6qeUH_mHAW#7vcO@r?IE z?cUs-iTmrnSR#qf+_wAIBbk&tlQdtv`8ow!0oX=EU-@#0kINOPQuh3zbEUkqB;O}7 z7Vg|)3eflA!^_r3>xPI7msmZ&<4Z(NtkLz)tzklgSNq%wcBUgOjkP2v9EnA+@tFN) z678|=CPD56(NY;u3ts}JFBmu|L-(waF60acto7#f^%#s=vGHDLcm?rQ8@Xv9DvOG8 zmf8HOIG4b`uH&gSo$0nvFkxbC#YMJ)RdIpy}wIAw_jMyA|&Fk~z^pXjz;vlh8QU^~;;RW#Wh zMZb4ytTC_k)SR%pNxFL(GQ5< z@gUX%d#(m)Kw6JQUYqC4mLA5yCfOfo4~7H57##B=OUcvb-pin7$i=cQjqon|mc@sP zx4wtv(3^`aQH6GB!O#d5ZIz6^k?4rJIC}1KE&Ej}(vwVK0jals6_2JvwiyZa^ajGw zbdT2}vb_R}f%*b*?40IZ7P4Iv)&XIajQx!ikB!NeB0D+?N_S(K@9?U_6>}z)NQW}1 zAq=0iWU5P(lVefSnuQ3YdwYh<5B_Al=bbT3V+#Pd(4Ly)3%tN!dLqs?9OsJo^S$YOb zBFtF|DZwm@)QDtTf*H)T56e&HN~NHvfsRhgR25g8>W$ zizT`*TU0e?M&+zo=bu|yIiup-%9(SfpIcQubK$wwi{@09Pp>||wsuCv`=@2%Jwp8J zPyhPUC?Uj&^p8XDaF^ul@DhHvhw+V(ZzCxJ)pOfi_a3lxQd>==y|+_-)5?`Wuad*Ry|P+41YIt9uUp9-_b@3LK)qAqpI#!2drKIQy`& zvhirn1xTxrnhq19SDYv&ijzgNI9G-F=624(BS!Vhx|LXn^{_Dy!)*miU#n?x_aP*w=wG)o8&#$jY z+$?^3#}}2Q-_Uu(CmuZacim%b{7+l|IA+Y3+YdX+KA&}e`OhBT`I!kv+vm;Q+wT4K z{{%K1W1s))y^Z&t{O0AgW9{>=eJFE&+qkU@-e{kHt8?RtfBRxGdaQkZ#2Y?w&!U&V zH0e$D`MSRxUp4q#`hDZ<^C=gfJovxgIeN`;_W2LG$G-E&m%aa?^-$H{0jmp7cR+?iCd`OtR0XExLAJ!@E8;;bi;# zPamECwr$5n&pO3EKl~qW9sJDczu0rCeSZFoE!W;S@tbQ-v(LMl9=PD`Gv2)Sbo+eA z6LW(v&AfeQnSCC(FZ95@ckjCXE%y0IGvEA~=hl9y=M4M&(Q8il@R6S!_u(_`^R>G# zdGqZHZu;?L`~0`l*S_N~Kf3!q`}EMyAqpI#z#$48qQD^v9HPJ>3LK)qAqpI#z#$48 zqJT#VsMtaEX&9Mfdc7%?>`VpYWs9Qtz^=WY=?d#3uIaK15gNtLmf9wlv!<70vrF3K zvNsi@ZwVJ}xbN#O>2h1hQtOJPY}N}yB{n%3jD~3iL5am+-D;0>LB5hszUxp>Szn(q zV1@G|Bm9tHCK<<~&O*Zb+7@dODYoT<+>dN~;`mhWK*1xtbU%ARV8696-QH%TM4?0% zkvmhBSPr(+&AoS9N?Cbr9BJN52`k`4CTp#Xu14t?7KBlBD(!apWF+-X_w4_;I+b`t5Hov$|E;6o_&U3}dQH?I3q{0polX zkU$`w?h6G-r&?>-t!k(ZwOw0~PWEESb6Yyp6$$sEwlW;v8ccV$s7pi8z%C(TMbKsT z#`cS8SyZ8}mOf<4{z_)0$P z;?_IT)U^o@5vFu;*T405x7?w!IFw%y@MWOo2r2*OHM^^X-GO6kE z0~90s9I|%saeI5L*LHkfeVJWXIGoqk+?OZ%v4~TZac~!g4|^%7r{$Wo@EB_^?bjl) znsixn!$pltYem35Xs%r>u#kT4TL8T0b)USRN@ABs z`*I+#q`syhP`@~mS%?l?XT5b8C@(LcE&{Dhf$FM;hJ{tt7Y3S|>l>TvTUQBGqjgnN z?S=JAYeZ9h&61Y-Kuc>?>#~->@~VbqwS-fq>c*wZ>3GqyrPbEGI9^`WY#mxv36N3> z^<}KLON6C?TDxG;!&M#d!|^VcxS(-ipmE^^wbiYGrM0br=Bn1(0E%sGZfpoFYN%S= z!tbbWbh-f#t*LF16|kNv^+v$@prs^9pgz%;#Abw`2d#_m9Hd&etZK>C6yA7uz*_G- zPnJQW_xV;s>#CM6mZU(Y>V}r;)|H~BzNM+5Y87g_sD5#vrMhZqL;cd)Kx1=FZFBw7 z#b91bZF8Wiy0v~e=n2Bsw$v`ImV|4pUs~U~u&Sk2fL66jmo1^Ew61Dts;w4*rp6V> z*igTuzBNEBXc6;z6V~>`=SHwN|J*>8HA@oUZ4A&Sqy{44`TD&}G6Mm87cQEx8nU>d zabZ3K=%$5qV9A_N;!DC*Pam1bOL$UvZMj~SiaK7X5X}*^AK%rfPNwR@sinQ~NGck# zjbQF6l4W>kQ&n?IEpe@JsR+<{%QANM?q#*jt3W?O0b-GNEE>X#$jO9iSxZ-M29C2l zrvmDiw$?U7uou;$_cYfw)VH*XKspeprWNqP_L!tepqd7O@afPUaZnRUhf>j=OfqG6 z89vIBm*mI|M9;(mxEC)&)0bZ4+gFmQ?a^>FB`*N7EklaxWNV3JsvoWGAy;Vx+6{ z`aum~^ULN7eBN~KT+m`(#Z*g^O)Z}fotH)t_>e{GKjTG32@A>uwqbZ%-QWHb076wyznJ86u&U{IVz;cKTxP+mi%oAvd#xV@Ayyo;g zhkRx8r%qRuT#C~0eyUDSNgP?RD&nG5+C2F+v8l5vv)R!c(2+F>FUf=dCvjF&^6miJ=gti@N9=p(sn~8m z8XA-(TYF<=1yx=Pv<#**k+>Yd1fUBdoynAafA&#Bi@YRFD~-1-$}>ZmZCHM<1C2u6 z5KpM?wAC$W_Nwfh?A@i2K{k$FGp5%XuYgi=tvm}Wrz$MAPNJ}P_{bIzVZ=-E@*Rf`r<9*WL? zPEPSH_pUW1alDdLS5TJ6>Vs@(l7Yv-m_qZLSO|;kY*&;<&X=~ib35RP*{UHcbc^Vk zbiC!W6rx5s$|70vm^H<=aT*5Qbrr8FrRg);&QxhLN6{NX@7U(EhO`&6p7IO7R1IM4qy%VB9H`zv;`G);eG8I$h9ZXWp^q_DL`(SwO3e5Mo} ztA6fq1R4`?)4L+JuN+1f!^R%zfUR+zx|VE7Kq@Im1zWs6BYtWV3$?XN12ru+Z7AA` zRY@4WQlAJWGV@3UW3VSHWslO@dpmMEpPEppC+KQc`;Amv93;q48=bv&6`^Qd^i@{p zJ36&lrzlSo74>{K1(esnZ2PUZLU*4`cB7c`B#n#7sn>+{loClM>(tScOwZGY)M@^Xx{RGHi*1aEg|F*Xss0!$9LzYlS3}ljdibB(&YV?s6 z6E!1*x1@BCGMA>N->NG`@TkY8Sv1HPfS>9Vhhp zKyzz#pcZqt6d}R>Pj=(@;|pb`*XKS##|IhB@HffU{SC;f?j0}F%gVW+;o_j%HAX$I2q(br?WNta8z;5#E`DY zi_6w7U0&ae;MnpRb{&S{mgflz@t6mCa|JRdonlbu_S!s)CZOh{*k>};iHYAtX88H_ z64Q7#b`HjtO^GBG*QZA6fhASdbrdzNYHe+B zWHSd)?;3fdeo2XJPo)`kRr3UL%SY?#6nE&XO9BCxWhYI$v7QDgIxs#XE%L5LV} z^*}%bmQ1ghT_vo=1GOs=WvyLVU2DZ^5yq}YU|yArjV`f()(S!Ko0<@oN37NkiF3fzS9JX(%6iU8%$U0$Wtx?dy5ms()ZLMDjLsT6Lrqe8pY&{6P z?deT~GRkS4FD7f@=E=~Rh|ew@%tX?Gib}~GO(c{xLa(+TNUjoX4=!WU7=Tbjw_=FG z%Yo~0@TycQIG9(5>9cGBA=?DW3fn=XtV}5$SPjfxbsR-!*^`wvS$1|eU3N+p3D9== zvWF;yOP^%~ zjWwS>N7fXpxT48<)2HG+Mf-1vj1^ew)IYkX_AkoCM#;tF`JknjYQ6v3V{tpJvqwD`H$!`SniBP zH(39HpT3|pq5&+TNhC8^Er!Vucs~(k2+AxEgyw$ijL1R0JY~q;OqEo3%HP5nUUH`8 z{DATZhC4stC{bSPqwXKF;f^lTPy}$vG#pwGH!a1WYUoH|^8<`oZHLe^e`N66%y{Rr zRdt4>b&1)BN0cFJ;UK-TA4ZdD%UPW}7qgTY=UARZ?qUZ%_}ZI-<0-q87rvRhM==GW z7Gw;w(j<+cRb$Od%Q}bDZm>6+#B8gr^GXZ%WJ@N)NaGKtCglp%yfBYeFPh8qByEMo za~)$Mq9%9QajjapXwO$j0!bPsF+9V7QANyP!)fg@TcBqR04T>)eXe&X9c?`(>)C5s z5u*|LLb4Mp^X!PvyvvvN{4;WTXv7=LO^N1>Q{?I=eFccs0=61d&UmSY=lT`7H>~g+ zP>-dhvLf7>&5gmF9d2?QtVj1IqO<}7gZOS)HEUI*4ay~aSqbKpb$*y-(XDcce+A}R zJ#-i|_x6mbtmN?T&zqFa%9u9ElwW8O(+Re4s^(;$qZ({cAbZt*dfqr*WknpwAu>J0 zWV-ZUtR;G0Cd_08KDBNhFc-Kv&6+^V#)={d}!=3cW1{3n$pR<}%LPRLrFO+7t8>lHO*EQTm73Z3ZGha!O{iY3{ zm@0Oap52C3!BoN;5G%hFV_UwIQ{E=mrgAz+Z4*vl*!_iX9q^05= zW=5=0rJQVbQ3YbD+3wcaUKWz0skEcRS(j&%#Cq$7&vh0AK2!}%js_d#735dCz>!Pj zHLq%Qsnc z?;}p)J8TgTuIl03 z5?kXYlGK86vh08*P)zcZ%2wV9>k+E*8LT-&)EJJe>>27h{GniYFc6~Qp=^*sJTzA| zIM-pFnxh2KCMSQgY=XVO!G33~zz8nt&0yXs0PT+Xn>^P(XO;8Thgp@#w@s?1`Hymb ze4q+X!t|0gim@NK0-vfZ97PZ1PY^#W_d`;6_=8<$5Oa|>Ir6tvqT*SO`AS!+rVhIU zWoxN&X4$Fa$|8F9szX#HJL!08fITX53B2mqHo_dJHlmf`FuFLzZi|G?}>W#Uq|0WBHCY;~8wIAT9 z{FB|P!>L)jY@NMuXV@$)5Fflas@6W>9mtBpZln2hG|0AT+8TvUveqoiTy_{POGn%) z1wY%8yw^V2cvB9hFqvkJ0SbEy)jHcmayvU{K>)q!iZw4WyE)m$>tkEi^+`<;xg`%;gUT#;gY-xRUV@)lV$jR*tnp+#>E)-48 zjn(vWDKZWDZ4iWOK4%?u}qhKnY?vG;o1PX(QYIOJI*shC~6wIBA z-A#h2!KwtpoYqTWjXk6@v~4k#f(mt2Ep^z{qQ0SqmJ~L(&KC`}Rf|y5WlQ8!7Sh)+ zsZg9Y)nGG<*5%gkk|ygH(?@A+APU4>0CX&+4e0lUEtqouIX=H_@$liB*;|UfwbbOEE57iVa^H8>(9CArrJq3wVef zOYDVHl({7p5=b&szCx8!)7YZI?tx??G7zP4I65LpGc7&ERx*v%Re_}t->iI*EK9Tl zdlzHl#x#0qLsc^bjGl*ub;5ces3mWM29P%`#>1+X)-*uQh%O?q2-PKtM8B_HLPCwr zSL&-#j9f-$ZT2BWm+s8gR4a#hXe4>GQgTr%)|}=)t?(}W%0lcsJ72^)tTkE{qN#Ct zwW5>UTcoPNt^$$V?v7Mf5db%^zDqC#P`hxMwZ@RdL6y=1DWGm=FLba)B>$>jsU`TF zG~#l(lF{9u0k9npm82HXSzTpW6IEsfEy&H?zPuhgr8HDGHDNt2s$|i2=sS2Vf}K3n zXHmEr3kl)KTRqI$!N&Z&Axg8pB8lw`p?TXQr5D!{$73@yu<2cX;H8Alz{4>U4;bxv3{2%v9VPCFd7!CZ@vH^7Pr(pg8)Pg$t@J4 z^Bpw{7hC1y28eoVu(LA~#!CyyglMX+Chd;6AlcZgt{_$FToeG6fhKrGYm>_}0jO?e z*^gwbH;%1F=orKyWs`kcW3P2$X%GQ_2X7;3mW1~1NyLyX(qiqrN+r}{JLf!egW3J| zB$k}#Uq#lYaC?2YC6p{MP{68FNo+|%7(7O~5C=O^=a-wkr9P}dH6&sfGluboP8=xd zK&l&*Aj-z(Ma|W9Ru_~Sqq$|K-TxaJt7`0}$blMVDM-Ue&BtNOjj)ugwHa6&zOQ!G zH9~y;75r|`?M44Jd`GS9k=(gDYCTeY5Kdjer_N3(yhdo>S914Uv{r~y@NKZ)Cvw*w zQs0ilrSpy$B|3KtaVPS8=x;*Yb5HI*r=#!*qr{yrN#wd6LTo!p*5Qc#LUdZ+)y4Dv zDa57^2{G@7^1g3qpN9QJyAXH%T8KB|*_CBNOqd|cm~;FnG0-N&U+pp}_YpB69vc9i zQ2!Ob6yh^YLi~38DDlnj3Gs*D2yxUtA&$RIKF8_by%8b8@4`Jd;r@xE#Fo+WS$CkU z^9~y&UU*1|SMV*mFW|d=AH>&g54UOhIQVkJ)3U_hyez~W52GC1OMhpfKDT^W9#2ln z-<#ho%RTG3QQ|!}%4_d`QvTAvC;T9HOh<3U_x3_){|_G%;uz3E9!-N-+ZhP-<~4G_f8k07Ii)Hi$Xl`kNoG+*-J-_5{JD} z)^kN%;!A%j#J;m~_x=IxR)5h))sYa#&dD7I?~uo@9xlsz6m7os>q7i5J{f%J-@(^Y z<#oF2U-t^}#E06Se2Cr`rB7KR>GisX<*G`wm^zV;$=8pMMUzt36pjn8W_%`CD>ic}S{DHer57gmB zyG*+CVSLZ;v6qCn_pd_yWTFs_Xw$=Zw)*P?PJbUjd2`PIzb+EuT(tjrd}nbLba|AL%e`hkD?0rCpzt2KH+b1#lx967B0o9e-b$L;LR(Vgvf&ZJ(Fd z2Hzl`d&+sadrn@QJEo)Mcjuq;v%t;ZsV#G7JS&lF(Whdl|6jn175zwigjl$m=aR?Y zJ4yb|3kz}4xxDRHM&b3F9)S-0qYx?d<(r|yes~#p5fP#pJbC(`^8TgcWV^O6 z%+Fu1=?8_L!RUSC5+S|@dHfgJwdzG7eg?g_Y8>QcuMiub5n?oS;<3O#1X-xMNr-RV z3cmh9h*O~(=&xo0^vq23pU(*K8f35P9oFT7e`s9bK|1cYXov3H`mVLx_o^p<_RXPqm{jJ^ru| z->s3@^(epU*FprK^S*rYC^4lAeU$0Si3XXt3-wli{mAnr)MXa>{N$**Du2H{M~EHl zUWHy$Da5BfBE;KP2=R-b;vUfO!B-V3e`~<^I-A!Vxd+cV=0WH@lzpe2X9jdfH`@64 zhxwh57s%HIo%z>Jf}Vd4aKHqzm@2Zv;IejKYvyt zUw>Ebj!kC?amF{GCm_4OLjV7t^CdRtLg?aO3bA_)boJ4YbO%)HlfTPTMGd zD>Cx;W=69MzbvoOza6jSj_K$}I6ne1$p1z^BhT(fovPjmp9^i^kfC)k*jrpe_Hq2=u=8MznhndgUV$Ilf1T z8L&zGZx?*I_k2Hh<@!(Nj@8lp-@*R;4Zb_%;#$b&2~|QY8!yB+J|V>Z6NTuy4t2vb zTA?HUey$MPXTWxX2WK4*-|q{m6d~^3ojX=Xe_+1;dr;S(gP-4o99Di%i1S_a@)YR& z|7CiR%9^}cmUx?O`zPDBHI4FafL-|*`l9+<4?RnNuYMK2j>czo5C8q>dAYNbP^Y(m zA5MS&cs_UaD#-o&(3ihe2ARkwx%k{aq0={_FP$#L4c`>vZ=mZBZJ+upcf()$B6KC_ z=k#~drTJIC`vKe!pY+drV5gv?W@~g&cmJVW9)0Hybp?9rAGzc6a6I$K+_~xKk?#m` z68db$=3VWtpo3l#V(opVT+scKF}C>){PsV~`!0uGrN18^3ptu81XO1B?-ck%llo!f zp?CIQp1o`x{ObPv^W&Zb4X%Wa{5kqR`XT*&<0#O*NgjU(x~cwZd940DaJD)UV$^d& z-26Ksru{Z|jgCH!dY7xZKPccWe33IC71`+)yydKd@(jgXY~)+Fsn$w-?- zgG6a+kakKMDh)|{XlQGf_97#s(4f*Tl``6kN(=eF&;R@RK7I9sc=$cP=Xt*8^?HBL zz2}~L?!D)pJ3rsg`Be0L=3c*awWz2uu1(orkBTa;O^0yWIl5e%=;82p{if*Q#a~+g zPEk=wyGKQJu-xq0L`*2~bM(;6ebI3>%c-ZmerX@iIcr&|T<5K0l@{(pfAZY2$Fp@8 z&nC{Pc{{jAcqn?lS&?JxqdPrsM2?wd!=k6nI}#no{yWP)J*}-~a&G<9dL3OC6}8j; z4B=p8U82XL|1N2wEf4lyVvKg``g&a3F4QA>S_#`16UsZMZ1jwIaoDb2CbhaaRr_;Z z3?Z#LoOg5daLnI?&O=|<)($0ndW-9u<$t5C<&7LC(-uePoTH7E-xw7&?emy9JqO#K zG?8O|RHO~2iFJ>aJhH7nE%U5;{=$4=sMvMtTKj6h`9gXNb=Yx>`^>6QQ4{aeuARer zuC+h4`J!3vtFjmJhM^R_-4~pWPTThQg=r(Cy{c`+yXYQcw&U*BSoireZjYX4p7V5@ zOwq#)E%SD5p_28835RXldr94kMb6zJy-VVlsTbn!tYb{L!LrV3k1wWmO{y7_8Xb>H z5EV6LwDr@jj-HE(N}yf~zNh`#&MN7Co%grK4mlThjrFV<@@;=VI``zr_4s?+aQ}{| zs9f60{>b}?WX0VdSY8P0W1X*C9ri4%Eia9=-BY!L)T^TNUi>%Vq+h43{3Lq(+gZ+; zkx8ERezmJT!yWQ$5MP_xbYYGoGd$x&#)m|fdp>e~ zY2{dt32TpQgPpDWIQN>VT=z>mUOgk`TIhbqdZ)Jy$udSom2hlNaZF9HkB)uhotI-Q zvm@-R_L`tyOli?^E9dwSTHG5Q$NpRJQRmIbxhJH5W6hg=+ntB(QOm6tqv%ACkCFg-g;_fb(PJ!|LrQtbRw zc1=`Nzaq|^_D?IvK7pbzXEV6)zMOHPd_{B##`cx7?sE+eN2^ zzr#~If1Yq1Sn9smx$qFLmo(osQBjT6@rIevc?(zee$jGchp(+m2*V@S$|k40V=C|5 z9@*C`9P90^-;efPjuqX;74_99?`U6jKegF$GSWHtX6HZcZ+;EOjB84#%u!L@TxVah@3uHz zsaETirFV{4dni(yu*l*hg!Aw(sM6hdSPSA;~O}qL6v+|4%pDo<#-r?Z?FXBJ` zoSf_2cv1WNkBJ60-WWZ0U&g4YGLbeFdwR@p>izDk@7JD3+pcF~QlsOpGri-v;zC-x z^3lW9BkR)cji{&^y* zd4@Ts-RC@;aE^OL`}UUtj%jt6)Nyiuto{3A+UQaT-hH9;eA?w>`!0;f9$K_IdaUsJ zsHo-6Ju%^dvN1!Kj?@3-_|M}U|K_Eqhtw*{tmQbb*!4o5YLRns@yG15$h+waQ=^A6 z$p5}=9%nlT?Dn4MHrI8>*RaBt`L650G|ybxR|p?gckNTwABEhT9M@ktw`dy;oi}<6 z^zL$~_v2%tq8hy%J$Jh_p1(6_JH_os$5rf5`a|tmTW|MGRMfu2)}gU$oxCA*t>igz zPxNs3yVQ0s)gD7Qn#Fn1v3tfjsHc0sdG7Zzo^;Ga-hn?KhR^)}tiSqmM`Zf15{*=O z<>Hj+@$#;hHJpbo4!tg}8|Ch{ZX+#sWi{tb<8|!E1{I^CvN-N*Mm}@6xSW{r!F62Q zOT~;i{^ws9PN`mpy04t#KA`UNQBe;+GM@%ekfK5}(gFZ*6-mdfHpZw3(8>E^n>& zc~9h=HY~l*R3pQUBj@sv`)Bu9`PFr6_df%Qx&}J$554I8GW>?9s0y*RDP}2^>S~{n zYj8-rF%vcWRi(#$Zd$w@BlK0IMQBj{C@;)nv zYntbuL+awJbKJ$D_B-wi-Iwf-wd|osTsySit+9@UtoBEC=c2Q9TpJ!xmmgkS(uMJO z>U4m%zufsJ@x%-1VW^N}`BI^|WBO#Ity*F|^bXj4aJMNcSm&*3#&W-YXVOp$f;cRW=O4py5Fg25B>PVR}X@xIw z%)b|T#;l~?R(Xz3xhpEFX-DtzT*KD8R#j8qSJ|G*@-2PK``LcZ)6?CrSkK=ICnNQ_ zp^WR|b-&J4V!^M+Pe-=l@Uza7YrMxx=QG{N`EZSMLQGifx#PuH+dD!V3E`dr+FPvc zdLpuq9#`jYMTTo%bgYE=%G~YV(tXC&bG`4h9|mgE4@Anz_p#@l$Z-<##)PZ1-&WT~ zk4@RC9xgh5nrYjmhec1nB62>+k~VsLwfm#b9sd=sh$-#Y@pUJDJ)Zcmch@yN_iq1n zdKk;N!+O6PoxUyBIe1+E3wbL|i5~7AFFGC+tL`r3`t6}7R=G|MiHh3oTz0Rvmd1HM zgr{;w$G`RWfcCN5zIiUWcP8cB1FN%>89XQ2ROeZdJUG>HF(EVXS(e=(Giq_L*s|N13kwjqQe`J&@i z&JC?zjUEnvw`e~*w95{cSXScY-Xlkji#pxh+c_TlcyDmBtag0Xvq0q8IHt4@W1aJ3 z(n8$!faB$AaR>KJ=VDLs%%r^e<9xQJypxWBzg5mZm7ez>UcVca z|8c75wcl`wmlS_yyV|AuGr9dkjb*QlY+s-BQBmz9!x_Zoyx<67-XE;fdU-cS<_r11 z^-}LYf)|QuV$FZ>#^@<0BWd@gj2?fvER&XYw?R)aw(GxcI->`u&-0`JbLQMdZAH@pg3f0{HjBH}+jYc``evXXBXb z!1tWwG(YkSvBLrLTrclPaZ+(IQjmsp{ME27(vJS>{BiR|*T6fD!*_q@SbQN?J@2t^ z_g}PsW9sq1Z={Fm@BYrTnEC%~{Id@?&hxx=FBxkcLpdFOXM4i*qJJHp;4Pks1wEQ^1LO5?*Y%bmo2;|KXk+V|q*j=|&Nlbq!j^ZXoQqO!U_CqCD( zL*4}9ge2m6l9QTr>@sgg@wehE;^pq=ZWKqk&%8-|wK#|PCDU_>^KvVNxRW9jqXeb+ zLB7)B@5T3tAD}!BQHf>Be^gwB$Ei*T$ECk~vwysDpS+u|dC7PW(wf#&oI>17+?zh+ zRUduD{pimC1~Q0O7|alcGK^Ol&Q<0cAx+*Ndl#UuQZqn8_?=Gl#i^P}7HNeQfuK?#GAP&hac@CcUKhW|-k0Oz&&> zgt(u$KLhA!{(<5_yux6HFqC1u%5X+7l2MH2EoDA!-Z6$7iN}gxqm$ur;upo^#dnG) zh$k|M$xLA?(|Dcfw3Kg#xVd7V{oU_?YFaWEG$C8Q}xmwXCDL@;8V#vXyOYXBWHqns4})J?vvY zhdIXgoZu8^_=#V*!iV-(aShj!kVITh5|WdO5W1=V?u^W??m6lo-oB%D7XMH~FUMM6 z9+kf;Bh|wwHk-DM`p%;bXlA%2;Y-;?sITok#nYa>8ZtwfGr3(^cTm-OKF$j%{G%Et zydd z7VXV&HL6pCn$)5;Pf&-t)T2I6@)QlYRM_L%`-!%{nhmVtQ&#dBYgo(YtYbalA8I$T znJsK(8(*-U9b6n1U*^5R#q(8-)LWZa|7?-UG5&TI=RE74UtJdeE5I%E0UdwvE;7j&!g0uY0FI?%I zaW&VHh??#J6J~La6AvM~;XI5roL^jkLflCa?j?3;rrkEbsO`p{{&x*$aLsCViF@p^ zk^LB!lTw>V$86WT1-!}IyvK)p#Bx@$hP7O6%w4H?KtX1-Ft*~HnonLOmDtb5A>;;oinP<%Uga2I!T z55*`!Dek2VWqFYD%rI|7@xxT+QL6Ab)u>JlYEp~ZJV71mQjhvPMME0Xloqt)Sz6PU z_H>{Vo#{&Wa^1`Hq!0ZV$SVwCD8m@eNJcY;v5aE^lbOmirZbD#%w;}rvWT~Nm-l#| zB`oD5K4Ar``JDA^WHVdY#usd7CttCT103ckCpgI|PIHE{99PHZ#6R*AKXaaVj>jvw zlK5Q3H6-9#5^^1hNX+#lAt}kIs4XQIrywP%NKG2jl8*FbV7K$iL2dUi2etbz#M}9n zz3k@zN6BV=v-6$d8OTT$vT-9fk&`^+55tyK zP<%UgayLI&$Mn*R87@sZ9^zph;ZYu=3e~7VO=|N5b*ax&G@yrLsG+zKjcGzNTJQ`l zd6u@cqXRF{g%{~TPkPgb{tRRgLm0-ZjAS%pc#ZK)WD--D#&l*di@D5aA&Yp2cX^)= z_>iT1#K(NXNV0-4vxbrMZ_fl;r^)q&$^)gh#2u<5Z&t zHK|2yLfGgUyM?!Sm-qRI<*Z^2U$B$ie9gD)VK4jG&jAi{h{GJ=D98AY?>Wv%P7%J; zeulH0<41ntXU_8rQLg*(xPmK*&sAK_H6&n_W9wRRLarkbiMgI6BqbTiNkK|dk(xB5 zB^~L>zzt+16Pd|ERhmN|(SU|DrU^}HMhl*y70=R|=V(J)+R>ip>A(wgrVCx^Mt5GK2QSl;Ui799ed$Mk z1~8C8yux6HFqC1u%5Xv$?U`;Yw`x-Z#i7%iSHwekm6432ko4P`V0bc9n8tKwF^74) z!6M$~T^92JAMz2)S-~nkWeuORo(*hd6D=)kvv@1p*+~g$E!b`NYxZ#5cI*=$;1EYR z#`m1y6lXZgPn^fMucNLYK39`~Ye~fQBqbTiNl7YFlZLdUBRv_&Oct_oBiXr`oa7=m zdB{sX@^cHfQh?hiNFi>gFn4e#;ma_0Q-pgcN->I4f|8V?H1~2JWw@WRJivpLqdXO; z$U{6#B_5$NkMbB*sLJD1qdGOHNiAyg1a+uOJ?ir$Ptkyn7+S8Fvyg+BV(3NhyNOxYM2QO1t`{*g|MQ=hV@Lzn^i7w^WfA@MOI1)LA zp19~aq>}UQ|J3k-d!@e`HhAXP%yxDWI#KzCeH`R4$M}KMoa0B%6VEf@RU{xGiHQk6 zc?SE1E4;h7imSPnL?j^@DM?E@GLVTI$xbfvkdIr42|c`n=tW=p^9n-=UxFLWI3_WT z8O&lH3weV@yu~{#CMMjXJrtracT$966sH6wDNPw3pga|Lh=+NE$~;CDVnRyqRa29W z8^}x+vT_qQlat)!B_Fp^h}$X59o)%X#Dr$1!+4=BawYM(imSPX1YAo( z{x5{O&KLFR>%7}ER$Yc|pOxjW)xd;M&ymnmxeb)tPyDpFA&qEE6PnSS7Cb{sTJbEs z%+s6x3}7IGc!j~#aBS727PYBEUFuPvCwYnnJWWFy(U>MQWvX?Z&P*mTn>oy79`jki zLf+s_7V#Eu^A7K_nD=;}4_Ly7EM*xV@iCvUoE5BO6`%4Mt69TZK4%^4*+5JO3o-S2 zaeT}(ZDF4UCU!2qRa}HT&T086VYoE+@c`whCcUEgVXiRGBjT&1HFAG-a~Ag##;Z_P zT2=AmRHFv9s7rmGm2SL9cS474J$RYk^kV>nc!i-1 zXC$K;!+0h#nJG+XCbOBte|MM=d7pl>&uDUxlU(E`4|&N)es1AbV!}PH2gN8sDek2V zWqFYDRODeo_}=k&f*&};kNixOV=X>cb1m1Al)oA}IfuPKnk@FExC_@9PCyb;kck_~ zL2mMK3qObLQzzvO#}1_; z+(Sw3qZ|+M2#@hNHF<&tG@>ajc#aVIh&OB3TiM2TcCw4F_?mCo!#?(NkV72d7~gY} zA2>ry=&$U-3}hH18O>P6F^Q?X&P--Amw7DYE#6@X9}zpW)n=Zj6J2?NoZ43&|q z_|CchdyaF0ll;IbPIHFPvC}zz{E^93gg? z=lHufj>9qGA&Ol0Nl zNZWW%{5~JDj89m_r>tQe8`#7awzG?`_=bHPASPVpJaSFs{2J0ebe&zwN3pKA2c2&Y z#X6_%GW>O{@tCsyt~isr&1@aBaUYlll%oOuZFruJAvS+!aW}g2GQH?cKbD#AQ&KrT7Z^`3&PEP$laB)2&RrCx zH23o$6^IFy4OgW)HF<*Xl^Hti9K~41Gm*(mWhQfYhh?nbGuE=6EquY3e8YZ@aEdeh zM3m)R%ikRahqC`f_}=kaSUbLrLfpyS6s0&NDb2l<0LfvgZO&!S@A=TuSe+V*gj|cXWq15<2ip`MFOrP3CT%G8ZwZXY@D|a z*~Nb)OwQt(V%g8pmiBa@Bc18Wi@e0k^r8=a8NfhZVF<$*$!Nwfme=^Ba6+B^z$t#> zXMW)db#yfeNJJ8nk(`vICM_ArNEUA7W^$67eEgLVI!IZ;>c}}UMXdUbr_Ek(|0f|S z$w*ELQj&_)q#-ToNKXcCAS0Q`Oct_|jT^a%>|Aa*Xx|^<1V3>(9&0hAgpMxCc&xG3E z$3HX!(~w3qrU^}H#xvSbb8(9>OiNnvEUkHtHngQ3?RlOKbfgn6(3viDr5i8O zotNmr%k<>p(An~Ta!vn*cv)OqNlHr6k&$fVBrmse8-=->qLiQv5AraN@;EV}q2X+n zot@m|;}!~XJ9lt5AvDRNJ~(TA`p};N3}Of)7|Cc}V;mEi%InPF3iDT`t8J?#u15o& zr5)|*L>IdA5`E~;0A67zuQG;lOkfgIna*6^WicPJjF0$)&**O18^oK~%67iwYxc00 z103QA-*JK;IL(ioC!Tt_DpEI57lpLaGmweQkvxgTNl8Y^NZLiS{kM%?;aYqxQN$+^ zsYye6HnEw9T^DLomwG%&2$jWEsYXKie#oJ2#Mh9Rq$DQ=sYpv!&dPVG&^ni6gP!ze z03oy$x2Hp7JUaFA|BkbMd0o@;lbdgy%NJ;uN5lz@C#C=ext%+?o1zq_6!-HW6$l~x zpxQ}J^Al0huOL3xkd#!U;|4O3m79nOAKajwQb3)o5U*wp>)601w(%vq_=f!)(D+)iQc;7;x$ zgl>7A|G3({M1Ou2oX;n@|Cz!xrZbB<%wqv>@D}g#9v|=_%lL$q#Dp!Dd8O@&&($Pg zYh*pPiMR7*WISe`zcYUNGRiJweG}X6q@*AfX~{?yvJrknCMS6*Kq2nr9!hW@H7u(E zO(|=<92Ka~zc>l97_sq$jKM*UjW45Ba%`!ra9@ z6s0&NxtB6DvVQlA%km)Qs6a&?<`F9M7*(l84Qf)0I@F~;Pw}q~HLZVb>QIj-d5R`9 zqdCveif3ufbF}5Z61F>LE)EryIo&hga&aPUJ26Q}Mha4sjtqn!h09Daj zXi00@(2h=Y;YD7eCw=J0D-2;cqZr2oCNq`Sna&JmF^74~XCZI$Ht({S5BQK}e8h5A z@)@gH#|AdBg{^F32Vb&_ulR;N?BfteIL7y!;0I1|h9CKvUx=4ly>k`Ukbvt*Oj44Q zl2oK29qGA&Ok^f2mkOz4y}!+-&D=y~9wk4;wSkh9rVJ18Amu1eMIPc&9;Z6Bs6%}& zH!QQP)1FOMiGLLTOuQRyH&=5liAhRwQj(f9WFRA%$wD@6Bs({gi`?WPFZsEJ0^CL+ zZs!i}~Aud8uic^x( z+{gVqKshS#5S4g@$~;C@s#AlS)TR#gc#;M*qzTP=hE}xZIoi;kj&!CQFVTZu^ko2p z7|bwUWdx%c!)uIZ0+X1+>r7`BbD75i-r!9Z@eYgmfTeuIa#r#gYgx}`w(X{}9r zjyANX6J6;}FEWQ~EPW04V*sx(n4t`31fv+sI3_Ta*O|#|<}i;1yuq8i#oH|AJ(jS7 zRjg($pR=BgY-StV*}<3WVmDv$4d1et{T$#BhdIi3e9s9^ahkLI$j`*{KQ{5Xn#3d} zIVnj^TGDd^8OcmGZX!E5$Vo2pkdFcsq%e0vIDsz+c z$HY~sP6%5gaZ2awX@-BaPiKnf@dj`4E+4Rzk6FcPK4(4K`I-Y9<`_S4h9CKvDBrKR zmPA}nGE$P7blgA|ZX^e}$;YkSMj;AwCq*bqaY|B}`?#M6C`Sbzq7skr7*%}a?#1vj<1~Zw%JQlE! zH+YM8Sj-1}$TB`=Ice>$mEu)=#v0bLjty*L3lB%Glj+2nxsjaY;Z_Q92Sq5sy_Dra z%2SP6)a6MU(uC$b!?U!Z9naH=u5_m-z3ImQUSTN18O0c0V*-Tlply)7TYq*XiBqtT=$v{T3a3k5tL2mMLE4OhwcTt3* z6sI)z^B@&@l*g$-ZR+wQ4QWDiTJaohY0nFEcx259f?y_@JjCpy!W7kP=7=}8|3F_>YD zWGto3pTYmHwHCLflYP{Mu91E9xa)pZs#A+P)ZrYX%y@7W-PRN^$GB?B4BL^eW5 zX&I>qp}qJ8_mUypXSi%6eYkjycLwX($QHJ;jqU7WH(&7$d)UVT4wBunZX^e}$U}Z^ zp#Zm0ke4IN?kw&`cY4#00SqQ4bcw86FY)b;(R(P#y_BT_4^f5c)TIkA(t}O<~xp4*nL(AImCI$&)pQIB=-^%I$Ec8+EGzTQpz)1X+pS9 zd_QG*kaARDO{Cq0Jn6K{)MO$nH&K+5l;J@tverE7ENcU~wZ)k5qV%VHzWOvF+;6-* z+2tG09OeuX4&U28jnf;t+;n&n}2KipG|)#R=bEj?@GsO2x;xd?BpaDdAWt#xsAfyMG=Zo zihH@A2Pj7c9;OnHP?^6oRQQAU>3`?4E>+f1_cj09!d~07S=-#k3RdwMt69rBHt?-{ z+r>NB#csalTlTV#{T$>lM>)p#oZuv9ILA-?LX`7te6HbIt|JlGlZ@n~=4;D7K=@Is z{Pc5d3?QxH5)3l@Dx(<7I3_TKsZ3`UbBPIso$KzV2*oMMy_Der%2Sbtc$i8&LS-K1 zF=9fOOT2TAnHCrSd(^;u*XxCmYj(^Um5N-K+Kb!qJRRsrCtjd4UFb?TUZguO(Sw({ zlOh!5KJMp1%2Sbti3vjt4`mpyGMo{NWE7(r!&qKp9OIe5L}G`IkBft6Cnmh%dhsTUc#F4rhj&@bd%VvFEa5|z zvW$<29a_5we2x&>h}+VR_B>AqI?{>l)?r6vJ+_IzU?*R)i`{(1*L=gb>|rna*w0@L zGu8X7NZrpC&tWd}n9l+h@&;XeM%X>_Ibl0-M|#qifedF17w5a&nr!nAmw&nI@n`e(_Iz=<;q^$~nSWxQ%PsqI@@2H#8^}avvXGT* z+{jI2=Vo${lU(E`4|&N)es1Ab3UC`CyzdGaX=&ya;FFsVO=-zm^Fi?3f zh`aI<8I1Q5_v00YFpPhfFxdJHWdy$!#zpo+m_8xaa7_NWmq?45cDeBn>i-Ns@(b~- z&sAJQYBG_Po5@8U3Q&;3+({9NQkt?<{Rqj`;qOlB&tGmE** z=MCQB13qLKpRkh8_@_fZbv=Mr7{aTJVhrP%%v5GDoB1r{O&0Ms@35HnS;A62W(A+J zhP7;96WiFqmwe5)>}5ZPILdc)v;BP;z;^C(|8P5{xHWPwajE*5J$YWg4$D zof&)_xrh5iyqp!R;!{53fOA6#2gQdt%n^=qj0KTn?oIJqEarWd5IejaxtHlF?!;>M zIM+w+b7JTFCx)k4-gFw%gr@vaXl~tFQdIp<7aumyG0um1jVB@rG2v7e#~J7NiL2G! zwOmIMQjm%?q~``gsHL9j@-)q9MQiFSy8(Au{?u5@iJt3U|2L&~l`B2te;S_ig`MIr zBg4@tzx{WB>&Ob9Gkr=3gN(nyBK|0>*2dzij}SgJd}U-fI_1}YKXPo`9627|HGHGt zO7>R`o~99#_`UFy&%RQs@3gV%{5`|jxG`2*Q~7Q%o-tP1@0I)SI<2qI{C*XFr+$Bx z?|i&uMKv^!zo5s7+JmlvCZSDvsI7dNc7p59Dc-%4mB-II_miP(k zQlADiq!CSMN()-@EYFckIgfBk`KQ@SO!zw1a7^0Y5kIEfx$L>9{3|1Mu_%&WLEJks ze64jXWqr%|T;Wb}5sFcQ(%i@WJU}@r@DPviC?WKSwYEP=l{E`-#@t?QyqH;?8`$J?ayAu`!VsN^vhkBaps%M$5~v5hzYM7 zPUIT&oVY75@&Y~S#~=nXgh`%{Mu-!Gxvy|nm z;xo3flQ*r)TfD=2EMY01u$)(%=Y}zyQH*B}3wWR9tYQtHvzag0$u7R)YrZ9s`n;YS z$V4vkQH(M?z(>xnAM**zS;0zH@fmAa%jc|PJsa4_CN{H$t(@l<;;H{DxQeSuNFoxm z#=iQT^=xDlTiD7Me8o5H;Q)vDjvqM9S$^ba;`yBF3Rb&kUCZaJW1{x6Uc7;gY~meh zTf|?m#PAOBm+a;n_Huy39A$(&uQ83;%;i1aXDKWAl(l@$dN#6|jM`-uvT-vxC_o|Z z;2w%of<~@$jcGztn(++J(wgU(uTB@RkT-afMZC>Byi1h*eQnt1Bqb#oxs}@}#OvDV zbS@5yq`k%4mzWmvmXUrxuQ86B)KBa%LfS}b@dPoUpWy+_U}miJnCa!ERiF*+7{zEV zCp;)$Io{ySOUyGz+FV|u$0eqRWxOoC=Wk5Acpb*eH-SOCLLd6_N1?1d4_rpRKPu;c z+VqLGdD8D}cMH>6{?7D&VtX4q-kQ;zz3k^8|Iav$DRo`~B$uf_;DS zcKthyk8`bw3;%o#WY@lPFpJqtWg34J`pYx$GV=XVIsaYLzjPnDo3HqWONB?JSNn}= zG5H@cz3Lz28LXa$TvS&D%#+uru}z4W%_EgoWS*6 z&Te+`6<_lW-?E3j>|;Nh*~AvMvW+j;&JK3+C96Eoe8yTfu#rt{VH;ntlP}ptOY^iQ zCam*ZwwbMLXBS_whXWku7{@uudGG6gVJ)Atnssbo6Px*h9qi;wzUEu@vY$g7<_JeQ z#&>+raZYfOA2`Kn&Ty7<{K!xI%<3%GgU-B6FM89Lfed3fqZw-bhcklFyhcnoYxqab zhcwRv@wk$!xQ1)Fj>IJ8l>PrB$2k$JEzB}Jm!+PWKH+^R> zmsbOyI`^$+ZR8vnGuHy+3olBGnHCqv)xf{925$F`urT*>KX*}tm@v}t7#g|$^`JNX z=+7VqGn7{u&Im@)gr+p31<%lmHnih;I`INs=tg&9hYH@iFORh@v8VlC9KK6^#D%yT zh^v9P8i=cb%d3IR?z0YiEqpCkU~;2>Lh$h68lPFv5rHN{Wx6pgt! zw3jD@4&qL9iHwJ|RmzJApGAhNdY4&^>eQe zxUsTo@kXrtVfod3HvRX0Z-G2CN!lv&(N0k6jM%VPO5_+>0!7hi+nb{mbVCDv3Lm| zv4Zt%;S0WG7hkiNeH>zt?Y`Ojt?c9?AGc6|LfkN|FxqKWCv>1OC`A$;M6OBp124g#r}h1~O8J?A%Na@{pH&+`*mP z#XS_GI1f^e3RI*LN7UDM9Onc-aF%oY%$4%Q=PHgGKgQLDPl-=+hV%SFJn0EYNFuH$ z2}wy#3R01pH2hOxgLT=+CQ31!TeXwr+Q>?VvrXC;Z0A9KaZbqWv-&FtA-?z;5|V@) zxtaXjMq%!zB==H|3Cj79&1_*S_c4mwEPu1*Ze^(PKH`nq@D@HdzK$L2+bmiGKpp{C{5p@?-YMk!WX-db8nZ$%|(kMcN&r5~fA^d^*%_5kJCDSa1rNWYsK zydx`0HbS^roSXdIMq%!zIHjpTWvWnvI@ITBURT}>@>|Yx&ND?R!CjQ*e#%psM|qqY zJV65*(v)XtMO)g_flhR$8!yq5zP!RPUS$-oF@ecUXEt+r*#64z8jy-Kq#zyXxq(b% zCM(&viR|Pc7kS9bEfk<2cW@VXa}UKRPDx60FJ&mp1C*lz4^fFp-lg}V4?XEie+Dv` zAq?YHMlg!8yv8^tFqLV%&J1QTmwC)*0SkG9MZC?sEarVa;6s*C$-aAx+~i}1`@0wE zL1%h1fI$pp1fv+scqTB3$xP*SW-*(&%ws+ad4ol~%{#ou2Ykp(xRta_*+JMDHqy~bI%*hppx-g)Zr-_(}WhZ zrVZ_Qo;T%xn~sKGV4dN9;(>f;{f3B#Gn#R9bX}b!eqX++;@6qUXV$MSdu{tZo;3W_ zZ>;l$wg0~}^n~Yxr)Weyn$Vn9w5Bc3(}^y0<0W3E5B(X=D8@61sZ3)g-`H1s*vozn za)=`w<9m*Cf|H!#EI;uJS9pJS6$!YGM9hk`$JfLw?aO5>r;qX1#N*kh9fa__cF~z` zyu?!J%lVY;>}C%Ki3`791M}7Il1SYz6EBNAm-daM^%vjfmgRJ<{VsTn+rIYT#klqAJv&PPi`7 zh-N&)v$UZ-o#@8P^r1h4d6kij<~9C1LS~=!=KU{x-g}*S@4dwQ_e;B*;ylR1ROT@r zr#iK$Lp`1%F2vQqzq$rK`8T<4eBqsR3&%ih_gw8=TfZ^BhkYF41gD5E&($O$Ijwk( zwtUHM_OO?I9O5uX`JR04lWw5^g}8$d>RN7YZs87!P@K}-&x4fbVIJjiYVaga)0k$o zpe4`JhW2#i1-jCmp7f?419^p^yvhhh^BNPF!t2ap4s)5$8!X~&-sL?$WGNrAWcU$KV+9ONk9 zbAk`l#VPR_Hmchn#pn5jD?LA4O)Yt@6({0)l98IUq$eX;xRKuW-_7D2h^4b1dxQ#;G!Cl;|KJO71qhuJT3}q?LLyYqrJ)TYW$wcvFrZA1ynZYbxRo@}> z6%S-EBN@#Y#u7p{>(f*X0q^!^uFQ{au^OFZ6uB! z`_F&BFnz}#dRn;GK}Gj zVhm#$&jcnjotacozmHRhJNcvVggo^wBj0b8lf%3@W6l4L<7*(p7{L%mGMd*I&qOBk zIy0EVd=|2Z#k|iFmhlNI_>|9B$7Z&$lU;nn9`>=HLmcIMj&p)joaGl1`Yg7ex=t=G zqix0$U&T{~uM}THVv>@Iw4^61H<6QEWxRi-^~FI@eA>#Uq@1slZw3L=U&S2gSvfI-sfm%cn}>3p_8}^FVT~} z3}6Vu7|uw>@EVht!Za2r?=4=kj2FaRX~8p;m3H3w@X9QXYp&*6t|vJe$V^uLZ1~W! zKV~JX+00J9;xy+t&%ZL9a*uZUqWiS4{BzQNxXDJ^KpvrN+7rx3zzw>ZWqLf>Ku>2XVptAV&0h^v9WSOeiZS8?I;Yhd`lX?+d-3+ol%|1n?1)m%dYt|cLfNK6Rf z`+1FHl^=fFZ4@!z<%`Z0_cyKv;%XqS2I6Yq|6&b1?RpTtQ}=g=Jif;r`V?5|H)%qj zBGWCStnZP(=DUieeQ&9mKG+)hK6h?$_zmu@rgzkLQBKpRns>YY8`8Rt4K^P74-Nf< ztoA*r-F~~~KHn>SMSAF8bdP-7Os}n+@Eg^0EHA0@Cn&F`^1qco^uJwA{?PyEe$&oK zpJy52dvU|0hyF$fMb=}3@;O;sqMRD?_mLj@Qq3a%NSwp;@cZQ9w_d|{&U?t0 zQF{1(S1-$dLB7QD?2D|=T;rj?*DaHXAK_|9h%>lgabJ7wO` zzxe0kTJZ27`>AyX07_e*h0=>_E-Cl37*Z1;Oq zq3@0&%5ST@&@c2x%e&R|Hpcs!FZB60OPR}!hyFV2nC}ts1nFJHO{BLs9KL(nzrczVF%I{4be5^!?k+^zc3G@HqY$znZ1e?D&+o@V~=+jT|d3;oe#Rv*vE_o(sEw?jtbk6HH~@`e7ZXNt%8y|iWK zucVytUGS#zg+70`T5bySg+81PDl@zK?5@5hI$y=NUa!elI8SZ%GQ2{Z&-xsfCyc)mT~V3H_jiet;fQMi1>^we`(! zJ;LvAzfD5hk;U>tA4#`Mudn>C<& zrIbNEG%$S!-IP7acnRf%bLmI&SCT*UJrMe|4*k@pv7AAsh5iPT7_Xt+@Lm0XRoadK|Z?&GGUzyNX%0T4~H9fv~nCanM-obb_(?cIF z*PFku^$Pv+_mKZx`(d8tg!ch2DQk%NLcimopRuqW>!syUeyhm(RW?0b55~$rQkkKD zfkw)ysk}Fpd(L$aLIwk!0>n@Rd^@osVG10qU!hm;%oLfd2hWR9=Brms{^ zLgj{jq(Wa|#pRzP{YCi?${+egD=2>*`ND5$l$2i1^7bh+Tnlm;5BoOs<#4^}bHqo@ z7tSverH6h^LZ9Q|_b5J4*1OiRx%AM-%tyuxTi-iOFC|~ius!CVs+=y?;r1`lAi~q&+DPzbSE_?VPLJ>dG0doY2=q=qID6 z_<;POf3fgep${ta71P5tZLjpu7ggv#{fM}l^w6KpC(6xizWbzSH~zKx^4c$9AD*>8 z@0Bl{k7}A8es3a=<%j#0=cR`}^RG8c+-$^ZY_JMZ|Yim(5ldvE9+ z1Q8V@AVnaAB4AKR*d!20GlfthOGp-oq(F**sGx{qK~O{iMJb|E1p!e&0Sf}6AYwrQ zLq|a=HpIg3eeUii8`@XDkH6RR{IPkxKAD{}?aY~(b7tn=nOg)O`mIv6S9({8+Qr_) zRXb5c{BgwV4PC!yq4&GBK)#3IQ*~2+;^{pxuadv&y}`uO?~W|i-|+PZ`D*`P22Jnk z*Lz0ZXFiim9t-JTpWNByc&hqLgz(L*0XyltQkc_&bA zJ$QSGaQ!AgIntlNKONq;Qcty?`YmF$U(*Q>AL6$uhzSO^g9vSw(Ic!gkSHf zUXGiGt9?hmS23FK6VyY;sID&-k!BL%ji4XGKZa&n=ZGXL^ zWEW}cehqoH6)!P=?+I)SmEK(Dl1h zACg|z1FurwDTLhvud3H|ZSyFoNjzPrE+%{?{w>5mMf^$p{)l`U5VsCIzfZg%%9sm% z1ag>&yN`4y342oG5Wa=@Iwq9gVU#lwe|PfLIb03=zml#7>2wY>%oOCE==fj^OHd74-Yr*CDS;`1><1E8s6rIeHKO+r*y?4}UN&k5az&o6Wd- z7pvZvs{H6X4HMv1=g?K*Ya`)$k83F9>-=IjzlDw>EL~+taF_^{%05@cj<{vGngM#8bZJk=Fs%-7nyeB>juH zKNI%=@$?<?yB3P|bv{cOk9CuirRXLV2gqLwk{(+Pe+JSN*mDy53t`3s>)&e}nj{ z54BHrBTj$vK8c*ylTO#X2Z^WaSp812-fP=}_&R2`XgTE5fZxgFGfC?MpWUEWfSm91vCwr4$Dt^81Z7QzbeR&h^~?S!dac#8OS>2G@9YBlnx2VHr+hH~^fZi$5J-Fy@AM^KJFS1LlDb@A)B-!|fE zyXyDLb)Khpy6T#+JLQ!JO$gWZ*aA%t|FM)Y20qskN582z9Qp>*sZG~!^o*c9)teRI zU%&OB-^bRwAOBSOk#+;|>M|cFgs%5o7UKU3`IaUA2gH9Bzkc`UL-N=CmlnACtn4x3 z>s?(32|vMa7x}%6|9*b!oocO!*A4d?c>Sp>@Ht~LdR#SN2-msB zLi~4=?g_#zey<~rjuZXv*Ewk2DNnz5rfcH^#J_?#O{ni&=-TdjFRsBjxS6Z|uUm%&|3`AsQr6>bc9j77djNjnF*^dr80 zhsjC)CkUT`U-u6BkcaMPts>rD$_$0B_IWn+NyNLIIK%PlH_Y~s&+~+9JL;aT-eZ=9 ztM`b8Lw}Tb^YH6Eo;Q=9ey7*}=a;~LBY{d=S{ofTA!Dcm^UMJ)%1M@-I~M@y+&Rn6 za`)ZnX)w)TyxeP(q>Tj7W5=3qpZ9up!rwjjRB=|E3*9#frgnH=F11a%aVu2s>j;}`p$vI z(f17W&wIC;hUq&9%DcXQpnu-5iegkBhTni6Eu$*oT1LpF>(?zU+ZCUeJ91P>-HJ(` zdRetKA5|rtm@;U-)jj!AUQL=_YT|$XqGjY4WQ2qaOv}$qcjg!5W#$aNC4ER*UJIM7 zznlemX_*E2Hnp>xoR*c9o1RvXo98A5cD6a|(#SWL(D39gjeOFFhKG`6XlSo4jf#^) zYZK}w%a5l|sod;d3$Jdu8B&Yi`sc0375KgJN@QBNsnD2^XcOiv~s zcM6Sv#JU)7VZFV)9W4$|PK-#fxwgxx-o%^EO((^vASqY7BHdlb$Ti5YAZ@TGlD2(H zyAnTLlDcaj)Vm0MWv%}DK>xhsLE9l1zxG${qx$C!(>(0)iKK!q+IMXor31ZWXs8bs zbet)#-f`A|yp@+&@wBH`W(g79oU~h5a&(ecF2(JlVcmO1$9Uvl+%9gqBiSCq?(x-# z{8dKu6kA3&;CFf?M0B^1d+a*F!%F1h)ngj2@b=}Bd`!8~ zlaF`YTs)p3Equz;v8Qs9!S_ z8KG{9M*(P`am%tbd0kkBA#FTmXur@nzI{vm?KHgNg>@D* z0#{ykW=>jx%hm_%c({Yo2IjkR3OqW(LmQUovWbkXNS}Td0xvcPgR*kd3Y?zE`30l0 zY%8A9?m~L8ydNpyDKED$C*wSpJo?KWRFFF&Eic1)mn$#V!@=2?3d?Z~rbJJ;j@Mvhs^hgQ^(*5UN4J!&pF4vKs^>%Y)K2qbxnSov z&|6RG8WkJfJuEgnIwGl0d_|}7`etp7R#t~nM{z1`{lVYrNiQqx<@3Ct~0Xq&NU*DW$9Q)-+Ol@MKAL&7x6hTc%ZyKPv*DiGmG{tm`KVyi-19Z=l)elTQvKgcQ2r8%`Rf&y;Eaz*h>9iu*y8bOh|)bpdgN=`G^(7K_8Co_|HVc_2b57Ce49AkWU1pHp^C%gf6=e?{pblELXyZ9H`d5T_$IC%-V; z5EOK;`obs$T*q0%ZjJSj235zW#hIX0YCj?kD)qSb(s5zs&O)+8IS zk0nEa{(0lEW*0TM<&?($ony59gu9axx|rO!O_O5*YidT?G^c3@;?mMcFsCNn)RH$Qh!L13@U{KB-Xz{G;W zjLh8BHo)U zLGSkMQbz(ubdYPLOL~-)c}f2Aa|`p*U8(ur=l*WyeVQ#Oeb_Mg|2uivb@i=%P)256 zYPf4);o#Ie(_6P|8#F9qAbI`b;j3kOV9Th>3D4)%iT@CDaMqv^Z3A2O%?xarlbe-0 zI5)6mN^8)&WnjyU%(THdNGCHrKO{Xjt1vq!uw`5Z7#JMbGTfQM)^c>T{)*}9NW_KE zwv9I=E=5Vsh~DvW2}x10-SBjaj!bd7lQ?3+dg_Dhr0}SOTT>gjtJ;7#KAd~fvNv4O zaQBzMmJ!|a^&j<5NOHhuOgQ}L)>L})=B+yfwsei;i56`hk^+lK@euOza`WQk^QW>Bx@lo24qFshK(HS%n!cm@3Znk_iT9W&6axFxtP;S#5^o z2TvccIs5-qQd&V)_Mr5Cu|{EqBQvuy)AB~8_DZ~Lww?w^;fYo5hoUE}sj^?w@7E%OjD!6T^F^whQW5+@^)u4YbYAdh36= zq4)2NssA*{|CN$17*iM3Dn7dIzp!$py6->HU!L)H`6l*^v5WHk-`M0*++Hx)N{#)? z^@D%XOX**KN1gvIaTE`~%LwG3@a7&q(pUoOlxJ?F@Am0)nTy>gr0>PN#2C?crT?}1 z_>ACxSffh~<-nG_w^dK9Iy|C*Q+@l&1p4M<6`=d=hCL6|yOOfgGIOL#PUxrugRNue zfCggL(Nr2!XH_LHSWcc)dCc#%JC8Vhsy=ZvN0kHbIe6Y3ePGyoBX5`#H2(Cd{vJJY zxv7$S?&XL{8|re8IOc{yZJC#54`Z5{7nR}Y-8qCK|_&^r3oU*9k*slS(hJ=<+hfueHd4|v87*Ux zSvN4cL)>eW(b%U9XA~yST?=nMonp(Mp5E}@J=DXjqb;cCESNK;GrN|_oqjwSJ!;Ky zZ(#{6AE*pb90Buto!cI-h43pm~Xyz9i_-II&#;Fkh@iO zC1oZSkf`v(tpTG}x|Pl>Gs z%eIAUXY`QUy96_9)h;uKGv)!qDDQmw1k%f+&TMF+&TMF+&TMF+&M>iIBdcTgYKMtDeioHDekg* zdQx>Dl{;r&iaV7r#a-6TqxO&KxJl)HLbGArGZYP&hN z6Ulj)4@kG(kOhYgnFlR#3}>LWSdz8Rl;3|b<&{pRq$l#2KGc*N*_ND2wPfbohO{qd z$;$V5(|D{YpS;NVp6Q$`yNN!*0fN!zOxfr(r1>OEBBMDd%mg!Mbmgie? z6=xQ%{L7S28(FeuDrXFHIYZUNkQJ4Alj2K5&Ze94MR`-+jk4tHFiXZQx8&BAri_0Q zzBe13U$oP2P{tRdIel?}m2}_>f{MBbGENTC^A-8om zWPe>#Hhgc%`&ov}c+8Y1ekX1h&JMlAJ3yQWx#t|g(HO^JDkGfl^N*Y%_+eTExyva2btMOyM(geCneTk_;xrqpj`$s@7cgR<3< za`5MvZ%Fm=hTI#^JLQjA^2*cnhcSj^RWRhs*DU)i*Y(uz_4cMz;lRk@6Pz=yMBd{~ zd3+FWKxJCeceEuVni&#xts#$P(Oqs+24n8v%{2T&s$Q9y8hbAlqrdp6d{*p zPxDN-9Rr;HfAUrO@H3WF&NJjj1XcZ0?jm5U)<`v_0^>C8s3BcmMmv(%@ARY0ZlWc7Z|<{h!*bURCKM8<7CF{QGL z{x;B*kJ~eze&sCpm6nW0_rzQDGbi;zhRa4Hb96*#p&@tfVhl4*UfYSTBHye>ESX2& zz2zB|DdWB~=je7DQWw78nqx`7XG~f3I_KmvOlgh|s~Ez$-XQLQNHJs=W3qW;@|?^LC&H(PS96KB+Gpckr}vil)A2J&h8p(Ss0F=gyh?)!+gq|1ZY z<;u`o!9%zqo2R08KEc`{?*-dTd62%`cbF+pUvJ9FvGiN|@h!JmvgkWgp5JeY`GX}n z^EiJ*+_2M@e9?k>@NU&7ndr-}EqMnXj-W^WTx!Vo2Pua-msw=Um?Ng#i!NJA9=lpI zrYoX*_L_2Hx+Nd|X2_M-qfdDk{^vJoZ}j4Iy-m4~`ZrpEjK5{Ri#ckXMEfO~vYD}V zXpJf6CzjNG(~_WCjNL<~e1o1mNqwhn;QoU0HDLX&wBBfWSWv)j!A z_ABNV^pWp(7?RP^lIIw^`(8k|)5h^3mbjMF{s%1?h-}xxa|iMs&c6S{3plg7*O0Zu z`JJ&n<`i>A>hK_ab3nKyhaTmO)IIdiHnjaKoDb|wKB4HA_t0b2utm3{6VV;-4K?Kb z8l<_(C>?m|VAM6MA zch?{E`4sFk{jG8nQ@&$NHoc3p($r^o6GLV;LXSAH*;@_y^I1dw_|24IjJJBUbJJf; z*AXS z484+ittD&GudS{_N5SiBvuMY@@PbTld6n}jhtVf%O&Rhb^i77uFg_om>~DLC{M-YZ zNnc+xn(^A7wCgwCuG-8w?g7ld(3v^t^M=TCSwH47oh{jr#5wnV%>Tw)vUd^vq>%d1ho@m{YX&k$ zK)*VE#73i^Vz4tyzZN;gSnP3|DR0CWQdHlPztE3IsrMa>w^kb&pSN1_={k5^fF2pe znSRFoG;BlR^QLr07F*A8a^o>WzCA!#Q%jx=Hp!H8;9|3^Zq?nOSgn$lyHC5=p6#=waQ*vB{MTiCd- z3{#9F+;74BXZBLY7h^bSKkx4@V_c3!M;xK*pjH$+$F#~&9#a7FLq^LK6dCK zOGb@ChnL}08TM_;736;>^|%gun#&zZ=<{&&P~98Q84qzrp1H!QT1? z9zT;;b8DJ%m@)qRRp^)l%=fYJZLvK|#xu_D$7a$82d|)SHN)o7uPQT_8n@Hr{vS)` zr&!V*ds@X|Njh!0a3y6nWnR?=n|FvlGX%R6h+Nlmm&P01ThSAp#8{}_lzV8FkoIOn z@^^5@1~LsmA1#}K&PM-S`>G}PbTs6Kz04`A8`6^T@jwxGDWFSdq6^BSgSJ%V%rdf! z#m0P&{F~AD?wgNn#vAhF39)yq_%GvF2Q><$Y}}(^m|)z%0nAC!Q8HHSyNNFUtiq=^B3@vC z1l<6Cp#k>2q%t5t;u@3h*Z|p!8!#)tzOShA`Tz-_Z9$a5}~ZLS9d^JDc2l#Y+0FyyL(ny+1G;ltuHGtwM6EJ%StT$Lsz@CT2W3Qo!tNT ze?|glwlns7SaL7(?M&u91(qezu@?8p8ggxG#$h!}K5S}YuPmwbJm(DrA2d*}}Z z=!6A~fkl%U%h;i5tVv#B4xr~h4yT#Y|1I=!s3jQ#EZKONez+JN_`4~wgeMOtzk00S zhhjgEF~4C>u#Wj^oq5d7S~DMHE_>HW&M>2Y>)em+Ud!B*d3tBYbN1_&%)zd|iH z=~31q%s(H*))`M5a<$8p0A#lZ8y?Xb`;RTYf_BPc-m-bS?lCYA{h2vC_G>3&?1l#| zc_0ycFrM;HV0W=?y{Yegh~Q_2lvjxd;Y6n5{-CiXbKz}{g~ z7c{|!cQRx;I(Y9%))KSf8$En0^Q<+jFACx7Y<1?spPCZ)F}89Xa)GZ+7W4B=*2rT_ zSxdS7S!*m=feo8v$lZ&X&jexId@|_o3R!dLVHEik7%=${)QaHt%gpY44wop1HDhC zLQU)w=nn>ffxrc#!Bp@Hm;<(eo#1n@7aRqjfC|`yYT&EE?7Q5<+#NY>+-1mA=BaIB zSwqj|{=lu=eZ%}|J9VpgBmMbK_KWUjUP&AOct3rT^mRcW`q>8N{q^}BcoDEoXaCiO z@3P2iHRV?g<=#1LQPlz1Ec&iFmc0UOP}N!7C57#&yqz%K#61pE^4OW=|cxRa2j6}X2IcN%y9HDEvSZPxDkx76g0Po6)_s>~Xey`1Xo zV^!~N*v~hm8ov$JQ$YS?AAq=<_?c9W^%pMN!ZHo_IO~%)z$-Vi2WRmf3$(3-HN`Dr zKPsMei|(5RUrV}ytiNt&FD!(8B;uZ7jT6uMNAJ&_hC2bbJZ=*FXc>Cfb8ps3z1eG> z1|PjOZ+INQzTh<0wA+dI9Q5GE++|yZJvI1vfH=z61EdQjygciwEY@Ks`8^VPiw5Mw z{@gI?q4Ac&*O$b-1)j&^A6u7nl(DEa_3cP}@?6TA?MqLcf}_~uVvRNoKFhOKEh5eC zHt;~686Li0q&y+d=K|g9QMRt_`n(A3OeOZkDdQ-49;AL+_M-mmFZQKwDFGy8pW zIr0X06R^D?YrtCY7I+)11M9&C@D6wvya(O~8^H%)6W9#4fDge|@DcbJYy;cDCxAz9 z@+sH}J_DbFFTj_8tpoP{*}DR}!5**|d;^NWKCmAg00+S#a2Ol``LtyLDAYCuBLI&o zg<&f^f)%!wgzYS0o5Fqzime#?mQJ?Vge@r<2Oa?9!Gqu-FabOa9s#^YV2|C2xQ~NL zU@~|D@Hk1>l98vtRPZ$55sFL$)4>d|3Y>z^)8I$&6ZjeY0)7Q&z;ECz_#J59{}cQL zo+a&bpf|t!fWDv~NCmfp{=f+afHW`=q=T8HVXI4C0J8wwRWb*#Z6<7U>3x=R3%C_@ z23a!2OU61a5D%2oq*bgTR~^g1w2VPQ@~ST zDtH<^1EzuLUtGdl1H1`VgEe3+cniD@)`9h419%6#3owE9^*tvIYzg%$1K5I;>O|BCrqa2M54Ga0na*N5E0= zE%*)`1IIxxcuE1iK_Ac;^aBII?Vvw!f&m~6{79O!;CJu`_!ImE&H(90%WnAHW-gpTia0H^Dsc5_lQB0_KASU?Erp7K0_=Rj?E+1FwPQUz%K#61pE^4OTaGyzXbde@Jqli0lx(N67WmF nF9E*<{1Wg>z%K#61pE^4OTaGyzXbde@Jqli0lx(PhZ6XIO5)xV literal 0 HcmV?d00001 diff --git a/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.Build.CppClean.log b/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.Build.CppClean.log new file mode 100644 index 0000000..835c426 --- /dev/null +++ b/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.Build.CppClean.log @@ -0,0 +1,16 @@ +c:\code\hydrav3\hydraengine\build\hydraengine.dir\debug\vc143.pdb +c:\code\hydrav3\hydraengine\build\hydraengine.dir\debug\hydrathread.obj +c:\code\hydrav3\hydraengine\build\hydraengine.dir\debug\hydrataskscheduler.obj +c:\code\hydrav3\hydraengine\build\hydraengine.dir\debug\hydragameproxy.obj +c:\code\hydrav3\hydraengine\build\hydraengine.dir\debug\hydraobject.obj +c:\code\hydrav3\hydraengine\build\hydraengine.dir\debug\hydraengine.obj +c:\code\hydrav3\hydraengine\build\hydraengine.dir\debug\hydratask.obj +c:\code\hydrav3\hydraengine\build\hydraengine.dir\debug\hydrataskbarrier.obj +c:\code\hydrav3\hydraengine\build\hydraengine.dir\debug\cmakecxxcompilerid.obj +c:\code\hydrav3\hydraengine\build\cmakefiles\generate.stamp +c:\code\hydrav3\hydraengine\build\hydraengine.dir\debug\hydraengine.tlog\cl.command.1.tlog +c:\code\hydrav3\hydraengine\build\hydraengine.dir\debug\hydraengine.tlog\cl.read.1.tlog +c:\code\hydrav3\hydraengine\build\hydraengine.dir\debug\hydraengine.tlog\cl.write.1.tlog +c:\code\hydrav3\hydraengine\build\hydraengine.dir\debug\hydraengine.tlog\custombuild.command.1.tlog +c:\code\hydrav3\hydraengine\build\hydraengine.dir\debug\hydraengine.tlog\custombuild.read.1.tlog +c:\code\hydrav3\hydraengine\build\hydraengine.dir\debug\hydraengine.tlog\custombuild.write.1.tlog diff --git a/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.dll.recipe b/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.dll.recipe new file mode 100644 index 0000000..2cb201e --- /dev/null +++ b/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.dll.recipe @@ -0,0 +1,14 @@ + + + + + C:\Code\HydraV3\HydraEngine\build\x64\Debug\ZERO_CHECK + + + C:\Code\HydraV3\HydraEngine\build\Debug\HydraEngine.dll + + + + + + \ No newline at end of file diff --git a/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.ilk b/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.ilk new file mode 100644 index 0000000000000000000000000000000000000000..7d63e830b65d85d236da54b66d8a2136c7982e88 GIT binary patch literal 2518555 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 R`r)Vd{8tG(Kbf8~?0?C&Bh3H+ literal 0 HcmV?d00001 diff --git a/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.tlog/CL.command.1.tlog b/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.tlog/CL.command.1.tlog new file mode 100644 index 0000000000000000000000000000000000000000..2400bdfcae795f6a8cd0f0ac46b8e84db96a5d6d GIT binary patch literal 10672 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 literal 0 HcmV?d00001 diff --git a/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.tlog/CL.write.1.tlog b/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.tlog/CL.write.1.tlog new file mode 100644 index 0000000000000000000000000000000000000000..2f420557b6904a1ec3d55cd345f14de1bb25cca4 GIT binary patch literal 6502 zcmeHKVNZiF5WUYP{*@(0Klx1t!gLG*Y;%e6m-yS&SL)g83X3ist;<3N>^SJV*X!%u z=f@k(>7HJ3t|+ApcLnWm*U$rP=+^q5(TZ|f;H>--TH}5RU-fng|7X}Ads{{=tamiS z7t~LGzoh#6X@hHuw_b3_x3xuK+4r5nyTv4Ene07bu<~@2l78A3yPc>!*E}wvE zP950t8)uGrDf@^`jBKmHMui#Jc^|b!6a_|2!T1u_2D5C&?|`XAwj{VVI2OH!@5q0L z!S$LNM*#*hFp+wn1?G8(d*4xRF^en2P|>#6f)yglotYo^Vm#M$h1@xAg-b;;*=Dck z6gX8jDy>ugIqo+Y@dj$8w5rCFghHS&hQHrL@cp-nE`+*G$EjU)^6Ha2GTYp0ECe%V7aGFlBgs&Tv zv>m#wOIOkSbW|afBDSvLQ14~d;ncmCs}q;5NA{+MA6rdgm@!*Z4Wi>KP`fse-*qa$Bxxa zt3(QuHe+riVMi#hdYsKVUFWMc|16&~CFX?7aCxh^U4=4m(Te5CXjZizr$o8IuzVvc6=An9K$EsEXMtslHtz&i7IGp_kzXy}p7z$M%lXy~q|For5tZvtDJIU4gx--GWTArnCET*=#M`{OK+MO*%?br%SE#oPEBkIg_5Im^EvI5h=dA9sJBxDuqw#BD5?9ClzDCo8ziLqK3k>H+~RDh+l zdl$P3kfkGQy|p*TNac5D3V!X@nI*@#R#AV)uKjAC?LAR2#oh_}TFQ)A*S}dX(vB-S zetEg>AzqDp%Lp~QqO}|QFc?v-$lY^LspZ=(-jE~rz}t_Miq!`f^>>^I^MH^w%u3k8 zLY19T>6(OrE*9G!4vF zI@j(vAH;c2`+S&eykFDn;k(Sor$uy%`%a7Ke2y?JuFFg~3~cAQ@YMMJX2Vk>8s}Kk zq8YMX{aLug&WEz%!xdR{#aSA|cNK|S>Q65Bs9?FChxfDlv$r_BV!)Czqu-L=8E*=w zxkQiJ`e&k%d|Urm5+s#xDPt}uE9=KNpFgx<%*Zm7{YzUy{~6~_V-)I^{%f8!^5Q$PNzT*1y@CBl+dx-E>^`Sop5*_05>zWttwy5?-3BjIdh23)*?GaIL#3AK@?nA|E(T7G zn`}GZJ~3;n4 literal 0 HcmV?d00001 diff --git a/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.vcxproj.FileListAbsolute.txt b/HydraEngine/build/HydraEngine.dir/Debug/HydraEngine.vcxproj.FileListAbsolute.txt new file mode 100644 index 0000000..e69de29 diff --git a/HydraEngine/build/HydraEngine.dir/Debug/vc143.pdb b/HydraEngine/build/HydraEngine.dir/Debug/vc143.pdb new file mode 100644 index 0000000000000000000000000000000000000000..1e8c7c9f0be44d1bb12afda52666a9445f3e1353 GIT binary patch literal 806912 zcmeFa2Yggj7C(M72_b-Dq={uUf&~@X&_Yo#lLmn_Q$Q3QCzA<8CYd;y1hC@TSsV7Y zYwxbTyRK_*Ywx}HwE$~x|L^yf_wKxT6L59;{eJ%s`7pe9?m73IbI(2Z-16Rix4JEo zh$68^DpcF)>~k`1=d?&y#>}= zV7&#_TVTBf)>~k`1=d?&y#>}=V7&$Y|6&23Wr~8qSz_7B|GyM)eL2=!V7&#_TVTBf z)>~k`1=d?&y#>}=V7&#_TVTBf)>~k`1%CPYi=V&9!Xf~F>OXfy;Fn+23;#3|Q|)Vi zk(J*mv#eSqohT_%V(524~U@j_ItU0l2chHWU5w={1Bm!cPP?5(9a~AADvI z{fx5G>9WMenl2Y~q)(?2Vz8#!OymxtoP5B%4${{lxHe~H56VZ)Q;xRE%8gJrLjikC zA~r-i=@g|{Ntk8I6CL69s0-(do@k=0E#85;F*L(PcXwNhqM=<1L@Z+9LcrUINW3GN zh|@Pro>5|9G}hS#@9S7VA7Z+)shiGR(IrW#8+Dm%<)Nn;Ud1xKwJoOgB%hfw&2Uis zsY{hu*w)e#?JzQ#RxJ`yY7$Ap9kni$S0^IfUCDU6owf&Q`pJ;3onBu{p2! zGi{IgOuKUFvc#5}E*+QN=KcU$wz;kJwE)+BU_Z7w^0(XE)_^k+G?Y374C`ZJ? zOXJ312_@Ub%Le!sQzzwm+uiRglGGTiL# zL3}a(vMk?&jtQasE*y)+7hC;AIJP*vw2OY3uzYV@*dxsfzOsEi&zI6iOZ3Sqc5erH z^to+twSA88DEveqOKi_8{){iVIMG-_^Xz5Ek;##78h%#Is3W%Km`zosAD(Q_6 zvEFjvC!=K=)9FuZXCdh&zJh!#f_i9PJ0D3dOhm&ii1(@CDLvUo%F0>J7$e*nP9)pe z7}PkU3mg&ob)3o;t%)f50pfB*N3=Vc2%9lUAJH67E)**nv-;?m^+(tz%_`|C!D)>4 z&e+0DD0Yxe(frC_e5VjH={sX^wS9;1IQ-~4V|m4&@f{bJ?mOc_OW&D*tMMJmaI}KT z8x0MJiFTT!sp_{$FGNo`)*ThBPx?-gOk=vQ?>OvTRva>>C;QprkhSv}4hEu$lwoRj z7rLHQk*P_=X_S9)bS=-8ZV87ySm&ojAct}t1B@WNwkI|QH9X{ zmMfwjgz6*nM6^2E-W*LRYUz*pOiM0|w^(TfR(=~v|1D0zxy*=L2A!0iwiqQ_WVtw3 zoW^BGXT;*o;g~HH|a+MUwcG;BhkM24cpsYGkl{!A?FMzI+SCqo}Q z782f-@dvSR7hdrWBAiF1G`Z{&L_y*#5Bg6Y{azbniny4e^}F4Ut1Nb z4(<^u3D%U&tt@MtDdRzom{nU6sx6sSUfLL{DQ^tb2OG;nrL~H_tf90n)EJzh`kTJJ z(#{E1RhES+s)92b&|mL~y2wH4I9K@qI`t++<&hKGHIiXQF4qk{1W($Nw&ne3+~;CG zNZ-k_rB&9Z7OA`@SW;E4`&LVwm#(1^b_!P2)|7|l)K)cBmzzGfmpm1<^`+&Zrkcve zP_VSLyrCf!tg2G^@_N%LJzs52sG+u^F;p6?Q~5XQEx&Dgv=7?8kGB0MskZl)(%|Ll*sRJG52K&quHrqM_{oJvToB_&m{=Xj`x#ny74%dIeAy-y+@o<%_kD_bc_H zTC%^9y`_~UeWf6#o#WaL{{TU+HYB7mIA2Y%9d zr)SJtT2&sbX{rm&sIP6RbC{&0YCV3@yo?`YW37-s`U(9DCKg#6t5_Srm9{AHmm4f? zteg{Utb_>|=gRkJRFc!vwd@?tufm_7ZNJJI#tp3OaikdX!)Ttlnx`pGU%=k-7id@XRj|nJ0O5yI->C~yac6V^;re$Z&t#$yPGW2jvw*OQsn2YE+{U<7MYSeJ@-lv-

S~iSla;#YdEgtTFe08z4dEk5jRo~?3 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 + + + x64 + + + + Debug + x64 + + + Release + x64 + + + MinSizeRel + x64 + + + RelWithDebInfo + x64 + + + + {BFE8EC7A-F94C-3BD9-8577-B2FCD4D6CCFC} + Win32Proj + 10.0.26100.0 + x64 + HydraEngine + NoUpgrade + + + + DynamicLibrary + MultiByte + v143 + true + + + DynamicLibrary + MultiByte + v143 + false + + + DynamicLibrary + MultiByte + v143 + false + + + DynamicLibrary + MultiByte + v143 + false + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + C:\Code\HydraV3\HydraEngine\build\Debug\ + HydraEngine.dir\Debug\ + HydraEngine + .dll + true + true + C:\Code\HydraV3\HydraEngine\build\Release\ + HydraEngine.dir\Release\ + HydraEngine + .dll + false + true + C:\Code\HydraV3\HydraEngine\build\MinSizeRel\ + HydraEngine.dir\MinSizeRel\ + HydraEngine + .dll + false + true + C:\Code\HydraV3\HydraEngine\build\RelWithDebInfo\ + HydraEngine.dir\RelWithDebInfo\ + HydraEngine + .dll + true + true + + + + + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\HydraEngine\glfw3;%(AdditionalIncludeDirectories) + %(AdditionalOptions) /external:I "C:/Program Files (x86)/GLFW/include" /external:I "C:/Program Files (x86)/glm/include" + $(IntDir) + EnableFastChecks + + + ProgramDatabase + Sync + TurnOffAllWarnings + + + Disabled + stdcpp17 + + Disabled + NotUsing + + MultiThreadedDebugDLL + + + false + %(PreprocessorDefinitions);WIN32;_WINDOWS;_EXPORTING;GLFW_DLL;CMAKE_INTDIR="Debug";HydraEngine_EXPORTS + $(IntDir) + false + + + %(PreprocessorDefinitions);WIN32;_DEBUG;_WINDOWS;_EXPORTING;GLFW_DLL;CMAKE_INTDIR=\"Debug\";HydraEngine_EXPORTS + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\HydraEngine\glfw3;C:\Program Files (x86)\GLFW\include;C:\Program Files (x86)\glm\include;%(AdditionalIncludeDirectories) + + + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\HydraEngine\glfw3;C:\Program Files (x86)\GLFW\include;C:\Program Files (x86)\glm\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + C:\Program Files (x86)\GLFW\lib\glfw3dll.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib + %(AdditionalLibraryDirectories) + %(AdditionalOptions) /machine:x64 + + true + %(IgnoreSpecificDefaultLibraries) + + C:/Code/HydraV3/HydraEngine/build/Debug/HydraEngine.lib + + C:/Code/HydraV3/HydraEngine/build/Debug/HydraEngine.pdb + + Console + + + false + + + + + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\HydraEngine\glfw3;%(AdditionalIncludeDirectories) + %(AdditionalOptions) /external:I "C:/Program Files (x86)/GLFW/include" /external:I "C:/Program Files (x86)/glm/include" + $(IntDir) + Default + + + Sync + TurnOffAllWarnings + + + AnySuitable + stdcpp17 + + MaxSpeed + NotUsing + + MultiThreadedDLL + + + false + %(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;_EXPORTING;GLFW_DLL;CMAKE_INTDIR="Release";HydraEngine_EXPORTS + $(IntDir) + + + false + + + %(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;_EXPORTING;GLFW_DLL;CMAKE_INTDIR=\"Release\";HydraEngine_EXPORTS + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\HydraEngine\glfw3;C:\Program Files (x86)\GLFW\include;C:\Program Files (x86)\glm\include;%(AdditionalIncludeDirectories) + + + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\HydraEngine\glfw3;C:\Program Files (x86)\GLFW\include;C:\Program Files (x86)\glm\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + C:\Program Files (x86)\GLFW\lib\glfw3dll.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib + %(AdditionalLibraryDirectories) + %(AdditionalOptions) /machine:x64 + + false + %(IgnoreSpecificDefaultLibraries) + + C:/Code/HydraV3/HydraEngine/build/Release/HydraEngine.lib + + C:/Code/HydraV3/HydraEngine/build/Release/HydraEngine.pdb + + Console + + + false + + + + + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\HydraEngine\glfw3;%(AdditionalIncludeDirectories) + %(AdditionalOptions) /external:I "C:/Program Files (x86)/GLFW/include" /external:I "C:/Program Files (x86)/glm/include" + $(IntDir) + Default + + + Sync + TurnOffAllWarnings + + + OnlyExplicitInline + stdcpp17 + + MinSpace + NotUsing + + MultiThreadedDLL + + + false + %(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;_EXPORTING;GLFW_DLL;CMAKE_INTDIR="MinSizeRel";HydraEngine_EXPORTS + $(IntDir) + + + false + + + %(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;_EXPORTING;GLFW_DLL;CMAKE_INTDIR=\"MinSizeRel\";HydraEngine_EXPORTS + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\HydraEngine\glfw3;C:\Program Files (x86)\GLFW\include;C:\Program Files (x86)\glm\include;%(AdditionalIncludeDirectories) + + + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\HydraEngine\glfw3;C:\Program Files (x86)\GLFW\include;C:\Program Files (x86)\glm\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + C:\Program Files (x86)\GLFW\lib\glfw3dll.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib + %(AdditionalLibraryDirectories) + %(AdditionalOptions) /machine:x64 + + false + %(IgnoreSpecificDefaultLibraries) + + C:/Code/HydraV3/HydraEngine/build/MinSizeRel/HydraEngine.lib + + C:/Code/HydraV3/HydraEngine/build/MinSizeRel/HydraEngine.pdb + + Console + + + false + + + + + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\HydraEngine\glfw3;%(AdditionalIncludeDirectories) + %(AdditionalOptions) /external:I "C:/Program Files (x86)/GLFW/include" /external:I "C:/Program Files (x86)/glm/include" + $(IntDir) + Default + + + ProgramDatabase + Sync + TurnOffAllWarnings + + + OnlyExplicitInline + stdcpp17 + + MaxSpeed + NotUsing + + MultiThreadedDLL + + + false + %(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;_EXPORTING;GLFW_DLL;CMAKE_INTDIR="RelWithDebInfo";HydraEngine_EXPORTS + $(IntDir) + false + + + %(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;_EXPORTING;GLFW_DLL;CMAKE_INTDIR=\"RelWithDebInfo\";HydraEngine_EXPORTS + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\HydraEngine\glfw3;C:\Program Files (x86)\GLFW\include;C:\Program Files (x86)\glm\include;%(AdditionalIncludeDirectories) + + + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\HydraEngine\glfw3;C:\Program Files (x86)\GLFW\include;C:\Program Files (x86)\glm\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + C:\Program Files (x86)\GLFW\lib\glfw3dll.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib + %(AdditionalLibraryDirectories) + %(AdditionalOptions) /machine:x64 + + true + %(IgnoreSpecificDefaultLibraries) + + C:/Code/HydraV3/HydraEngine/build/RelWithDebInfo/HydraEngine.lib + + C:/Code/HydraV3/HydraEngine/build/RelWithDebInfo/HydraEngine.pdb + + Console + + + false + + + + + Always + Building Custom Rule C:/Code/HydraV3/HydraEngine/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3/HydraEngine -BC:/Code/HydraV3/HydraEngine/build --check-stamp-file C:/Code/HydraV3/HydraEngine/build/CMakeFiles/generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeCXXCompiler.cmake;C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeRCCompiler.cmake;C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeSystem.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Config.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3ConfigVersion.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets-debug.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig-debug.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig.cmake;C:\Program Files (x86)\glm\share\glm\glmConfigVersion.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeFindDependencyMacro.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckIncludeFileCXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckLibraryExists.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindThreads.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCXXLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCommonLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-Initialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\WindowsPaths.cmake;%(AdditionalInputs) + C:\Code\HydraV3\HydraEngine\build\CMakeFiles\generate.stamp + false + Building Custom Rule C:/Code/HydraV3/HydraEngine/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3/HydraEngine -BC:/Code/HydraV3/HydraEngine/build --check-stamp-file C:/Code/HydraV3/HydraEngine/build/CMakeFiles/generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeCXXCompiler.cmake;C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeRCCompiler.cmake;C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeSystem.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Config.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3ConfigVersion.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets-debug.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig-debug.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig.cmake;C:\Program Files (x86)\glm\share\glm\glmConfigVersion.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeFindDependencyMacro.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckIncludeFileCXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckLibraryExists.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindThreads.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCXXLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCommonLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-Initialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\WindowsPaths.cmake;%(AdditionalInputs) + C:\Code\HydraV3\HydraEngine\build\CMakeFiles\generate.stamp + false + Building Custom Rule C:/Code/HydraV3/HydraEngine/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3/HydraEngine -BC:/Code/HydraV3/HydraEngine/build --check-stamp-file C:/Code/HydraV3/HydraEngine/build/CMakeFiles/generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeCXXCompiler.cmake;C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeRCCompiler.cmake;C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeSystem.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Config.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3ConfigVersion.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets-debug.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig-debug.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig.cmake;C:\Program Files (x86)\glm\share\glm\glmConfigVersion.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeFindDependencyMacro.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckIncludeFileCXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckLibraryExists.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindThreads.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCXXLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCommonLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-Initialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\WindowsPaths.cmake;%(AdditionalInputs) + C:\Code\HydraV3\HydraEngine\build\CMakeFiles\generate.stamp + false + Building Custom Rule C:/Code/HydraV3/HydraEngine/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3/HydraEngine -BC:/Code/HydraV3/HydraEngine/build --check-stamp-file C:/Code/HydraV3/HydraEngine/build/CMakeFiles/generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeCXXCompiler.cmake;C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeRCCompiler.cmake;C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeSystem.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Config.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3ConfigVersion.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets-debug.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig-debug.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig.cmake;C:\Program Files (x86)\glm\share\glm\glmConfigVersion.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeFindDependencyMacro.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckIncludeFileCXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckLibraryExists.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindThreads.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCXXLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCommonLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-Initialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\WindowsPaths.cmake;%(AdditionalInputs) + C:\Code\HydraV3\HydraEngine\build\CMakeFiles\generate.stamp + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + {9099EAB0-3127-33CE-B7CE-A1FDBE92FB55} + ZERO_CHECK + false + Never + + + + + + \ No newline at end of file diff --git a/HydraEngine/build/HydraEngine.vcxproj.filters b/HydraEngine/build/HydraEngine.vcxproj.filters new file mode 100644 index 0000000..37927d3 --- /dev/null +++ b/HydraEngine/build/HydraEngine.vcxproj.filters @@ -0,0 +1,78 @@ + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + + + + + + {BB2E92C7-456B-336F-AD66-4FFA0C311A6D} + + + {718745FB-8625-3C87-AA10-55B9411FD288} + + + diff --git a/HydraEngine/build/Project.sln b/HydraEngine/build/Project.sln new file mode 100644 index 0000000..7f969e1 --- /dev/null +++ b/HydraEngine/build/Project.sln @@ -0,0 +1,39 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ALL_BUILD", "ALL_BUILD.vcxproj", "{C8EFE53A-CB81-35B8-B51A-22C795CD9877}" + ProjectSection(ProjectDependencies) = postProject + {9099EAB0-3127-33CE-B7CE-A1FDBE92FB55} = {9099EAB0-3127-33CE-B7CE-A1FDBE92FB55} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ZERO_CHECK", "ZERO_CHECK.vcxproj", "{9099EAB0-3127-33CE-B7CE-A1FDBE92FB55}" + ProjectSection(ProjectDependencies) = postProject + EndProjectSection +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x64 = Debug|x64 + Release|x64 = Release|x64 + MinSizeRel|x64 = MinSizeRel|x64 + RelWithDebInfo|x64 = RelWithDebInfo|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {C8EFE53A-CB81-35B8-B51A-22C795CD9877}.Debug|x64.ActiveCfg = Debug|x64 + {C8EFE53A-CB81-35B8-B51A-22C795CD9877}.Release|x64.ActiveCfg = Release|x64 + {C8EFE53A-CB81-35B8-B51A-22C795CD9877}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64 + {C8EFE53A-CB81-35B8-B51A-22C795CD9877}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {9099EAB0-3127-33CE-B7CE-A1FDBE92FB55}.Debug|x64.ActiveCfg = Debug|x64 + {9099EAB0-3127-33CE-B7CE-A1FDBE92FB55}.Debug|x64.Build.0 = Debug|x64 + {9099EAB0-3127-33CE-B7CE-A1FDBE92FB55}.Release|x64.ActiveCfg = Release|x64 + {9099EAB0-3127-33CE-B7CE-A1FDBE92FB55}.Release|x64.Build.0 = Release|x64 + {9099EAB0-3127-33CE-B7CE-A1FDBE92FB55}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64 + {9099EAB0-3127-33CE-B7CE-A1FDBE92FB55}.MinSizeRel|x64.Build.0 = MinSizeRel|x64 + {9099EAB0-3127-33CE-B7CE-A1FDBE92FB55}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {9099EAB0-3127-33CE-B7CE-A1FDBE92FB55}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {092B6857-7147-32CB-BAFB-1CE381F43119} + EndGlobalSection + GlobalSection(ExtensibilityAddIns) = postSolution + EndGlobalSection +EndGlobal diff --git a/HydraEngine/build/ZERO_CHECK.vcxproj b/HydraEngine/build/ZERO_CHECK.vcxproj new file mode 100644 index 0000000..8ad35c9 --- /dev/null +++ b/HydraEngine/build/ZERO_CHECK.vcxproj @@ -0,0 +1,183 @@ + + + + x64 + + + false + + + + Debug + x64 + + + Release + x64 + + + MinSizeRel + x64 + + + RelWithDebInfo + x64 + + + + {9099EAB0-3127-33CE-B7CE-A1FDBE92FB55} + Win32Proj + 10.0.26100.0 + x64 + ZERO_CHECK + NoUpgrade + + + + Utility + MultiByte + v143 + true + + + Utility + MultiByte + v143 + false + + + Utility + MultiByte + v143 + false + + + Utility + MultiByte + v143 + false + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\HydraEngine\glfw3;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\HydraEngine\glfw3;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\HydraEngine\glfw3;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\HydraEngine\glfw3;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Always + true + Checking Build System + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3/HydraEngine -BC:/Code/HydraV3/HydraEngine/build --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file C:/Code/HydraV3/HydraEngine/build/HydraEngine.sln +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:\Code\HydraV3\HydraEngine\CMakeLists.txt;C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeCXXCompiler.cmake;C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeRCCompiler.cmake;C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeSystem.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Config.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3ConfigVersion.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets-debug.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig-debug.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig.cmake;C:\Program Files (x86)\glm\share\glm\glmConfigVersion.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeFindDependencyMacro.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckIncludeFileCXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckLibraryExists.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindThreads.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCXXLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCommonLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-Initialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\WindowsPaths.cmake;%(AdditionalInputs) + C:\Code\HydraV3\HydraEngine\build\CMakeFiles\generate.stamp + false + true + Checking Build System + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3/HydraEngine -BC:/Code/HydraV3/HydraEngine/build --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file C:/Code/HydraV3/HydraEngine/build/HydraEngine.sln +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:\Code\HydraV3\HydraEngine\CMakeLists.txt;C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeCXXCompiler.cmake;C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeRCCompiler.cmake;C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeSystem.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Config.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3ConfigVersion.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets-debug.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig-debug.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig.cmake;C:\Program Files (x86)\glm\share\glm\glmConfigVersion.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeFindDependencyMacro.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckIncludeFileCXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckLibraryExists.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindThreads.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCXXLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCommonLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-Initialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\WindowsPaths.cmake;%(AdditionalInputs) + C:\Code\HydraV3\HydraEngine\build\CMakeFiles\generate.stamp + false + true + Checking Build System + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3/HydraEngine -BC:/Code/HydraV3/HydraEngine/build --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file C:/Code/HydraV3/HydraEngine/build/HydraEngine.sln +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:\Code\HydraV3\HydraEngine\CMakeLists.txt;C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeCXXCompiler.cmake;C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeRCCompiler.cmake;C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeSystem.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Config.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3ConfigVersion.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets-debug.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig-debug.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig.cmake;C:\Program Files (x86)\glm\share\glm\glmConfigVersion.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeFindDependencyMacro.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckIncludeFileCXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckLibraryExists.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindThreads.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCXXLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCommonLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-Initialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\WindowsPaths.cmake;%(AdditionalInputs) + C:\Code\HydraV3\HydraEngine\build\CMakeFiles\generate.stamp + false + true + Checking Build System + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3/HydraEngine -BC:/Code/HydraV3/HydraEngine/build --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file C:/Code/HydraV3/HydraEngine/build/HydraEngine.sln +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:\Code\HydraV3\HydraEngine\CMakeLists.txt;C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeCXXCompiler.cmake;C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeRCCompiler.cmake;C:\Code\HydraV3\HydraEngine\build\CMakeFiles\4.3.3\CMakeSystem.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Config.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3ConfigVersion.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets-debug.cmake;C:\Program Files (x86)\GLFW\lib\cmake\glfw3\glfw3Targets.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig-debug.cmake;C:\Program Files (x86)\glm\share\glm\glmConfig.cmake;C:\Program Files (x86)\glm\share\glm\glmConfigVersion.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeFindDependencyMacro.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckIncludeFileCXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CheckLibraryExists.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\FindThreads.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCXXLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCommonLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CheckSourceCompiles.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-Initialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\WindowsPaths.cmake;%(AdditionalInputs) + C:\Code\HydraV3\HydraEngine\build\CMakeFiles\generate.stamp + false + + + + + + + + + + + \ No newline at end of file diff --git a/HydraEngine/build/ZERO_CHECK.vcxproj.filters b/HydraEngine/build/ZERO_CHECK.vcxproj.filters new file mode 100644 index 0000000..42a38a9 --- /dev/null +++ b/HydraEngine/build/ZERO_CHECK.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {947DA288-FF1F-334E-8FF0-6F815DA0D60B} + + + diff --git a/HydraEngine/build/cmake_install.cmake b/HydraEngine/build/cmake_install.cmake new file mode 100644 index 0000000..e243591 --- /dev/null +++ b/HydraEngine/build/cmake_install.cmake @@ -0,0 +1,56 @@ +# Install script for directory: C:/Code/HydraV3/HydraEngine + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/HydraEngine") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "C:/Code/HydraV3/HydraEngine/build/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() +if(CMAKE_INSTALL_COMPONENT) + if(CMAKE_INSTALL_COMPONENT MATCHES "^[a-zA-Z0-9_.+-]+$") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") + else() + string(MD5 CMAKE_INST_COMP_HASH "${CMAKE_INSTALL_COMPONENT}") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INST_COMP_HASH}.txt") + unset(CMAKE_INST_COMP_HASH) + endif() +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "C:/Code/HydraV3/HydraEngine/build/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/HydraEngine/build/x64/Debug/ALL_BUILD/ALL_BUILD.recipe b/HydraEngine/build/x64/Debug/ALL_BUILD/ALL_BUILD.recipe new file mode 100644 index 0000000..1ccef09 --- /dev/null +++ b/HydraEngine/build/x64/Debug/ALL_BUILD/ALL_BUILD.recipe @@ -0,0 +1,17 @@ + + + + + C:\Code\HydraV3\HydraEngine\build\x64\Debug\ZERO_CHECK + + + C:\Code\HydraV3\HydraEngine\build\Debug\HydraEngine.dll + + + C:\Code\HydraV3\HydraEngine\build\x64\Debug\ALL_BUILD + + + + + + \ No newline at end of file diff --git a/HydraEngine/build/x64/Debug/ALL_BUILD/ALL_BUILD.tlog/ALL_BUILD.lastbuildstate b/HydraEngine/build/x64/Debug/ALL_BUILD/ALL_BUILD.tlog/ALL_BUILD.lastbuildstate new file mode 100644 index 0000000..3ee38b1 --- /dev/null +++ b/HydraEngine/build/x64/Debug/ALL_BUILD/ALL_BUILD.tlog/ALL_BUILD.lastbuildstate @@ -0,0 +1,2 @@ +PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.44.35207:TargetPlatformVersion=10.0.26100.0: +Debug|x64|C:\Code\HydraV3\HydraEngine\build\| diff --git a/HydraEngine/build/x64/Debug/ALL_BUILD/ALL_BUILD.tlog/CustomBuild.command.1.tlog b/HydraEngine/build/x64/Debug/ALL_BUILD/ALL_BUILD.tlog/CustomBuild.command.1.tlog new file mode 100644 index 0000000..e73caf2 --- /dev/null +++ b/HydraEngine/build/x64/Debug/ALL_BUILD/ALL_BUILD.tlog/CustomBuild.command.1.tlog @@ -0,0 +1,10 @@ +^C:\CODE\HYDRAV3\HYDRAENGINE\CMAKELISTS.TXT +setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3/HydraEngine -BC:/Code/HydraV3/HydraEngine/build --check-stamp-file C:/Code/HydraV3/HydraEngine/build/CMakeFiles/generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd diff --git a/HydraEngine/build/x64/Debug/ALL_BUILD/ALL_BUILD.tlog/CustomBuild.read.1.tlog b/HydraEngine/build/x64/Debug/ALL_BUILD/ALL_BUILD.tlog/CustomBuild.read.1.tlog new file mode 100644 index 0000000..ddaa9bf --- /dev/null +++ b/HydraEngine/build/x64/Debug/ALL_BUILD/ALL_BUILD.tlog/CustomBuild.read.1.tlog @@ -0,0 +1,41 @@ +^C:\CODE\HYDRAV3\HYDRAENGINE\CMAKELISTS.TXT +C:\CODE\HYDRAV3\HYDRAENGINE\BUILD\CMAKEFILES\4.3.3\CMAKECXXCOMPILER.CMAKE +C:\CODE\HYDRAV3\HYDRAENGINE\BUILD\CMAKEFILES\4.3.3\CMAKERCCOMPILER.CMAKE +C:\CODE\HYDRAV3\HYDRAENGINE\BUILD\CMAKEFILES\4.3.3\CMAKESYSTEM.CMAKE +C:\PROGRAM FILES (X86)\GLFW\LIB\CMAKE\GLFW3\GLFW3CONFIG.CMAKE +C:\PROGRAM FILES (X86)\GLFW\LIB\CMAKE\GLFW3\GLFW3CONFIGVERSION.CMAKE +C:\PROGRAM FILES (X86)\GLFW\LIB\CMAKE\GLFW3\GLFW3TARGETS-DEBUG.CMAKE +C:\PROGRAM FILES (X86)\GLFW\LIB\CMAKE\GLFW3\GLFW3TARGETS.CMAKE +C:\PROGRAM FILES (X86)\GLM\SHARE\GLM\GLMCONFIG-DEBUG.CMAKE +C:\PROGRAM FILES (X86)\GLM\SHARE\GLM\GLMCONFIG.CMAKE +C:\PROGRAM FILES (X86)\GLM\SHARE\GLM\GLMCONFIGVERSION.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKECXXINFORMATION.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKECOMMONLANGUAGEINCLUDE.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEFINDDEPENDENCYMACRO.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEGENERICSYSTEM.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEINITIALIZECONFIGS.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKELANGUAGEINFORMATION.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKERCINFORMATION.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKESYSTEMSPECIFICINFORMATION.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKESYSTEMSPECIFICINITIALIZE.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CHECKCXXSOURCECOMPILES.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CHECKINCLUDEFILECXX.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CHECKLIBRARYEXISTS.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\CMAKECOMMONCOMPILERMACROS.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\MSVC-CXX.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\MSVC.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\FINDPACKAGEHANDLESTANDARDARGS.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\FINDPACKAGEMESSAGE.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\FINDTHREADS.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\INTERNAL\CMAKECXXLINKERINFORMATION.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\INTERNAL\CMAKECOMMONLINKERINFORMATION.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\INTERNAL\CHECKSOURCECOMPILES.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\LINKER\MSVC-CXX.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\LINKER\MSVC.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\LINKER\WINDOWS-MSVC-CXX.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\LINKER\WINDOWS-MSVC.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\WINDOWS-INITIALIZE.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\WINDOWS-MSVC-CXX.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\WINDOWS-MSVC.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\WINDOWS.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\WINDOWSPATHS.CMAKE diff --git a/HydraEngine/build/x64/Debug/ALL_BUILD/ALL_BUILD.tlog/CustomBuild.write.1.tlog b/HydraEngine/build/x64/Debug/ALL_BUILD/ALL_BUILD.tlog/CustomBuild.write.1.tlog new file mode 100644 index 0000000..82a3857 --- /dev/null +++ b/HydraEngine/build/x64/Debug/ALL_BUILD/ALL_BUILD.tlog/CustomBuild.write.1.tlog @@ -0,0 +1,2 @@ +^C:\CODE\HYDRAV3\HYDRAENGINE\CMAKELISTS.TXT +C:\CODE\HYDRAV3\HYDRAENGINE\BUILD\CMAKEFILES\GENERATE.STAMP diff --git a/HydraEngine/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.Build.CppClean.log b/HydraEngine/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.Build.CppClean.log new file mode 100644 index 0000000..3a65ef1 --- /dev/null +++ b/HydraEngine/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.Build.CppClean.log @@ -0,0 +1,4 @@ +c:\code\hydrav3\hydraengine\build\cmakefiles\generate.stamp +c:\code\hydrav3\hydraengine\build\x64\debug\zero_check\zero_check.tlog\custombuild.command.1.tlog +c:\code\hydrav3\hydraengine\build\x64\debug\zero_check\zero_check.tlog\custombuild.read.1.tlog +c:\code\hydrav3\hydraengine\build\x64\debug\zero_check\zero_check.tlog\custombuild.write.1.tlog diff --git a/HydraEngine/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.recipe b/HydraEngine/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.recipe new file mode 100644 index 0000000..884cd84 --- /dev/null +++ b/HydraEngine/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.recipe @@ -0,0 +1,11 @@ + + + + + C:\Code\HydraV3\HydraEngine\build\x64\Debug\ZERO_CHECK + + + + + + \ No newline at end of file diff --git a/HydraEngine/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.tlog/CustomBuild.command.1.tlog b/HydraEngine/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.tlog/CustomBuild.command.1.tlog new file mode 100644 index 0000000..19f139a --- /dev/null +++ b/HydraEngine/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.tlog/CustomBuild.command.1.tlog @@ -0,0 +1,10 @@ +^C:\CODE\HYDRAV3\HYDRAENGINE\BUILD\CMAKEFILES\F1E81F02C2FD29CB20E947D18B34EE39\GENERATE.STAMP.RULE +setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3/HydraEngine -BC:/Code/HydraV3/HydraEngine/build --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file C:/Code/HydraV3/HydraEngine/build/HydraEngine.sln +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd diff --git a/HydraEngine/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.tlog/CustomBuild.read.1.tlog b/HydraEngine/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.tlog/CustomBuild.read.1.tlog new file mode 100644 index 0000000..d207234 --- /dev/null +++ b/HydraEngine/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.tlog/CustomBuild.read.1.tlog @@ -0,0 +1,42 @@ +^C:\CODE\HYDRAV3\HYDRAENGINE\BUILD\CMAKEFILES\F1E81F02C2FD29CB20E947D18B34EE39\GENERATE.STAMP.RULE +C:\CODE\HYDRAV3\HYDRAENGINE\CMAKELISTS.TXT +C:\CODE\HYDRAV3\HYDRAENGINE\BUILD\CMAKEFILES\4.3.3\CMAKECXXCOMPILER.CMAKE +C:\CODE\HYDRAV3\HYDRAENGINE\BUILD\CMAKEFILES\4.3.3\CMAKERCCOMPILER.CMAKE +C:\CODE\HYDRAV3\HYDRAENGINE\BUILD\CMAKEFILES\4.3.3\CMAKESYSTEM.CMAKE +C:\PROGRAM FILES (X86)\GLFW\LIB\CMAKE\GLFW3\GLFW3CONFIG.CMAKE +C:\PROGRAM FILES (X86)\GLFW\LIB\CMAKE\GLFW3\GLFW3CONFIGVERSION.CMAKE +C:\PROGRAM FILES (X86)\GLFW\LIB\CMAKE\GLFW3\GLFW3TARGETS-DEBUG.CMAKE +C:\PROGRAM FILES (X86)\GLFW\LIB\CMAKE\GLFW3\GLFW3TARGETS.CMAKE +C:\PROGRAM FILES (X86)\GLM\SHARE\GLM\GLMCONFIG-DEBUG.CMAKE +C:\PROGRAM FILES (X86)\GLM\SHARE\GLM\GLMCONFIG.CMAKE +C:\PROGRAM FILES (X86)\GLM\SHARE\GLM\GLMCONFIGVERSION.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKECXXINFORMATION.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKECOMMONLANGUAGEINCLUDE.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEFINDDEPENDENCYMACRO.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEGENERICSYSTEM.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEINITIALIZECONFIGS.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKELANGUAGEINFORMATION.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKERCINFORMATION.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKESYSTEMSPECIFICINFORMATION.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKESYSTEMSPECIFICINITIALIZE.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CHECKCXXSOURCECOMPILES.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CHECKINCLUDEFILECXX.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CHECKLIBRARYEXISTS.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\CMAKECOMMONCOMPILERMACROS.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\MSVC-CXX.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\MSVC.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\FINDPACKAGEHANDLESTANDARDARGS.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\FINDPACKAGEMESSAGE.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\FINDTHREADS.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\INTERNAL\CMAKECXXLINKERINFORMATION.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\INTERNAL\CMAKECOMMONLINKERINFORMATION.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\INTERNAL\CHECKSOURCECOMPILES.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\LINKER\MSVC-CXX.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\LINKER\MSVC.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\LINKER\WINDOWS-MSVC-CXX.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\LINKER\WINDOWS-MSVC.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\WINDOWS-INITIALIZE.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\WINDOWS-MSVC-CXX.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\WINDOWS-MSVC.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\WINDOWS.CMAKE +C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\WINDOWSPATHS.CMAKE diff --git a/HydraEngine/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.tlog/CustomBuild.write.1.tlog b/HydraEngine/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.tlog/CustomBuild.write.1.tlog new file mode 100644 index 0000000..5873dcb --- /dev/null +++ b/HydraEngine/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.tlog/CustomBuild.write.1.tlog @@ -0,0 +1,2 @@ +^C:\CODE\HYDRAV3\HYDRAENGINE\BUILD\CMAKEFILES\F1E81F02C2FD29CB20E947D18B34EE39\GENERATE.STAMP.RULE +C:\CODE\HYDRAV3\HYDRAENGINE\BUILD\CMAKEFILES\GENERATE.STAMP diff --git a/HydraEngine/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.tlog/ZERO_CHECK.lastbuildstate b/HydraEngine/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.tlog/ZERO_CHECK.lastbuildstate new file mode 100644 index 0000000..3ee38b1 --- /dev/null +++ b/HydraEngine/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.tlog/ZERO_CHECK.lastbuildstate @@ -0,0 +1,2 @@ +PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.44.35207:TargetPlatformVersion=10.0.26100.0: +Debug|x64|C:\Code\HydraV3\HydraEngine\build\| diff --git a/HydraEngine/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.vcxproj.FileListAbsolute.txt b/HydraEngine/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.vcxproj.FileListAbsolute.txt new file mode 100644 index 0000000..e69de29 diff --git a/HydraEngine/includes/GLMIncludes.h b/HydraEngine/includes/GLMIncludes.h new file mode 100644 index 0000000..fc636fc --- /dev/null +++ b/HydraEngine/includes/GLMIncludes.h @@ -0,0 +1,17 @@ +#ifndef GLMINCLUDES +#define GLMINCLUDES + +#define GLM_ENABLE_EXPERIMENTAL GLM_ENABLE +#define GLM_FORCE_DEPTH_ZERO_TO_ONE + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#endif /* GLMINCLUDES */ diff --git a/HydraEngine/includes/Hydra.h b/HydraEngine/includes/Hydra.h new file mode 100644 index 0000000..58f2129 --- /dev/null +++ b/HydraEngine/includes/Hydra.h @@ -0,0 +1,14 @@ +#ifndef HYDRA +#define HYDRA + +#include "../source/engine/HydraEngine.h" +#include "../source/game/HydraGameProxy.h" +#include "../source/actor/HydraActorManager.h" +#include "../source/actor/HydraActor.h" +#include "../source/actor/HydraPlaneActor.h" +#include "../source/actor/HydraPlayerActor.h" +#include "../source/actor/HydraDirectionalLightActor.h" +#include "../source/camera/HydraCamera.h" + +#include +#endif /* HYDRA */ diff --git a/HydraEngine/source/GlewIncludes.h b/HydraEngine/source/GlewIncludes.h new file mode 100644 index 0000000..0f70214 --- /dev/null +++ b/HydraEngine/source/GlewIncludes.h @@ -0,0 +1,6 @@ +#ifndef GLEWINCLUDES +#define GLEWINCLUDES + +#include +#include +#endif /* GLEWINCLUDES */ diff --git a/HydraEngine/source/HydraDefines.h b/HydraEngine/source/HydraDefines.h new file mode 100644 index 0000000..de56e79 --- /dev/null +++ b/HydraEngine/source/HydraDefines.h @@ -0,0 +1,245 @@ +#ifndef HYDRADEFINES +#define HYDRADEFINES + +#include +#include +#define GLFW_MANAGER 1 +//#define GLEW_STATIC + + + +#ifdef __unix__ /* __unix__ is usually defined by compilers targeting Unix systems */ + #define OS_Windows 0 + #define CLASS_DEFINE +#elif defined(_WIN32) || defined(WIN32) /* _Win32 is usually defined by compilers targeting 32 or 64 bit Windows systems */ + #include + #define WIN32_LEAN_AND_MEAN + + #ifdef _EXPORTING + #define CLASS_DEFINE __declspec(dllexport) + + #else + #define CLASS_DEFINE __declspec(dllimport) + #endif +#endif + + + +#ifndef PROJECT_DIRS +char const * const texture_base = "C:/Code/HydraV3/Media/Textures/"; +char const * const shader_base = "C:/Code/HydraV3/HydraEngine/source/ShaderFiles/"; +#define PROJECT_DIRS = 1 +#endif + +using HydraID = uint32_t; +using byte = uint8_t; +using HydraSignature = std::bitset<64>; + +const HydraID INVALID_HYDRA_ID = 4294967295; +const uint32_t MAX_TASKS = 10000; +const uint32_t MAX_MATERIALS = 1000; +const uint32_t MAX_TEXTURES = 1000; +const uint32_t MAX_ACTORS = 10000; +const uint32_t MAX_LIGHTS = 500; + + +enum class HYDRA_RENDERABLE_TYPE +{ + HYDRA_COLOUR = 1, + HYDRA_SHADOW, + HYDRA_TRANSPARENT, + HYDRA_LIGHTING, + HYDRA_OUTPUT +}; + +enum class HYDRA_BUFFER_TYPE +{ + HYDRA_UKNOWN_BUFFER = 0, + HYDRA_UBO_BUFFER = 1, + HYDRA_SSBO_BUFFER = 2, + HYDRA_VERTEX_BUFFER = 3, + HYDRA_INDEX_BUFFER = 4 +}; + +enum class HYDRA_ACTOR_STATE +{ + WAITING_FOR_INIT = 0, + ACTIVE = 1, + WAITING_FOR_DELETE = 2 +}; + +enum class HydraThreadAffinity +{ + Unknown = 0, + General = 1, + Render = 2, + Physics = 3 +}; + +enum class HYDRA_LIGHT_TYPE +{ + HYDRA_LIGHT_DIRECTIONAL = 1, + HYDRA_LIGHT_POINT = 2, + HYDRA_LIGHT_SPOT = 3 +}; + + +enum class HYDRA_STATE +{ + Empty = 0, + Waiting = 1, + Ready = 2, + Deleted = 3 +}; + +enum class KEY_PRESS_ACTIONS +{ + HYDRA_KEY_PRESSED = 1, + HYDRA_KEY_RELEASED = 2 +}; + +enum class HYDRA_KEY_CODES +{ + HYDRA_KEY_UNKNOWN =-1, + HYDRA_KEY_SPACE =32, + HYDRA_KEY_APOSTROPHE =39, + HYDRA_KEY_COMMA =44, + HYDRA_KEY_MINUS =45, + HYDRA_KEY_PERIOD =46, + HYDRA_KEY_SLASH =47, + HYDRA_KEY_0 =48, + HYDRA_KEY_1 =49, + HYDRA_KEY_2 =50, + HYDRA_KEY_3 =51, + HYDRA_KEY_4 =52, + HYDRA_KEY_5 =53, + HYDRA_KEY_6 =54, + HYDRA_KEY_7 =55, + HYDRA_KEY_8 =56, + HYDRA_KEY_9 =57, + HYDRA_KEY_SEMICOLON =59, + HYDRA_KEY_EQUAL =61, + HYDRA_KEY_A =65, + HYDRA_KEY_B =66, + HYDRA_KEY_C =67, + HYDRA_KEY_D =68, + HYDRA_KEY_E =69, + HYDRA_KEY_F =70, + HYDRA_KEY_G =71, + HYDRA_KEY_H =72, + HYDRA_KEY_I =73, + HYDRA_KEY_J =74, + HYDRA_KEY_K =75, + HYDRA_KEY_L =76, + HYDRA_KEY_M =77, + HYDRA_KEY_N =78, + HYDRA_KEY_O =79, + HYDRA_KEY_P =80, + HYDRA_KEY_Q =81, + HYDRA_KEY_R =82, + HYDRA_KEY_S =83, + HYDRA_KEY_T =84, + HYDRA_KEY_U =85, + HYDRA_KEY_V =86, + HYDRA_KEY_W =87, + HYDRA_KEY_X =88, + HYDRA_KEY_Y =89, + HYDRA_KEY_Z =90, + HYDRA_KEY_LEFT_BRACKET =91, + HYDRA_KEY_BACKSLASH =92, + HYDRA_KEY_RIGHT_BRACKET =93, + HYDRA_KEY_GRAVE_ACCENT =96, + HYDRA_KEY_WORLD_1 =161, + HYDRA_KEY_WORLD_2 =162, + HYDRA_KEY_ESCAPE =256, + HYDRA_KEY_ENTER =257, + HYDRA_KEY_TAB =258, + HYDRA_KEY_BACKSPACE =259, + HYDRA_KEY_INSERT =260, + HYDRA_KEY_DELETE =261, + HYDRA_KEY_RIGHT =262, + HYDRA_KEY_LEFT =263, + HYDRA_KEY_DOWN =264, + HYDRA_KEY_UP =265, + HYDRA_KEY_PAGE_UP =266, + HYDRA_KEY_PAGE_DOWN =267, + HYDRA_KEY_HOME =268, + HYDRA_KEY_END =269, + HYDRA_KEY_CAPS_LOCK =280, + HYDRA_KEY_SCROLL_LOCK =281, + HYDRA_KEY_NUM_LOCK =282, + HYDRA_KEY_PRINT_SCREEN =283, + HYDRA_KEY_PAUSE =284, + HYDRA_KEY_F1 =290, + HYDRA_KEY_F2 =291, + HYDRA_KEY_F3 =292, + HYDRA_KEY_F4 =293, + HYDRA_KEY_F5 =294, + HYDRA_KEY_F6 =295, + HYDRA_KEY_F7 =296, + HYDRA_KEY_F8 =297, + HYDRA_KEY_F9 =298, + HYDRA_KEY_F10 =299, + HYDRA_KEY_F11 =300, + HYDRA_KEY_F12 =301, + HYDRA_KEY_F13 =302, + HYDRA_KEY_F14 =303, + HYDRA_KEY_F15 =304, + HYDRA_KEY_F16 =305, + HYDRA_KEY_F17 =306, + HYDRA_KEY_F18 =307, + HYDRA_KEY_F19 =308, + HYDRA_KEY_F20 =309, + HYDRA_KEY_F21 =310, + HYDRA_KEY_F22 =311, + HYDRA_KEY_F23 =312, + HYDRA_KEY_F24 =313, + HYDRA_KEY_F25 =314, + HYDRA_KEY_KP_0 =320, + HYDRA_KEY_KP_1 =321, + HYDRA_KEY_KP_2 =322, + HYDRA_KEY_KP_3 =323, + HYDRA_KEY_KP_4 =324, + HYDRA_KEY_KP_5 =325, + HYDRA_KEY_KP_6 =326, + HYDRA_KEY_KP_7 =327, + HYDRA_KEY_KP_8 =328, + HYDRA_KEY_KP_9 =329, + HYDRA_KEY_KP_DECIMAL =330, + HYDRA_KEY_KP_DIVIDE =331, + HYDRA_KEY_KP_MULTIPLY =332, + HYDRA_KEY_KP_SUBTRACT =333, + HYDRA_KEY_KP_ADD =334, + HYDRA_KEY_KP_ENTER =335, + HYDRA_KEY_KP_EQUAL =336, + HYDRA_KEY_LEFT_SHIFT =340, + HYDRA_KEY_LEFT_CONTROL =341, + HYDRA_KEY_LEFT_ALT =342, + HYDRA_KEY_LEFT_SUPER =343, + HYDRA_KEY_RIGHT_SHIFT =344, + HYDRA_KEY_RIGHT_CONTROL =345, + HYDRA_KEY_RIGHT_ALT =346, + HYDRA_KEY_RIGHT_SUPER =347, + HYDRA_KEY_MENU =348 + +}; + + +struct HydraKeyPressStuct +{ + HydraKeyPressStuct() {}; + HydraKeyPressStuct(int key_code_in, KEY_PRESS_ACTIONS key_action_in) { key_code = key_code_in; key_action = key_action_in; } + int key_code = -1; + KEY_PRESS_ACTIONS key_action = KEY_PRESS_ACTIONS::HYDRA_KEY_PRESSED; +}; + +struct HydraMouseMoveStruct +{ + HydraMouseMoveStruct() {}; + HydraMouseMoveStruct(int x_in, int y_in) { x = x_in; y = y_in; } + int x = 0; + int y = 0; +}; + + +#endif /* HYDRADEFINES */ diff --git a/HydraEngine/source/ShaderFiles/deferred_output_shader.frag b/HydraEngine/source/ShaderFiles/deferred_output_shader.frag new file mode 100644 index 0000000..f14c6f1 --- /dev/null +++ b/HydraEngine/source/ShaderFiles/deferred_output_shader.frag @@ -0,0 +1,225 @@ +//*PIXEL* +#version 460 core + +#extension GL_ARB_bindless_texture : require + + +uint INVALID_HYDRA_ID = 4294967295; +uint DEPTH_TEXTURE_ID = 0; +uint DIFFUSE_TEXTURE_ID = 1; +uint METAL_ROUGH_TEXTURE_ID = 2; +uint NORMAL_TEXTURE_ID = 3; +uint POSITION_TEXTIURE_ID = 4; + +struct light_structure +{ + vec4 light_colour; + float light_intensity; + uint chunk_id; + uint light_type; + float padding[1]; +}; + +layout(binding = 0) uniform uniform_per_frame +{ + mat4 view; + mat4 proj; + vec3 viewer_pos; + uint light_count; +} ubo_per_frame; + + +layout(binding = 1) uniform uniform_output_textures +{ + uint texture_ids[16]; +}; + +layout(binding = 1) readonly buffer PositionsBuffer +{ + mat4 model_matrix[]; +}; + +layout( std430, binding = 3) readonly buffer TextureBuffer { + uvec2 textures[1000]; +}; + +layout (std430, binding = 4) readonly buffer LightBuffer +{ + light_structure lights[500]; +}; + +layout (location=0) in VS_OUT +{ + vec2 vsUV; +}vs_out; + +layout (location=0) out vec4 uFragColor; + +const float PI = 3.14159265358979323846; +const float M_INV_PI = 0.31830988618379067153776752674503; +float sqr(float x) { return x*x; } + +// ---------------------------------------------------------------------------- +float DistributionGGX(vec3 N, vec3 H, float roughness) +{ + float a = roughness*roughness; + float a2 = a*a; + float NdotH = max(dot(N, H), 0.0); + float NdotH2 = NdotH*NdotH; + + float nom = a2; + float denom = (NdotH2 * (a2 - 1.0) + 1.0); + denom = PI * denom * denom; + + return nom / denom; +} +// ---------------------------------------------------------------------------- +float GeometrySchlickGGX(float NdotV, float roughness) +{ + float r = (roughness + 1.0); + float k = (r*r) / 8.0; + + float nom = NdotV; + float denom = NdotV * (1.0 - k) + k; + + return nom / denom; +} +// ---------------------------------------------------------------------------- +float GeometrySmith(vec3 N, vec3 V, vec3 L, float roughness) +{ + float NdotV = max(dot(N, V), 0.0); + float NdotL = max(dot(N, L), 0.0); + float ggx2 = GeometrySchlickGGX(NdotV, roughness); + float ggx1 = GeometrySchlickGGX(NdotL, roughness); + + return ggx1 * ggx2; +} +// ---------------------------------------------------------------------------- +vec3 fresnelSchlick(float cosTheta, vec3 F0) +{ + return F0 + (1.0 - F0) * pow(clamp(1.0 - cosTheta, 0.0, 1.0), 5.0); +} + +vec3 DirectionalShading(vec3 normal, vec3 diffuse, float roughness, float metallic, float light_intensity, vec3 lightColour, vec3 lightDir, vec3 lightPos, vec3 worldPos, vec3 viewPos) +{ + + vec3 N = normalize(normal); + vec3 V = normalize(viewPos - worldPos); + + // calculate reflectance at normal incidence; if dia-electric (like plastic) use F0 + // of 0.04 and if it's a metal, use the albedo color as F0 (metallic workflow) + vec3 F0 = vec3(0.04); + F0 = mix(F0, diffuse, metallic); + + // reflectance equation + vec3 Lo = vec3(0.0); + + // calculate per-light radiance + vec3 L = normalize(lightDir); + vec3 H = normalize(V + L); + float distance = length(lightPos - worldPos); + float attenuation = 1.0; + + // if(light_intensity > 0) + // { + // attenuation = light_intensity / (distance * distance); + // } + + vec3 radiance = lightColour * attenuation; + + // Cook-Torrance BRDF + float NDF = DistributionGGX(N, H, roughness); + float G = GeometrySmith(N, V, L, roughness); + vec3 F = fresnelSchlick(clamp(dot(H, V), 0.0, 1.0), F0); + + vec3 numerator = NDF * G * F; + float denominator = 4.0 * max(dot(N, V), 0.0) * max(dot(N, L), 0.0) + 0.0001; // + 0.0001 to prevent divide by zero + vec3 specular = numerator / denominator; + + // kS is equal to Fresnel + vec3 kS = F; + // for energy conservation, the diffuse and specular light can't + // be above 1.0 (unless the surface emits light); to preserve this + // relationship the diffuse component (kD) should equal 1.0 - kS. + vec3 kD = vec3(1.0) - kS; + // multiply kD by the inverse metalness such that only non-metals + // have diffuse lighting, or a linear blend if partly metal (pure metals + // have no diffuse light). + kD *= 1.0 - metallic; + + // scale light by NdotL + float NdotL = max(dot(N, L), 0.0); + + // add to outgoing radiance Lo + Lo += (kD * diffuse / PI + specular) * radiance * NdotL; // note that we already multiplied the BRDF by the Fresnel (kS) so we won't multiply by kS again + + return Lo; +} + +mat3 GetRotationOnlyMatrix(mat4 model_mat) +{ + mat3 rot_mat; + rot_mat[0] = model_mat[0].xyz; + rot_mat[1] = model_mat[1].xyz; + rot_mat[2] = model_mat[2].xyz; + return rot_mat; +} + +void main() +{ + uvec2 diffuse_handle = textures[texture_ids[DIFFUSE_TEXTURE_ID]]; + uvec2 normal_handle = textures[texture_ids[NORMAL_TEXTURE_ID]]; + uvec2 metal_rough_handle = textures[texture_ids[METAL_ROUGH_TEXTURE_ID]]; + uvec2 world_pos_handle = textures[texture_ids[POSITION_TEXTIURE_ID]]; + vec4 diffuse = texture(sampler2D(diffuse_handle), vs_out.vsUV.xy); + + if(diffuse[3] <= 0.1) + { + discard; + } + + vec3 normal = texture(sampler2D(normal_handle), vs_out.vsUV.xy).xyz; + vec3 metal_rough = texture(sampler2D(metal_rough_handle), vs_out.vsUV.xy).xyz; + vec3 world_pos = texture(sampler2D(world_pos_handle), vs_out.vsUV.xy).xyz; + float rough = metal_rough[1]; + float metal = metal_rough[2]; + + vec3 Lo = vec3(0,0,0); + for(int i = 0; i < ubo_per_frame.light_count; i ++) + { + mat4 model = model_matrix[lights[i].chunk_id]; + mat3 rot_mat = GetRotationOnlyMatrix(model); + vec3 light_direction = rot_mat * vec3(0,0,1); + + vec3 light_pos = model[3].xyz; + + vec3 colour = DirectionalShading(normal, diffuse.xyz, rough, metal, lights[i].light_intensity, lights[i].light_colour.xyz, light_direction, light_pos, world_pos, ubo_per_frame.viewer_pos); + Lo = colour; + //uFragColor = vec4(light_direction, 1); + } + + float lighting = 0; + + + + // ambient lighting (note that the next IBL tutorial will replace + // this ambient lighting with environment lighting). + float ao = 1; + vec3 ambient = vec3(0.05) * diffuse.xyz * ao; + + vec3 output_color = ambient + Lo; + + // HDR tonemapping + output_color = output_color / (output_color + vec3(1.0)); + // gamma correct + output_color = pow(output_color, vec3(1.0/2.1)); + + uFragColor = vec4(output_color, 1.0); + // float light = dot(lights[0].light_direction, normal); + + // uFragColor = vec4(diffuse.xyz * light,1); + + // uFragColor = vec4(normal, 1); +} + + diff --git a/HydraEngine/source/ShaderFiles/deferred_output_shader.vert b/HydraEngine/source/ShaderFiles/deferred_output_shader.vert new file mode 100644 index 0000000..c3c4f74 --- /dev/null +++ b/HydraEngine/source/ShaderFiles/deferred_output_shader.vert @@ -0,0 +1,39 @@ +#version 460 core +#extension GL_ARB_bindless_texture : require + +layout(binding = 0) uniform uniform_per_frame +{ + mat4 view; + mat4 proj; + vec3 viewer_pos; + uint light_count; +} ubo_per_frame; + +layout(binding = 1) readonly buffer PositionsBuffer +{ + mat4 model_matrix[]; +}; + + +layout (location = 0) in vec3 inPos; //12 bytes : 0 +layout (location = 1) in vec2 inUV; //8 Bytes : 12 +layout (location = 2) in uvec3 inChunkID; //12 Bytes : 20 +layout (location = 3) in vec3 inNormal; //8 Bytes : 12 +layout (location = 4) in vec3 inBiTangent; +layout (location = 5) in vec3 inTangent; + +layout(location=0) out VS_OUT +{ + vec2 vsUV; + +}vs_out; + +void main() +{ + mat4 view = ubo_per_frame.view; + mat4 proj = ubo_per_frame.proj; + + gl_Position = proj * view * vec4(inPos, 1.0); + vs_out.vsUV = inUV; + +} \ No newline at end of file diff --git a/HydraEngine/source/ShaderFiles/deferred_shader.frag b/HydraEngine/source/ShaderFiles/deferred_shader.frag new file mode 100644 index 0000000..95a6ca3 --- /dev/null +++ b/HydraEngine/source/ShaderFiles/deferred_shader.frag @@ -0,0 +1,79 @@ +//*PIXEL* +#version 460 core + +#extension GL_ARB_bindless_texture : require + + +uint INVALID_HYDRA_ID = 4294967295; + +struct MaterialStore +{ + vec4 diffuse_colour; + vec4 matalic_rough; + uint diffuse_texture_id; + uint metallic_rough_texture_id; + uint normal_texture_id; + uint padding[1]; +}; + +layout(binding = 2, std430) readonly buffer MaterialBuffer +{ + MaterialStore materials[1000]; +}; + +layout( std430, binding = 3) readonly buffer TextureBuffer { + uvec2 textures[1000]; +}; + +layout (location=0) in VS_OUT +{ + vec2 vsUV; + vec4 vsWorldPos; + vec3 vsNormal; + vec3 vsBiTangent; + vec3 vsTangent; + mat3 vsTBN; + flat uint vsChunkID; + flat uint vsMaterialID; +}vs_out; + +layout (location=0) out vec4 diffuse_out; +layout (location=1) out vec4 metalic_rough_out; +layout (location=2) out vec4 normal_out; +layout (location=3) out vec4 position_out; + +void main() +{ + MaterialStore mat = materials[vs_out.vsMaterialID]; + vec4 diffuse_val = mat.diffuse_colour; + vec4 mat_rough_val =mat.matalic_rough; + vec3 normal_val = vs_out.vsNormal; + + if(mat.diffuse_texture_id != INVALID_HYDRA_ID) + { + uvec2 diffuse_handle = textures[mat.diffuse_texture_id]; + diffuse_val = diffuse_val * texture(sampler2D(diffuse_handle), vs_out.vsUV.xy); + } + if(mat.metallic_rough_texture_id != INVALID_HYDRA_ID) + { + uvec2 metal_rough_handle = textures[mat.metallic_rough_texture_id]; + mat_rough_val = texture(sampler2D(metal_rough_handle), vs_out.vsUV.xy); + } + if(mat.normal_texture_id != INVALID_HYDRA_ID) + { + uvec2 normal_handle = textures[mat.normal_texture_id]; + normal_val = texture(sampler2D(normal_handle), vs_out.vsUV.xy).xyz; + normal_val = (normal_val * 2.0) - 1.0; + normal_val = normalize(vs_out.vsTBN * normal_val); + } + + if(diffuse_val[3] <= 0.4) + { + discard; + } + + diffuse_out = diffuse_val; + metalic_rough_out = mat_rough_val; + normal_out = vec4(normal_val,1); + position_out = vs_out.vsWorldPos; +} \ No newline at end of file diff --git a/HydraEngine/source/ShaderFiles/deferred_shader.vert b/HydraEngine/source/ShaderFiles/deferred_shader.vert new file mode 100644 index 0000000..e7ef529 --- /dev/null +++ b/HydraEngine/source/ShaderFiles/deferred_shader.vert @@ -0,0 +1,56 @@ +#version 460 core +#extension GL_ARB_bindless_texture : require + +layout(binding = 0) uniform uniform_per_frame +{ + mat4 view; + mat4 proj; + vec3 viewer_pos; + uint light_count; +} ubo_per_frame; + +layout(binding = 1) readonly buffer PositionsBuffer +{ + mat4 model_matrix[]; +}; + +layout (location = 0) in vec3 inPos; //12 bytes : 0 +layout (location = 1) in vec2 inUV; //8 Bytes : 12 +layout (location = 2) in uvec3 inChunkID; //12 Bytes : 20 +layout (location = 3) in vec3 inNormal; //8 Bytes : 12 +layout (location = 4) in vec3 inBiTangent; +layout (location = 5) in vec3 inTangent; + +layout(location=0) out VS_OUT +{ + vec2 vsUV; + vec4 vsWorldPos; + vec3 vsNormal; + vec3 vsBiTangent; + vec3 vsTangent; + mat3 vsTBN; + flat uint vsChunkID; + flat uint vsMaterialID; +}vs_out; + +void main() +{ + uint chunkid = inChunkID[0]; + mat4 model = model_matrix[chunkid]; + mat4 view = ubo_per_frame.view; + mat4 proj = ubo_per_frame.proj; + //model = mat4(1); + gl_Position = proj * view * model * vec4(inPos, 1.0); + vs_out.vsWorldPos = model * vec4(inPos,1); + + vs_out.vsNormal = normalize(vec3(model * vec4(normalize(inNormal),0))); + vs_out.vsTangent = normalize(vec3(model *vec4(inTangent,0))) ; + vs_out.vsBiTangent = normalize(vec3(model *vec4(inBiTangent,0))); + + vs_out.vsTBN = mat3(vs_out.vsTangent, vs_out.vsBiTangent, vs_out.vsNormal); + + vs_out.vsUV = inUV; + vs_out.vsChunkID = chunkid; + vs_out.vsMaterialID = inChunkID[1]; + +} \ No newline at end of file diff --git a/HydraEngine/source/ShaderFiles/forward_shader.frag b/HydraEngine/source/ShaderFiles/forward_shader.frag new file mode 100644 index 0000000..b25968c --- /dev/null +++ b/HydraEngine/source/ShaderFiles/forward_shader.frag @@ -0,0 +1,58 @@ +//*PIXEL* +#version 460 core + +#extension GL_ARB_bindless_texture : require + + +uint INVALID_HYDRA_ID = 4294967295; + +struct MaterialStore +{ + vec4 diffuse_colour; + uint diffuse_texture_id; + uint padding[3]; +}; + +layout(binding = 2, std430) readonly buffer MaterialBuffer +{ + MaterialStore materials[1000]; +}; + +layout( std430, binding = 3) readonly buffer TextureBuffer { + uvec2 textures[1000]; +}; + +layout (location=0) in VS_OUT +{ + vec2 vsUV; + vec4 vsWorldPos; + vec4 normal; + flat uint vsChunkID; + flat uint vsMaterialID; +}vs_out; + +layout (location=0) out vec4 uFragColor; + +void main() +{ + MaterialStore mat = materials[vs_out.vsMaterialID]; + //uvec2 tex_handle = textures[mat.diffuse_texture_id]; + + uvec2 handle = textures[mat.diffuse_texture_id]; + + // 2. Explicitly cast the 64-bit integer handle to a sampler type + // sampler2D tex = sampler2D(handle); + + // 3. Sample the texture normally + vec4 output_colour = texture(sampler2D(handle), vs_out.vsUV.xy); + if(output_colour[3] <= 0.1) + { + discard; + } + + uFragColor = output_colour; + + + //uFragColor = vec4(vs_out.vsUV.x, vs_out.vsUV.y, 1, 1); + +} \ No newline at end of file diff --git a/HydraEngine/source/ShaderFiles/forward_shader.vert b/HydraEngine/source/ShaderFiles/forward_shader.vert new file mode 100644 index 0000000..c20bdd5 --- /dev/null +++ b/HydraEngine/source/ShaderFiles/forward_shader.vert @@ -0,0 +1,41 @@ +#version 460 core +#extension GL_ARB_bindless_texture : require + +layout(binding = 0) uniform uniform_per_frame +{ + mat4 view; + mat4 proj; + vec3 viewer_pos; + uint light_count; +} ubo_per_frame; + +layout(binding = 1) readonly buffer PositionsBuffer +{ + mat4 model_matrix[]; +}; + +layout (location = 0) in vec3 inPos; //12 bytes : 0 +layout (location = 1) in vec2 inUV; //8 Bytes : 12 +layout (location = 2) in uvec3 inChunkID; //12 Bytes : 20 + +layout(location=0) out VS_OUT +{ + vec2 vsUV; + vec4 vsWorldPos; + flat uint vsChunkID; + flat uint vsMaterialID; +}vs_out; + +void main() +{ + uint chunkid = inChunkID[0]; + mat4 model = model_matrix[chunkid]; + mat4 view = ubo_per_frame.view; + mat4 proj = ubo_per_frame.proj; + //model = mat4(1); + gl_Position = proj * view * model * vec4(inPos, 1.0); + vs_out.vsWorldPos = model * vec4(inPos,1); + vs_out.vsUV = inUV; + vs_out.vsChunkID = chunkid; + vs_out.vsMaterialID = inChunkID[1]; +} \ No newline at end of file diff --git a/HydraEngine/source/actor/HydraActor.cpp b/HydraEngine/source/actor/HydraActor.cpp new file mode 100644 index 0000000..5ff08fc --- /dev/null +++ b/HydraEngine/source/actor/HydraActor.cpp @@ -0,0 +1,4 @@ +#include "HydraActor.h" +#include "HydraActorManager.h" +#include "../engine/HydraEngine.h" + diff --git a/HydraEngine/source/actor/HydraActor.h b/HydraEngine/source/actor/HydraActor.h new file mode 100644 index 0000000..2d26c65 --- /dev/null +++ b/HydraEngine/source/actor/HydraActor.h @@ -0,0 +1,34 @@ +#ifndef HYDRAACTOR +#define HYDRAACTOR + +#include "../engine/HydraObject.h" +//#include "HydraActorManager.h" +#include + +//class HydraComponent; + +class CLASS_DEFINE HydraActor : public HydraObject +{ + private: + HYDRA_ACTOR_STATE m_status = HYDRA_ACTOR_STATE::WAITING_FOR_INIT; + HydraID m_id = INVALID_HYDRA_ID; + HydraID m_parent_id = INVALID_HYDRA_ID; + std::vector m_children; + std::vector m_component_types; + uint32_t m_components_waiting = 0; + friend class HydraActorManager; + friend class HydraDeleteActorTask; + protected: + bool m_fixed_tick =false; + public: + std::string Name; + virtual ~HydraActor(){}; + virtual void InitialiseComponents() = 0; + virtual void DeferredInitialiseComponents() {}; + HydraID GetID() {return m_id;} + virtual void FixedTick(float delta_t) {}; + virtual void Destroy() = 0; + +}; + +#endif /* HYDRAACTOR */ diff --git a/HydraEngine/source/actor/HydraActorManager.cpp b/HydraEngine/source/actor/HydraActorManager.cpp new file mode 100644 index 0000000..c6d4030 --- /dev/null +++ b/HydraEngine/source/actor/HydraActorManager.cpp @@ -0,0 +1,525 @@ + +// +#include "HydraActorManager.h" +#include "../actor/HydraActor.h" +#include "../engine/HydraEngine.h" +#include "../ecs/HydraEntityManager.h" +#include "../ecs/HydraECS.h" +#include "../ecs/components/HydraPositionComponent.h" +#include "../ecs/systems/HydraTransformSystem.h" +#include "../fileaccess/HydraGLTFLoader.h" +#include "../task/actor/HydraLoadGLTFFileTask.hpp" +#include "../scheduler/HydraTaskScheduler.h" +#include + +HydraActor *const HydraActorManager::GetActor(HydraID actorID) +{ + if (actorID < MAX_ACTORS) + { + return m_actors[actorID]; + } + return nullptr; +} + +std::vector &HydraActorManager::GetChildren(HydraID actor_id) +{ + return m_actors[actor_id]->m_children; +} + +void HydraActorManager::DeleteActor(HydraID actorID) +{ + m_actors_waiting_for_delete.push_back(actorID); +} + +void HydraActorManager::_SetActorDeleted(HydraID actorID) +{ + if (m_actors[actorID] != nullptr) + { + delete m_actors[actorID]; + } + m_actors[actorID] = nullptr; + m_available_actor_ids.push_back(actorID); +} + + +HydraID HydraActorManager::LoadActor(std::string filename) +{ + HydraID actor_id = INVALID_HYDRA_ID; + HydraTaskScheduler* task_scheduler = GetEngine()->TaskScheduler(); + HydraID load_task_id = task_scheduler->CreateTask(HydraThreadAffinity::Render); + HydraLoadGLTFFileTask* load_task = static_cast(task_scheduler->GetTask(load_task_id)); + load_task->Initialise(filename, &actor_id); + task_scheduler->WaitForTask(load_task_id); + return actor_id; +} +/* +HydraID HydraActorManager::_ProcessGLTFNode(aiScene const *scene, aiNode *parent_node, std::vectormaterial_lookup) +{ + HydraID parent_actor_id = CreateActor(); + + HydraECS *ecs = GetEngine()->ECS(); + HydraECSPositionComponent position_component; + + aiVector3D tmp_scaling = {}; + aiQuaternion tmp_rotation = {}; + aiVector3D tmp_position = {}; + + parent_node->mTransformation.Decompose(tmp_scaling, tmp_rotation, tmp_position); + + glm::dvec3 scaling = glm::dvec3(tmp_scaling.x, tmp_scaling.y, tmp_scaling.z); + glm::quat rotation = glm::quat(tmp_rotation.w, tmp_rotation.x, tmp_rotation.y, tmp_rotation.z); + glm::dvec3 position = glm::dvec3(tmp_position.x, tmp_position.y, tmp_position.z); + + ecs->AddComponent(parent_actor_id, position_component); + + SetPosition(parent_actor_id, position, rotation, false); + + for (uint32_t i_mesh = 0; i_mesh < parent_node->mNumMeshes; i_mesh++) + { + aiMesh *mesh = scene->mMeshes[parent_node->mMeshes[i_mesh]]; + _ProcessGLTFMesh(scene, parent_actor_id, mesh, material_lookup); + } + + for (uint32_t i_node = 0; i_node < parent_node->mNumChildren; i_node++) + { + HydraID child_actor_id = _ProcessGLTFNode(scene, parent_node->mChildren[i_node], material_lookup); + SetRelationship(parent_actor_id, child_actor_id); + } + return parent_actor_id; +} + +void HydraActorManager::_ProcessGLTFMesh(aiScene const *scene, HydraID parent_actor_id, aiMesh *mesh, std::vectormaterial_lookup) +{ + HydraID mesh_actor_id = CreateActor(); + aiMaterial* mat = scene->mMaterials[mesh->mMaterialIndex]; + std::vector vertexes; + HydraECS *ecs = GetEngine()->ECS(); + + HydraECSPositionComponent position_component = {}; + + ecs->AddComponent(mesh_actor_id, position_component); + + + for (uint32_t i_face = 0; i_face < mesh->mNumFaces; i_face++) + { + aiFace face = mesh->mFaces[i_face]; + for (uint32_t i_index = 0; i_index < face.mNumIndices; i_index++) + { + uint32_t current_idx = face.mIndices[i_index]; + StandardVertexStruct vert = {}; + if (mesh->HasPositions()) + { + vert.vertex[0] = mesh->mVertices[current_idx].x; + vert.vertex[1] = mesh->mVertices[current_idx].y; + vert.vertex[2] = mesh->mVertices[current_idx].z; + } + if (mesh->HasNormals()) + { + vert.normal[0] = mesh->mNormals[current_idx].x; + vert.normal[1] = mesh->mNormals[current_idx].y; + vert.normal[2] = mesh->mNormals[current_idx].z; + } + if (mesh->HasTextureCoords(0)) + { + vert.uv[0] = mesh->mTextureCoords[0][current_idx].x; + vert.uv[1] = mesh->mTextureCoords[0][current_idx].y; + } + vert.indexes[0] = mesh_actor_id; + vertexes.push_back(vert); + } + } + + HydraMeshManager *mesh_manager = GetEngine()->MeshManager(); + + HydraID mesh_id = mesh_manager->CreateMesh(mesh_actor_id); + mesh_manager->SetVertexes(mesh_id, vertexes); + mesh_manager->CalculateNormals(mesh_id); + + + HydraECSMeshComponent mesh_comp; + mesh_comp.mesh_id = mesh_id; + ecs->AddComponent(mesh_actor_id, mesh_comp); + aiString mat_name; + mat->Get(AI_MATKEY_NAME, mat_name); + + HydraID material_id = material_lookup[mesh->mMaterialIndex]; + if(material_id != INVALID_HYDRA_ID) + { + HydraECSMaterialComponent mat_comp; + mat_comp.material_id = material_id; + ecs->AddComponent(mesh_actor_id, mat_comp); + HydraMaterialStruct const * const mat_data = GetEngine()->MaterialManager()->GetMaterial(material_id); + GetEngine()->BufferManager()->AddMaterial(mesh_actor_id, material_id, *mat_data); + } + + mesh_manager->SetMeshWaiting(mesh_id); + //Add renderable component + HydraPipelineManager* pipeline_manager = GetEngine()->PipelineManager(); + + uint32_t pipeline_id = pipeline_manager->GetPipelineID("FORWARD"); + uint32_t shadow_pipeline_id = pipeline_manager->GetPipelineID("SHADOW"); + uint32_t deferred_pipeline_id = pipeline_manager->GetPipelineID("DEFERRED"); + + HydraECSRenderableComponent render_comp; + + if(pipeline_id != INVALID_HYDRA_ID) + { + render_comp.pipelines.set(pipeline_id); + } + render_comp.pipelines.set(shadow_pipeline_id); + render_comp.pipelines.set(deferred_pipeline_id); + + ecs->AddComponent(mesh_actor_id, render_comp); + SetRelationship(parent_actor_id, mesh_actor_id); +} + +/// @brief Load all of the scene textures +/// @param scene containing scene +/// @param texture_lookup index of texture in the scene to the Hydra texture ID +void HydraActorManager::_ProcessGLTFTextures(aiScene const *scene, std::vector &texture_lookup) +{ + HydraTextureManager *texture_manager = GetEngine()->TextureManager(); + // Make space for the texture lookups + texture_lookup.resize(scene->mNumTextures); + + for (uint32_t i_tex = 0; i_tex < scene->mNumTextures; i_tex++) + { + aiTexture *tex = scene->mTextures[i_tex]; + // Create a holder for the texture + HydraID texture_id = texture_manager->CreateTexture(0, 0, GL_RGBA, GL_RGBA, GL_UNSIGNED_BYTE, false); + // load the texture data from the scene texture + texture_manager->FillTexture(texture_id, reinterpret_cast(tex->pcData), tex->mWidth); + // store the texture id against the scene index for the texture. Materials will have *n where n is the index + texture_lookup[i_tex] = texture_id; + texture_manager->FinaliseTexture(texture_id); + } +} + +void HydraActorManager::_ProcessGLTFMaterials(aiScene const *scene, + std::vector& texture_lookup, + std::vector& material_lookup, + std::string filename) +{ + material_lookup.resize(scene->mNumMaterials); + HydraTextureManager *texture_manager = GetEngine()->TextureManager(); + for (uint32_t i_mat = 0; i_mat < scene->mNumMaterials; i_mat++) + { + HydraMaterialStruct material; + aiMaterial *mat = scene->mMaterials[i_mat]; + + aiColor3D color(0.f, 0.f, 0.f); + aiString name; + + mat->Get(AI_MATKEY_COLOR_DIFFUSE, color); + mat->Get(AI_MATKEY_NAME, name); + std::string mat_name = filename + std::to_string(i_mat); + aiTexture diffuse_tex; + + uint32_t diffuse_tex_count = mat->GetTextureCount(aiTextureType::aiTextureType_DIFFUSE); + + // have to do something here for multiple diffuse textures at some point. + aiString texture_path; + aiTextureMapping texture_mapping; + uint32_t uv_index; + if (diffuse_tex_count > 0) + { + mat->GetTexture(aiTextureType::aiTextureType_DIFFUSE, 0, &texture_path, &texture_mapping, &uv_index); + std::string path = std::string(texture_path.C_Str()); + uint32_t texture_index = atoi(path.substr(1).c_str()); + HydraID texture_id = texture_lookup[texture_index]; + + material.diffuse_texture = texture_id; + material.texture_types += static_cast(HYDRA_TEXTURE_TYPE::DIFFUSE_TEXTURE); + } + + material.diffuse_colour = glm::vec4(color.r, color.g, color.b, 1); + + HydraID material_id = GetEngine()->MaterialManager()->CreateMaterial(mat_name, material); + material_lookup[i_mat] = material_id; + if (material_id == INVALID_HYDRA_ID) + { + throw std::runtime_error("Could not create material"); + } + } +} +*/ + +HydraID HydraActorManager::_SaveActor(HydraActor *actor) +{ + HydraECS *ecs = GetEngine()->ECS(); + + if (m_available_actor_ids.size() > 0) + { + HydraID id = m_available_actor_ids.front(); + m_available_actor_ids.pop_front(); + actor->m_id = id; + m_actors[id] = actor; + + return id; + } + delete actor; + return INVALID_HYDRA_ID; +} + +void HydraActorManager::Initialise(size_t max_actors) +{ + m_max_actors = max_actors; + std::lock_guard lock(m_mutex); + + m_actors.resize(max_actors); + + for (int i = 0; i < max_actors; i++) + { + m_available_actor_ids.push_back(i); + } +} + + +void HydraActorManager::TickActors(float delta_t) +{ + // std::lock_guard lock(m_mutex); + + // // HydraID barrierID = GetEngine()->TaskScheduler()->CreateBarrier(); + // for (int i = 0; i < m_actors_to_tick_fixed.size(); i++) + // { + // HydraID tick_actors_task_id = GetEngine()->TaskScheduler()->CreateTask(HydraThreadAffinity::General); + // if (tick_actors_task_id != INVALID_HYDRA_ID) + // { + // ((HydraFixedTickActorTask *)(GetEngine()->TaskScheduler()->GetTask(tick_actors_task_id)))->Initialise(m_actors_to_tick_fixed[i], delta_t); + + // GetEngine()->TaskScheduler()->StartTask(tick_actors_task_id); + // } + // } + // GetEngine()->TaskScheduler()->WaitForBarrier(barrierID); +} +void HydraActorManager::InitialiseActor(HydraID actorID) +{ + HydraActor *actor = GetActor(actorID); + if (actor != nullptr) + { + // actor->InitialiseComponents(); + m_actors_waiting_for_init.push_back(actorID); + } +} + +void HydraActorManager::Shutdown() +{ + std::lock_guard lock(m_mutex); + // for (HydraID actor_id = 0; actor_id < MAX_ACTORS; actor_id++) + // { + // if (m_actors[actor_id] != nullptr) + // { + // HydraActor *actor = m_actors[actor_id]; + + // m_actors[actor_id]->m_status = HydraActorStatus::WAITING_FOR_DELETE; + // _RemoveActorFromTickFixed(actor_id); + // _RemoveActorFromWaiting(actor_id); + // actor->Destroy(); + // // for (int i = 0; i < m_actors[actor_id]->m_component_types.size(); i++) + // // { + // // GetEngine()->ComponentManager()->DeleteComponent(m_actors[actor_id]->m_component_types[i], actor_id); + // // } + + // // HydraID delete_task_id = GetEngine()->TaskScheduler()->CreateTask(HydraThreadAffinity::General); + // // HydraDeleteActorTask *task = (HydraDeleteActorTask *)GetEngine()->TaskScheduler()->GetTask(delete_task_id); + // // task->Initialise(actor_id); + // // GetEngine()->TaskScheduler()->WaitForTask(delete_task_id); + // } + // _SetActorDeleted(actor_id); + // } +} + +void HydraActorManager::RotateActor(HydraID actorID, float euler_x, float euler_y, float euler_z) +{ + HydraECS *ecs = GetEngine()->ECS(); + + HydraPositionComponent &pos_comp = ecs->GetComponent(actorID); + + pos_comp.orientation[0] += euler_x; + pos_comp.orientation[1] += euler_y; + pos_comp.orientation[2] += euler_z; + pos_comp.needs_update = true; + ecs->GetSystem()->UpdateTransform(actorID); +} + + +void HydraActorManager::SetPosition(HydraID actorID, glm::dvec3 position) +{ + HydraECS *ecs = GetEngine()->ECS(); + + HydraPositionComponent &pos_comp = ecs->GetComponent(actorID); + pos_comp.position = position; + + + // if (ecs->HasComponent(actorID)) + // { + // HydraECSPhysicsComponent &phys_comp = ecs->GetComponent(actorID); + // // const float* matrix = glm::value_ptr(GetActorPose(actorID)); + + // phys_comp.physics_definition.pose = GetActorPose(actorID); + // } + if(!pos_comp.needs_update) + { + ecs->GetSystem()->UpdateTransform(actorID); + } +} + +void HydraActorManager::SetOrientation(HydraID actorID, float x, float y, float z) +{ + HydraECS *ecs = GetEngine()->ECS(); + HydraPositionComponent &pos_comp = ecs->GetComponent(actorID); + pos_comp.orientation = glm::vec3(x, y, z); + if(!pos_comp.needs_update) + { + + // if (ecs->HasComponent(actorID)) + // { + // HydraECSPhysicsComponent &phys_comp = ecs->GetComponent(actorID); + // phys_comp.physics_definition.pose = GetActorPose(actorID); + // } + ecs->GetSystem()->UpdateTransform(actorID); + } +} + +void HydraActorManager::SetScale(HydraID actor_id, glm::dvec3 scaling) +{ + HydraECS *ecs = GetEngine()->ECS(); + HydraPositionComponent &pos_comp = ecs->GetComponent(actor_id); + pos_comp.scale = glm::vec3(scaling); + + + // if (ecs->HasComponent(actorID)) + // { + // HydraECSPhysicsComponent &phys_comp = ecs->GetComponent(actorID); + // phys_comp.physics_definition.pose = GetActorPose(actorID); + // } + if(!pos_comp.needs_update) + { + ecs->GetSystem()->UpdateTransform(actor_id); + } +} + +void HydraActorManager::SetRelationship(HydraID parent_id, HydraID child_id) +{ + HydraActor *parent_actor = GetActor(parent_id); + HydraActor *child_actor = GetActor(child_id); + child_actor->m_parent_id = parent_id; + parent_actor->m_children.push_back(child_id); +} + +void HydraActorManager::TranslateActor(HydraID actorID, glm::dvec3 translation) +{ + HydraECS *ecs = GetEngine()->ECS(); + + HydraPositionComponent &pos_comp = ecs->GetComponent(actorID); + + pos_comp.position = pos_comp.position + translation; + + + // if (ecs->HasComponent(actorID)) + // { + // HydraECSPhysicsComponent &phys_comp = ecs->GetComponent(actorID); + // // const float* matrix = glm::value_ptr(GetActorPose(actorID)); + + // // std::copy(matrix, matrix + 16, phys_comp.physics_definition.pose); + // phys_comp.physics_definition.pose = GetActorPose(actorID); + // } + ecs->GetSystem()->UpdateTransform(actorID); +} + +void HydraActorManager::AddComponentType(HydraID actorID, uint32_t component_type) +{ + if (actorID < m_actors.size()) + { + HydraActor *actor = m_actors[actorID]; + if (actor != nullptr) + { + actor->m_component_types.push_back(component_type); + actor->m_components_waiting++; + } + } +} + +glm::mat4 HydraActorManager::GetActorPose(HydraID actorID) +{ + + HydraPositionComponent &pos = GetEngine()->ECS()->GetComponent(actorID); + glm::mat4 model_matrix = pos.transform; + // if (pos.needs_update) + // { + // glm::mat4 trans_matrix = glm::translate(pos.position); + // glm::mat4 rot_matrix = glm::toMat4(glm::quat(pos.orientation)); + // model_matrix = trans_matrix * rot_matrix; + // } + return model_matrix; +} + +glm::vec3 HydraActorManager::GetActorOrientation(HydraID actorID) +{ + HydraECS *ecs = GetEngine()->ECS(); + HydraPositionComponent &pos_comp = ecs->GetComponent(actorID); + return pos_comp.orientation; +} + +glm::vec3 HydraActorManager::GetActorVelocity(HydraID actorID) +{ + + return glm::dvec3(0, 0, 0); +} +glm::dvec3 HydraActorManager::GetActorPosition(HydraID actorID) +{ + HydraECS *ecs = GetEngine()->ECS(); + HydraPositionComponent &pos_comp = ecs->GetComponent(actorID); + + return pos_comp.position; +} + +bool HydraActorManager::HasComponentType(HydraID actorID, uint32_t component_type) +{ + if (actorID < m_actors.size()) + { + HydraActor *actor = m_actors[actorID]; + if (actor != nullptr) + { + for (int i = 0; i < actor->m_component_types.size(); i++) + { + if (actor->m_component_types[i] == component_type) + { + return true; + } + } + } + } + return false; +} + +void HydraActorManager::RemoveComponentType(HydraID actorID, uint32_t component_type) +{ + if (actorID < m_actors.size()) + { + HydraActor *actor = m_actors[actorID]; + if (actor != nullptr) + { + uint32_t comp_type = static_cast(component_type); + if (actor->m_component_types.size() > comp_type) + { + actor->m_component_types.erase(actor->m_component_types.begin() + comp_type); + } + } + } +} + +HydraID HydraActorManager::GetParent(HydraID actor_id) +{ + return m_actors[actor_id]->m_parent_id; +} + +HydraID HydraActorManager::GetRoot(HydraID actor_id) +{ + HydraID parent_id = GetParent(actor_id); + if(parent_id == INVALID_HYDRA_ID) + { + return actor_id; + } + return GetRoot(parent_id); +} diff --git a/HydraEngine/source/actor/HydraActorManager.h b/HydraEngine/source/actor/HydraActorManager.h new file mode 100644 index 0000000..1cb30e4 --- /dev/null +++ b/HydraEngine/source/actor/HydraActorManager.h @@ -0,0 +1,96 @@ +#ifndef HYDRAACTORMANAGER +#define HYDRAACTORMANAGER +#include "../engine/HydraObject.h" + +#include "../task/HydraTask.h" +#include "HydraActor.h" +#include +#include +#include +#include +#include + + +// #include // C++ importer interface +// #include // Output data structure +// #include // Post processing flags + + +class CLASS_DEFINE HydraActorManager : public HydraObject +{ + private: + std::mutex m_mutex; + std::vector m_actors; + std::deque m_available_actor_ids; + std::deque m_actors_waiting_for_init; + std::deque m_actors_waiting_for_delete; + size_t m_max_actors; + HydraID _SaveActor(HydraActor* actor); + void _RemoveActorFromWaiting(HydraID actorID); + void _RemoveActorFromTickFixed(HydraID actorID); + void _SetActorDeleted(HydraID actorID); + public: + void Initialise(size_t max_actors); + template HydraID CreateActor(); + HydraID LoadActor(std::string filename); + + void DeleteActor(HydraID actorID); + HydraActor* const GetActor(HydraID actorID); + std::vector& GetChildren(HydraID actor_id); + + void TickActors(float delta_t); + void InitialiseActor(HydraID actorID); + + void Shutdown(); + + void RotateActor(HydraID actorID, float euler_x, float euler_y, float euler_z); + + void SetPosition(HydraID actorID, glm::dvec3 position); + void SetOrientation(HydraID actorID, float x, float y, float z); + void SetScale(HydraID actor_id, glm::dvec3 scaling); + + void TranslateActor(HydraID actorID, glm::dvec3 translation); + + void SetRelationship(HydraID parent_id, HydraID child_id); + void AddComponentType(HydraID actorID, uint32_t component_type); + bool HasComponentType(HydraID actorID, uint32_t component_type); + void RemoveComponentType(HydraID actorID, uint32_t component_type); + + HydraID GetParent(HydraID actor_id); + HydraID GetRoot(HydraID actor_id); + + glm::mat4 GetActorPose(HydraID actorID); + glm::dvec3 GetActorPosition(HydraID actorID); + glm::vec3 GetActorOrientation(HydraID actorID); + glm::vec3 GetActorVelocity(HydraID actorID); + +}; + +template +inline HydraID HydraActorManager::CreateActor() +{ + T* actorType = new T(); + HydraActor* actor = dynamic_cast(actorType); + if (actor != nullptr) + { + HydraID actor_id = INVALID_HYDRA_ID; + { + std::lock_guard lock(m_mutex); + actor_id = _SaveActor(actor); + } + if(actor_id != INVALID_HYDRA_ID) + { + + actor->InitialiseComponents(); + } + return actor_id; + } + else + { + return INVALID_HYDRA_ID; + } +} + + + +#endif /* HYDRAACTORMANAGER */ diff --git a/HydraEngine/source/actor/HydraDirectionalLightActor.cpp b/HydraEngine/source/actor/HydraDirectionalLightActor.cpp new file mode 100644 index 0000000..2b760b0 --- /dev/null +++ b/HydraEngine/source/actor/HydraDirectionalLightActor.cpp @@ -0,0 +1,45 @@ +#include "HydraDirectionalLightActor.h" +#include "../engine/HydraEngine.h" +#include "../actor/HydraActorManager.h" +#include "../task/HydraTask.h" +#include "../ecs/HydraECS.h" +#include "../ecs/components/HydraPositionComponent.h" +#include "../ecs/components/HydraMeshComponent.h" +#include "../ecs/components/HydraRenderableComponent.h" +#include "../ecs/components/HydraMaterialComponent.h" +#include "../ecs/components/HydraLightComponent.h" + +#include "../buffer/HydraLightBufferManager.h" +#include "../buffer/HydraLightBuffer.h" + + + + +void HydraDirectionalLightActor::InitialiseComponents() +{ + HydraLightComponent light_comp = {}; + HydraECS *ecs = GetEngine()->ECS(); + + // HydraLightBuffer light = {}; + // light.light_colour = glm::vec3(1,1,1); + // light.light_direction = glm::vec3(0,0,0); + // light.light_intensity = 1; + // light.light_type = static_cast(HYDRA_LIGHT_TYPE::HYDRA_LIGHT_DIRECTIONAL); + + //light_comp.light_id = GetEngine()->LightBufferManager()->CreateLight(light); + + light_comp.light_colour = glm::vec4(1,1,1,1); + light_comp.light_intensity = 100.0f; + light_comp.light_type = static_cast(HYDRA_LIGHT_TYPE::HYDRA_LIGHT_DIRECTIONAL); + light_comp.entity_id = GetID(); + + ecs->AddComponent(GetID(), light_comp); + + HydraPositionComponent position_component; + ecs->AddComponent(GetID(), position_component); +} + +void HydraDirectionalLightActor::Destroy() +{ + +} diff --git a/HydraEngine/source/actor/HydraDirectionalLightActor.h b/HydraEngine/source/actor/HydraDirectionalLightActor.h new file mode 100644 index 0000000..271219c --- /dev/null +++ b/HydraEngine/source/actor/HydraDirectionalLightActor.h @@ -0,0 +1,18 @@ +#ifndef HYDRALIGHTACTOR +#define HYDRALIGHTACTOR +#include "HydraActor.h" + +class CLASS_DEFINE HydraDirectionalLightActor : public HydraActor +{ + private: + + protected: + + public: + virtual void InitialiseComponents() override; + virtual void Destroy() override; + +}; + + +#endif /* HYDRALIGHTACTOR */ diff --git a/HydraEngine/source/actor/HydraGLTFActor.cpp b/HydraEngine/source/actor/HydraGLTFActor.cpp new file mode 100644 index 0000000..e69de29 diff --git a/HydraEngine/source/actor/HydraGLTFActor.h b/HydraEngine/source/actor/HydraGLTFActor.h new file mode 100644 index 0000000..515432c --- /dev/null +++ b/HydraEngine/source/actor/HydraGLTFActor.h @@ -0,0 +1,19 @@ +#ifndef HYDRAGLTFACTOR +#define HYDRAGLTFACTOR + +#include "HydraActor.h" + +class CLASS_DEFINE HydraGLTFActor : public HydraActor +{ + private: + + protected: + + public: + virtual void InitialiseComponents() override {} + virtual void Destroy() override {} + +}; + + +#endif /* HYDRAGLTFACTOR */ diff --git a/HydraEngine/source/actor/HydraOutputActor.cpp b/HydraEngine/source/actor/HydraOutputActor.cpp new file mode 100644 index 0000000..ad296fb --- /dev/null +++ b/HydraEngine/source/actor/HydraOutputActor.cpp @@ -0,0 +1,135 @@ +#include "HydraOutputActor.h" +#include "../engine/HydraEngine.h" +#include "../actor/HydraActorManager.h" +#include "../task/HydraTask.h" +#include "../ecs/HydraECS.h" +#include "../ecs/components/HydraPositionComponent.h" +#include "../ecs/components/HydraMeshComponent.h" +#include "../ecs/components/HydraRenderableComponent.h" +#include "../ecs/components/HydraMaterialComponent.h" +#include "../buffer/HydraMaterialBufferManager.h" +#include "../buffer/HydraTextureBufferManager.h" +#include "../buffer/HydraMaterialBuffer.h" +#include "../mesh/HydraMeshManager.h" +#include "../mesh/HydraMesh.h" + +void HydraOutputActor::_CreateMaterial() +{ + HydraEngine *engine = GetEngine(); + HydraRenderSettings render_settings = engine->RenderSettings(); + + HydraID buffer_0 = engine->TextureBufferManager()->CreateTexture("deferred_buffer_0", + render_settings.DisplayWidth, + render_settings.DisplayHeight, + GL_RGBA8, + GL_NEAREST, + GL_NEAREST); + HydraID depth = engine->TextureBufferManager()->CreateTexture("deferred_depth", + render_settings.DisplayWidth, + render_settings.DisplayHeight, + GL_DEPTH_COMPONENT24, + GL_NEAREST, + GL_NEAREST); + + HydraID metal_rough = engine->TextureBufferManager()->CreateTexture("deferred_metal_rough_buffer", + render_settings.DisplayWidth, + render_settings.DisplayHeight, + GL_RGBA8, + GL_NEAREST, + GL_NEAREST); + + HydraID normal = engine->TextureBufferManager()->CreateTexture("deferred_normal_buffer", + render_settings.DisplayWidth, + render_settings.DisplayHeight, + GL_RGBA32F, + GL_NEAREST, + GL_NEAREST); + + HydraID position = engine->TextureBufferManager()->CreateTexture("deferred_position_buffer", + render_settings.DisplayWidth, + render_settings.DisplayHeight, + GL_RGBA32F, + GL_NEAREST, + GL_NEAREST); + + // engine->TextureBufferManager()->BindTexture(depth); + // engine->TextureBufferManager()->BindTexture(buffer_0); + texture_buffers.resize(16); + texture_buffers[0] = depth; + texture_buffers[1] = buffer_0; + texture_buffers[2] = metal_rough; + texture_buffers[3] = normal; + texture_buffers[4] = position; +} + +void HydraOutputActor::_CreateMesh() +{ + HydraMeshManager *mesh_manager = GetEngine()->MeshManager(); + HydraID mesh_id = mesh_manager->CreateMesh(); + HydraMesh *mesh = mesh_manager->GetMesh(mesh_id); + + mesh->vertexes.resize(4); + mesh->indexes.resize(6); + + float scale_x = 1.0f; + float scale_y = 1.0f; + float scale_z = 1.0f; + + float min_x = -0.5f * scale_x; + float min_y = -0.5f * scale_y; + float min_z = 0.5f * scale_z; + + float max_x = 0.5f * scale_x; + float max_y = 0.5f * scale_y; + float max_z = 0.5f * scale_z; + + float min_u = 0; + float min_v = 0; + + float max_u = 1; + float max_v = 1; + + // 1---2 5---6 + // | / | | / | + // 0---3 4---7 + + HydraID actor_id = GetID(); + mesh->vertexes[0] = {min_x, min_y, min_z, min_u, min_v, actor_id, 0, 0, 0,0,0,0,0,0,0,0,0}; + mesh->vertexes[1] = {min_x, max_y, min_z, min_u, max_v, actor_id, 0, 0, 0,0,0,0,0,0,0,0,0}; + mesh->vertexes[2] = {max_x, max_y, min_z, max_u, max_v, actor_id, 0, 0, 0,0,0,0,0,0,0,0,0}; + mesh->vertexes[3] = {max_x, min_y, min_z, max_u, min_v, actor_id, 0, 0, 0,0,0,0,0,0,0,0,0}; + + // Face 0 + mesh->indexes[0] = 0; + mesh->indexes[1] = 1; + mesh->indexes[2] = 2; + + mesh->indexes[3] = 0; + mesh->indexes[4] = 2; + mesh->indexes[5] = 3; + + + HydraECS *ecs = GetEngine()->ECS(); + HydraMeshComponent mesh_comp; + + mesh_comp.mesh_id = mesh_id; + mesh_comp.mesh_state = HYDRA_STATE::Waiting; + + ecs->AddComponent(GetID(), mesh_comp); +} + +void HydraOutputActor::_CreateRenderableComponent() +{ + HydraRenderableComponent render_comp; + HydraECS *ecs = GetEngine()->ECS(); + render_comp.renderable_types.set((uint32_t)HYDRA_RENDERABLE_TYPE::HYDRA_OUTPUT, true); + ecs->AddComponent(GetID(), render_comp); +} + + +void HydraOutputActor::InitialiseComponents() +{ + _CreateMaterial(); + _CreateMesh(); + _CreateRenderableComponent(); +} diff --git a/HydraEngine/source/actor/HydraOutputActor.h b/HydraEngine/source/actor/HydraOutputActor.h new file mode 100644 index 0000000..5c1b29d --- /dev/null +++ b/HydraEngine/source/actor/HydraOutputActor.h @@ -0,0 +1,20 @@ +#ifndef HYDRAOUTPUTACTOR +#define HYDRAOUTPUTACTOR +#include "HydraActor.h" + +class CLASS_DEFINE HydraOutputActor : public HydraActor +{ + private: + HydraID m_mesh_component = INVALID_HYDRA_ID; + protected: + void _CreateMaterial(); + void _CreateMesh(); + void _CreateRenderableComponent(); + public: + virtual void InitialiseComponents(); + virtual void Destroy(){} + std::vector texture_buffers; +}; + + +#endif /* HYDRAOUTPUTACTOR */ diff --git a/HydraEngine/source/actor/HydraPlaneActor.cpp b/HydraEngine/source/actor/HydraPlaneActor.cpp new file mode 100644 index 0000000..853fde4 --- /dev/null +++ b/HydraEngine/source/actor/HydraPlaneActor.cpp @@ -0,0 +1,208 @@ +#include "HydraPlaneActor.h" +#include "../engine/HydraEngine.h" +#include "../actor/HydraActorManager.h" +#include "../task/HydraTask.h" +#include "../ecs/HydraECS.h" +#include "../ecs/components/HydraPositionComponent.h" +#include "../ecs/components/HydraMeshComponent.h" +#include "../ecs/components/HydraRenderableComponent.h" +#include "../ecs/components/HydraMaterialComponent.h" +#include "../buffer/HydraMaterialBufferManager.h" +#include "../buffer/HydraTextureBufferManager.h" +#include "../buffer/HydraMaterialBuffer.h" +#include "../mesh/HydraMeshManager.h" +#include "../mesh/HydraMesh.h" + +void HydraPlaneActor::InitialiseComponents() +{ + // HydraECS* ecs = GetEngine()->ECS(); + // HydraID entity_id = ecs->CreateEntity(); + _CreatePosition(); + // _CreatePhysics(); + + _CreateMaterial(); + _CreateMesh(); + _CreateRenderableComponent(); +} + +void HydraPlaneActor::DeferredInitialiseComponents() +{ +} + +void HydraPlaneActor::_CreatePosition() +{ + HydraECS *ecs = GetEngine()->ECS(); + HydraPositionComponent position_component; + ecs->AddComponent(GetID(), position_component); +} + +void HydraPlaneActor::_CreateMesh() +{ + HydraMeshManager *mesh_manager = GetEngine()->MeshManager(); + HydraID mesh_id = mesh_manager->CreateMesh(); + HydraMesh *mesh = mesh_manager->GetMesh(mesh_id); + + HydraMaterialComponent mat_comp = GetEngine()->ECS()->GetComponent(GetID()); + + mesh->vertexes.resize(24); + mesh->indexes.resize(36); + + float scale_x = 1000.0f; + float scale_y = 1.0f; + float scale_z = 1000.0f; + + float min_x = -0.5f * scale_x; + float min_y = -0.5f * scale_y; + float min_z = -0.5f * scale_z; + + float max_x = 0.5f * scale_x; + float max_y = 0.5f * scale_y; + float max_z = 0.5f * scale_z; + + float min_u = 1000; + float min_v = 0; + + float max_u = 0; + float max_v = 1000; + + // 1---2 5---6 + //| / | | / | + // 0---3 4---7 + + HydraID actor_id = GetID(); + mesh->vertexes[0] = {min_x, min_y, min_z, min_u, min_v, actor_id, mat_comp.material_id, 0}; + mesh->vertexes[1] = {min_x, max_y, min_z, min_u, max_v, actor_id, mat_comp.material_id, 0}; + mesh->vertexes[2] = {max_x, max_y, min_z, max_u, max_v, actor_id, mat_comp.material_id, 0}; + mesh->vertexes[3] = {max_x, min_y, min_z, max_u, min_v, actor_id, mat_comp.material_id, 0}; + + // Face 0 + mesh->indexes[0] = 0; + mesh->indexes[1] = 1; + mesh->indexes[2] = 2; + + mesh->indexes[3] = 0; + mesh->indexes[4] = 2; + mesh->indexes[5] = 3; + + mesh->vertexes[4] = {max_x, min_y, min_z, min_u, min_v, actor_id, mat_comp.material_id, 0}; + mesh->vertexes[5] = {max_x, max_y, min_z, min_u, max_v, actor_id, mat_comp.material_id, 0}; + mesh->vertexes[6] = {max_x, max_y, max_z, max_u, max_v, actor_id, mat_comp.material_id, 0}; + mesh->vertexes[7] = {max_x, min_y, max_z, max_u, min_v, actor_id, mat_comp.material_id, 0}; + + mesh->indexes[6] = 4; + mesh->indexes[7] = 5; + mesh->indexes[8] = 6; + + mesh->indexes[9] = 4; + mesh->indexes[10] = 6; + mesh->indexes[11] = 7; + + // Back Face + mesh->vertexes[8] = {max_x, min_y, max_z, min_u, min_v, actor_id, mat_comp.material_id, 0}; + mesh->vertexes[9] = {max_x, max_y, max_z, min_u, max_v, actor_id, mat_comp.material_id, 0}; + mesh->vertexes[10] = {min_x, max_y, max_z, max_u, max_v, actor_id, mat_comp.material_id, 0}; + mesh->vertexes[11] = {min_x, min_y, max_z, max_u, min_v, actor_id, mat_comp.material_id, 0}; + + mesh->indexes[12] = 8; + mesh->indexes[13] = 9; + mesh->indexes[14] = 10; + + mesh->indexes[15] = 8; + mesh->indexes[16] = 10; + mesh->indexes[17] = 11; + + mesh->vertexes[12] = {min_x, min_y, max_z, min_u, min_v, actor_id, mat_comp.material_id, 0}; + mesh->vertexes[13] = {min_x, max_y, max_z, min_u, max_v, actor_id, mat_comp.material_id, 0}; + mesh->vertexes[14] = {min_x, max_y, min_z, max_u, max_v, actor_id, mat_comp.material_id, 0}; + mesh->vertexes[15] = {min_x, min_y, min_z, max_u, min_v, actor_id, mat_comp.material_id, 0}; + + mesh->indexes[18] = 12; + mesh->indexes[19] = 13; + mesh->indexes[20] = 14; + + mesh->indexes[21] = 12; + mesh->indexes[22] = 14; + mesh->indexes[23] = 15; + + mesh->vertexes[16] = {min_x, max_y, min_z, min_u, min_v, actor_id, mat_comp.material_id, 0}; + mesh->vertexes[17] = {min_x, max_y, max_z, min_u, max_v, actor_id, mat_comp.material_id, 0}; + mesh->vertexes[18] = {max_x, max_y, max_z, max_u, max_v, actor_id, mat_comp.material_id, 0}; + mesh->vertexes[19] = {max_x, max_y, min_z, max_u, min_v, actor_id, mat_comp.material_id, 0}; + + mesh->indexes[24] = 16; + mesh->indexes[25] = 17; + mesh->indexes[26] = 18; + + mesh->indexes[27] = 16; + mesh->indexes[28] = 18; + mesh->indexes[29] = 19; + + mesh->vertexes[20] = {min_x, min_y, min_z, min_u, min_v, actor_id, mat_comp.material_id, 0}; + mesh->vertexes[21] = {max_x, min_y, min_z, min_u, max_v, actor_id, mat_comp.material_id, 0}; + mesh->vertexes[22] = {max_x, min_y, max_z, max_u, max_v, actor_id, mat_comp.material_id, 0}; + mesh->vertexes[23] = {min_x, min_y, max_z, max_u, min_v, actor_id, mat_comp.material_id, 0}; + + mesh->indexes[30] = 20; + mesh->indexes[31] = 21; + mesh->indexes[32] = 22; + + mesh->indexes[33] = 20; + mesh->indexes[34] = 22; + mesh->indexes[35] = 23; + + mesh_manager->CalculateNormals(mesh->mesh_id); + + HydraECS *ecs = GetEngine()->ECS(); + HydraMeshComponent mesh_comp; + + mesh_comp.mesh_id = mesh_id; + mesh_comp.mesh_state = HYDRA_STATE::Waiting; + + ecs->AddComponent(GetID(), mesh_comp); +} + +void HydraPlaneActor::_CreateMaterial() +{ + + HydraEngine *engine = GetEngine(); + std::string filename = std::string(texture_base) + std::string("/DesignArea/DesignArea_Albedo.png"); + + HydraID tex_id = engine->TextureBufferManager()->LoadTexture(filename); + + HydraMaterialBuffer material = {}; + + material.diffuse_texture_id = tex_id; + material.diffuse_colour = glm::vec4(1, 1, 1, 1); + material.metalic_rough = glm::vec4(0, 0.5, 0.3, 1); + HydraID mat_id = engine->MaterialBufferManager()->CreateMaterial(material); + + HydraMaterialComponent mat_comp = {}; + mat_comp.material_id = mat_id; + engine->ECS()->AddComponent(GetID(), mat_comp); +} + +void HydraPlaneActor::_CreatePhysics() +{ + // HydraECSPhysicsComponent physics_component; + // physics_component.physics_state = Hydra_State::Waiting; + // physics_component.physics_definition.actor_id = GetID(); + // physics_component.physics_definition.physics_type = HydraPhyicsType::Static; + // physics_component.physics_definition.physics_shape = HydraPhysicsShape::HydraBoxShape; + // physics_component.physics_definition.mass = 100000.0f; + // physics_component.physics_definition.extent_x = 1000.0f; + // physics_component.physics_definition.extent_y = 0.5f; + // physics_component.physics_definition.extent_z = 1000.0f; + // physics_component.physics_definition.dynamic_friction = 0.5f; + // physics_component.physics_definition.restitution = 0.5f; + + // HydraECS* ecs = GetEngine()->ECS(); + + // ecs->AddComponent(GetID(), physics_component); +} +void HydraPlaneActor::_CreateRenderableComponent() +{ + HydraRenderableComponent render_comp; + HydraECS *ecs = GetEngine()->ECS(); + render_comp.renderable_types.set((uint32_t)HYDRA_RENDERABLE_TYPE::HYDRA_COLOUR, true); + ecs->AddComponent(GetID(), render_comp); +} diff --git a/HydraEngine/source/actor/HydraPlaneActor.h b/HydraEngine/source/actor/HydraPlaneActor.h new file mode 100644 index 0000000..3e4c75e --- /dev/null +++ b/HydraEngine/source/actor/HydraPlaneActor.h @@ -0,0 +1,28 @@ +#ifndef HYDRAPLANEACTOR +#define HYDRAPLANEACTOR +#include "HydraActor.h" + +class CLASS_DEFINE HydraPlaneActor : public HydraActor +{ + private: + double m_scale = 1.0; + double m_widthscale = 1000.0f; + HydraID m_material_component = INVALID_HYDRA_ID; + HydraID m_position_component = INVALID_HYDRA_ID; + HydraID m_mesh_component = INVALID_HYDRA_ID; + protected: + void _CreatePosition(); + void _CreateMesh(); + void _CreateMaterial(); + void _CreatePhysics(); + void _CreateRenderableComponent(); + public: + virtual void InitialiseComponents(); + virtual void DeferredInitialiseComponents(); + virtual void Destroy(){} + + +}; + + +#endif /* HYDRAPLANEACTOR */ diff --git a/HydraEngine/source/actor/HydraPlayerActor.cpp b/HydraEngine/source/actor/HydraPlayerActor.cpp new file mode 100644 index 0000000..0db88b0 --- /dev/null +++ b/HydraEngine/source/actor/HydraPlayerActor.cpp @@ -0,0 +1,106 @@ +#include "HydraPlayerActor.h" +#include "HydraActorManager.h" +#include "../HydraDefines.h" +#include "../engine/HydraEngine.h" + +#include "../ecs/HydraECS.h" +#include "../ecs/components/HydraPositionComponent.h" + + + +void HydraPlayerActor::InitialiseComponents() +{ + HydraECS* ecs = GetEngine()->ECS(); + //HydraID entity_id = ecs->CreateEntity(); + HydraPositionComponent position_component; + ecs->AddComponent(GetID(), position_component); +} + +void HydraPlayerActor::DeferredInitialiseComponents() +{ + //_CreatePhysics(); +} +void HydraPlayerActor::_CreatePhysics() +{ + // HydraPhysicsComponent* physics_component = static_cast(GetEngine()->ComponentManager()->CreateComponent((uint32_t)HYDRA_COMPONENT_TYPE::PHYSICS, GetID())); + + // physics_component->physics_definition.PhysicsType = HydraPhyicsType::Dynamic; + // physics_component->physics_definition.PhysicsShape = HydraPhysicsShape::HydraBoxShape; + // physics_component->physics_definition.Mass = 10.0f; + // physics_component->physics_definition.ExtentX = 0.5f; + // physics_component->physics_definition.ExtentY = 0.5f; + // physics_component->physics_definition.ExtentZ = 0.5f; + // physics_component->physics_definition.DynamicFriction = 0.5f; + // physics_component->physics_definition.Restitution = 0.5f; + // physics_component->physics_definition.Velocity = GetEngine()->ActorManager()->GetActorVelocity(GetID()); + +} +void HydraPlayerActor::HandleInput(float delta_t) +{ + glm::vec2 change = GetEngine()->MouseChange(); + + bool move_forward = GetEngine()->KeyPressed(HYDRA_KEY_CODES::HYDRA_KEY_W); + bool move_backward = GetEngine()->KeyPressed(HYDRA_KEY_CODES::HYDRA_KEY_S); + bool move_fast = GetEngine()->KeyPressed(HYDRA_KEY_CODES::HYDRA_KEY_LEFT_SHIFT); + + bool move_left = GetEngine()->KeyPressed(HYDRA_KEY_CODES::HYDRA_KEY_A); + bool move_right = GetEngine()->KeyPressed(HYDRA_KEY_CODES::HYDRA_KEY_D); + + HydraRenderSettings render_settings = GetEngine()->RenderSettings(); + float scale = 0.2f; + + float x_angle = (change.x / render_settings.DisplayWidth) * -500 * delta_t * scale; + float y_angle = (change.y / render_settings.DisplayHeight) * -500 * delta_t * scale; + + float extra_speed = 1.0f; + float speed = 5.0f; + + if (move_fast) + { + extra_speed = 150; + } + + GetEngine()->ActorManager()->RotateActor(GetID(), y_angle, x_angle, 0.0f); + + glm::dvec3 pos_vec = GetEngine()->ActorManager()->GetActorPosition(GetID()); + glm::vec3 rot_vec = GetEngine()->ActorManager()->GetActorOrientation(GetID()); + + glm::mat4 rot = glm::mat4(1); + + rot = glm::eulerAngleXYZ(rot_vec.x, rot_vec.y, rot_vec.z); + + glm::dvec3 forward = m_forward * rot; + glm::dvec3 right = m_right * rot; + glm::dvec3 up = m_up * rot; + + glm::dvec3 trans = glm::dvec3(0, 0, 0); + + double distance = (double)(speed * extra_speed * delta_t); + bool moved = false; + if (move_forward) + { + trans = trans - (forward * distance); + moved = true; + } + if (move_backward) + { + trans = trans + (forward * distance); + moved = true; + } + + if (move_right) + { + trans = trans - (right * distance); + moved = true; + } + + if (move_left) + { + trans = trans + (right * distance); + moved = true; + } + if (moved) + { + GetEngine()->ActorManager()->TranslateActor(GetID(), -trans); + } +} diff --git a/HydraEngine/source/actor/HydraPlayerActor.h b/HydraEngine/source/actor/HydraPlayerActor.h new file mode 100644 index 0000000..6468ab6 --- /dev/null +++ b/HydraEngine/source/actor/HydraPlayerActor.h @@ -0,0 +1,24 @@ +#ifndef HYDRAPLAYERACTOR +#define HYDRAPLAYERACTOR +#include "HydraActor.h" +#include +class HydraCamara; + +class CLASS_DEFINE HydraPlayerActor : public HydraActor +{ + private: + protected: + glm::vec4 m_right = glm::vec4(1, 0, 0, 1); + glm::vec4 m_up = glm::vec4(0, -1, 0, 1); + glm::vec4 m_forward = glm::vec4(0, 0, -1 , 1); + void _CreatePhysics(); + public: + virtual void InitialiseComponents(); + virtual void DeferredInitialiseComponents(); + virtual void HandleInput(float delta_t); + virtual void Destroy() {} + +}; + + +#endif /* HYDRAPLAYERACTOR */ diff --git a/HydraEngine/source/buffer/HydraBuffer.h b/HydraEngine/source/buffer/HydraBuffer.h new file mode 100644 index 0000000..c9f658a --- /dev/null +++ b/HydraEngine/source/buffer/HydraBuffer.h @@ -0,0 +1,14 @@ +#ifndef HYDRABUFFER +#define HYDRABUFFER +#include "../HydraDefines.h" + +struct HydraBuffer +{ + HydraID buffer_id = INVALID_HYDRA_ID; + uint32_t size_bytes = 0; + uint32_t shader_binding_id; //index of the UBO in the shader + uint32_t gpu_buffer_id; //UBO Block id for bind buffer base + HYDRA_BUFFER_TYPE buffer_type; + std::string buffer_name; +}; +#endif /* HYDRABUFFER */ diff --git a/HydraEngine/source/buffer/HydraBufferManager.cpp b/HydraEngine/source/buffer/HydraBufferManager.cpp new file mode 100644 index 0000000..790406e --- /dev/null +++ b/HydraEngine/source/buffer/HydraBufferManager.cpp @@ -0,0 +1,163 @@ +#include "HydraBufferManager.h" +#include "../GlewIncludes.h" +#include "../mesh/StandardVertex.h" + +void HydraBufferManager::Initialise() +{ + m_buffers.resize(MAX_BUFFERS); + for(uint32_t i = 0; i < MAX_BUFFERS; i++) + { + m_available_buffer_ids.push(i); + } +} + +void HydraBufferManager::Shutdown() +{ + for(uint32_t i = 0; i < MAX_BUFFERS; i++) + { + if(m_buffers[i].buffer_id != INVALID_HYDRA_ID) + { + DeleteBuffer(m_buffers[i].buffer_id); + } + } +} + +// HydraID HydraBufferManager::CreateGPUBuffer(std::string buffer_name, +// uint32_t buffer_size_bytes, +// uint32_t binding, +// HYDRA_BUFFER_TYPE buffer_type) +// { +// HydraID buffer_id = _GetBufferID(); +// HydraBuffer buffer = {}; +// buffer.buffer_id = buffer_id; +// buffer.size_bytes = buffer_size_bytes; +// buffer.buffer_name = buffer_name; +// buffer.buffer_type = buffer_type; +// uint32_t gl_buffer_type = _DecodeBufferType(buffer_type); +// //Create the buffer +// glGenBuffers(1, &buffer.gpu_buffer_id); +// glBindBuffer(gl_buffer_type, buffer.gpu_buffer_id); +// //Allocate storage +// glBufferData(gl_buffer_type, buffer.size_bytes, NULL, GL_DYNAMIC_DRAW); +// glBindBufferBase(gl_buffer_type, binding, buffer.gpu_buffer_id); +// glBindBuffer(gl_buffer_type, 0); +// m_buffers[buffer_id] = buffer; +// return buffer_id; + +// } + +HydraID HydraBufferManager::CreateGPUBuffer(std::string buffer_name, + uint32_t buffer_size_bytes, + uint32_t binding, + HYDRA_BUFFER_TYPE buffer_type) +{ + HydraID buffer_id = _GetBufferID(); + HydraBuffer buffer = {}; + buffer.buffer_id = buffer_id; + buffer.size_bytes = buffer_size_bytes; + buffer.buffer_name = buffer_name; + buffer.buffer_type = buffer_type; + uint32_t gl_buffer_type = _DecodeBufferType(buffer_type); + //Create the buffer + + glCreateBuffers(1, &buffer.gpu_buffer_id); + glNamedBufferStorage( + buffer.gpu_buffer_id, + buffer_size_bytes, + NULL, + GL_DYNAMIC_STORAGE_BIT + ); + glBindBufferBase(gl_buffer_type, binding, buffer.gpu_buffer_id); + m_buffers[buffer_id] = buffer; + return buffer_id; + +} + +void HydraBufferManager::DeleteBuffer(HydraID buffer_id) +{ + std::lock_guard lock(m_mutex); + if(buffer_id < MAX_BUFFERS) + { + if(m_buffers[buffer_id].buffer_id != INVALID_HYDRA_ID) + { + glDeleteBuffers(0, &m_buffers[buffer_id].gpu_buffer_id); + m_buffers[buffer_id].buffer_id = INVALID_HYDRA_ID; + m_available_buffer_ids.push(buffer_id); + } + } +} + +void HydraBufferManager::UpdatePartialBuffer(HydraID buffer_id, uint32_t start, uint32_t size, void *data) +{ + if(buffer_id >= MAX_BUFFERS) + { + return; + } + if(m_buffers[buffer_id].buffer_id == INVALID_HYDRA_ID) + { + return; + } + glNamedBufferSubData(m_buffers[buffer_id].gpu_buffer_id, start, size, data); + //glBindBuffer(GL_UNIFORM_BUFFER, m_buffers[buffer_id].gpu_buffer_id); + //glBufferSubData(GL_UNIFORM_BUFFER, 0, m_buffers[buffer_id].size_bytes, data); +} + + +void HydraBufferManager::UpdateWholeBuffer(HydraID buffer_id, void *data) +{ + if(buffer_id >= MAX_BUFFERS) + { + return; + } + if(m_buffers[buffer_id].buffer_id == INVALID_HYDRA_ID) + { + return; + } + glNamedBufferSubData(m_buffers[buffer_id].gpu_buffer_id, 0, m_buffers[buffer_id].size_bytes, data); + //glBindBuffer(GL_UNIFORM_BUFFER, m_buffers[buffer_id].gpu_buffer_id); + //glBufferSubData(GL_UNIFORM_BUFFER, 0, m_buffers[buffer_id].size_bytes, data); +} + +HydraID HydraBufferManager::FindBuffer(std::string buffer_name) +{ + for(uint32_t buffer_idx = 0; buffer_idx < m_buffers.size(); buffer_idx++) + { + if(m_buffers[buffer_idx].buffer_name == buffer_name) + { + return buffer_idx; + } + } + return INVALID_HYDRA_ID; +} + +const HydraBuffer &HydraBufferManager::GetBuffer(HydraID buffer_id) +{ + return m_buffers[buffer_id]; +} + +HydraID HydraBufferManager::_GetBufferID() +{ + HydraID buffer_id = INVALID_HYDRA_ID; + { + std::lock_guard lock(m_mutex); + if(m_available_buffer_ids.size() == 0) + { + return INVALID_HYDRA_ID; + } + buffer_id = m_available_buffer_ids.front(); + m_available_buffer_ids.pop(); + } + return buffer_id; +} + +uint32_t HydraBufferManager::_DecodeBufferType(HYDRA_BUFFER_TYPE buffer_type) +{ + switch(buffer_type) + { + case HYDRA_BUFFER_TYPE::HYDRA_UBO_BUFFER: + return GL_UNIFORM_BUFFER; + case HYDRA_BUFFER_TYPE::HYDRA_SSBO_BUFFER: + return GL_SHADER_STORAGE_BUFFER; + } + return 0; +} diff --git a/HydraEngine/source/buffer/HydraBufferManager.h b/HydraEngine/source/buffer/HydraBufferManager.h new file mode 100644 index 0000000..898f105 --- /dev/null +++ b/HydraEngine/source/buffer/HydraBufferManager.h @@ -0,0 +1,33 @@ +#ifndef HYDRABUFFERMANAGER +#define HYDRABUFFERMANAGER +#include "../engine/HydraObject.h" +#include "HydraBuffer.h" +#include "HydraVertexBuffer.h" +#include +#include +#include + +class HydraBufferManager : public HydraObject +{ + public: + const uint32_t MAX_BUFFERS = 10000; + void Initialise(); + void Shutdown(); + HydraID CreateGPUBuffer(std::string buffer_name, + uint32_t buffer_size_bytes, + uint32_t binding, + HYDRA_BUFFER_TYPE buffer_type); + void DeleteBuffer(HydraID buffer_id); + void UpdatePartialBuffer(HydraID buffer_id, uint32_t start, uint32_t size, void *data); + void UpdateWholeBuffer(HydraID buffer_id, void* data); + HydraID FindBuffer(std::string buffer_name); + const HydraBuffer& GetBuffer(HydraID buffer_id); + private: + std::mutex m_mutex; + std::queue m_available_buffer_ids; + std::vector m_buffers; + HydraID _GetBufferID(); + uint32_t _DecodeBufferType(HYDRA_BUFFER_TYPE buffer_type); +}; + +#endif /* HYDRABUFFERMANAGER */ diff --git a/HydraEngine/source/buffer/HydraLightBuffer.h b/HydraEngine/source/buffer/HydraLightBuffer.h new file mode 100644 index 0000000..ce9aa56 --- /dev/null +++ b/HydraEngine/source/buffer/HydraLightBuffer.h @@ -0,0 +1,16 @@ +#ifndef HYDRALIGHTBUFFER +#define HYDRALIGHTBUFFER + + +#include + +struct HydraLightBuffer +{ + alignas(16) glm::vec3 light_direction; + alignas(16) glm::vec3 light_colour; + uint32_t light_type; + float light_intensity; + float padding[2]; +}; + +#endif /* HYDRALIGHTBUFFER */ diff --git a/HydraEngine/source/buffer/HydraLightBufferManager.cpp b/HydraEngine/source/buffer/HydraLightBufferManager.cpp new file mode 100644 index 0000000..7e74bd2 --- /dev/null +++ b/HydraEngine/source/buffer/HydraLightBufferManager.cpp @@ -0,0 +1,47 @@ +#include "HydraLightBufferManager.h" + +void HydraLightBufferManager::Initialise() +{ + m_light_lookup.resize(MAX_LIGHTS); + m_lights.resize(MAX_LIGHTS); + for(uint32_t i = 0; i < MAX_LIGHTS; i ++) + { + m_available_lights.push(i); + } +} + +void HydraLightBufferManager::Shutdown() +{ +} + +HydraID HydraLightBufferManager::CreateLight(HydraLightBuffer light_buffer) +{ + std::lock_guard lock(m_mutex); + if(m_available_lights.size() > 0) + { + HydraID light_id = m_available_lights.front(); + m_available_lights.pop(); + m_lights[m_light_count] = light_buffer; + m_light_lookup[light_id] = m_light_count; + m_light_count++; + return light_id; + } + + return INVALID_HYDRA_ID; +} + +HydraLightBuffer *const HydraLightBufferManager::GetLightBufferBase() +{ + return &m_lights[0]; +} + +HydraLightBuffer &HydraLightBufferManager::GetLightBuffer(HydraID light_id) +{ + HydraID light_idx = m_light_lookup[light_id]; + return m_lights[light_idx]; +} + +uint32_t HydraLightBufferManager::GetLightCount() +{ + return m_light_count; +} diff --git a/HydraEngine/source/buffer/HydraLightBufferManager.h b/HydraEngine/source/buffer/HydraLightBufferManager.h new file mode 100644 index 0000000..2a891b4 --- /dev/null +++ b/HydraEngine/source/buffer/HydraLightBufferManager.h @@ -0,0 +1,27 @@ +#ifndef HYDRALIGHTBUFFERMANAGER +#define HYDRALIGHTBUFFERMANAGER + +#include "../engine/HydraObject.h" +#include "HydraLightBuffer.h" +#include +#include +#include + +class HydraLightBufferManager : public HydraObject +{ + public: + void Initialise(); + void Shutdown(); + HydraID CreateLight(HydraLightBuffer light_buffer); + HydraLightBuffer* const GetLightBufferBase(); + HydraLightBuffer& GetLightBuffer(HydraID light_id); + uint32_t GetLightCount(); + private: + std::mutex m_mutex; + uint32_t m_light_count = 0; + std::vector m_lights; + std::queue m_available_lights; + std::vector m_light_lookup; +}; + +#endif /* HYDRALIGHTBUFFERMANAGER */ diff --git a/HydraEngine/source/buffer/HydraMaterialBuffer.h b/HydraEngine/source/buffer/HydraMaterialBuffer.h new file mode 100644 index 0000000..e8f5911 --- /dev/null +++ b/HydraEngine/source/buffer/HydraMaterialBuffer.h @@ -0,0 +1,18 @@ +#ifndef HYDRAMATERIALBUFFER +#define HYDRAMATERIALBUFFER + +#include "../HydraDefines.h" +#include + +struct HydraMaterialBuffer +{ + glm::vec4 diffuse_colour = {0, 0, 0, 0}; //0 - 16 + glm::vec4 metalic_rough = {0, 0, 0, 0}; //28 - 12 + uint32_t diffuse_texture_id = INVALID_HYDRA_ID; //32 - 4 + uint32_t metallic_rough_texture_id = INVALID_HYDRA_ID; //36 - 4 + uint32_t normal_texture_id = INVALID_HYDRA_ID; //40 - 4 + uint32_t padding[1] = {}; //48 - 8 +}; + + +#endif /* HYDRAMATERIALBUFFER */ diff --git a/HydraEngine/source/buffer/HydraMaterialBufferManager.cpp b/HydraEngine/source/buffer/HydraMaterialBufferManager.cpp new file mode 100644 index 0000000..069af1d --- /dev/null +++ b/HydraEngine/source/buffer/HydraMaterialBufferManager.cpp @@ -0,0 +1,35 @@ +#include "HydraMaterialBufferManager.h" + +void HydraMaterialBufferManager::Intialise() +{ + m_material.resize(MAX_MATERIALS); + for(uint32_t mat_idx = 0; mat_idx < MAX_MATERIALS; mat_idx++) + { + m_available_material_ids.push(mat_idx); + } +} + +void HydraMaterialBufferManager::Shutdown() +{ +} + +HydraID HydraMaterialBufferManager::CreateMaterial(const HydraMaterialBuffer &material) +{ + std::lock_guard lock(m_mutex); + if(m_available_material_ids.size() == 0) + { + return INVALID_HYDRA_ID; + } + HydraID mat_id = m_available_material_ids.front(); + m_available_material_ids.pop(); + m_material[mat_id] = material; + return mat_id; +} + + + + +void *HydraMaterialBufferManager::GetMaterialBuffer() +{ + return &m_material[0]; +} diff --git a/HydraEngine/source/buffer/HydraMaterialBufferManager.h b/HydraEngine/source/buffer/HydraMaterialBufferManager.h new file mode 100644 index 0000000..edd7cd5 --- /dev/null +++ b/HydraEngine/source/buffer/HydraMaterialBufferManager.h @@ -0,0 +1,30 @@ +#ifndef HYDRAMATERIALBUFFERMANAGER +#define HYDRAMATERIALBUFFERMANAGER + +#include "../engine/HydraObject.h" +#include "HydraMaterialBuffer.h" + +#include +#include +#include +#include +#include +#include +#include + + +class HydraMaterialBufferManager : public HydraObject +{ + public: + void Intialise(); + void Shutdown(); + HydraID CreateMaterial(const HydraMaterialBuffer& material); + void* GetMaterialBuffer(); + + private: + std::mutex m_mutex; + std::queue m_available_material_ids; + std::vector m_material; +}; + +#endif /* HYDRAMATERIALBUFFERMANAGER */ diff --git a/HydraEngine/source/buffer/HydraTextureBufferManager.cpp b/HydraEngine/source/buffer/HydraTextureBufferManager.cpp new file mode 100644 index 0000000..9477fe0 --- /dev/null +++ b/HydraEngine/source/buffer/HydraTextureBufferManager.cpp @@ -0,0 +1,193 @@ +#define STB_IMAGE_IMPLEMENTATION +#include "HydraTextureBufferManager.h" +#include "../scheduler/HydraTaskScheduler.h" +#include "../task/buffer/HydraCreateTextureTask.hpp" + +void HydraTextureBufferManager::Intialise() +{ + m_textures.resize(MAX_TEXTURES); + m_bindless_texture_ids.resize(MAX_TEXTURES); + for (uint32_t tex_idx = 0; tex_idx < MAX_TEXTURES; tex_idx++) + { + m_available_texture_ids.push(tex_idx); + m_bindless_texture_ids[tex_idx] = 0; + } +} + +void HydraTextureBufferManager::Shutdown() +{ + for (uint32_t tex_idx = 0; tex_idx < MAX_TEXTURES; tex_idx++) + { + if (m_textures[tex_idx].texture_id != INVALID_HYDRA_ID) + { + DeleteTexture(tex_idx); + } + } +} + +HydraID HydraTextureBufferManager::LoadTexture(std::string texture_filename) +{ + HydraID texture_id = FindTexture(texture_filename); + if (texture_id != INVALID_HYDRA_ID) + { + return texture_id; + } + + void *data = nullptr; + int width = 0; + int height = 0; + int channels = 0; + + //stbi_set_flip_vertically_on_load(true); + data = stbi_load(texture_filename.c_str(), &width, &height, &channels, 0); + + if (data == nullptr) + { + return INVALID_HYDRA_ID; + } + + uint32_t format = GL_RGBA; + + if (channels == 3) + { + format = GL_RGB; + } + + HydraTaskScheduler *scheduler = GetEngine()->TaskScheduler(); + HydraID create_tex_id = scheduler->CreateTask(HydraThreadAffinity::Render); + HydraCreateTextureTask *create_tex_task = static_cast(scheduler->GetTask(create_tex_id)); + HydraID tex_id = INVALID_HYDRA_ID; + create_tex_task->Initialise(texture_filename, + width, + height, + GL_RGBA8, + format, + GL_NEAREST_MIPMAP_NEAREST, + GL_LINEAR, + GL_UNSIGNED_BYTE, + 5, + data, + &tex_id); + scheduler->WaitForTask(create_tex_id); + return tex_id; +} + +HydraID HydraTextureBufferManager::FindTexture(std::string texture_name) +{ + if (m_texture_lookup.find(texture_name) == m_texture_lookup.end()) + { + return INVALID_HYDRA_ID; + } + return m_texture_lookup.find(texture_name)->second; +} + +void *HydraTextureBufferManager::GetTextureBuffer() +{ + return &m_bindless_texture_ids[0]; +} + +const HydraTextureBuffer &HydraTextureBufferManager::GetTexture(HydraID texture_id) +{ + return m_textures[texture_id]; +} + +HydraID HydraTextureBufferManager::_GetTextureID() +{ + std::lock_guard lock(m_mutex); + + if (m_available_texture_ids.size() == 0) + { + return INVALID_HYDRA_ID; + } + + HydraID id = m_available_texture_ids.front(); + m_available_texture_ids.pop(); + + return id; +} + +HydraID HydraTextureBufferManager::CreateTexture(std::string texture_name, + uint32_t width, + uint32_t height, + uint32_t internal_format, + uint32_t min_filter, + uint32_t mag_filter, + uint32_t format, + uint32_t data_type, + uint32_t mip_levels, + void *data) +{ + uint32_t gl_tex_id = 0; + glCreateTextures(GL_TEXTURE_2D, 1, &gl_tex_id); + glBindTexture(GL_TEXTURE_2D, gl_tex_id); + + // important to create mip_levels + 1 images + glTextureStorage2D(gl_tex_id, mip_levels + 1, internal_format, width, height); + + if (data != nullptr) + { + glTextureSubImage2D( + gl_tex_id, + // level, xoffset, yoffset, width, height + 0, 0, 0, width, height, + format, data_type, + data); + + if (mip_levels > 0) + { + glGenerateTextureMipmap(gl_tex_id); + } + } + + glTextureParameteri(gl_tex_id, GL_TEXTURE_MIN_FILTER, min_filter); + glTextureParameteri(gl_tex_id, GL_TEXTURE_MAG_FILTER, mag_filter); + + glBindTexture(GL_TEXTURE_2D, 0); + HydraTextureBuffer texture_buffer = {}; + HydraID texture_id = _GetTextureID(); + texture_buffer.texture_id = texture_id; + texture_buffer.format = format; + texture_buffer.internal_format = internal_format; + texture_buffer.width = width; + texture_buffer.height = height; + texture_buffer.gl_tex_id = gl_tex_id; + texture_buffer.mag_filter = mag_filter; + texture_buffer.min_filter = min_filter; + + m_textures[texture_id] = texture_buffer; + m_texture_lookup.insert(std::pair(texture_name, texture_id)); + + return texture_id; +} + +void HydraTextureBufferManager::BindTexture(HydraID texture_id) +{ + + if (texture_id >= MAX_TEXTURES) + { + return; + } + HydraTextureBuffer texture = m_textures[texture_id]; + glBindTexture(GL_TEXTURE_2D, texture.gl_tex_id); + glTextureParameteri(texture.gl_tex_id, GL_TEXTURE_WRAP_S, GL_REPEAT); + glTextureParameteri(texture.gl_tex_id, GL_TEXTURE_WRAP_T, GL_REPEAT); + glTextureParameteri(texture.gl_tex_id, GL_TEXTURE_MIN_FILTER, texture.min_filter); + glTextureParameteri(texture.gl_tex_id, GL_TEXTURE_MAG_FILTER, texture.mag_filter); + + texture.texture_binding = glGetTextureHandleARB(texture.gl_tex_id); + glMakeTextureHandleResidentARB(texture.texture_binding); + m_bindless_texture_ids[texture_id] = texture.texture_binding; +} + +void HydraTextureBufferManager::UnbindTexture(HydraID texture_id) +{ + glMakeTextureHandleNonResidentARB(texture_id); +} + +void HydraTextureBufferManager::DeleteTexture(HydraID texture_id) +{ + if (m_bindless_texture_ids[texture_id] != 0) + { + UnbindTexture(m_bindless_texture_ids[texture_id]); + } +} diff --git a/HydraEngine/source/buffer/HydraTextureBufferManager.h b/HydraEngine/source/buffer/HydraTextureBufferManager.h new file mode 100644 index 0000000..9a45c54 --- /dev/null +++ b/HydraEngine/source/buffer/HydraTextureBufferManager.h @@ -0,0 +1,42 @@ +#ifndef HYDRATEXTUREBUFFERMANAGER +#define HYDRATEXTUREBUFFERMANAGER + +#include "../engine/HydraObject.h" +#include "HydraTexureBuffer.h" + +#include +#include +#include +#include +#include +#include +#include +#include "../GlewIncludes.h" + +class HydraTextureBufferManager : public HydraObject +{ + public: + void Intialise(); + void Shutdown(); + HydraID CreateTexture(std::string texture_name, uint32_t width, uint32_t height, uint32_t internal_format, + uint32_t min_filter, uint32_t mag_filter, + uint32_t format = GL_RGBA, uint32_t data_type = GL_UNSIGNED_BYTE, uint32_t mip_levels = 0, void* data = nullptr); + void BindTexture(HydraID texture_id); + void UnbindTexture(HydraID texture_id); + void DeleteTexture(HydraID texture_id); + HydraID LoadTexture(std::string texture_filename); + HydraID FindTexture(std::string texture_name); + void* GetTextureBuffer(); + const HydraTextureBuffer& GetTexture(HydraID texture_id); + + private: + HydraID _GetTextureID(); + std::mutex m_mutex; + std::queue m_available_texture_ids; + std::vector m_textures; + std::vector m_bindless_texture_ids; + std::unordered_map m_texture_lookup; + uint32_t m_gl_texture_id = 0; +}; + +#endif /* HYDRATEXTUREBUFFERMANAGER */ diff --git a/HydraEngine/source/buffer/HydraTexureBuffer.h b/HydraEngine/source/buffer/HydraTexureBuffer.h new file mode 100644 index 0000000..aa64630 --- /dev/null +++ b/HydraEngine/source/buffer/HydraTexureBuffer.h @@ -0,0 +1,18 @@ +#ifndef HYDRATEXUREBUFFER +#define HYDRATEXUREBUFFER + +struct HydraTextureBuffer +{ + HydraID texture_id = INVALID_HYDRA_ID; + uint32_t width = 0; + uint32_t height = 0; + uint32_t format = 0; + uint32_t internal_format = 0; + uint32_t gl_tex_id; + uint64_t texture_binding = 0; + uint32_t mag_filter = 0; + uint32_t min_filter = 0; + +}; + +#endif /* HYDRATEXUREBUFFER */ diff --git a/HydraEngine/source/buffer/HydraVertexBuffer.h b/HydraEngine/source/buffer/HydraVertexBuffer.h new file mode 100644 index 0000000..bb8a2ed --- /dev/null +++ b/HydraEngine/source/buffer/HydraVertexBuffer.h @@ -0,0 +1,18 @@ +#ifndef HYDRAVERTEXBUFFER +#define HYDRAVERTEXBUFFER +#include "../HydraDefines.h" + +struct HydraVertexBuffer +{ + HydraID vertex_buffer_id; + uint32_t vao = 0; + uint32_t vbo = 0; + uint32_t ebo = 0; + + uint32_t vertex_buffer_size_bytes = 0; + uint32_t index_buffer_size_bytes = 0; + + uint32_t triangle_count = 0; +}; + +#endif /* HYDRAVERTEXBUFFER */ diff --git a/HydraEngine/source/buffer/HydraVertexBufferManager.cpp b/HydraEngine/source/buffer/HydraVertexBufferManager.cpp new file mode 100644 index 0000000..efba782 --- /dev/null +++ b/HydraEngine/source/buffer/HydraVertexBufferManager.cpp @@ -0,0 +1,127 @@ +#include "HydraVertexBufferManager.h" +#include "../GlewIncludes.h" +#include "../mesh/StandardVertex.h" + +void HydraVertexBufferManager::Initialise() +{ + m_vertex_buffers.resize(MAX_BUFFERS); + for (uint32_t i = 0; i < MAX_BUFFERS; i++) + { + m_available_buffer_ids.push(i); + } +} + +void HydraVertexBufferManager::Shutdown() +{ + for (uint32_t i = 0; i < MAX_BUFFERS; i++) + { + if (m_vertex_buffers[i].vertex_buffer_id != INVALID_HYDRA_ID) + { + DeleteVertexBuffer(m_vertex_buffers[i].vertex_buffer_id); + } + } +} + +HydraID HydraVertexBufferManager::CreateVertexBuffer(uint32_t vertex_buffer_size_bytes, + uint32_t index_buffer_size_bytes, + uint32_t triangle_count) +{ + HydraID buffer_id = _GetBufferID(); + HydraVertexBuffer buffer = {}; + + buffer.vertex_buffer_id = buffer_id; + buffer.vertex_buffer_size_bytes = vertex_buffer_size_bytes; + buffer.index_buffer_size_bytes = index_buffer_size_bytes; + buffer.triangle_count = triangle_count; + glGenVertexArrays(1, &buffer.vao); + glBindVertexArray(buffer.vao); + + glGenBuffers(1, &buffer.vbo); + glBindBuffer(GL_ARRAY_BUFFER, buffer.vbo); + glBufferData(GL_ARRAY_BUFFER, vertex_buffer_size_bytes, nullptr, GL_STATIC_DRAW); + + glGenBuffers(1, &buffer.ebo); + glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, buffer.ebo); + glBufferData(GL_ELEMENT_ARRAY_BUFFER, index_buffer_size_bytes, nullptr, GL_STATIC_DRAW); + + // position + glVertexAttribPointer(0, 3, GL_FLOAT, GL_FALSE, sizeof(StandardVertex), (void *)0); + glEnableVertexAttribArray(0); + // texcoord01 + glVertexAttribPointer(1, 2, GL_FLOAT, GL_FALSE, sizeof(StandardVertex), (void *)(3 * sizeof(float))); + glEnableVertexAttribArray(1); + // chunkID + glVertexAttribIPointer(2, 3, GL_UNSIGNED_INT, sizeof(StandardVertex), (void *)(5 * sizeof(float))); + glEnableVertexAttribArray(2); + + glVertexAttribPointer(3, 3, GL_FLOAT, GL_FALSE, sizeof(StandardVertex), (void *)(8 * sizeof(float))); + glEnableVertexAttribArray(3); + + glVertexAttribPointer(4, 3, GL_FLOAT, GL_FALSE, sizeof(StandardVertex), (void *)(11 * sizeof(float))); + glEnableVertexAttribArray(4); + + glVertexAttribPointer(5, 3, GL_FLOAT, GL_FALSE, sizeof(StandardVertex), (void *)(14 * sizeof(float))); + glEnableVertexAttribArray(5); + + glBindVertexArray(0); + + m_vertex_buffers[buffer_id] = buffer; + return buffer_id; +} + +void HydraVertexBufferManager::DeleteVertexBuffer(HydraID buffer_id) +{ + std::lock_guard lock(m_mutex); + if (buffer_id < MAX_BUFFERS) + { + if (m_vertex_buffers[buffer_id].vertex_buffer_id != INVALID_HYDRA_ID) + { + glDeleteVertexArrays(1, &m_vertex_buffers[buffer_id].vao); + glDeleteBuffers(1, &m_vertex_buffers[buffer_id].vbo); + glDeleteBuffers(1, &m_vertex_buffers[buffer_id].ebo); + + m_vertex_buffers[buffer_id].vertex_buffer_id = INVALID_HYDRA_ID; + m_available_buffer_ids.push(buffer_id); + } + } +} + +void HydraVertexBufferManager::UpdateVertexBuffer(HydraID buffer_id, void *vertex_data, void *index_data) +{ + if (buffer_id >= MAX_BUFFERS) + { + return; + } + if (m_vertex_buffers[buffer_id].vertex_buffer_id == INVALID_HYDRA_ID) + { + return; + } + + glBindBuffer(GL_ARRAY_BUFFER, m_vertex_buffers[buffer_id].vbo); + glBufferSubData(GL_ARRAY_BUFFER, 0, m_vertex_buffers[buffer_id].vertex_buffer_size_bytes, vertex_data); + glBindBuffer(GL_ARRAY_BUFFER, 0); + + glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, m_vertex_buffers[buffer_id].ebo); + glBufferSubData(GL_ELEMENT_ARRAY_BUFFER, 0, m_vertex_buffers[buffer_id].index_buffer_size_bytes, index_data); + glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, 0); +} + +HydraVertexBuffer &HydraVertexBufferManager::GetVertexBuffer(HydraID buffer_id) +{ + return m_vertex_buffers[buffer_id]; +} + +HydraID HydraVertexBufferManager::_GetBufferID() +{ + HydraID buffer_id = INVALID_HYDRA_ID; + { + std::lock_guard lock(m_mutex); + if (m_available_buffer_ids.size() == 0) + { + return INVALID_HYDRA_ID; + } + buffer_id = m_available_buffer_ids.front(); + m_available_buffer_ids.pop(); + } + return buffer_id; +} \ No newline at end of file diff --git a/HydraEngine/source/buffer/HydraVertexBufferManager.h b/HydraEngine/source/buffer/HydraVertexBufferManager.h new file mode 100644 index 0000000..9fbb4ed --- /dev/null +++ b/HydraEngine/source/buffer/HydraVertexBufferManager.h @@ -0,0 +1,35 @@ +#ifndef HYDRAVERTEXBUFFERMANAGER +#define HYDRAVERTEXBUFFERMANAGER + +#include "../engine/HydraObject.h" +#include "HydraBuffer.h" +#include "HydraVertexBuffer.h" +#include +#include +#include + +class HydraVertexBufferManager : public HydraObject +{ + public: + + const uint32_t MAX_BUFFERS = 10000; + + void Initialise(); + void Shutdown(); + + HydraID CreateVertexBuffer(uint32_t vertex_buffer_size_bytes, uint32_t index_buffer_size_bytes, uint32_t triangle_count); + void DeleteVertexBuffer(HydraID buffer_id); + void UpdateVertexBuffer(HydraID buffer_id, void* vertex_data, void* index_data); + HydraVertexBuffer& GetVertexBuffer(HydraID buffer_id); + private: + std::mutex m_mutex; + std::queue m_available_buffer_ids; + std::vector m_vertex_buffers; + + HydraID _GetBufferID(); + +}; + + + +#endif /* HYDRAVERTEXBUFFERMANAGER */ diff --git a/HydraEngine/source/camera/HydraCamera.cpp b/HydraEngine/source/camera/HydraCamera.cpp new file mode 100644 index 0000000..d35c7d6 --- /dev/null +++ b/HydraEngine/source/camera/HydraCamera.cpp @@ -0,0 +1,77 @@ +#include "HydraCamera.h" +#include "../engine/HydraEngine.h" +#include "../windowmanager/HydraRenderSettings.h" +#include "../actor/HydraActor.h" +#include "../actor/HydraActorManager.h" + + +glm::mat4x4 HydraCamera::GetView() +{ + glm::dvec3 actor_pos = glm::dvec3(0,0,0); + + glm::mat4 actor_rot = glm::mat4(1); + glm::vec3 actor_euler = glm::vec3(0); + + if(m_attached_actor != INVALID_HYDRA_ID) + { + HydraActor* actor = GetEngine()->ActorManager()->GetActor(m_attached_actor); + if(actor != nullptr) + { + actor_pos = (GetEngine()->ActorManager()->GetActorPosition(m_attached_actor)) * glm::dvec3(-1, -1, -1); + actor_euler = GetEngine()->ActorManager()->GetActorOrientation(m_attached_actor); + actor_rot = glm::eulerAngleXYZ(actor_euler.x, actor_euler.y, actor_euler.z); + } + } + + glm::mat4 trans = glm::translate(actor_pos); + glm::mat4 rot = actor_rot;// * glm::eulerAngleXYZ(EulerAngle.x, EulerAngle.y, EulerAngle.z); + + glm::mat4 camera_transform = rot * trans; + return camera_transform; +} + +glm::mat4x4 HydraCamera::GetProjection() +{ + HydraRenderSettings render_settings = GetEngine()->RenderSettings(); + float fovRad = glm::radians(render_settings.FOV); + //glm::mat4 projection = glm::perspectiveLH(fovRad, (float)render_settings->ViewportWidth / (float)render_settings->ViewportHeight, render_settings->Near, render_settings->Far); + glm::mat4 projection = glm::perspectiveRH(fovRad, (float)render_settings.ViewportWidth / (float)render_settings.ViewportHeight, render_settings.Near, render_settings.Far); + // glm::mat4 correction = {1, 0, 0, 0, + // 0,-1, 0, 0, + // 0, 0, 0.5f,0.5f, + // 0,0, 0, 1}; + // projection = correction * projection; + return projection; +} + +glm::mat4x4 HydraCamera::GetOrthoProjection() +{ + HydraRenderSettings render_settings = GetEngine()->RenderSettings(); + float fovRad = glm::radians(render_settings.FOV); + glm::mat4 projection = glm::ortho(0.0f, render_settings.DisplayWidth, 0, render_settings.DisplayHeight, 0.0f, 1000.0f); + + + return projection; +} + +glm::vec3 HydraCamera::GetPosition() +{ + glm::dvec3 actor_pos = glm::dvec3(0,0,0); + + if(m_attached_actor != INVALID_HYDRA_ID) + { + HydraActor* actor = GetEngine()->ActorManager()->GetActor(m_attached_actor); + if(actor != nullptr) + { + actor_pos = (GetEngine()->ActorManager()->GetActorPosition(m_attached_actor)) * glm::dvec3(1, 1, 1); + + } + } + return actor_pos; + +} + +void HydraCamera::AttachToActor(HydraID actorID) +{ + m_attached_actor = actorID; +} diff --git a/HydraEngine/source/camera/HydraCamera.h b/HydraEngine/source/camera/HydraCamera.h new file mode 100644 index 0000000..76f998d --- /dev/null +++ b/HydraEngine/source/camera/HydraCamera.h @@ -0,0 +1,23 @@ +#ifndef HYDRACAMERA +#define HYDRACAMERA +#include "../engine/HydraObject.h" +#include + +class CLASS_DEFINE HydraCamera : public HydraObject +{ + private: + glm::vec4 m_right = glm::vec4(1, 0, 0, 1); + glm::vec4 m_up = glm::vec4(0, 1, 0, 1); + glm::vec4 m_forward = glm::vec4(0, 0, -1, 1); + HydraID m_attached_actor = INVALID_HYDRA_ID; + public: + glm::mat4x4 GetView(); + glm::mat4x4 GetProjection(); + glm::mat4x4 GetOrthoProjection(); + HydraID GetAttachedActor() {return m_attached_actor;} + glm::vec3 GetPosition(); + void AttachToActor(HydraID actorID); +}; + + +#endif /* HYDRACAMERA */ diff --git a/HydraEngine/source/ecs/HydraComponentArray.h b/HydraEngine/source/ecs/HydraComponentArray.h new file mode 100644 index 0000000..8045c67 --- /dev/null +++ b/HydraEngine/source/ecs/HydraComponentArray.h @@ -0,0 +1,90 @@ +#ifndef HYDRACOMPONENTARRAY +#define HYDRACOMPONENTARRAY + +#include "../engine/HydraObject.h" + +#include +#include +#include + +class IHydraComponentArray +{ + public: + virtual ~IHydraComponentArray() = default; + virtual void EntityDeleted(HydraID entity_id) = 0; +}; + +template +class HydraComponentArray : public IHydraComponentArray +{ + private: + std::array m_components; + std::unordered_map m_entity_to_component; + std::unordered_map m_component_to_entity; + + std::mutex m_mutex; + uint32_t m_component_count = 0; + public: + void RemoveComponent(HydraID entity_id) + { + std::lock_guard lock(m_mutex); + assert(m_entity_to_component.find(entity_id) == m_entity_to_component.end() && "Trying to remove a component that doesnt exist"); + + HydraID component_index = m_entity_to_component[entity_id]; + HydraID last_component_index = m_component_count -1; + HydraID last_entity_id = m_component_to_entity[last_component_index]; + + if(last_component_index != component_index) + { + m_components[component_index] = m_components[last_component_index]; + m_entity_to_component[last_entity_id] = component_index; + m_components[last_component_index] = {}; + } + else + { + m_components[component_index] = {}; + } + + m_entity_to_component.erase(entity_id); + m_component_to_entity.erase(component_index); + + } + + void AddComponent(HydraID entity_id, T component) + { + std::lock_guard lock(m_mutex); + assert(m_entity_to_component.find(entity_id) == m_entity_to_component.end() && "Trying to add a component that already exist"); + m_components[m_component_count] = component; + m_entity_to_component.insert({entity_id, m_component_count}); + m_component_to_entity.insert({m_component_count, entity_id}); + m_component_count++; + } + + bool HasComponent(HydraID entity_id) + { + std::lock_guard lock(m_mutex); + return m_entity_to_component.find(entity_id) != m_entity_to_component.end(); + } + + T& GetComponent(HydraID entity_id) + { + std::lock_guard lock(m_mutex); + assert(m_entity_to_component.find(entity_id) != m_entity_to_component.end() && "Trying to get a component that doesnt exist"); + HydraID component_index = m_entity_to_component[entity_id]; + return m_components[component_index]; + } + + void EntityDeleted(HydraID entity_id) + { + std::lock_guard lock(m_mutex); + if(m_entity_to_component.find(entity_id) != m_entity_to_component.end()) + { + RemoveComponent(entity_id); + } + } + + + +}; + +#endif /* HYDRACOMPONENTARRAY */ diff --git a/HydraEngine/source/ecs/HydraComponentManager.h b/HydraEngine/source/ecs/HydraComponentManager.h new file mode 100644 index 0000000..ebc404b --- /dev/null +++ b/HydraEngine/source/ecs/HydraComponentManager.h @@ -0,0 +1,83 @@ +#ifndef HYDRAECSCOMPONENTMANAGER +#define HYDRAECSCOMPONENTMANAGER + +#include "../engine/HydraObject.h" +#include "HydraComponentArray.h" +#include +#include + +using ComponentTypeID = uint8_t; + +class HydraComponentManager :public HydraObject +{ + private: + std::unordered_map> m_component_arrays; + std::unordered_map m_component_types; + ComponentTypeID m_current_component_type_id = 0; + + template + std::shared_ptr> _GetComponentArray() + { + std::string type_name = std::string(typeid(T).name()); + + assert(m_component_types.find(type_name) != m_component_types.end() && "Component type does not exist"); + return std::static_pointer_cast>(m_component_arrays[type_name]); + } + public: + + template + ComponentTypeID RegisterComponentType() + { + std::string type_name = std::string(typeid(T).name()); + + assert(m_component_types.find(type_name) == m_component_types.end() && "Component name already in use"); + + m_component_types.insert({type_name, m_current_component_type_id}); + m_component_arrays.insert({type_name, std::make_shared>()}); + + return m_current_component_type_id++; + } + + template + ComponentTypeID GetComponentTypeID() + { + std::string type_name = std::string(typeid(T).name()); + assert(m_component_types.find(type_name) != m_component_types.end() && "Component type does not exist"); + return m_component_types[type_name]; + } + + + template + void AddComponent(HydraID entity_id, T component) + { + _GetComponentArray()->AddComponent(entity_id, component); + } + + template + T& GetComponent(HydraID entity_id) + { + return _GetComponentArray()->GetComponent(entity_id); + } + + template + bool HasComponent(HydraID entity_id) + { + return _GetComponentArray()->HasComponent(entity_id); + } + + template + void RemoveComponent(HydraID entity_id) + { + _GetComponentArray()->RemoveComponent(entity_id); + } + + void EntityDeleted(HydraID entity_id) + { + for(auto comp_array : m_component_arrays) + { + (*comp_array.second).EntityDeleted(entity_id); + } + } +}; + +#endif /* HYDRACOMPONENTMANAGER */ diff --git a/HydraEngine/source/ecs/HydraECS.cpp b/HydraEngine/source/ecs/HydraECS.cpp new file mode 100644 index 0000000..a290b17 --- /dev/null +++ b/HydraEngine/source/ecs/HydraECS.cpp @@ -0,0 +1,17 @@ +#include "HydraECS.h" + +void HydraECS::Init() +{ + m_component_manager = std::make_unique(); + m_entity_manager = std::make_unique(); + m_system_manager = std::make_unique(); +} + +void HydraECS::Shutdown() +{ + m_system_manager->Shutdown(); + m_component_manager.release(); + m_entity_manager.release(); + m_system_manager.release(); +} + diff --git a/HydraEngine/source/ecs/HydraECS.h b/HydraEngine/source/ecs/HydraECS.h new file mode 100644 index 0000000..dcf4352 --- /dev/null +++ b/HydraEngine/source/ecs/HydraECS.h @@ -0,0 +1,105 @@ +#ifndef HYDRAECS +#define HYDRAECS + +#include "../engine/HydraObject.h" +#include "HydraComponentManager.h" +#include "HydraEntityManager.h" +#include "HydraSystemManager.h" +#include + +class HydraECS : HydraObject +{ +private: + std::unique_ptr m_entity_manager; + std::unique_ptr m_component_manager; + std::unique_ptr m_system_manager; + +public: + void Init(); + void Shutdown(); + HydraID CreateEntity() + { + return m_entity_manager->CreateEntity(); + } + void DestroyEntity(HydraID entity_id) + { + m_entity_manager->DeleteEntity(entity_id); + m_component_manager->EntityDeleted(entity_id); + m_system_manager->EntityDeleted(entity_id); + } + + template + void RegisterComponentType() + { + m_component_manager->RegisterComponentType(); + } + template + HydraID GetComponentType() + { + return m_component_manager->GetComponentTypeID(); + } + + template + void AddComponent(HydraID entity_id, T component) + { + // Add teh component to the entity + m_component_manager->AddComponent(entity_id, component); + + // Get the current entity signature and update it to include + // the new component + auto signature = m_entity_manager->GetSignature(entity_id); + signature.set(m_component_manager->GetComponentTypeID(), true); + m_entity_manager->SetSignature(entity_id, signature); + + // Tell the sytem manager that the entities signature has changed + m_system_manager->EntitySignatureChanged(entity_id, signature); + } + template + void RemoveComponent(HydraID entity_id) + { + // Remove the component from the entity + m_component_manager->RemoveComponent(entity_id); + + // Get the current signature, remove the component from it and update + auto signature = m_entity_manager->GetSignature(entity_id); + signature.set(m_component_manager->GetComponentTypeID(), false); + m_entity_manager->SetSignature(entity_id, signature); + + // Tell the system manager that the entitys signature has changed + m_system_manager->EntitySignatureChanged(entity_id, signature); + } + template + bool HasComponent(HydraID entity_id) + { + return m_component_manager->HasComponent(entity_id); + } + + template + T &GetComponent(HydraID entity_id) + { + return m_component_manager->GetComponent(entity_id); + } + + template + std::shared_ptr RegisterSystem() + { + return m_system_manager->RegisterSystem(); + } + template + void SetSystemSignature(HydraSignature signature) + { + m_system_manager->SetSignature(signature); + } + template + std::shared_ptr GetSystem() + { + return m_system_manager->GetSystem(); + } + + void InitialiseComponents() + { + m_system_manager->InitialiseComponents(); + } +}; + +#endif /* HYDRAECS */ diff --git a/HydraEngine/source/ecs/HydraEntity.h b/HydraEngine/source/ecs/HydraEntity.h new file mode 100644 index 0000000..3a85096 --- /dev/null +++ b/HydraEngine/source/ecs/HydraEntity.h @@ -0,0 +1,15 @@ +#ifndef HYDRAENTITY +#define HYDRAENTITY +#include "../engine/HydraObject.h" + + + + +struct HydraEntity +{ + HydraID entity_id = INVALID_HYDRA_ID; + HydraSignature signature; +}; + + +#endif /* HYDRAENTITY */ diff --git a/HydraEngine/source/ecs/HydraEntityManager.h b/HydraEngine/source/ecs/HydraEntityManager.h new file mode 100644 index 0000000..b9bab50 --- /dev/null +++ b/HydraEngine/source/ecs/HydraEntityManager.h @@ -0,0 +1,59 @@ +#ifndef HYDRAENTITYMANAGER +#define HYDRAENTITYMANAGER +#include "../engine/HydraObject.h" +#include "HydraEntity.h" +#include +#include +#include + +class HydraEntityManager : public HydraObject +{ + private: + std::array m_entities; + std::mutex m_mutex; + std::queue m_available_entity_ids; + uint32_t m_entities_created; + public: + HydraEntityManager() + { + for(uint32_t i = 0; i < MAX_ACTORS; i ++) + { + m_available_entity_ids.push(i); + } + } + + HydraID CreateEntity() + { + std::lock_guard lock(m_mutex); + assert(m_entities_created < MAX_ACTORS && "Too many entities created"); + + HydraID entity_id = m_available_entity_ids.front(); + m_available_entity_ids.pop(); + m_entities_created++; + return entity_id; + } + + void DeleteEntity(HydraID entity_id) + { + std::lock_guard lock(m_mutex); + assert(entity_id < MAX_ACTORS && "Entity ID out of range"); + + m_available_entity_ids.push(entity_id); + m_entities[entity_id].reset(); + m_entities_created--; + } + + void SetSignature(HydraID entity_id, HydraSignature signature) + { + assert(entity_id < MAX_ACTORS && "Invalid entity it"); + m_entities[entity_id] = signature; + } + + HydraSignature GetSignature(HydraID entity_id) + { + assert(entity_id < MAX_ACTORS && "Invalid entity it"); + return m_entities[entity_id]; + } +}; + +#endif /* HYDRAENTITYMANAGER */ diff --git a/HydraEngine/source/ecs/HydraSystem.cpp b/HydraEngine/source/ecs/HydraSystem.cpp new file mode 100644 index 0000000..cb5a56f --- /dev/null +++ b/HydraEngine/source/ecs/HydraSystem.cpp @@ -0,0 +1,18 @@ +#include "HydraSystem.h" + +void HydraSystem::Update(float delta_t_seconds) +{ + + UpdateSystem(delta_t_seconds); + +} + +void HydraSystem::InitialiseComponents() +{ + for(auto it = EntitiesToCreate.begin(); it != EntitiesToCreate.end(); ++it) + { + HydraID actor_id = *it; + InitialiseComponent(actor_id); + } + EntitiesToCreate.clear(); +} diff --git a/HydraEngine/source/ecs/HydraSystem.h b/HydraEngine/source/ecs/HydraSystem.h new file mode 100644 index 0000000..1ba3b68 --- /dev/null +++ b/HydraEngine/source/ecs/HydraSystem.h @@ -0,0 +1,25 @@ +#ifndef HYDRASYSTEM +#define HYDRASYSTEM + +#include "../engine/HydraObject.h" + +#include + +class HydraSystem : public HydraObject +{ + public: + std::set Entities; + std::set EntitiesToCreate; + + void Update(float delta_t_seconds); + void InitialiseComponents(); + virtual void Shutdown() {}; + virtual void Initialise(){}; + protected: + + virtual void UpdateSystem(float delta_t_seconds) = 0; + virtual void InitialiseComponent(HydraID actor_id) {}; + +}; + +#endif /* HYDRASYSTEM */ diff --git a/HydraEngine/source/ecs/HydraSystemManager.cpp b/HydraEngine/source/ecs/HydraSystemManager.cpp new file mode 100644 index 0000000..aab7197 --- /dev/null +++ b/HydraEngine/source/ecs/HydraSystemManager.cpp @@ -0,0 +1 @@ +#include "HydraSystemManager.h" diff --git a/HydraEngine/source/ecs/HydraSystemManager.h b/HydraEngine/source/ecs/HydraSystemManager.h new file mode 100644 index 0000000..7b1fcba --- /dev/null +++ b/HydraEngine/source/ecs/HydraSystemManager.h @@ -0,0 +1,106 @@ +#ifndef HYDRASYSTEMMANAGER +#define HYDRASYSTEMMANAGER + +#include "../engine/HydraObject.h" +#include "HydraSystem.h" +#include "HydraEntity.h" +//#include "../ecssystems/HydraECSRenderSystem.h" +#include +#include + +class HydraSystemManager : public HydraObject +{ +private: + std::unordered_map m_signatures{}; + std::unordered_map> m_systems{}; + +public: + void Shutdown() + { + for (auto const& pair : m_systems) + { + auto const& system = pair.second; + system->Shutdown(); + } + } + template std::shared_ptr GetSystem() + { + std::string type_name = std::string(typeid(T).name()); + + auto it = m_systems.find(type_name); + assert(it!= m_systems.end() && "System not found."); + return std::static_pointer_cast( it->second); + + } + + template + std::shared_ptr RegisterSystem() + { + std::string type_name = std::string(typeid(T).name()); + + assert(m_systems.find(type_name) == m_systems.end() && "Registering system more than once."); + + // Create a pointer to the system and return it so it can be used externally + auto system = std::make_shared(); + system->Initialise(); + m_systems.insert({type_name, system}); + return system; + } + + template void SetSignature(HydraSignature signature) + { + std::string type_name = std::string(typeid(T).name()); + + assert(m_systems.find(type_name) != m_systems.end() && "System used before registered."); + + // Set the signature for this system + m_signatures.insert({type_name, signature}); + + } + void EntitySignatureChanged(HydraID entity_id, HydraSignature signature) + { + // Notify each system that an entity's signature changed + for (auto const& pair : m_systems) + { + //auto const& type = pair.first; + std::string type = pair.first; + auto const& system = pair.second; + auto const& system_signature = m_signatures[type]; + + // Entity signature matches system signature - insert into set + + if ((signature & system_signature) == system_signature) + { + system->EntitiesToCreate.insert(entity_id); + system->Entities.insert(entity_id); + } + // Entity signature does not match system signature - erase from set + else + { + system->Entities.erase(entity_id); + system->EntitiesToCreate.erase(entity_id); + } + } + } + void EntityDeleted(HydraID entity_id) + { + for (auto const& pair : m_systems) + { + auto const& system = pair.second; + system->Entities.erase(entity_id); + system->EntitiesToCreate.erase(entity_id); + } + } + void InitialiseComponents() + { + for (auto const& pair : m_systems) + { + auto const& system = pair.second; + system->InitialiseComponents(); + } + } + + +}; + +#endif /* HYDRASYSTEMMANAGER */ diff --git a/HydraEngine/source/ecs/components/HydraLightComponent.h b/HydraEngine/source/ecs/components/HydraLightComponent.h new file mode 100644 index 0000000..1f9043e --- /dev/null +++ b/HydraEngine/source/ecs/components/HydraLightComponent.h @@ -0,0 +1,14 @@ +#ifndef HYDRAECSLIGHTCOMPONENT +#define HYDRAECSLIGHTCOMPONENT +#include "../../engine/HydraEngine.h" + +struct HydraLightComponent +{ + glm::vec4 light_colour; + float light_intensity; + HydraID entity_id; + uint32_t light_type; + float padding[1]; +}; + +#endif /* HYDRAECSLIGHTCOMPONENT */ diff --git a/HydraEngine/source/ecs/components/HydraMaterialComponent.h b/HydraEngine/source/ecs/components/HydraMaterialComponent.h new file mode 100644 index 0000000..fc84902 --- /dev/null +++ b/HydraEngine/source/ecs/components/HydraMaterialComponent.h @@ -0,0 +1,11 @@ +#ifndef HYDRAECSMATERIALCOMPONENT +#define HYDRAECSMATERIALCOMPONENT + +#include "../../engine/HydraEngine.h" + +struct HydraMaterialComponent +{ + HydraID material_id = INVALID_HYDRA_ID; +}; + +#endif /* HYDRAECSMATERIALCOMPONENT */ diff --git a/HydraEngine/source/ecs/components/HydraMeshComponent.h b/HydraEngine/source/ecs/components/HydraMeshComponent.h new file mode 100644 index 0000000..5ba9ebc --- /dev/null +++ b/HydraEngine/source/ecs/components/HydraMeshComponent.h @@ -0,0 +1,17 @@ +#ifndef HYDRAECSMESHCOMPONENT +#define HYDRAECSMESHCOMPONENT + +#include "../../engine/HydraObject.h" + + +struct HydraMeshComponent +{ + HydraID mesh_id = INVALID_HYDRA_ID; + HydraID vertex_buffer_id = INVALID_HYDRA_ID; + HYDRA_STATE mesh_state = HYDRA_STATE::Empty; +}; + + + + +#endif /* HYDRAECSMESHCOMPONENT */ diff --git a/HydraEngine/source/ecs/components/HydraPhysicsComponent.h b/HydraEngine/source/ecs/components/HydraPhysicsComponent.h new file mode 100644 index 0000000..29db36d --- /dev/null +++ b/HydraEngine/source/ecs/components/HydraPhysicsComponent.h @@ -0,0 +1,18 @@ +#ifndef HYDRAECSPHYSICSCOMPONENT +#define HYDRAECSPHYSICSCOMPONENT + +#include "../engine/HydraEngine.h" +//#include "../physics/HydraPhysicsDefinition.h" + +struct HydraPhysicsComponent +{ +// + HYDRA_STATE physics_state = HYDRA_STATE::Empty; + // HydraPhysicsDefinitionStruct physics_definition; + +}; + + + + +#endif /* HYDRAECSPHYSICSCOMPONENT */ diff --git a/HydraEngine/source/ecs/components/HydraPositionComponent.h b/HydraEngine/source/ecs/components/HydraPositionComponent.h new file mode 100644 index 0000000..99b4fe2 --- /dev/null +++ b/HydraEngine/source/ecs/components/HydraPositionComponent.h @@ -0,0 +1,16 @@ +#ifndef HYDRAECSPOSITIONCOMPONENT +#define HYDRAECSPOSITIONCOMPONENT + + +struct HydraPositionComponent +{ + glm::dvec3 position = {}; + glm::vec3 orientation = {}; + glm::vec3 scale = {1,1,1}; + glm::vec3 velocity = {}; + glm::mat4 transform = glm::mat4(1); + glm::mat4 parent_transform = glm::mat4(1); + bool needs_update = true; +}; + +#endif /* HYDRAECSPOSITIONCOMPONENT */ diff --git a/HydraEngine/source/ecs/components/HydraRenderableComponent.h b/HydraEngine/source/ecs/components/HydraRenderableComponent.h new file mode 100644 index 0000000..1442e93 --- /dev/null +++ b/HydraEngine/source/ecs/components/HydraRenderableComponent.h @@ -0,0 +1,10 @@ +#ifndef HYDRAECSRENDERABLECOMPONENT +#define HYDRAECSRENDERABLECOMPONENT +#include "../../engine/HydraEngine.h" + +struct HydraRenderableComponent +{ + HydraSignature renderable_types; +}; + +#endif /* HYDRAECSRENDERABLECOMPONENT */ diff --git a/HydraEngine/source/ecs/components/HydraShadowComponent.h b/HydraEngine/source/ecs/components/HydraShadowComponent.h new file mode 100644 index 0000000..62822af --- /dev/null +++ b/HydraEngine/source/ecs/components/HydraShadowComponent.h @@ -0,0 +1,18 @@ +#ifndef HYDRAECSSHADOWCOMPONENT +#define HYDRAECSSHADOWCOMPONENT +//#include "../helper/VulkanHelper.h" +//#include "../buffer/HydraShadowMapTransform.h" + +struct HydrahadowComponent +{ + // HydraID shadow_map_id; //4 + // HydraID shadow_map_index; //8 + // float padding0; //12 + // float padding1; //16 + // HydraShadowMapTransform shadow_transforms[6]; //880 (144*6) + // float padding[20]; //960 + + +}; + +#endif /* HYDRAECSSHADOWCOMPONENT */ diff --git a/HydraEngine/source/ecs/components/HydraTextureComponent.h b/HydraEngine/source/ecs/components/HydraTextureComponent.h new file mode 100644 index 0000000..886ab43 --- /dev/null +++ b/HydraEngine/source/ecs/components/HydraTextureComponent.h @@ -0,0 +1,11 @@ +#ifndef HYDRATEXTURECOMPONENT +#define HYDRATEXTURECOMPONENT +#include "../engine/HydraEngine.h" + +struct HydraTextureComponent +{ + HydraID diffuse_texture_id = INVALID_HYDRA_ID; + +}; + +#endif /* HYDRATEXTURECOMPONENT */ diff --git a/HydraEngine/source/ecs/systems/HydraLightSystem.cpp b/HydraEngine/source/ecs/systems/HydraLightSystem.cpp new file mode 100644 index 0000000..56be88a --- /dev/null +++ b/HydraEngine/source/ecs/systems/HydraLightSystem.cpp @@ -0,0 +1,55 @@ +#include "HydraLightSystem.h" +#include "../../engine/HydraEngine.h" +#include "../HydraECS.h" +#include "../components/HydraLightComponent.h" +#include "../components/HydraPositionComponent.h" +#include "../../buffer/HydraLightBufferManager.h" +#include "../../buffer/HydraLightBuffer.h" + +#include "../../scheduler/HydraTaskScheduler.h" +#include "../../task/buffer/HydraCreateGPUBufferTask.hpp" +#include "../../task/buffer/HydraUpdatePartialGPUBufferTask.hpp" +#include "../../actor/HydraActorManager.h" +#include + +void HydraLightSystem::Initialise() +{ + HydraTaskScheduler *task_scheduler = GetEngine()->TaskScheduler(); + HydraID create_gpu_buffer_task_id = task_scheduler->CreateTask(HydraThreadAffinity::Render); + HydraCreateGPUBufferTask *task = static_cast(task_scheduler->GetTask(create_gpu_buffer_task_id)); + task->Intialise("LightBuffer", 1, MAX_LIGHTS * sizeof(HydraLightComponent), &m_light_buffer_id, HYDRA_BUFFER_TYPE::HYDRA_SSBO_BUFFER); + task_scheduler->WaitForTask(create_gpu_buffer_task_id); +} + +uint32_t HydraLightSystem::GetLightCount() +{ + return m_lights.size(); +} + +void HydraLightSystem::InitialiseComponent(HydraID entity_id) +{ + HydraLightBufferManager *light_man = GetEngine()->LightBufferManager(); + uint32_t light_count = light_man->GetLightCount(); + HydraECS *ecs = GetEngine()->ECS(); + + HydraPositionComponent &pos_comp = ecs->GetComponent(entity_id); + HydraLightComponent &light_comp = ecs->GetComponent(entity_id); + + m_lights.push_back(light_comp); +} + +void HydraLightSystem::UpdateSystem(float delta_t_seconds) +{ + _WriteToGPU(); +} + +void HydraLightSystem::_WriteToGPU() +{ + void *buffer = static_cast(m_lights.data()); + HydraTaskScheduler *task_scheduler = GetEngine()->TaskScheduler(); + + HydraID update_buffer_task_id = task_scheduler->CreateTask(HydraThreadAffinity::Render); + HydraUpdatePartialGPUBufferTask *task = static_cast(task_scheduler->GetTask(update_buffer_task_id)); + task->Intialise(m_light_buffer_id, 0, sizeof(HydraLightComponent) * m_lights.size(), buffer); + task_scheduler->WaitForTask(update_buffer_task_id); +} \ No newline at end of file diff --git a/HydraEngine/source/ecs/systems/HydraLightSystem.h b/HydraEngine/source/ecs/systems/HydraLightSystem.h new file mode 100644 index 0000000..545077e --- /dev/null +++ b/HydraEngine/source/ecs/systems/HydraLightSystem.h @@ -0,0 +1,27 @@ +#ifndef HYDRALIGHTSYSTEM +#define HYDRALIGHTSYSTEM + +#include "../../engine/HydraObject.h" +#include "../HydraSystem.h" +#include "../components/HydraLightComponent.h" +#include +#include +#include + + + +class HydraLightSystem : public HydraSystem +{ + public: + void Initialise() override; + uint32_t GetLightCount(); + protected: + void InitialiseComponent(HydraID entity_id) override; + virtual void UpdateSystem(float delta_t_seconds); + private: + void _WriteToGPU(); + HydraID m_light_buffer_id = INVALID_HYDRA_ID; + std::vector m_lights; + +}; +#endif /* HYDRALIGHTSYSTEM */ diff --git a/HydraEngine/source/ecs/systems/HydraMaterialSystem.cpp b/HydraEngine/source/ecs/systems/HydraMaterialSystem.cpp new file mode 100644 index 0000000..4794df1 --- /dev/null +++ b/HydraEngine/source/ecs/systems/HydraMaterialSystem.cpp @@ -0,0 +1,57 @@ +#include "HydraMaterialSystem.h" +#include "../../engine/HydraEngine.h" +#include "../HydraECS.h" +#include "../components/HydraMaterialComponent.h" + +#include "../../buffer/HydraMaterialBufferManager.h" +#include "../../buffer/HydraTextureBufferManager.h" + +#include "../../scheduler/HydraTaskScheduler.h" +#include "../../task/buffer/HydraCreateGPUBufferTask.hpp" +#include "../../task/buffer/HydraUpdateWholeGPUBufferTask.hpp" +#include "../../actor/HydraActorManager.h" + + + +void HydraMaterialSystem::Initialise() +{ + HydraTaskScheduler *task_scheduler = GetEngine()->TaskScheduler(); + + HydraID create_gpu_buffer_task_id = task_scheduler->CreateTask(HydraThreadAffinity::Render); + HydraCreateGPUBufferTask *task = static_cast(task_scheduler->GetTask(create_gpu_buffer_task_id)); + task->Intialise("MaterialBuffer", 1, MAX_MATERIALS * sizeof(HydraMaterialBuffer), &m_material_buffer_id, HYDRA_BUFFER_TYPE::HYDRA_SSBO_BUFFER); + task_scheduler->WaitForTask(create_gpu_buffer_task_id); + + create_gpu_buffer_task_id = task_scheduler->CreateTask(HydraThreadAffinity::Render); + task = static_cast(task_scheduler->GetTask(create_gpu_buffer_task_id)); + task->Intialise("TextureBuffer", 1, MAX_TEXTURES * sizeof(uint64_t), &m_texture_buffer_id, HYDRA_BUFFER_TYPE::HYDRA_SSBO_BUFFER); + task_scheduler->WaitForTask(create_gpu_buffer_task_id); +} + +void HydraMaterialSystem::InitialiseComponent(HydraID entity_id) +{ +} + +void HydraMaterialSystem::UpdateSystem(float delta_t_seconds) +{ + _WriteToGPU(); +} + + +void HydraMaterialSystem::_WriteToGPU() +{ + void* buffer = GetEngine()->MaterialBufferManager()->GetMaterialBuffer(); + + HydraTaskScheduler *task_scheduler = GetEngine()->TaskScheduler(); + + HydraID update_buffer_task_id = task_scheduler->CreateTask(HydraThreadAffinity::Render); + HydraUpdateWholeGPUBufferTask *task = static_cast(task_scheduler->GetTask(update_buffer_task_id)); + task->Intialise(m_material_buffer_id, buffer); + task_scheduler->WaitForTask(update_buffer_task_id); + + buffer = GetEngine()->TextureBufferManager()->GetTextureBuffer(); + update_buffer_task_id = task_scheduler->CreateTask(HydraThreadAffinity::Render); + task = static_cast(task_scheduler->GetTask(update_buffer_task_id)); + task->Intialise(m_texture_buffer_id, buffer); + task_scheduler->WaitForTask(update_buffer_task_id); +} diff --git a/HydraEngine/source/ecs/systems/HydraMaterialSystem.h b/HydraEngine/source/ecs/systems/HydraMaterialSystem.h new file mode 100644 index 0000000..2323ef3 --- /dev/null +++ b/HydraEngine/source/ecs/systems/HydraMaterialSystem.h @@ -0,0 +1,27 @@ +#ifndef HYDRAMATERIALSYSTEM +#define HYDRAMATERIALSYSTEM + +#include "../../engine/HydraObject.h" +#include "../HydraSystem.h" +#include +#include +#include + + + +class HydraMaterialSystem : public HydraSystem +{ + public: + void Initialise() override; + protected: + void InitialiseComponent(HydraID entity_id) override; + virtual void UpdateSystem(float delta_t_seconds); + private: + void _WriteToGPU(); + HydraID m_material_buffer_id = INVALID_HYDRA_ID; + HydraID m_texture_buffer_id = INVALID_HYDRA_ID; + +}; + + +#endif /* HYDRAMATERIALSYSTEM */ diff --git a/HydraEngine/source/ecs/systems/HydraMeshSystem.cpp b/HydraEngine/source/ecs/systems/HydraMeshSystem.cpp new file mode 100644 index 0000000..d0c663b --- /dev/null +++ b/HydraEngine/source/ecs/systems/HydraMeshSystem.cpp @@ -0,0 +1,44 @@ +#include "HydraMeshSystem.h" +#include "../HydraECS.h" +#include "../../engine/HydraEngine.h" +#include "../components/HydraMeshComponent.h" +#include "../../buffer/HydraBufferManager.h" +#include "../../scheduler/HydraTaskScheduler.h" +#include "../../task/buffer/HydraCreateVertexBufferTask.hpp" + +#include "../../task/buffer/HydraUpdateVertexBufferTask.hpp" +#include "../../mesh/HydraMeshManager.h" +void HydraMeshSystem::Initialise() +{ + +} + +void HydraMeshSystem::InitialiseComponent(HydraID entity_id) +{ + HydraECS* ecs = GetEngine()->ECS(); + + HydraBufferManager *buffer_manager = GetEngine()->BufferManager(); + HydraMeshComponent& mesh_comp = ecs->GetComponent(entity_id); + + HydraMeshManager* mesh_man = GetEngine()->MeshManager(); + HydraMesh* mesh = mesh_man->GetMesh(mesh_comp.mesh_id); + + uint32_t vertex_buffer_size = sizeof(StandardVertex) * mesh->vertexes.size(); + uint32_t index_buffer_size = sizeof(uint32_t) * mesh->indexes.size(); + + uint32_t triangle_count = mesh->indexes.size();// / 3; + HydraTaskScheduler *task_scheduler = GetEngine()->TaskScheduler(); + + //Create VAO and Vertex Buffer storage + HydraID create_vertex_task_id = task_scheduler->CreateTask(HydraThreadAffinity::Render); + HydraCreateVertexBufferTask *vertex_task = static_cast(task_scheduler->GetTask(create_vertex_task_id)); + vertex_task->Intialise(vertex_buffer_size, index_buffer_size, triangle_count, &mesh_comp.vertex_buffer_id); + task_scheduler->WaitForTask(create_vertex_task_id); + + //Update vertex buffer + HydraID update_buffer_task_id = task_scheduler->CreateTask(HydraThreadAffinity::Render); + HydraUpdateVertexBufferTask *vertex_update_task = static_cast(task_scheduler->GetTask(update_buffer_task_id)); + vertex_update_task->Intialise(mesh_comp.vertex_buffer_id, &mesh->vertexes[0], &mesh->indexes[0]); + task_scheduler->WaitForTask(update_buffer_task_id); + +} diff --git a/HydraEngine/source/ecs/systems/HydraMeshSystem.h b/HydraEngine/source/ecs/systems/HydraMeshSystem.h new file mode 100644 index 0000000..70ae446 --- /dev/null +++ b/HydraEngine/source/ecs/systems/HydraMeshSystem.h @@ -0,0 +1,19 @@ +#ifndef HYDRAMESHSYSTEM +#define HYDRAMESHSYSTEM + +#include "../../engine/HydraObject.h" +#include "../HydraSystem.h" +#include +#include + +class HydraMeshSystem : public HydraSystem +{ + public: + + void Initialise() override; + protected: + void InitialiseComponent(HydraID entity_id) override; + virtual void UpdateSystem(float delta_t_seconds){} +}; + +#endif /* HYDRAMESHSYSTEM */ diff --git a/HydraEngine/source/ecs/systems/HydraRenderSystem.cpp b/HydraEngine/source/ecs/systems/HydraRenderSystem.cpp new file mode 100644 index 0000000..b1baf8e --- /dev/null +++ b/HydraEngine/source/ecs/systems/HydraRenderSystem.cpp @@ -0,0 +1,6 @@ +#include "HydraRenderSystem.h" + +void HydraRenderSystem::Initialise() +{ + +} \ No newline at end of file diff --git a/HydraEngine/source/ecs/systems/HydraRenderSystem.h b/HydraEngine/source/ecs/systems/HydraRenderSystem.h new file mode 100644 index 0000000..ee1c8b2 --- /dev/null +++ b/HydraEngine/source/ecs/systems/HydraRenderSystem.h @@ -0,0 +1,18 @@ +#ifndef HYDRARENDERSYSTEM +#define HYDRARENDERSYSTEM + +#include "../../engine/HydraObject.h" +#include "../HydraSystem.h" +#include +#include + +class HydraRenderSystem : public HydraSystem +{ + public: + + void Initialise() override; + protected: + virtual void UpdateSystem(float delta_t_seconds){} +}; + +#endif /* HYDRARENDERSYSTEM */ diff --git a/HydraEngine/source/ecs/systems/HydraTransformSystem.cpp b/HydraEngine/source/ecs/systems/HydraTransformSystem.cpp new file mode 100644 index 0000000..f3c2f8a --- /dev/null +++ b/HydraEngine/source/ecs/systems/HydraTransformSystem.cpp @@ -0,0 +1,93 @@ +#include "HydraTransformSystem.h" +#include "../../engine/HydraEngine.h" +#include "../HydraECS.h" +#include "../components/HydraPositionComponent.h" +#include "../../scheduler/HydraTaskScheduler.h" +#include "../../task/buffer/HydraCreateGPUBufferTask.hpp" +#include "../../task/buffer/HydraUpdateWholeGPUBufferTask.hpp" +#include "../../actor/HydraActorManager.h" + +void HydraTransformSystem::UpdateTransform(HydraID actor_id) +{ + + HydraECS *ecs = GetEngine()->ECS(); + HydraPositionComponent &pos_comp = ecs->GetComponent(actor_id); + pos_comp.needs_update = true; + m_entities_to_update.push(actor_id); +} + +void HydraTransformSystem::Initialise() +{ + HydraTaskScheduler *task_scheduler = GetEngine()->TaskScheduler(); + HydraID create_gpu_buffer_task_id = task_scheduler->CreateTask(HydraThreadAffinity::Render); + HydraCreateGPUBufferTask *task = static_cast(task_scheduler->GetTask(create_gpu_buffer_task_id)); + task->Intialise("PositionsBuffer", 1, MAX_ACTORS * sizeof(glm::mat4), + &m_transform_buffer_id, HYDRA_BUFFER_TYPE::HYDRA_SSBO_BUFFER); + task_scheduler->WaitForTask(create_gpu_buffer_task_id); + m_model_matrix.resize(MAX_ACTORS); +} + +void HydraTransformSystem::UpdateSystem(float delta_t_seconds) +{ + HydraECS *ecs = GetEngine()->ECS(); + + while(m_entities_to_update.size() > 0) + { + HydraID actor_id = m_entities_to_update.front(); + m_entities_to_update.pop(); + HydraPositionComponent &pos_comp = ecs->GetComponent(actor_id); + if(pos_comp.needs_update) + { + HydraID parent_id = GetEngine()->ActorManager()->GetRoot(actor_id); + glm::mat4 identity = glm::mat4(1); + _UpdateChild(INVALID_HYDRA_ID, parent_id, identity); + } + } + _WriteToGPU(); +} + +void HydraTransformSystem::InitialiseComponent(HydraID actor_id) +{ + HydraECS *ecs = GetEngine()->ECS(); + + HydraPositionComponent &pos_comp = ecs->GetComponent(actor_id); + if (pos_comp.needs_update) + { + glm::mat4 identity = glm::mat4(1); + _UpdateChild(INVALID_HYDRA_ID, actor_id, identity); + } +} + +void HydraTransformSystem::_UpdateChild(HydraID parent_id, HydraID actor_id, glm::mat4 parent_transform) +{ + HydraECS *ecs = GetEngine()->ECS(); + std::vector &child_ids = GetEngine()->ActorManager()->GetChildren(actor_id); + glm::mat4 trans = parent_transform; + + if (ecs->HasComponent(actor_id)) + { + HydraPositionComponent &pos_comp = ecs->GetComponent(actor_id); + glm::mat4 trans_matrix = glm::translate(glm::vec3(pos_comp.position.x, pos_comp.position.y, pos_comp.position.z)); + glm::mat4 rot_matrix = glm::toMat4(glm::quat(pos_comp.orientation)); + glm::mat4 scale_matrix = glm::scale(pos_comp.scale); + glm::mat4 model_matrix = trans_matrix * rot_matrix * scale_matrix; + + pos_comp.transform = trans * model_matrix; + pos_comp.needs_update = false; + m_model_matrix[actor_id] = pos_comp.transform; + trans = pos_comp.transform; + } + for (uint32_t child_idx = 0; child_idx < child_ids.size(); child_idx++) + { + _UpdateChild(actor_id, child_ids[child_idx], trans); + } +} + +void HydraTransformSystem::_WriteToGPU() +{ + HydraTaskScheduler *task_scheduler = GetEngine()->TaskScheduler(); + HydraID update_buffer_task_id = task_scheduler->CreateTask(HydraThreadAffinity::Render); + HydraUpdateWholeGPUBufferTask *task = static_cast(task_scheduler->GetTask(update_buffer_task_id)); + task->Intialise(m_transform_buffer_id, &m_model_matrix[0]); + task_scheduler->WaitForTask(update_buffer_task_id); +} diff --git a/HydraEngine/source/ecs/systems/HydraTransformSystem.h b/HydraEngine/source/ecs/systems/HydraTransformSystem.h new file mode 100644 index 0000000..5bec6cc --- /dev/null +++ b/HydraEngine/source/ecs/systems/HydraTransformSystem.h @@ -0,0 +1,27 @@ +#ifndef HYDRAECSTRANSFORMSYSTEM +#define HYDRAECSTRANSFORMSYSTEM +#include "../../engine/HydraObject.h" +#include "../HydraSystem.h" +#include +#include +class HydraTransformSystem : public HydraSystem +{ + public: + + void UpdateTransform(HydraID actor_id); + void Initialise() override; + + protected: + + virtual void UpdateSystem(float delta_t_seconds) override; + void InitialiseComponent(HydraID actor_id) override; + private: + void _UpdateChild(HydraID parent_id, HydraID actor_id, glm::mat4 parent_transform); + void _WriteToGPU(); + + HydraID m_transform_buffer_id = INVALID_HYDRA_ID; + std::queue m_entities_to_update; + std::vector m_model_matrix; +}; + +#endif /* HYDRAECSTRANSFORMSYSTEM */ diff --git a/HydraEngine/source/engine/HydraEngine.cpp b/HydraEngine/source/engine/HydraEngine.cpp new file mode 100644 index 0000000..3b426c9 --- /dev/null +++ b/HydraEngine/source/engine/HydraEngine.cpp @@ -0,0 +1,390 @@ +#include "HydraEngine.h" +#include "HydraInputManager.h" + +#include "../scheduler/HydraTaskScheduler.h" + +#include "../scheduler/HydraTaskScheduler.h" +#include "../windowmanager/HydraWindowManager.h" + +#include "../game/HydraGameProxy.h" +#include "../renderer/HydraRenderer.h" +#include "../buffer/HydraBufferManager.h" +#include "../buffer/HydraVertexBufferManager.h" +#include "../buffer/HydraTextureBufferManager.h" +#include "../buffer/HydraMaterialBufferManager.h" +#include "../buffer/HydraLightBufferManager.h" + +#include "../ecs/HydraECS.h" +#include "../ecs/systems/HydraTransformSystem.h" +#include "../ecs/systems/HydraMeshSystem.h" +#include "../ecs/systems/HydraRenderSystem.h" +#include "../ecs/systems/HydraMaterialSystem.h" +#include "../ecs/systems/HydraLightSystem.h" + +#include "../ecs/components/HydraPositionComponent.h" +#include "../ecs/components/HydraMeshComponent.h" +#include "../ecs/components/HydraRenderableComponent.h" +#include "../ecs/components/HydraTextureComponent.h" +#include "../ecs/components/HydraMaterialComponent.h" +#include "../ecs/components/HydraLightComponent.h" + + +#include "../camera/HydraCamera.h" +#include "../actor/HydraActorManager.h" + +#include "../pipeline/HydraPipeline.h" +#include "../pipeline/HydraForwardPipeline.h" +#include "../pipeline/HydraDeferredPipeline.h" + +#include "../task/windowmanager/HydraInitialiseWindowManagerTask.hpp" +#include "../task/windowmanager/HydraShutdownWindowManagerTask.hpp" +#include "../task/windowmanager/HydraProcessInputTask.hpp" +#include "../task/renderer/HydraInitialiseRendererTask.hpp" +#include "../task/renderer/HydraRenderTask.hpp" +#include "../task/pipeline/HydraInitialisePipelineTask.hpp" +#include "../task/pipeline/HydraShutdownPipelineTask.hpp" +#include "../task/pipeline/HydraRenderPipelineTask.hpp" + +#include "../task/ecs/HydraUpdateSystemTask.hpp" +#include "../task/ecs/HydraInitialiseComponentsTask.hpp" +#include "../task/buffer/HydraShutdownBufferManagerTask.hpp" +#include "../task/buffer/HydraInitialiseTextureManagerTask.hpp" +#include "../task/actor/HydraUpdatePlayerTask.h" + +#include "../mesh/HydraMeshManager.h" +HydraTaskScheduler *const HydraEngine::TaskScheduler() +{ + return m_task_scheduler; +} + +void HydraEngine::InitialiseGame(HydraGameProxy *game) +{ + m_game = game; +} + +void HydraEngine::Start() +{ + _CreateManagers(); + _InitialiseManagers(); + _InitialiseSystems(); + m_game->Initialise(); + _GameLoop(); + _Shutdown(); +} + +HydraWindowManager *const HydraEngine::WindowManager() +{ + return m_window_manager; +} + +HydraRenderSettings HydraEngine::RenderSettings() +{ + return m_render_settings; +} + +HydraInputManager *const HydraEngine::InputManager() +{ + return m_input_manager; +} + +HydraRenderer *const HydraEngine::Renderer() +{ + return m_renderer; +} + +HydraECS *const HydraEngine::ECS() +{ + return m_ecs; +} + +HydraActorManager *const HydraEngine::ActorManager() +{ + return m_actor_manager; +} + +HydraCamera *const HydraEngine::Camera() +{ + return m_camera; +} + +HydraBufferManager *const HydraEngine::BufferManager() +{ + return m_buffer_manager; +} + +HydraVertexBufferManager *const HydraEngine::VertexBufferManager() +{ + return m_vertex_buffer_manager; +} + +HydraMeshManager *const HydraEngine::MeshManager() +{ + return m_mesh_manager; +} + +HydraPipeline *const HydraEngine::Pipeline() +{ + return m_pipeline; +} + +HydraTextureBufferManager *const HydraEngine::TextureBufferManager() +{ + return m_texture_buffer_manager; +} + +HydraMaterialBufferManager *const HydraEngine::MaterialBufferManager() +{ + return m_material_buffer_manager; +} + +HydraLightBufferManager *const HydraEngine::LightBufferManager() +{ + return m_light_buffer_manager; +} + +void HydraEngine::PossessPlayer(HydraID actor_id) +{ + m_possessed_actor_id = actor_id; +} + +HydraID HydraEngine::GetPossessedPlayer() +{ + return m_possessed_actor_id; +} + +float HydraEngine::GetDeltaT() +{ + return m_delta_t; +} + +uint32_t HydraEngine::GetLightCount() +{ + return m_light_system->GetLightCount(); +} + +void HydraEngine::_CreateManagers() +{ + m_camera = new HydraCamera(); + m_task_scheduler = new HydraTaskScheduler(); + m_window_manager = new HydraWindowManager(); + m_input_manager = new HydraInputManager(); + m_renderer = new HydraRenderer(); + m_ecs = new HydraECS(); + m_actor_manager = new HydraActorManager(); + m_buffer_manager = new HydraBufferManager(); + m_vertex_buffer_manager = new HydraVertexBufferManager(); + m_mesh_manager = new HydraMeshManager(); + m_pipeline = new HydraForwardPipeline(); + m_deferred_pipeline = new HydraDeferredPipeline(); + m_texture_buffer_manager = new HydraTextureBufferManager(); + m_material_buffer_manager = new HydraMaterialBufferManager(); + m_light_buffer_manager = new HydraLightBufferManager(); +} + +void HydraEngine::_InitialiseManagers() +{ + m_task_scheduler->Initialise(1); + HydraID create_window_task_id = m_task_scheduler->CreateTask(HydraThreadAffinity::Render); + m_task_scheduler->WaitForTask(create_window_task_id); + + HydraID create_renderer_task_id = m_task_scheduler->CreateTask(HydraThreadAffinity::Render); + m_task_scheduler->WaitForTask(create_renderer_task_id); + + m_mesh_manager->Initialise(); + m_ecs->Init(); + m_actor_manager->Initialise(MAX_ACTORS); + + m_buffer_manager->Initialise(); + m_vertex_buffer_manager->Initialise(); + m_texture_buffer_manager->Intialise(); + m_material_buffer_manager->Intialise(); + m_light_buffer_manager->Initialise(); + +} + +void HydraEngine::_InitialiseSystems() +{ + m_ecs->RegisterComponentType(); + m_ecs->RegisterComponentType(); + m_ecs->RegisterComponentType(); + m_ecs->RegisterComponentType(); + m_ecs->RegisterComponentType(); + m_ecs->RegisterComponentType(); + + m_mesh_system = m_ecs->RegisterSystem(); + m_transform_system = m_ecs->RegisterSystem(); + m_render_system = m_ecs->RegisterSystem(); + m_material_system = m_ecs->RegisterSystem(); + m_light_system = m_ecs->RegisterSystem(); + + HydraSignature mesh_sig; + HydraSignature trans_sig; + HydraSignature render_sig; + HydraSignature material_sig; + HydraSignature light_sig; + + mesh_sig.set(m_ecs->GetComponentType(),true); + trans_sig.set(m_ecs->GetComponentType(),true); + render_sig.set(m_ecs->GetComponentType(),true); + material_sig.set(m_ecs->GetComponentType(),true); + light_sig.set(m_ecs->GetComponentType(), true); + + m_ecs->SetSystemSignature(mesh_sig); + m_ecs->SetSystemSignature(trans_sig); + m_ecs->SetSystemSignature(render_sig); + m_ecs->SetSystemSignature(material_sig); + m_ecs->SetSystemSignature(light_sig); +} + + void HydraEngine::_UpdateSystems() + { + HydraID posUpdateBarrierID = m_task_scheduler->CreateBarrier(); + + HydraID update_trans_id = m_task_scheduler->CreateTask(HydraThreadAffinity::General, posUpdateBarrierID); + HydraUpdateSystemTask* update_trans_task = static_cast(m_task_scheduler->GetTask(update_trans_id)); + update_trans_task->Initialise(m_delta_t, m_transform_system); + + HydraID update_mat_id = m_task_scheduler->CreateTask(HydraThreadAffinity::General, posUpdateBarrierID); + HydraUpdateSystemTask* update_mat_task = static_cast(m_task_scheduler->GetTask(update_mat_id)); + update_mat_task->Initialise(m_delta_t, m_material_system); + + m_task_scheduler->StartTask(update_trans_id); + m_task_scheduler->StartTask(update_mat_id); + + m_task_scheduler->WaitForBarrier(posUpdateBarrierID); + + HydraID update_light_id = m_task_scheduler->CreateTask(HydraThreadAffinity::General); + HydraUpdateSystemTask* update_light_task = static_cast(m_task_scheduler->GetTask(update_light_id)); + update_light_task->Initialise(m_delta_t, m_light_system); + m_task_scheduler->WaitForTask(update_light_id); +} + +void HydraEngine::_GameLoop() +{ + // game loop + std::chrono::steady_clock clock; + int fpsFrameCount = 0; + int fpsHighLowCount = 0; + + float fpsLow = 99999; + float fpsHigh = 0; + float totalTime = 0.0f; + bool fixed_tick = false; + + std::chrono::time_point last_tick = clock.now(); + std::chrono::time_point last_fixed_tick = clock.now(); + + // m_fps_label_id = UIManager()->CreateWidget(); + // HydraUILabelWidget* label = (HydraUILabelWidget*)UIManager()->GetWidget(m_fps_label_id); + // label->SetText("FPS"); + // label->Position = glm::vec3(0, 200, 0); + // label->SetFont("Calibri", 10.0f); + + HydraID initialise_pipeline_task_id = m_task_scheduler->CreateTask(HydraThreadAffinity::Render); + HydraInitialisePipelineTask *pipeline_task = static_cast(m_task_scheduler->GetTask(initialise_pipeline_task_id)); + pipeline_task->Initialise(m_pipeline); + m_task_scheduler->WaitForTask(initialise_pipeline_task_id); + + HydraID initialise_def_pipeline_task_id = m_task_scheduler->CreateTask(HydraThreadAffinity::Render); + HydraInitialisePipelineTask *pipeline_def_task = static_cast(m_task_scheduler->GetTask(initialise_def_pipeline_task_id)); + pipeline_def_task->Initialise(m_deferred_pipeline); + m_task_scheduler->WaitForTask(initialise_def_pipeline_task_id); + + while (m_running) + { + HydraID barrierID = m_task_scheduler->CreateBarrier(); + std::chrono::time_point this_tick = clock.now(); + std::chrono::duration diff = this_tick - last_tick; + std::chrono::duration fixed_diff = this_tick - last_fixed_tick; + + totalTime = totalTime += diff.count(); + + m_delta_t = diff.count(); + float fixed_delta_t = fixed_diff.count(); + if (fixed_delta_t > 0.016666666666f) + { + m_fixed_delta_t = fixed_diff.count(); + last_fixed_tick = this_tick; + fixed_tick = true; + HydraID processInputID = m_task_scheduler->CreateTask(HydraThreadAffinity::Render, barrierID); + m_task_scheduler->StartTask(processInputID); + + //Physics here + } + if (fpsFrameCount >= 15) + { + float fps = 1.0f / (totalTime / fpsFrameCount); + // m_fps_label->SetText("FPS: " + std::to_string(fps)); + // label->SetText("FPS: " + std::to_string(fps)); + fpsFrameCount = 0; + totalTime = 0.0f; + } + + last_tick = this_tick; + + fpsFrameCount++; + HydraID initialise_components_id = m_task_scheduler->CreateTask(HydraThreadAffinity::General, barrierID); + HydraID update_player_task_id = m_task_scheduler->CreateTask(HydraThreadAffinity::General, barrierID); + + m_task_scheduler->StartTask(initialise_components_id); + m_task_scheduler->StartTask(update_player_task_id); + m_task_scheduler->WaitForBarrier(barrierID); + m_game->Update(m_delta_t); + + _UpdateSystems(); + + // HydraID render_task_id = m_task_scheduler->CreateTask(HydraThreadAffinity::Render); + // HydraRenderPipelineTask* render_task = static_cast(m_task_scheduler->GetTask(render_task_id)); + // render_task->Initialise(m_pipeline); + // m_task_scheduler->WaitForTask(render_task_id); + + HydraID render_def_task_id = m_task_scheduler->CreateTask(HydraThreadAffinity::Render); + HydraRenderPipelineTask* render_def_task = static_cast(m_task_scheduler->GetTask(render_def_task_id)); + render_def_task->Initialise(m_deferred_pipeline); + m_task_scheduler->WaitForTask(render_def_task_id); + } +} + +void HydraEngine::_Shutdown() +{ + m_actor_manager->Shutdown(); + m_ecs->Shutdown(); + + //Shutdown the buffer and vertex buffer managers + HydraID shutdown_buffer_mgr_id = m_task_scheduler->CreateTask(HydraThreadAffinity::Render); + m_task_scheduler->WaitForTask(shutdown_buffer_mgr_id); + + HydraID shutdown_pipeline_id = m_task_scheduler->CreateTask(HydraThreadAffinity::Render); + HydraShutdownPipelineTask *pipeline_task = static_cast(m_task_scheduler->GetTask(shutdown_pipeline_id)); + pipeline_task->Initialise(m_pipeline); + m_task_scheduler->WaitForTask(shutdown_pipeline_id); + + m_task_scheduler->Shutdown(); + + delete m_actor_manager; + delete m_ecs; + delete m_input_manager; + delete m_window_manager; + delete m_task_scheduler; + delete m_buffer_manager; + delete m_vertex_buffer_manager; + delete m_pipeline; + delete m_texture_buffer_manager; + delete m_material_buffer_manager; + delete m_light_buffer_manager; +} + +bool HydraEngine::KeyPressed(HYDRA_KEY_CODES key) +{ + return m_input_manager->KeyPressed(key); +} + +glm::vec2 HydraEngine::MouseChange() +{ + return m_input_manager->MouseChange(); +} + +void HydraEngine::Exit() +{ + m_running = false; +} diff --git a/HydraEngine/source/engine/HydraEngine.h b/HydraEngine/source/engine/HydraEngine.h new file mode 100644 index 0000000..00cc4b1 --- /dev/null +++ b/HydraEngine/source/engine/HydraEngine.h @@ -0,0 +1,102 @@ +#ifndef HYDRAENGINE +#define HYDRAENGINE + +#include "HydraObject.h" +#include "../windowmanager/HydraRenderSettings.h" +#include + +class HydraTaskScheduler; +class HydraGameProxy; +class HydraWindowManager; +class HydraInputManager; +class HydraRenderer; +class HydraECS; +class HydraActorManager; +class HydraCamera; +class HydraBufferManager; +class HydraVertexBufferManager; +class HydraMeshManager; +class HydraMeshSystem; +class HydraRenderSystem; +class HydraTransformSystem; +class HydraMaterialSystem; +class HydraPipeline; +class HydraTextureBufferManager; +class HydraMaterialBufferManager; +class HydraLightBufferManager; +class HydraLightSystem; + +class CLASS_DEFINE HydraEngine : public HydraObject +{ +public: + static HydraEngine *GetInstance() + { + static HydraEngine instance; + return &instance; + } + HydraTaskScheduler* const TaskScheduler(); + void InitialiseGame(HydraGameProxy* game); + void Start(); + + bool KeyPressed(HYDRA_KEY_CODES key); + glm::vec2 MouseChange(); + void Exit(); + + HydraWindowManager* const WindowManager(); + HydraRenderSettings RenderSettings(); + HydraInputManager* const InputManager(); + HydraRenderer* const Renderer(); + HydraECS* const ECS(); + HydraActorManager* const ActorManager(); + HydraCamera* const Camera(); + HydraBufferManager* const BufferManager(); + HydraVertexBufferManager* const VertexBufferManager(); + HydraMeshManager* const MeshManager(); + HydraPipeline* const Pipeline(); + HydraTextureBufferManager* const TextureBufferManager(); + HydraMaterialBufferManager* const MaterialBufferManager(); + HydraLightBufferManager* const LightBufferManager(); + void PossessPlayer(HydraID actor_id); + HydraID GetPossessedPlayer(); + float GetDeltaT(); + uint32_t GetLightCount(); +private: + void _CreateManagers(); + void _InitialiseManagers(); + void _InitialiseSystems(); + void _UpdateSystems(); + void _GameLoop(); + void _Shutdown(); + + class HydraGameProxy* m_game = nullptr; + HydraTaskScheduler* m_task_scheduler = nullptr; + HydraWindowManager* m_window_manager = nullptr; + HydraInputManager* m_input_manager = nullptr; + HydraRenderer* m_renderer = nullptr; + HydraECS* m_ecs = nullptr; + HydraActorManager* m_actor_manager = nullptr; + HydraCamera* m_camera = nullptr; + HydraBufferManager* m_buffer_manager = nullptr; + HydraVertexBufferManager* m_vertex_buffer_manager = nullptr; + HydraMeshManager* m_mesh_manager = nullptr; + HydraRenderSettings m_render_settings; + HydraPipeline* m_pipeline = nullptr; + HydraPipeline* m_deferred_pipeline = nullptr; + HydraTextureBufferManager* m_texture_buffer_manager = nullptr; + HydraMaterialBufferManager* m_material_buffer_manager = nullptr; + HydraLightBufferManager* m_light_buffer_manager = nullptr; + + std::shared_ptr m_mesh_system; + std::shared_ptr m_transform_system; + std::shared_ptr m_render_system; + std::shared_ptr m_material_system; + std::shared_ptr m_light_system; + + bool m_running = true; + float m_delta_t = 0.0f; + float m_fixed_delta_t = 0.0f; + HydraID m_possessed_actor_id = INVALID_HYDRA_ID; + +}; + +#endif /* HYDRAENGINE */ diff --git a/HydraEngine/source/engine/HydraInputManager.cpp b/HydraEngine/source/engine/HydraInputManager.cpp new file mode 100644 index 0000000..d2159ae --- /dev/null +++ b/HydraEngine/source/engine/HydraInputManager.cpp @@ -0,0 +1,82 @@ +#include "HydraInputManager.h" +#include "../windowmanager/HydraWindowManager.h" + +void HydraInputManager::ProcessInput() +{ + bool quit = false; + m_mouse_change = glm::vec2(); + m_key_down.clear(); + m_key_up.clear(); + while (!quit) + { + HydraKeyPressStuct key_press; + if (HydraWindowManager::GetKeyPress(key_press)) + { + //DebugLog("Got Key " + std::to_string(key_press.key_code)); + m_key_presses.push_back(key_press); + if ((key_press.key_code >= 0) && (key_press.key_code < 512)) + { + if (key_press.key_action == KEY_PRESS_ACTIONS::HYDRA_KEY_PRESSED) + { + m_keys[key_press.key_code] = 1; + m_key_up.push_back(key_press.key_code); + } + else + { + m_keys[key_press.key_code] = 0; + m_key_down.push_back(key_press.key_code); + } + } + if (m_key_presses.size() > 10000) + { + m_key_presses.pop_back(); + } + } + else + { + quit = true; + } + } + quit = false; + bool new_mouse_movement = false; + + + while (!quit) + { + HydraMouseMoveStruct mouse_move; + if (HydraWindowManager::GetMouseMove(mouse_move)) + { + m_mouse_moves.push(glm::vec2(mouse_move.x, mouse_move.y)); + new_mouse_movement = true; + if (m_mouse_moves.size() > 10000) + { + m_mouse_moves.pop(); + } + } + else + { + quit = true; + } + } + if (m_mouse_moves.size() > 0) + { + if (!m_mouse_reset) + { + m_mouse_change = m_last_mouse - m_mouse_moves.back(); + m_last_mouse = m_mouse_moves.back(); + } + else + { + m_mouse_change = glm::vec2(0); + m_last_mouse = m_mouse_moves.back(); + m_mouse_reset = false; + } + + } + +} + +bool HydraInputManager::KeyPressed(HYDRA_KEY_CODES key) +{ + return m_keys[(unsigned int)key] == 1; +} \ No newline at end of file diff --git a/HydraEngine/source/engine/HydraInputManager.h b/HydraEngine/source/engine/HydraInputManager.h new file mode 100644 index 0000000..326f6cd --- /dev/null +++ b/HydraEngine/source/engine/HydraInputManager.h @@ -0,0 +1,32 @@ +#ifndef HYDRAINPUTMANAGER +#define HYDRAINPUTMANAGER +#include "HydraObject.h" +#include +#include +#include + +class HydraInputManager : public HydraObject +{ + private: + int m_keys[512] = { }; + std::vector m_key_down; + std::vector m_key_up; + glm::vec2 m_last_mouse = glm::vec2(0, 0); + glm::vec2 m_mouse_change = glm::vec2(0, 0); + glm::vec2 m_mouse_pos = glm::vec2(0, 0); + std::vector m_key_presses; + std::queue m_mouse_moves; + bool m_mouse_reset = true; + + + + friend class HydraEngine; + public: + void ProcessInput(); + bool KeyPressed(HYDRA_KEY_CODES key); + glm::vec2 MouseChange() {return m_mouse_change;} + +}; + + +#endif /* HYDRAINPUTMANAGER */ diff --git a/HydraEngine/source/engine/HydraObject.cpp b/HydraEngine/source/engine/HydraObject.cpp new file mode 100644 index 0000000..7fc1a5e --- /dev/null +++ b/HydraEngine/source/engine/HydraObject.cpp @@ -0,0 +1,17 @@ +#include "HydraObject.h" +#include "HydraEngine.h" + +HydraEngine *const HydraObject::GetEngine() +{ + return HydraEngine::GetInstance(); +} + +void HydraObject::DebugLog(std::string log_entry) +{ + std::cout << log_entry + "\r\n"; +} + +void HydraObject::ClearLog() +{ + std::cout << "\x1B[2J\x1B[H"; +} diff --git a/HydraEngine/source/engine/HydraObject.h b/HydraEngine/source/engine/HydraObject.h new file mode 100644 index 0000000..fbf9c7a --- /dev/null +++ b/HydraEngine/source/engine/HydraObject.h @@ -0,0 +1,22 @@ +#ifndef HYDRAOBJECT +#define HYDRAOBJECT +#include "../HydraDefines.h" +//#include "HydraEngine.h" + +#include +#include +#include + +class HydraEngine; + +class CLASS_DEFINE HydraObject +{ + private: + public: + class HydraEngine* const GetEngine(); + void DebugLog(std::string log_entry); + void ClearLog(); +}; + + +#endif /* HYDRAOBJECT */ diff --git a/HydraEngine/source/fileaccess/HydraGLTFLoader.cpp b/HydraEngine/source/fileaccess/HydraGLTFLoader.cpp new file mode 100644 index 0000000..1bed73c --- /dev/null +++ b/HydraEngine/source/fileaccess/HydraGLTFLoader.cpp @@ -0,0 +1,296 @@ +#include "HydraGLTFLoader.h" +#include "../actor/HydraActorManager.h" +#include "../actor/HydraActorManager.h" +#include "../actor/HydraGLTFActor.h" +#include "../engine/HydraEngine.h" +#include "../ecs/HydraECS.h" +#include "../ecs/components/HydraPositionComponent.h" +#include "../ecs/components/HydraMeshComponent.h" +#include "../ecs/components/HydraRenderableComponent.h" +#include "../ecs/components/HydraMaterialComponent.h" + +#include "../mesh/HydraMesh.h" +#include "../mesh/HydraMeshManager.h" +#include "../mesh/StandardVertex.h" +#include "../buffer/HydraTextureBufferManager.h" +#include "../buffer/HydraMaterialBufferManager.h" +#include "../buffer/HydraMaterialBuffer.h" + + + +HydraID HydraGLTFLoader::LoadGLTFFile(std::string filename) +{ + HydraID actor_id = INVALID_HYDRA_ID; + HydraActorManager *actor_manager = GetEngine()->ActorManager(); + actor_id = actor_manager->CreateActor(); + + // Create an instance of the Importer class + Assimp::Importer importer; + + // And have it read the given file with some example postprocessing + // Usually - if speed is not the most important aspect for you - you'll + // probably to request more postprocessing than we do in this example. + const aiScene *scene = importer.ReadFile(filename, + aiProcess_CalcTangentSpace | + aiProcess_Triangulate | + aiProcess_JoinIdenticalVertices | + aiProcess_SortByPType | + aiProcess_FlipUVs); + + std::vector texture_lookup; + std::vector material_lookup; + + assert(scene != nullptr && "Failed to load file"); + + HydraECS *ecs = GetEngine()->ECS(); + HydraPositionComponent position_component = {}; + ecs->AddComponent(actor_id, position_component); + + _ProcessGLTFTextures(scene, texture_lookup, actor_id); + _ProcessGLTFMaterials(scene, texture_lookup, material_lookup, filename); + + HydraID root_id = _ProcessGLTFNode(scene, scene->mRootNode, material_lookup); + + actor_manager->SetRelationship(actor_id, root_id); + return root_id; +} + +HydraID HydraGLTFLoader::_ProcessGLTFNode(aiScene const *scene, aiNode *parent_node, std::vector material_lookup) +{ + HydraActorManager *actor_manager = GetEngine()->ActorManager(); + HydraID parent_actor_id = actor_manager->CreateActor(); + + HydraECS *ecs = GetEngine()->ECS(); + HydraPositionComponent position_component; + + aiVector3D tmp_scaling = {}; + aiQuaternion tmp_rotation = {}; + aiVector3D tmp_position = {}; + + parent_node->mTransformation.Decompose(tmp_scaling, tmp_rotation, tmp_position); + + glm::dvec3 scaling = glm::dvec3(tmp_scaling.x, tmp_scaling.y, tmp_scaling.z); + glm::quat rotation = glm::quat(tmp_rotation.w, tmp_rotation.x, tmp_rotation.y, tmp_rotation.z); + glm::dvec3 position = glm::dvec3(tmp_position.x, tmp_position.y, tmp_position.z); + + glm::vec3 euler_angle = glm::eulerAngles(rotation); + ecs->AddComponent(parent_actor_id, position_component); + + actor_manager->SetScale(parent_actor_id, scaling); + actor_manager->SetPosition(parent_actor_id, position); + actor_manager->SetOrientation(parent_actor_id, euler_angle.x, euler_angle.y, euler_angle.z); + + for (uint32_t i_mesh = 0; i_mesh < parent_node->mNumMeshes; i_mesh++) + { + aiMesh *mesh = scene->mMeshes[parent_node->mMeshes[i_mesh]]; + _ProcessGLTFMesh(scene, parent_actor_id, mesh, material_lookup); + } + + for (uint32_t i_node = 0; i_node < parent_node->mNumChildren; i_node++) + { + HydraID child_actor_id = _ProcessGLTFNode(scene, parent_node->mChildren[i_node], material_lookup); + actor_manager->SetRelationship(parent_actor_id, child_actor_id); + } + return parent_actor_id; +} + +void HydraGLTFLoader::_ProcessGLTFMesh(aiScene const *scene, HydraID parent_actor_id, aiMesh *mesh, std::vector material_lookup) +{ + HydraActorManager *actor_manager = GetEngine()->ActorManager(); + HydraID mesh_actor_id = actor_manager->CreateActor(); + + aiMaterial *mat = scene->mMaterials[mesh->mMaterialIndex]; + std::vector vertexes; + std::vector indexes; + HydraECS *ecs = GetEngine()->ECS(); + + HydraPositionComponent position_component = {}; + + HydraMeshManager *mesh_manager = GetEngine()->MeshManager(); + HydraID mesh_id = mesh_manager->CreateMesh(); + + ecs->AddComponent(mesh_actor_id, position_component); + + HydraID material_id = material_lookup[mesh->mMaterialIndex]; + + if(material_id != INVALID_HYDRA_ID) + { + HydraMaterialComponent mat_comp; + mat_comp.material_id = material_id; + ecs->AddComponent(mesh_actor_id, mat_comp); + } + + HydraMesh *hydra_mesh = mesh_manager->GetMesh(mesh_id); + + for (uint32_t i_face = 0; i_face < mesh->mNumFaces; i_face++) + { + aiFace face = mesh->mFaces[i_face]; + + for (uint32_t i_index = 0; i_index < face.mNumIndices; i_index++) + { + hydra_mesh->indexes.push_back(face.mIndices[i_index]); + } + } + for (uint32_t i_verts = 0; i_verts < mesh->mNumVertices; i_verts++) + { + StandardVertex vert = {}; + if (mesh->HasPositions()) + { + vert.position[0] = mesh->mVertices[i_verts].x; + vert.position[1] = mesh->mVertices[i_verts].y; + vert.position[2] = mesh->mVertices[i_verts].z; + } + if (mesh->HasNormals()) + { + vert.normal[0] = mesh->mNormals[i_verts].x; + vert.normal[1] = mesh->mNormals[i_verts].y; + vert.normal[2] = mesh->mNormals[i_verts].z; + } + if(mesh->HasTangentsAndBitangents()) + { + vert.bitanget[0] = mesh->mBitangents[i_verts].x; + vert.bitanget[1] = mesh->mBitangents[i_verts].y; + vert.bitanget[2] = mesh->mBitangents[i_verts].z; + + vert.tangent[0] = mesh->mTangents[i_verts].x; + vert.tangent[1] = mesh->mTangents[i_verts].y; + vert.tangent[2] = mesh->mTangents[i_verts].z; + } + if (mesh->HasTextureCoords(0)) + { + vert.text_coord0[0] = mesh->mTextureCoords[0][i_verts].x; + vert.text_coord0[1] = mesh->mTextureCoords[0][i_verts].y; + } + vert.chunk_id[0] = mesh_actor_id; + vert.chunk_id[1] = material_id; + + hydra_mesh->vertexes.push_back(vert); + } + + HydraMeshComponent mesh_comp; + + mesh_comp.mesh_id = mesh_id; + mesh_comp.mesh_state = HYDRA_STATE::Waiting; + + ecs->AddComponent(mesh_actor_id, mesh_comp); + + aiString mat_name; + mat->Get(AI_MATKEY_NAME, mat_name); + + // Add renderable component + HydraRenderableComponent render_comp; + render_comp.renderable_types.set((uint32_t)HYDRA_RENDERABLE_TYPE::HYDRA_COLOUR, true); + + ecs->AddComponent(mesh_actor_id, render_comp); + + actor_manager->SetRelationship(parent_actor_id, mesh_actor_id); +} + +void HydraGLTFLoader::_ProcessGLTFMaterials(aiScene const *scene, + std::vector &texture_lookup, + std::vector &material_lookup, + std::string filename) +{ + material_lookup.resize(scene->mNumMaterials); + HydraTextureBufferManager *texture_manager = GetEngine()->TextureBufferManager(); + for (uint32_t i_mat = 0; i_mat < scene->mNumMaterials; i_mat++) + { + HydraMaterialBuffer material; + aiMaterial *mat = scene->mMaterials[i_mat]; + + aiColor3D color(0.f, 0.f, 0.f); + aiString name; + + mat->Get(AI_MATKEY_COLOR_DIFFUSE, color); + + std::string mat_name = filename + std::to_string(i_mat); + aiTexture diffuse_tex; + + uint32_t diffuse_tex_count = mat->GetTextureCount(aiTextureType::aiTextureType_DIFFUSE); + uint32_t metal_tex_count = mat->GetTextureCount(aiTextureType::aiTextureType_METALNESS); + uint32_t metalrough_tex_count = mat->GetTextureCount(aiTextureType::aiTextureType_GLTF_METALLIC_ROUGHNESS); + uint32_t normal_tex_count = mat->GetTextureCount(aiTextureType::aiTextureType_NORMALS); + uint32_t rough_tex_count = mat->GetTextureCount(aiTextureType::aiTextureType_DIFFUSE_ROUGHNESS); + + // have to do something here for multiple diffuse textures at some point. + aiString texture_path; + aiTextureMapping texture_mapping; + uint32_t uv_index; + + if (diffuse_tex_count > 0) + { + mat->GetTexture(aiTextureType::aiTextureType_DIFFUSE, 0, &texture_path, &texture_mapping, &uv_index); + std::string path = std::string(texture_path.C_Str()); + uint32_t texture_index = atoi(path.substr(1).c_str()); + HydraID texture_id = texture_lookup[texture_index]; + material.diffuse_texture_id = texture_id; + } + + if(metalrough_tex_count > 0) + { + mat->GetTexture(aiTextureType::aiTextureType_GLTF_METALLIC_ROUGHNESS, 0, &texture_path, &texture_mapping, &uv_index); + std::string path = std::string(texture_path.C_Str()); + uint32_t texture_index = atoi(path.substr(1).c_str()); + HydraID texture_id = texture_lookup[texture_index]; + material.metallic_rough_texture_id = texture_id; + } + + if(normal_tex_count > 0) + { + mat->GetTexture(aiTextureType::aiTextureType_NORMALS, 0, &texture_path, &texture_mapping, &uv_index); + std::string path = std::string(texture_path.C_Str()); + uint32_t texture_index = atoi(path.substr(1).c_str()); + HydraID texture_id = texture_lookup[texture_index]; + material.normal_texture_id = texture_id; + } + + material.diffuse_colour[0] = color.r; + material.diffuse_colour[1] = color.g; + material.diffuse_colour[2] = color.b; + material.diffuse_colour[3] = 1.0f; + + HydraID material_id = GetEngine()->MaterialBufferManager()->CreateMaterial(material); + + material_lookup[i_mat] = material_id; + if (material_id == INVALID_HYDRA_ID) + { + throw std::runtime_error("Could not create material"); + } + } +} + +/// @brief Load all of the scene textures +/// @param scene containing scene +/// @param texture_lookup index of texture in the scene to the Hydra texture ID +void HydraGLTFLoader::_ProcessGLTFTextures(aiScene const *scene, std::vector &texture_lookup, HydraID actor_id) +{ + HydraTextureBufferManager *texture_manager = GetEngine()->TextureBufferManager(); + // Make space for the texture lookups + texture_lookup.resize(scene->mNumTextures); + + for (uint32_t i_tex = 0; i_tex < scene->mNumTextures; i_tex++) + { + std::string texture_name = std::to_string(actor_id) + "_" + std::to_string(i_tex); + aiTexture *tex = scene->mTextures[i_tex]; + // Create a holder for the texture + int32_t width = 0; + int32_t height = 0; + int32_t channels = 0; + //stbi_set_flip_vertically_on_load(1); + stbi_uc* data = stbi_load_from_memory(reinterpret_cast(tex->pcData), tex->mWidth, &width, &height, &channels, 4); + + HydraID texture_id = texture_manager->CreateTexture(texture_name, + width, + height, + GL_RGBA8, + GL_LINEAR_MIPMAP_LINEAR, + GL_LINEAR, + GL_RGBA, + GL_UNSIGNED_BYTE, + 5, + data); + texture_manager->BindTexture(texture_id); + // store the texture id against the scene index for the texture. Materials will have *n where n is the index + texture_lookup[i_tex] = texture_id; + } +} diff --git a/HydraEngine/source/fileaccess/HydraGLTFLoader.h b/HydraEngine/source/fileaccess/HydraGLTFLoader.h new file mode 100644 index 0000000..b65306f --- /dev/null +++ b/HydraEngine/source/fileaccess/HydraGLTFLoader.h @@ -0,0 +1,21 @@ +#ifndef HYDRAGLTFLOADER +#define HYDRAGLTFLOADER +#include "../engine/HydraObject.h" + +#include +#include // C++ importer interface +#include // Output data structure +#include // Post processing flags +class HydraGLTFLoader : public HydraObject +{ + public: + HydraID LoadGLTFFile(std::string filename); + private: + void _ProcessGLTFTextures(aiScene const *scene, std::vector &texture_lookup, HydraID actor_id); + void _ProcessGLTFMaterials(aiScene const *scene, std::vector& texture_lookup, std::vector& material_lookup, std::string filename); + HydraID _ProcessGLTFNode(aiScene const *scene, aiNode *parent_node, std::vectormaterial_lookup); + void _ProcessGLTFMesh(aiScene const *scene, HydraID parent_actor_id, aiMesh *mesh, std::vectormaterial_lookup); + +}; + +#endif /* HYDRAGLTFLOADER */ diff --git a/HydraEngine/source/game/HydraGameProxy.cpp b/HydraEngine/source/game/HydraGameProxy.cpp new file mode 100644 index 0000000..2a1ece3 --- /dev/null +++ b/HydraEngine/source/game/HydraGameProxy.cpp @@ -0,0 +1,7 @@ +#include "HydraGameProxy.h" + + +bool HydraGameProxy::Initialise() +{ + return false; +} \ No newline at end of file diff --git a/HydraEngine/source/game/HydraGameProxy.h b/HydraEngine/source/game/HydraGameProxy.h new file mode 100644 index 0000000..23e5ddc --- /dev/null +++ b/HydraEngine/source/game/HydraGameProxy.h @@ -0,0 +1,16 @@ +#ifndef HYDRAGAMEPROXY +#define HYDRAGAMEPROXY + +#include "../engine/HydraObject.h" + +class CLASS_DEFINE HydraGameProxy : public HydraObject +{ + private: + public: + virtual bool Initialise() = 0; + virtual void Update(float delta_t_seconds) {}; + +}; + + +#endif /* HYDRAGAMEPROXY */ diff --git a/HydraEngine/source/mesh/HydraMesh.h b/HydraEngine/source/mesh/HydraMesh.h new file mode 100644 index 0000000..ae645c7 --- /dev/null +++ b/HydraEngine/source/mesh/HydraMesh.h @@ -0,0 +1,13 @@ +#ifndef HYDRAMESH +#define HYDRAMESH +#include "../HydraDefines.h" +#include "StandardVertex.h" + +struct HydraMesh +{ + HydraID mesh_id = INVALID_HYDRA_ID; + std::vector vertexes; + std::vector indexes; +}; + +#endif /* HYDRAMESH */ diff --git a/HydraEngine/source/mesh/HydraMeshManager.cpp b/HydraEngine/source/mesh/HydraMeshManager.cpp new file mode 100644 index 0000000..cc695a7 --- /dev/null +++ b/HydraEngine/source/mesh/HydraMeshManager.cpp @@ -0,0 +1,106 @@ +#include "HydraMeshManager.h" +#include + +void HydraMeshManager::Initialise() +{ + m_meshes.resize(MAX_ACTORS); + for(uint32_t mesh_idx = 0; mesh_idx < MAX_ACTORS; mesh_idx++) + { + m_available_mesh_ids.push(mesh_idx); + } +} + +void HydraMeshManager::Shutdown() +{ + for(uint32_t mesh_idx = 0; mesh_idx < MAX_ACTORS; mesh_idx++) + { + if(m_meshes[mesh_idx].mesh_id != INVALID_HYDRA_ID) + { + DeleteMesh(m_meshes[mesh_idx].mesh_id); + } + } + m_meshes.clear(); +} + +HydraID HydraMeshManager::CreateMesh() +{ + std::lock_guard lock(m_mutex); + if(m_available_mesh_ids.size() > 0) + { + HydraID mesh_id = m_available_mesh_ids.front(); + m_available_mesh_ids.pop(); + m_meshes[mesh_id].mesh_id = mesh_id; + return mesh_id; + } + return INVALID_HYDRA_ID; +} + +HydraMesh * const HydraMeshManager::GetMesh(HydraID mesh_id) +{ + // TODO: insert return statement here + if(mesh_id < m_meshes.size()) + { + return &m_meshes[mesh_id]; + } + return nullptr; +} + +void HydraMeshManager::DeleteMesh(HydraID mesh_id) +{ + std::lock_guard lock(m_mutex); + if(mesh_id < m_meshes.size()) + { + m_meshes[mesh_id].vertexes.clear(); + m_meshes[mesh_id].mesh_id = INVALID_HYDRA_ID; + } +} + +void HydraMeshManager::CalculateNormals(HydraID mesh_id) +{ + + HydraMesh mesh = m_meshes[mesh_id]; + for (int i = 0; i < mesh.indexes.size(); i += 3) + { + uint32_t idx0 = mesh.indexes[i+0]; + uint32_t idx1 = mesh.indexes[i+1]; + uint32_t idx2 = mesh.indexes[i+2]; + + glm::vec3 vec0 = glm::normalize(glm::vec3(mesh.vertexes[idx0].position[0], mesh.vertexes[idx0].position[1], mesh.vertexes[idx0].position[2])); + glm::vec3 vec1 = glm::normalize(glm::vec3(mesh.vertexes[idx1].position[0], mesh.vertexes[idx1].position[1], mesh.vertexes[idx1].position[2])); + glm::vec3 vec2 = glm::normalize(glm::vec3(mesh.vertexes[idx2].position[0], mesh.vertexes[idx2].position[1], mesh.vertexes[idx2].position[2])); + + glm::vec3 normal = glm::triangleNormal(vec0, vec1, vec2); + + m_meshes[mesh_id].vertexes[idx0].normal[0] = normal[0]; + m_meshes[mesh_id].vertexes[idx0].normal[1] = normal[1]; + m_meshes[mesh_id].vertexes[idx0].normal[2] = normal[2]; + + m_meshes[mesh_id].vertexes[idx1].normal[0] = normal[0]; + m_meshes[mesh_id].vertexes[idx1].normal[1] = normal[1]; + m_meshes[mesh_id].vertexes[idx1].normal[2] = normal[2]; + + m_meshes[mesh_id].vertexes[idx2].normal[0] = normal[0]; + m_meshes[mesh_id].vertexes[idx2].normal[1] = normal[1]; + m_meshes[mesh_id].vertexes[idx2].normal[2] = normal[2]; + // glm::vec3 vec0 = glm::vec3(mesh.vertexes[mesh.indexes[i]], mesh.vertexes[mesh.indexes[i] + 1], mesh.vertexes[mesh.indexes[i] + 2]); + // glm::vec3 vec1 = glm::vec3(Vertexes[Indexes[i+1]], Vertexes[Indexes[i+1] + 1], Vertexes[Indexes[i+1] + 2]); + // glm::vec3 vec2 = glm::vec3(Vertexes[Indexes[i+2]], Vertexes[Indexes[i+2] + 1], Vertexes[Indexes[i+2] + 2]); + + // glm::vec3 normal = glm::triangleNormal(vec0, vec1, vec2); + + // Normals[Indexes[i]] = normal.x; + // Normals[Indexes[i]+1] = normal.y; + // Normals[Indexes[i]+2] = normal.z; + + // Normals[Indexes[i+1]] = normal.x; + // Normals[Indexes[i+1] + 1] = normal.y; + // Normals[Indexes[i+1] + 2] = normal.z; + + // Normals[Indexes[i + 2]] = normal.x; + // Normals[Indexes[i + 2] + 1] = normal.y; + // Normals[Indexes[i + 2] + 2] = normal.z; + + } + +} + diff --git a/HydraEngine/source/mesh/HydraMeshManager.h b/HydraEngine/source/mesh/HydraMeshManager.h new file mode 100644 index 0000000..adf7b9f --- /dev/null +++ b/HydraEngine/source/mesh/HydraMeshManager.h @@ -0,0 +1,25 @@ +#ifndef HYDRAMESHMANAGER +#define HYDRAMESHMANAGER +#include "HydraMesh.h" +#include "../engine/HydraObject.h" +#include +#include +#include + +class HydraMeshManager : public HydraObject +{ + public: + void Initialise(); + void Shutdown(); + HydraID CreateMesh(); + HydraMesh* const GetMesh(HydraID mesh_id); + void DeleteMesh(HydraID mesh_id); + void CalculateNormals(HydraID mesh_id); + private: + std::mutex m_mutex; + std::vector m_meshes; + std::queue m_available_mesh_ids; + +}; + +#endif /* HYDRAMESHMANAGER */ diff --git a/HydraEngine/source/mesh/StandardVertex.h b/HydraEngine/source/mesh/StandardVertex.h new file mode 100644 index 0000000..5a0c98b --- /dev/null +++ b/HydraEngine/source/mesh/StandardVertex.h @@ -0,0 +1,15 @@ +#ifndef STANDARDVERTEX +#define STANDARDVERTEX + +#include +struct StandardVertex +{ + float position[3]; + float text_coord0[2]; + uint32_t chunk_id[3]; + float normal[3]; + float bitanget[3]; + float tangent[3]; + +}; +#endif /* STANDARDVERTEX */ diff --git a/HydraEngine/source/pipeline/HydraDeferredPipeline.cpp b/HydraEngine/source/pipeline/HydraDeferredPipeline.cpp new file mode 100644 index 0000000..e461fdd --- /dev/null +++ b/HydraEngine/source/pipeline/HydraDeferredPipeline.cpp @@ -0,0 +1,270 @@ +#include "HydraDeferredPipeline.h" +#include "HydraRenderStage.h" +#include "../engine/HydraEngine.h" +#include "../buffer/HydraBufferManager.h" +#include "../buffer/HydraTextureBufferManager.h" +#include "../buffer/HydraLightBufferManager.h" +#include "PerFrameUBO.hpp" + +#include "../camera/HydraCamera.h" +#include "../renderer/HydraRenderer.h" +#include "../ecs/HydraECS.h" +#include "../ecs/systems/HydraRenderSystem.h" +#include "../mesh/StandardVertex.h" +#include "../actor/HydraActorManager.h" +#include "../actor/HydraOutputActor.h" + +void HydraDeferredPipeline::Initialise() +{ + + _CreateUBOs(); + //already on the render thread so dont neet another job + _CreateOutputActor(); + _CreateFrameBuffer(); + _CreateColourRenderStage(); + _CreateOutputRenderStage(); +} + +void HydraDeferredPipeline::Shutdown() +{ + for(uint32_t rs_idx =0; rs_idx ShutDown(); + delete m_render_stages[rs_idx]; + } + glDeleteFramebuffers(1, &m_frame_buffer_id); +} + +void HydraDeferredPipeline::Render() +{ + _UpdateUBO(); + + glBindFramebuffer(GL_FRAMEBUFFER, m_frame_buffer_id); + glClearColor(0.0f, 0.0f, 0.0f, 0.0f); + + glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); // we're not using the stencil buffer now + glEnable(GL_DEPTH_TEST); + glBindFramebuffer(GL_FRAMEBUFFER, 0); + HydraECS* ecs = GetEngine()->ECS(); + std::shared_ptr render_system = ecs->GetSystem(); + + GetEngine()->Renderer()->BeginFrame(); + + for(uint32_t rs_idx = 0; rs_idx Render(render_system->Entities); + } + GetEngine()->Renderer()->EndFrame(); +} + +void HydraDeferredPipeline::_UpdateUBO() +{ + HydraCamera* camera = GetEngine()->Camera(); + PerFrameUBO ubo = {}; + + uint32_t light_count = GetEngine()->GetLightCount(); + + ubo.view = camera->GetView(); + ubo.proj = camera->GetProjection(); + ubo.viewer_pos = camera->GetPosition(); + ubo.light_count = light_count; + HydraBufferManager* buffer_manager = GetEngine()->BufferManager(); + buffer_manager->UpdateWholeBuffer(m_per_frame_ubo, &ubo); + glBindBuffer(GL_UNIFORM_BUFFER, m_per_frame_ubo); + + PerFrameUBO output_ubo = {}; + output_ubo.view = glm::mat4(1); + output_ubo.proj = glm::ortho(-0.5f, 0.5f, -0.5f, 0.5f); + output_ubo.viewer_pos = camera->GetPosition(); + output_ubo.light_count = light_count; + buffer_manager->UpdateWholeBuffer(m_per_frame_output_ubo, &output_ubo); + glBindBuffer(GL_UNIFORM_BUFFER, m_per_frame_output_ubo); +} + +void HydraDeferredPipeline::_CreateFrameBuffer() +{ + HydraEngine* engine = GetEngine(); + HydraTextureBufferManager* tex_buffer_manager = engine->TextureBufferManager(); + HydraRenderSettings render_settings = engine->RenderSettings(); + glGenFramebuffers(1, &m_frame_buffer_id); + glBindFramebuffer(GL_FRAMEBUFFER, m_frame_buffer_id); + + HydraOutputActor* actor = static_cast(GetEngine()->ActorManager()->GetActor(m_output_actor_id)); + + HydraTextureBuffer depth_texture = tex_buffer_manager->GetTexture(actor->texture_buffers[0]); + HydraTextureBuffer buffer_0_texture = tex_buffer_manager->GetTexture(actor->texture_buffers[1]); + HydraTextureBuffer metal_rough_texture = tex_buffer_manager->GetTexture(actor->texture_buffers[2]); + HydraTextureBuffer normal_texture = tex_buffer_manager->GetTexture(actor->texture_buffers[3]); + HydraTextureBuffer position_texture = tex_buffer_manager->GetTexture(actor->texture_buffers[4]); + + glBindTexture(GL_TEXTURE_2D, buffer_0_texture.gl_tex_id); + glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); + glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); + glFramebufferTexture2D(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, buffer_0_texture.gl_tex_id, 0); + + glBindTexture(GL_TEXTURE_2D, metal_rough_texture.gl_tex_id); + glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); + glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); + glFramebufferTexture2D(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT1, GL_TEXTURE_2D, metal_rough_texture.gl_tex_id, 0); + + glBindTexture(GL_TEXTURE_2D, normal_texture.gl_tex_id); + glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); + glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); + glFramebufferTexture2D(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT2, GL_TEXTURE_2D, normal_texture.gl_tex_id, 0); + + glBindTexture(GL_TEXTURE_2D, position_texture.gl_tex_id); + glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); + glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); + glFramebufferTexture2D(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT3, GL_TEXTURE_2D, position_texture.gl_tex_id, 0); + + glBindTexture(GL_TEXTURE_2D, depth_texture.gl_tex_id); + glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); + glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); + glFramebufferTexture2D(GL_FRAMEBUFFER, GL_DEPTH_ATTACHMENT, GL_TEXTURE_2D, depth_texture.gl_tex_id, 0); + + GLenum draw_buffers[4] = {GL_COLOR_ATTACHMENT0, GL_COLOR_ATTACHMENT1, GL_COLOR_ATTACHMENT2, GL_COLOR_ATTACHMENT3}; + + glDrawBuffers(4, draw_buffers); + glBindTexture(GL_TEXTURE_2D, 0); + + tex_buffer_manager->BindTexture(depth_texture.texture_id); + tex_buffer_manager->BindTexture(buffer_0_texture.texture_id); + tex_buffer_manager->BindTexture(metal_rough_texture.texture_id); + tex_buffer_manager->BindTexture(normal_texture.texture_id); + tex_buffer_manager->BindTexture(position_texture.texture_id); + + + HydraBufferManager* buffer_manager = GetEngine()->BufferManager(); + buffer_manager->UpdateWholeBuffer(m_output_texture_ubo, &actor->texture_buffers[0]); + glBindBuffer(GL_UNIFORM_BUFFER, m_output_texture_ubo); +} + +void HydraDeferredPipeline::_CreateColourRenderStage() +{ + HydraRenderStage* render_stage = new HydraRenderStage(); + std::string shader_path = std::string(shader_base); + HydraBufferManager* buffer_manager = GetEngine()->BufferManager(); + + HydraID pos_buffer_id = buffer_manager->FindBuffer("PositionsBuffer"); + HydraID mat_buffer_id = buffer_manager->FindBuffer("MaterialBuffer"); + HydraID tex_buffer_id = buffer_manager->FindBuffer("TextureBuffer"); + HydraID per_frame_buffer_id = buffer_manager->FindBuffer("DeferredPerFrameUBO"); + + HydraShaderBinding shader_binding = {}; + + shader_binding.block_name.push_back("PositionsBuffer"); + shader_binding.binding_point.push_back(1); + shader_binding.buffer_id.push_back(pos_buffer_id); + shader_binding.buffer_type.push_back(HYDRA_BUFFER_TYPE::HYDRA_SSBO_BUFFER); + + shader_binding.block_name.push_back("MaterialBuffer"); + shader_binding.binding_point.push_back(2); + shader_binding.buffer_id.push_back(mat_buffer_id); + shader_binding.buffer_type.push_back(HYDRA_BUFFER_TYPE::HYDRA_SSBO_BUFFER); + + shader_binding.block_name.push_back("TextureBuffer"); + shader_binding.binding_point.push_back(3); + shader_binding.buffer_id.push_back(tex_buffer_id); + shader_binding.buffer_type.push_back(HYDRA_BUFFER_TYPE::HYDRA_SSBO_BUFFER); + + shader_binding.block_name.push_back("uniform_per_frame"); + shader_binding.binding_point.push_back(0); + shader_binding.buffer_id.push_back(per_frame_buffer_id); + shader_binding.buffer_type.push_back(HYDRA_BUFFER_TYPE::HYDRA_UBO_BUFFER); + std::vector textures; + + + + render_stage->Initialise(shader_path + "deferred_shader.vert", + shader_path + "deferred_shader.frag", + shader_binding, + m_frame_buffer_id, + textures, + true, + HYDRA_RENDERABLE_TYPE::HYDRA_COLOUR); + m_render_stages.push_back(render_stage); +} + + +void HydraDeferredPipeline::_CreateOutputRenderStage() +{ + HydraRenderStage* render_stage = new HydraRenderStage(); + std::string shader_path = std::string(shader_base); + HydraBufferManager* buffer_manager = GetEngine()->BufferManager(); + + std::vector textures; + + GetEngine()->ActorManager()->InitialiseActor(m_output_actor_id); + HydraOutputActor* actor = static_cast(GetEngine()->ActorManager()->GetActor(m_output_actor_id)); + + HydraTextureBufferManager* tex_buf_manager = GetEngine()->TextureBufferManager(); + + HydraID pos_buffer_id = buffer_manager->FindBuffer("PositionsBuffer"); + HydraID per_frame_buffer_id = buffer_manager->FindBuffer("DeferredOutputPerFrameUBO"); + HydraID tex_buffer_id = buffer_manager->FindBuffer("TextureBuffer"); + HydraID output_texture_buffer_id = buffer_manager->FindBuffer("DeferredOutputTextureUBO"); + HydraID light_buffer_id = buffer_manager->FindBuffer("LightBuffer"); + + HydraShaderBinding shader_binding = {}; + shader_binding.block_name.push_back("PositionsBuffer"); + shader_binding.binding_point.push_back(1); + shader_binding.buffer_id.push_back(pos_buffer_id); + shader_binding.buffer_type.push_back(HYDRA_BUFFER_TYPE::HYDRA_SSBO_BUFFER); + + + shader_binding.block_name.push_back("TextureBuffer"); + shader_binding.binding_point.push_back(3); + shader_binding.buffer_id.push_back(tex_buffer_id); + shader_binding.buffer_type.push_back(HYDRA_BUFFER_TYPE::HYDRA_SSBO_BUFFER); + + shader_binding.block_name.push_back("uniform_per_frame"); + shader_binding.binding_point.push_back(0); + shader_binding.buffer_id.push_back(per_frame_buffer_id); + shader_binding.buffer_type.push_back(HYDRA_BUFFER_TYPE::HYDRA_UBO_BUFFER); + + shader_binding.block_name.push_back("uniform_output_textures"); + shader_binding.binding_point.push_back(1); + shader_binding.buffer_id.push_back(output_texture_buffer_id); + shader_binding.buffer_type.push_back(HYDRA_BUFFER_TYPE::HYDRA_UBO_BUFFER); + + shader_binding.block_name.push_back("LightBuffer"); + shader_binding.binding_point.push_back(4); + shader_binding.buffer_id.push_back(light_buffer_id); + shader_binding.buffer_type.push_back(HYDRA_BUFFER_TYPE::HYDRA_SSBO_BUFFER); + + + render_stage->Initialise(shader_path + "deferred_output_shader.vert", + shader_path + "deferred_output_shader.frag", + shader_binding, + 0, + textures, + false, + HYDRA_RENDERABLE_TYPE::HYDRA_OUTPUT); + m_render_stages.push_back(render_stage); +} + +void HydraDeferredPipeline::_CreateOutputActor() +{ + m_output_actor_id = GetEngine()->ActorManager()->CreateActor(); + GetEngine()->ActorManager()->InitialiseActor(m_output_actor_id); + HydraOutputActor* actor = static_cast(GetEngine()->ActorManager()->GetActor(m_output_actor_id)); + + +} + +void HydraDeferredPipeline::_CreateUBOs() +{ + HydraBufferManager* buffer_manager = GetEngine()->BufferManager(); + + m_per_frame_ubo = buffer_manager->CreateGPUBuffer("DeferredPerFrameUBO", + sizeof(PerFrameUBO), 0, HYDRA_BUFFER_TYPE::HYDRA_UBO_BUFFER); + + m_per_frame_output_ubo = buffer_manager->CreateGPUBuffer("DeferredOutputPerFrameUBO", + sizeof(PerFrameUBO), 0, HYDRA_BUFFER_TYPE::HYDRA_UBO_BUFFER); + + m_output_texture_ubo = buffer_manager->CreateGPUBuffer("DeferredOutputTextureUBO", + sizeof(uint32_t)*16, 0, HYDRA_BUFFER_TYPE::HYDRA_UBO_BUFFER); + + +} + diff --git a/HydraEngine/source/pipeline/HydraDeferredPipeline.h b/HydraEngine/source/pipeline/HydraDeferredPipeline.h new file mode 100644 index 0000000..7d93774 --- /dev/null +++ b/HydraEngine/source/pipeline/HydraDeferredPipeline.h @@ -0,0 +1,41 @@ +#ifndef HYDRADEFERREDPIPELINE +#define HYDRADEFERREDPIPELINE + +#include "../engine/HydraObject.h" +#include "../windowmanager/HydraRenderSettings.h" +#include "HydraPipeline.h" +#include "HydraRenderStage.h" + +#include + +class HydraRenderStage; + +class HydraDeferredPipeline : public HydraPipeline +{ + public: + virtual void Initialise() override; + virtual void Shutdown() override; + virtual void Render() override; + private: + HydraID m_per_frame_ubo = INVALID_HYDRA_ID; + HydraID m_per_frame_output_ubo = INVALID_HYDRA_ID; + + HydraID m_material_buffer = INVALID_HYDRA_ID; + HydraID m_buffer_0 = INVALID_HYDRA_ID; //Frame buffer 0; + HydraID m_depth = INVALID_HYDRA_ID; + HydraID m_output_actor_id = INVALID_HYDRA_ID; + HydraID m_output_texture_ubo = INVALID_HYDRA_ID; + HydraID m_output_light_ubo = INVALID_HYDRA_ID; + + uint32_t m_frame_buffer_id; + + void _UpdateUBO(); + void _CreateFrameBuffer(); + + void _CreateColourRenderStage(); + void _CreateOutputRenderStage(); + void _CreateOutputActor(); + void _CreateUBOs(); +}; + +#endif /* HYDRADEFERREDPIPELINE */ diff --git a/HydraEngine/source/pipeline/HydraForwardPipeline.cpp b/HydraEngine/source/pipeline/HydraForwardPipeline.cpp new file mode 100644 index 0000000..3594c23 --- /dev/null +++ b/HydraEngine/source/pipeline/HydraForwardPipeline.cpp @@ -0,0 +1,101 @@ +#include "HydraForwardPipeline.h" +#include "HydraRenderStage.h" +#include "../engine/HydraEngine.h" +#include "../buffer/HydraBufferManager.h" +#include "PerFrameUBO.hpp" +#include "../camera/HydraCamera.h" +#include "../renderer/HydraRenderer.h" +#include "../ecs/HydraECS.h" +#include "../ecs/systems/HydraRenderSystem.h" +#include "../mesh/StandardVertex.h" + +void HydraForwardPipeline::Initialise() +{ + _EnableVertexAttributes(); + HydraRenderStage* render_stage = new HydraRenderStage(); + std::string shader_path = std::string(shader_base); + HydraBufferManager* buffer_manager = GetEngine()->BufferManager(); + + HydraID pos_buffer_id = buffer_manager->FindBuffer("PositionsBuffer"); + HydraID mat_buffer_id = buffer_manager->FindBuffer("MaterialBuffer"); + HydraID tex_buffer_id = buffer_manager->FindBuffer("TextureBuffer"); + + HydraShaderBinding shader_binding = {}; + + shader_binding.block_name.push_back("PositionsBuffer"); + shader_binding.binding_point.push_back(1); + shader_binding.buffer_id.push_back(pos_buffer_id); + + shader_binding.block_name.push_back("MaterialBuffer"); + shader_binding.binding_point.push_back(2); + shader_binding.buffer_id.push_back(mat_buffer_id); + + shader_binding.block_name.push_back("TextureBuffer"); + shader_binding.binding_point.push_back(3); + shader_binding.buffer_id.push_back(tex_buffer_id); + std::vector textures; + std::vector rb_attachments; + + + + render_stage->Initialise(shader_path + "forward_shader.vert", shader_path + "forward_shader.frag", shader_binding, 0, textures, true, HYDRA_RENDERABLE_TYPE::HYDRA_COLOUR); + m_render_stages.push_back(render_stage); + + + m_per_frame_ubo = buffer_manager->CreateGPUBuffer("PerFrameUBO", + sizeof(PerFrameUBO), 0, HYDRA_BUFFER_TYPE::HYDRA_UBO_BUFFER); + +} + +void HydraForwardPipeline::Shutdown() +{ + for(uint32_t rs_idx =0; rs_idx ShutDown(); + delete m_render_stages[rs_idx]; + } +} + +void HydraForwardPipeline::Render() +{ + _UpdateUBO(); + + HydraECS* ecs = GetEngine()->ECS(); + std::shared_ptr render_system = ecs->GetSystem(); + + GetEngine()->Renderer()->BeginFrame(); + + for(uint32_t rs_idx = 0; rs_idx Render(render_system->Entities); + } + GetEngine()->Renderer()->EndFrame(); +} + +void HydraForwardPipeline::_UpdateUBO() +{ + HydraCamera* camera = GetEngine()->Camera(); + PerFrameUBO ubo = {}; + + ubo.view = camera->GetView(); + ubo.proj = camera->GetProjection(); + + HydraBufferManager* buffer_manager = GetEngine()->BufferManager(); + buffer_manager->UpdateWholeBuffer(m_per_frame_ubo, &ubo); + glBindBuffer(GL_UNIFORM_BUFFER, m_per_frame_ubo); +} + +void HydraForwardPipeline::_EnableVertexAttributes() +{ + + //already on the render thread so dont neet another job + // position + glVertexAttribPointer(0, 3, GL_FLOAT, GL_FALSE, sizeof(StandardVertex), (void *)0); + glEnableVertexAttribArray(0); + // texcoord01 + glVertexAttribPointer(1, 2, GL_FLOAT, GL_FALSE, sizeof(StandardVertex), (void *)(3 * sizeof(float))); + glEnableVertexAttribArray(1); + // chunkID + glVertexAttribIPointer(2, 3, GL_UNSIGNED_INT, sizeof(StandardVertex), (void *)(5 * sizeof(float))); + glEnableVertexAttribArray(2); +} diff --git a/HydraEngine/source/pipeline/HydraForwardPipeline.h b/HydraEngine/source/pipeline/HydraForwardPipeline.h new file mode 100644 index 0000000..b1fec8d --- /dev/null +++ b/HydraEngine/source/pipeline/HydraForwardPipeline.h @@ -0,0 +1,28 @@ +#ifndef HYDRAFORWARDPIPELINE +#define HYDRAFORWARDPIPELINE +#include "../engine/HydraObject.h" +#include "../windowmanager/HydraRenderSettings.h" +#include "HydraPipeline.h" +#include "HydraRenderStage.h" + +#include + +class HydraRenderStage; + +class HydraForwardPipeline : public HydraPipeline +{ + public: + virtual void Initialise() override; + virtual void Shutdown() override; + virtual void Render() override; + private: + HydraID m_per_frame_ubo = INVALID_HYDRA_ID; + HydraID m_texture_buffer = INVALID_HYDRA_ID; + HydraID m_material_buffer = INVALID_HYDRA_ID; + void _UpdateUBO(); + void _EnableVertexAttributes(); + +}; + + +#endif /* HYDRAFORWARDPIPELINE */ diff --git a/HydraEngine/source/pipeline/HydraFrameBuffer.hpp b/HydraEngine/source/pipeline/HydraFrameBuffer.hpp new file mode 100644 index 0000000..79a396f --- /dev/null +++ b/HydraEngine/source/pipeline/HydraFrameBuffer.hpp @@ -0,0 +1,14 @@ +#ifndef HYDRAFRAMEBUFFER +#define HYDRAFRAMEBUFFER + +#include "../engine/HydraObject.h" +#include "../buffer/HydraTexureBuffer.h" +#include + +struct HydraFrameBuffer +{ + std::vector colour_attachements; + HydraID depth_attachment; +}; + +#endif /* HYDRAFRAMEBUFFER */ diff --git a/HydraEngine/source/pipeline/HydraPipeline.cpp b/HydraEngine/source/pipeline/HydraPipeline.cpp new file mode 100644 index 0000000..e69de29 diff --git a/HydraEngine/source/pipeline/HydraPipeline.h b/HydraEngine/source/pipeline/HydraPipeline.h new file mode 100644 index 0000000..0f125d5 --- /dev/null +++ b/HydraEngine/source/pipeline/HydraPipeline.h @@ -0,0 +1,20 @@ +#ifndef HYDRAPIPELINE +#define HYDRAPIPELINE +#include "../engine/HydraObject.h" +#include "../windowmanager/HydraRenderSettings.h" +#include + +class HydraRenderStage; + +class HydraPipeline : public HydraObject +{ + public: + virtual void Initialise() = 0; + virtual void Shutdown() = 0; + virtual void Render() = 0; + protected: + std::vector m_render_stages; +}; + + +#endif /* HYDRAPIPELINE */ diff --git a/HydraEngine/source/pipeline/HydraRenderStage.cpp b/HydraEngine/source/pipeline/HydraRenderStage.cpp new file mode 100644 index 0000000..0abca1c --- /dev/null +++ b/HydraEngine/source/pipeline/HydraRenderStage.cpp @@ -0,0 +1,163 @@ +#include "HydraRenderStage.h" +#include "../ecs/HydraECS.h" +#include "../ecs/components/HydraMeshComponent.h" +#include "../ecs/components/HydraRenderableComponent.h" + +#include "../engine/HydraEngine.h" +#include "../buffer/HydraVertexBufferManager.h" +#include "../buffer/HydraBufferManager.h" +#include +#include +#include +#include +#include + +void HydraRenderStage::Initialise(std::string vertex_shader_file, + std::string fragment_shader_file, + HydraShaderBinding shader_binding, + uint32_t framebuffer_id, + std::vector textures, + bool enable_culling, + HYDRA_RENDERABLE_TYPE renderable_type) +{ + m_framebuffer_id = framebuffer_id; + m_renderable_type = static_cast(renderable_type); + m_shader_binding = shader_binding; + m_textures = textures; + m_cull = enable_culling; + + if(vertex_shader_file.length() > 0) + { + m_vertex_shader = _LoadShader(vertex_shader_file, GL_VERTEX_SHADER); + } + if(fragment_shader_file.length() > 0) + { + m_fragment_shader = _LoadShader(fragment_shader_file, GL_FRAGMENT_SHADER); + } + m_program = glCreateProgram(); + glAttachShader(m_program, m_vertex_shader); + glAttachShader(m_program, m_fragment_shader); + glLinkProgram(m_program); + + +} + +void HydraRenderStage::ShutDown() +{ + glDeleteShader(m_vertex_shader); + glDeleteShader(m_fragment_shader); + glDeleteProgram(m_program); +} + +void HydraRenderStage::Render(std::set& entities) +{ + HydraECS* ecs = GetEngine()->ECS(); + + glBindFramebuffer(GL_FRAMEBUFFER, m_framebuffer_id); + //glDrawBuffers(m_rb_attachments.size(), &m_rb_attachments[0]); + HydraVertexBufferManager* vert_buffer_mananger = GetEngine()->VertexBufferManager(); + glUseProgram(m_program); + _BindBuffers(); + _BindTextures(); + HydraSignature signature = {}; + signature.set(m_renderable_type, true); + + if(m_cull) + { + glEnable(GL_CULL_FACE); + } + else + { + glDisable(GL_CULL_FACE); + } + + for(const auto& entity_id : entities ) + { + HydraRenderableComponent render_comp = ecs->GetComponent(entity_id); + if((render_comp.renderable_types & signature) == signature) + { + HydraMeshComponent mesh_comp = ecs->GetComponent(entity_id); + + HydraVertexBuffer& vertex_buffer = vert_buffer_mananger->GetVertexBuffer(mesh_comp.vertex_buffer_id); + + glBindVertexArray(vertex_buffer.vao); + glDrawElements(GL_TRIANGLES, vertex_buffer.triangle_count, GL_UNSIGNED_INT, (void*)0 ); + glBindVertexArray(0); + } + } + glBindFramebuffer(GL_FRAMEBUFFER, 0); +} + +uint32_t HydraRenderStage::_LoadShader(std::string filename, uint32_t shader_type) +{ + + std::string shader_source = _LoadShaderSource(filename); + const char* src = shader_source.c_str(); + GLuint shader = glCreateShader(shader_type); + int length = shader_source.length(); + int success; + char infoLog[512]; + + glShaderSource(shader, 1, &src, &length); + glCompileShader(shader); + glGetShaderiv(shader, GL_COMPILE_STATUS, &success); + if(!success) + { + glGetShaderInfoLog(shader, 512, NULL, infoLog); + std::cout << "ERROR::SHADER::VERTEX::COMPILATION_FAILED\n" << infoLog << std::endl; + }; + + return shader; +} + +std::string HydraRenderStage::_LoadShaderSource(std::string filename) +{ + std::ifstream file(filename); + if (!file.is_open()) { + std::cerr << "Failed to open shader file: " << filename << std::endl; + return ""; + } + std::stringstream buffer; + buffer << file.rdbuf(); + return buffer.str(); + +} + +void HydraRenderStage::_BindBuffers() +{ + HydraBufferManager* buffer_manager = GetEngine()->BufferManager(); + + for(uint32_t bind_idx = 0; bind_idx GetBuffer(m_shader_binding.buffer_id[bind_idx]); + + switch(m_shader_binding.buffer_type[bind_idx]) + { + case HYDRA_BUFFER_TYPE::HYDRA_SSBO_BUFFER: + { + glBindBufferBase(GL_SHADER_STORAGE_BUFFER, m_shader_binding.binding_point[bind_idx], buffer.gpu_buffer_id); + break; + } + case HYDRA_BUFFER_TYPE::HYDRA_UBO_BUFFER: + { + glBindBufferBase(GL_UNIFORM_BUFFER, m_shader_binding.binding_point[bind_idx], buffer.gpu_buffer_id); + break; + } + } + + + } + +} + +void HydraRenderStage::_BindTextures() +{ + uint32_t active_texture = 0; + for(auto texture:m_textures) + { + glBindTexture(GL_TEXTURE_2D, texture); + glActiveTexture(GL_TEXTURE0 + active_texture); + glBindTexture(GL_TEXTURE_2D, 0); + active_texture++; + } +} diff --git a/HydraEngine/source/pipeline/HydraRenderStage.h b/HydraEngine/source/pipeline/HydraRenderStage.h new file mode 100644 index 0000000..a374b0a --- /dev/null +++ b/HydraEngine/source/pipeline/HydraRenderStage.h @@ -0,0 +1,38 @@ +#ifndef HYDRARENDERSTAGE +#define HYDRARENDERSTAGE + +#include "../engine/HydraObject.h" +#include "../windowmanager/HydraRenderSettings.h" +#include "HydraShaderBinding.hpp" +#include "../GlewIncludes.h" +#include +#include +class HydraRenderStage : public HydraObject +{ + public: + void Initialise(std::string vertex_shader_file, + std::string fragment_shader_file, + HydraShaderBinding shader_binding, + uint32_t framebuffer_id, + std::vector textures, + bool enable_culling, + HYDRA_RENDERABLE_TYPE renderable_type); + void ShutDown(); + void Render(std::set& entities); + private: + uint32_t _LoadShader(std::string filename, uint32_t shader_type); + std::string _LoadShaderSource(std::string filename); + void _BindBuffers(); + void _BindTextures(); + HydraShaderBinding m_shader_binding; + uint32_t m_vertex_shader = GL_INVALID_VALUE; + uint32_t m_fragment_shader = GL_INVALID_VALUE; + uint32_t m_program = GL_INVALID_VALUE; + uint32_t m_renderable_type; + uint32_t m_framebuffer_id = 0; + bool m_cull = false; + std::vector m_textures; + +}; + +#endif /* HYDRARENDERSTAGE */ diff --git a/HydraEngine/source/pipeline/HydraShaderBinding.hpp b/HydraEngine/source/pipeline/HydraShaderBinding.hpp new file mode 100644 index 0000000..d7a797d --- /dev/null +++ b/HydraEngine/source/pipeline/HydraShaderBinding.hpp @@ -0,0 +1,13 @@ +#ifndef HYDRASHADERBINDING +#define HYDRASHADERBINDING +#include +#include + +struct HydraShaderBinding +{ + std::vector buffer_type; + std::vector block_name; + std::vector binding_point; + std::vector buffer_id; +}; +#endif /* HYDRASHADERBINDING */ diff --git a/HydraEngine/source/pipeline/PerFrameUBO.hpp b/HydraEngine/source/pipeline/PerFrameUBO.hpp new file mode 100644 index 0000000..7d3032d --- /dev/null +++ b/HydraEngine/source/pipeline/PerFrameUBO.hpp @@ -0,0 +1,13 @@ +#ifndef PERFRAMEUBO +#define PERFRAMEUBO + +#include + +struct PerFrameUBO +{ + glm::mat4 view; + glm::mat4 proj; + glm::vec3 viewer_pos = {0,0,0}; + uint32_t light_count = 0; +}; +#endif /* PERFRAMEUBO */ diff --git a/HydraEngine/source/renderer/HydraRenderer.cpp b/HydraEngine/source/renderer/HydraRenderer.cpp new file mode 100644 index 0000000..b128536 --- /dev/null +++ b/HydraEngine/source/renderer/HydraRenderer.cpp @@ -0,0 +1,52 @@ +#include "HydraRenderer.h" +#include "../GlewIncludes.h" +#include "../windowmanager/HydraWindowManager.h" +#include "../engine/HydraEngine.h" + +#include + +void GLAPIENTRY MessageCallback(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar* message, const void* userParam) +{ + std::cout << "[OpenGL Error](" << type << ") " << message << std::endl; +} + +void HydraRenderer::Initialise(HydraRenderSettings render_settings) +{ + m_render_settings = render_settings; + glewExperimental = GL_TRUE; + GLenum res = glewInit(); + if (res != GLEW_OK) + { + + } + else + { + glCullFace(GL_BACK); + glEnable(GL_CULL_FACE); + + glEnable(GL_DEPTH_TEST); + glEnable(GL_DEBUG_OUTPUT); + glfwSwapInterval(1); + glDebugMessageCallback(MessageCallback, 0); + } +} + +void HydraRenderer::BeginFrame() +{ + + glViewport(0, 0, m_render_settings.ViewportWidth, m_render_settings.ViewportHeight); + + glEnable(GL_BLEND); + glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); + glClearColor(0.0f, 0.5f, 0.7f, 1.0f); + + glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); + +} + +void HydraRenderer::EndFrame() +{ + HydraWindowManager* window_manager = GetEngine()->WindowManager(); + window_manager->Swap(); +} + diff --git a/HydraEngine/source/renderer/HydraRenderer.h b/HydraEngine/source/renderer/HydraRenderer.h new file mode 100644 index 0000000..90241e2 --- /dev/null +++ b/HydraEngine/source/renderer/HydraRenderer.h @@ -0,0 +1,20 @@ +#ifndef HYDRARENDERER +#define HYDRARENDERER +#include "../engine/HydraObject.h" +#include "../windowmanager/HydraRenderSettings.h" + +class HydraRenderer : public HydraObject +{ + public: + void Initialise(HydraRenderSettings render_settings); + void BeginFrame(); + void EndFrame(); + + + private: + HydraRenderSettings m_render_settings = {}; + + +}; + +#endif /* HYDRARENDERER */ diff --git a/HydraEngine/source/scheduler/HydraTaskBarrier.cpp b/HydraEngine/source/scheduler/HydraTaskBarrier.cpp new file mode 100644 index 0000000..e69de29 diff --git a/HydraEngine/source/scheduler/HydraTaskBarrier.h b/HydraEngine/source/scheduler/HydraTaskBarrier.h new file mode 100644 index 0000000..9baceee --- /dev/null +++ b/HydraEngine/source/scheduler/HydraTaskBarrier.h @@ -0,0 +1,22 @@ +#ifndef HYDRATASKBARRIER +#define HYDRATASKBARRIER + +#include "../engine/HydraObject.h" +#include +#include +#include + +class CLASS_DEFINE HydraTaskBarrier : public HydraObject +{ + private: + + + protected: + public: + int reference_count = 0; + HydraID barrier_id = INVALID_HYDRA_ID; + std::vector task_ids; + bool waiting = false; + +}; +#endif /* HYDRATASKBARRIER */ diff --git a/HydraEngine/source/scheduler/HydraTaskScheduler.cpp b/HydraEngine/source/scheduler/HydraTaskScheduler.cpp new file mode 100644 index 0000000..2ae7d41 --- /dev/null +++ b/HydraEngine/source/scheduler/HydraTaskScheduler.cpp @@ -0,0 +1,475 @@ +#include "HydraTaskScheduler.h" +#include "HydraThread.h" +#include "../task/HydraTask.h" + + +void HydraTaskScheduler::Initialise(int thread_count) +{ + std::lock_guard lock(m_mutex); + HydraID id = 0; + for (int i = 0; i < MAX_TASKS; i++) + { + m_available_barrier_ids.push(id); + id++; + } + m_barriers.resize(MAX_TASKS); + + for (int i = 0; i < thread_count; i++) + { + HydraThread *pthread = new HydraThread(); + pthread->ThreadName = "THREAD_" + std::to_string(i); + m_general_thread.push_back(pthread); + } + + HydraThread *render_thread = new HydraThread(); + render_thread->ThreadName = "RENDER"; + render_thread->ThreadAffinity = HydraThreadAffinity::Render; + m_general_thread.push_back(render_thread); + + + HydraThread *physics_thread = new HydraThread(); + physics_thread->ThreadName = "PHYSICS"; + physics_thread->ThreadAffinity = HydraThreadAffinity::Physics; + m_general_thread.push_back(physics_thread); + + + HydraThread *main_thread = new HydraThread(); + main_thread->ThreadAffinity = HydraThreadAffinity::General; + main_thread->ThreadID = std::this_thread::get_id(); + main_thread->ThreadName = "MAIN"; + m_general_thread.push_back(main_thread); + + m_tasks.resize(MAX_TASKS); + m_task_ids_waiting_for_children.resize(MAX_TASKS); + + for (size_t i = 0; i < MAX_TASKS; i++) + { + m_avaialble_task_ids.push_back(i); + } + render_thread->Start(); + physics_thread->Start(); + for (int i = 0; i < thread_count; i++) + { + m_general_thread[i]->Start(); + } + +} + +void HydraTaskScheduler::Shutdown() +{ + std::lock_guard lock(m_mutex); + for (int i = 0; i < m_general_thread.size(); i++) + { + m_general_thread[i]->Stop(); + } +} + +HydraID HydraTaskScheduler::_SaveTask(HydraTask *task) +{ + + if (m_avaialble_task_ids.size() > 0) + { + HydraID id = m_avaialble_task_ids.front(); + m_avaialble_task_ids.pop_front(); + + if(id > m_tasks.size()) + { + DebugLog("INVALID TASK"); + } + task->m_taskID = id; + + m_tasks[id] = task; + + return id; + } + else + { + DebugLog("Create Task Fail"); + } + + return INVALID_HYDRA_ID; +} + +void HydraTaskScheduler::_DeleteTask(HydraID taskID) +{ + if ((taskID <= MAX_TASKS) && (taskID != INVALID_HYDRA_ID)) + { + if (m_tasks[taskID]->m_notifyThread) + { + _NotifyThread(m_tasks[taskID]->m_notifyID); + } + + delete m_tasks[taskID]; + m_tasks[taskID] = nullptr; + m_avaialble_task_ids.push_back(taskID); + } +} + +void HydraTaskScheduler::ProcessTask() +{ + HydraThread *thread = nullptr; + for (int i = 0; i < m_general_thread.size(); i++) + { + if (m_general_thread[i]->ThreadID == std::this_thread::get_id()) + { + thread = m_general_thread[i]; + break; + } + } + if (thread != nullptr) + { + HydraID taskID = INVALID_HYDRA_ID; + { + std::lock_guard lock(m_mutex); + taskID = _GetTaskReadyToRun(thread->ThreadAffinity); + } + + if (taskID != INVALID_HYDRA_ID) + { + HydraTask *task = GetTask(taskID); + if (task != nullptr) + { + task->_RunTask(); + } + } + } +} + +void HydraTaskScheduler::_NotifyThread(std::thread::id thread_id) +{ + HydraThread *thread = nullptr; + + for (int i = 0; i < m_general_thread.size(); i++) + { + if (m_general_thread[i]->ThreadID == thread_id) + { + thread = m_general_thread[i]; + break; + } + } + thread->WaitCondition.notify_one(); +} + +HydraTask *const HydraTaskScheduler::_GetTask(HydraID taskID) +{ + + if (taskID <= MAX_TASKS) + { + if (m_tasks[taskID] != nullptr) + { + return m_tasks[taskID]; + } + } + return nullptr; +} +HydraTask *const HydraTaskScheduler::GetTask(HydraID taskID) +{ + return _GetTask(taskID); +} + +void HydraTaskScheduler::StartTask(HydraID taskID) +{ + std::lock_guard lock(m_mutex); + _StartTask(taskID); +} + +void HydraTaskScheduler::_StartTask(HydraID taskID, bool notifyThread) +{ + + if ((taskID <= MAX_TASKS) && (taskID != INVALID_HYDRA_ID)) + { + HydraTask *task = m_tasks[taskID]; + task->m_notifyThread = true; + task->m_notifyID = std::this_thread::get_id(); + if (task != nullptr) + { + if (task->ThreadAffinity == HydraThreadAffinity::General) + { + m_general_tasks_ready_to_run.push_back(taskID); + } + else if (task->ThreadAffinity == HydraThreadAffinity::Render) + { + m_render_tasks_ready_to_run.push_back(taskID); + } + else if (task->ThreadAffinity == HydraThreadAffinity::Physics) + { + m_physics_tasks_ready_to_run.push_back(taskID); + } + } + } +} + +/// @brief Tell the task scheduler that the thread is about to start processing. This allows the task to perform any setup if required. +/// @param taskID +void HydraTaskScheduler::NotifyStart(HydraID taskID) +{ + std::lock_guard lock(m_mutex); +} + +void HydraTaskScheduler::NotifyComplete(HydraID taskID) +{ + m_mutex.lock(); + if (taskID != INVALID_HYDRA_ID) + { + if (taskID < MAX_TASKS) + { + + if (m_tasks[taskID] != nullptr) + { + HydraTask *task = m_tasks[taskID]; + if (task->m_child_tasks != 0) + { + m_task_ids_waiting_for_children[taskID] = taskID; + m_mutex.unlock(); + return; + } + else + { + m_mutex.unlock(); + task->Complete(); + m_mutex.lock(); + } + + HydraID parentTaskID = task->m_dependant_task; + if (task->m_barrierID != INVALID_HYDRA_ID) + { + _DecrementBarrier(task->m_taskID, task->m_barrierID); + } + _DeleteTask(taskID); + if (parentTaskID != INVALID_HYDRA_ID) + { + _UpdateDependantTaskComplete(parentTaskID); + } + } + } + } + m_mutex.unlock(); +} + +void HydraTaskScheduler::_UpdateDependantTaskComplete(HydraID taskID) +{ + if ((taskID <= MAX_TASKS) && (taskID != INVALID_HYDRA_ID)) + { + if (m_tasks[taskID] != nullptr) + { + m_tasks[taskID]->m_child_tasks--; + if (m_tasks[taskID]->m_child_tasks == 0) + { + m_tasks[taskID]->Notify(); + if (m_tasks[taskID]->m_dependant_task != INVALID_HYDRA_ID) + { + _UpdateDependantTaskComplete(m_tasks[taskID]->m_dependant_task); + } + m_task_ids_waiting_for_children[taskID] = INVALID_HYDRA_ID; + if (m_tasks[taskID]->m_barrierID != INVALID_HYDRA_ID) + { + _DecrementBarrier(m_tasks[taskID]->m_taskID, m_tasks[taskID]->m_barrierID); + } + _DeleteTask(taskID); + } + } + } +} + +HydraID HydraTaskScheduler::_GetRenderTaskReadyToRun() +{ + + if (m_render_tasks_ready_to_run.size() > 0) + { + HydraID taskID = m_render_tasks_ready_to_run.front(); + m_render_tasks_ready_to_run.pop_front(); + return taskID; + } + return INVALID_HYDRA_ID; +} + +HydraID HydraTaskScheduler::_GetPhysicsTaskReadyToRun() +{ + + if (m_physics_tasks_ready_to_run.size() > 0) + { + HydraID taskID = m_physics_tasks_ready_to_run.front(); + m_physics_tasks_ready_to_run.pop_front(); + return taskID; + } + return INVALID_HYDRA_ID; +} + +HydraID HydraTaskScheduler::_GetTaskReadyToRun(HydraThreadAffinity thread_affinity) +{ + HydraID taskID = INVALID_HYDRA_ID; + if (thread_affinity == HydraThreadAffinity::Render) + { + if (m_render_tasks_ready_to_run.size() > 0) + { + taskID = m_render_tasks_ready_to_run.front(); + m_render_tasks_ready_to_run.pop_front(); + } + } + else if (thread_affinity == HydraThreadAffinity::Physics) + { + if (m_physics_tasks_ready_to_run.size() > 0) + { + taskID = m_physics_tasks_ready_to_run.front(); + m_physics_tasks_ready_to_run.pop_front(); + } + } + else + { + if (taskID == INVALID_HYDRA_ID) + { + if (m_general_tasks_ready_to_run.size() > 0) + { + taskID = m_general_tasks_ready_to_run.front(); + m_general_tasks_ready_to_run.pop_front(); + } + } + } + return taskID; +} + +/* @brief The calling thread will execute the specified task and will not +return until the +@param taskID*/ +void HydraTaskScheduler::WaitForTask(HydraID taskID) +{ + HydraTask *task = nullptr; + { + std::lock_guard lock(m_mutex); + task = GetTask(taskID); + + if (task->m_barrierID == INVALID_HYDRA_ID) + { + HydraID barrierID = _CreateBarrier(); + _AddTaskToBarrier(taskID, barrierID); + } + + _StartTask(taskID); + } + //HydraTask *task = GetTask(taskID); + if(task != nullptr) + { + WaitForBarrier(task->m_barrierID); + } + else + { + DebugLog("Invlalid Task"); + } +} +HydraID HydraTaskScheduler::_CreateBarrier() +{ + if (m_available_barrier_ids.size() > 0) + { + HydraID id = m_available_barrier_ids.front(); + m_available_barrier_ids.pop(); + m_barriers[id] = new HydraTaskBarrier(); + m_barriers[id]->barrier_id = id; + m_barriers[id]->reference_count = 0; + m_barriers[id]->task_ids.clear(); + m_barriers[id]->waiting = false; + return id; + } + else + { + DebugLog("Barrier Fail"); + } + return INVALID_HYDRA_ID; +} + +HydraID HydraTaskScheduler::CreateBarrier() +{ + return _CreateBarrier(); +} +/// @brief Include the task identified by taskID in the barrier identified by barrierID +/// @param taskID +/// @param barrierID +void HydraTaskScheduler::_AddTaskToBarrier(HydraID taskID, HydraID barrierID) +{ + + if ((barrierID < m_barriers.size()) && (taskID < m_tasks.size())) + { + if (m_barriers[barrierID]->waiting) + { + DebugLog("Barrier already locked"); + } + else + { + m_barriers[barrierID]->task_ids.push_back(barrierID); + m_barriers[barrierID]->reference_count++; + HydraTask *task = _GetTask(taskID); + task->m_barrierID = barrierID; + } + } +} + +/// @brief Include the task identified by taskID in the barrier identified by barrierID +/// @param taskID +/// @param barrierID +void HydraTaskScheduler::AddTaskToBarrier(HydraID taskID, HydraID barrierID) +{ + std::lock_guard lock(m_mutex); + _AddTaskToBarrier(taskID, barrierID); +} + +/// @brief The calling thread will not return from this method until all of the tasks in the barrier are complete. +/// @brief The thread will continue to process tasks from the task pool +/// @param barrierID +void HydraTaskScheduler::WaitForBarrier(HydraID barrierID) +{ + if (barrierID < m_barriers.size()) + { + if(m_barriers[barrierID] != nullptr) + { + bool quit = false; + while (!quit) + { + { + std::lock_guard lock(m_mutex); + if(m_barriers[barrierID] == nullptr) + { + return; + } + if(m_barriers[barrierID]->reference_count == 0) + { + _CompleteBarrier(barrierID); + return; + } + } + ProcessTask(); + } + + + } + } +} + +void HydraTaskScheduler::_CompleteBarrier(uint32_t barrierID) +{ +// std::lock_guard lock(m_mutex); + m_barriers[barrierID]->reference_count = 0; + m_barriers[barrierID]->task_ids.clear(); + m_barriers[barrierID]->waiting = false; + delete m_barriers[barrierID]; + m_barriers[barrierID] = nullptr; + m_available_barrier_ids.push(barrierID); +} +/// @brief Decremenet the barrier reference. If a process is waiting for the barrier and the reference reaches 0, the process will continue. +/// @param taskID +/// @param barrierID +void HydraTaskScheduler::DecrementBarrier(HydraID taskID, HydraID barrierID) +{ + std::lock_guard lock(m_mutex); + _DecrementBarrier(taskID, barrierID); +} + +/// @brief Decremenet the barrier reference. If a process is waiting for the barrier and the reference reaches 0, the process will continue. +/// @param taskID +/// @param barrierID +void HydraTaskScheduler::_DecrementBarrier(HydraID taskID, HydraID barrierID) +{ + + if ((barrierID < m_barriers.size()) && (taskID < m_tasks.size())) + { + m_barriers[barrierID]->reference_count--; + } +} \ No newline at end of file diff --git a/HydraEngine/source/scheduler/HydraTaskScheduler.h b/HydraEngine/source/scheduler/HydraTaskScheduler.h new file mode 100644 index 0000000..b7eb747 --- /dev/null +++ b/HydraEngine/source/scheduler/HydraTaskScheduler.h @@ -0,0 +1,117 @@ +#ifndef HYDRATASKSCHEDULER +#define HYDRATASKSCHEDULER + +#include "../engine/HydraObject.h" +#include "HydraTaskBarrier.h" +#include "../task/HydraTask.h" +#include +#include +#include +#include +#include + +class HydraThread; +class HydraWorkItem; +// class HydraTask; + +class CLASS_DEFINE HydraTaskScheduler : public HydraObject +{ +private: + std::vector m_barriers; + std::queue m_available_barrier_ids; + std::mutex m_mutex; + + bool m_waiting = false; + bool m_running = true; + HydraID m_waiting_id = INVALID_HYDRA_ID; + std::vector m_general_thread; + + HydraThread *m_render_thread = nullptr; + HydraThread *m_physics_thread = nullptr; + + std::vector m_tasks; + std::vector m_task_ids_waiting_for_children; + + std::deque m_avaialble_task_ids; + std::deque m_general_tasks_ready_to_run; + std::deque m_render_tasks_ready_to_run; + std::deque m_physics_tasks_ready_to_run; + + HydraID _SaveTask(HydraTask *taskItem); + + HydraID _GetRenderTaskReadyToRun(); + HydraID _GetPhysicsTaskReadyToRun(); + void _DecrementBarrier(HydraID taskID, HydraID barrierID); + void _UpdateDependantTaskComplete(HydraID taskID); + void _DeleteTask(HydraID taskID); + void _AddTaskToBarrier(HydraID taskID, HydraID barrierID); + void _StartTask(HydraID taskID, bool notifyThread = false); + void _NotifyThread(std::thread::id thread_id); + HydraID _CreateBarrier(); + HydraTask *const _GetTask(HydraID taskID); + HydraID _GetTaskReadyToRun(HydraThreadAffinity thread_affinity); + void _CompleteBarrier(uint32_t barrierID); +protected: +public: + template + HydraID CreateTask(HydraThreadAffinity ThreadAffinity, HydraID barrierID = INVALID_HYDRA_ID); + template + HydraID CreateAndStartTask(HydraThreadAffinity ThreadAffinity, HydraID barrierID = INVALID_HYDRA_ID); + HydraTask *const GetTask(HydraID taskID); + void StartTask(HydraID taskID); + void WaitForTask(HydraID taskID); + HydraID CreateBarrier(); + void AddTaskToBarrier(HydraID taskID, HydraID barrierID); + void WaitForBarrier(HydraID barrierID); + void DecrementBarrier(HydraID taskID, HydraID barrierID); + + void Initialise(int thread_count); + void Shutdown(); + + void NotifyStart(HydraID taskID); + void NotifyComplete(HydraID taskID); + void ProcessTask(); + + void DeleteTask(HydraID taskID); +}; + +template +inline HydraID HydraTaskScheduler::CreateTask(HydraThreadAffinity ThreadAffinity, HydraID barrierID) +{ + std::lock_guard lock(m_mutex); + T *taskType = new T(); + HydraTask *task = dynamic_cast(taskType); + if (task != nullptr) + { + task->m_barrierID = barrierID; + task->ThreadAffinity = ThreadAffinity; + HydraID id = _SaveTask(task); + if (id != INVALID_HYDRA_ID) + { + _AddTaskToBarrier(id, barrierID); + } + else + { + delete taskType; + } + return id; + } + else + { + delete taskType; + return INVALID_HYDRA_ID; + } +}; +template +inline HydraID HydraTaskScheduler::CreateAndStartTask(HydraThreadAffinity ThreadAffinity, HydraID barrierID) +{ + + HydraID taskID = CreateTask(ThreadAffinity, barrierID); + if (taskID != INVALID_HYDRA_ID) + { + StartTask(taskID); + } + return taskID; +}; + +#endif /* HYDRATASKSCHEDULER */ diff --git a/HydraEngine/source/scheduler/HydraThread.cpp b/HydraEngine/source/scheduler/HydraThread.cpp new file mode 100644 index 0000000..d08cd33 --- /dev/null +++ b/HydraEngine/source/scheduler/HydraThread.cpp @@ -0,0 +1,36 @@ +#include "HydraThread.h" +#include "../engine/HydraEngine.h" +#include "HydraTaskScheduler.h" +#include "../task/HydraTask.h" + +void HydraThread::RunLoop() +{ + Initialise(); + while(m_running) + { + Process(); + } +} + +void HydraThread::Process() +{ + GetEngine()->TaskScheduler()->ProcessTask(); +} + +void HydraThread::Start() +{ + if(!m_running) + { + m_running = true; + m_thread = std::thread(&HydraThread::RunLoop, this); + ThreadID = m_thread.get_id(); //m_thread.detach(); + } +} + +void HydraThread::Stop() +{ + if(m_running) + { + m_running = false; + } +} diff --git a/HydraEngine/source/scheduler/HydraThread.h b/HydraEngine/source/scheduler/HydraThread.h new file mode 100644 index 0000000..5e44e21 --- /dev/null +++ b/HydraEngine/source/scheduler/HydraThread.h @@ -0,0 +1,32 @@ +#ifndef HYDRATHREAD +#define HYDRATHREAD + +#include "../engine/HydraObject.h" +#include +#include +#include +#include + +class CLASS_DEFINE HydraThread : public HydraObject +{ +private: + std::thread m_thread; + bool m_running = false; + +protected: + virtual void Initialise() {}; + virtual void Process(); +public: + std::string ThreadName = ""; + std::mutex ThreadLock; + std::condition_variable WaitCondition; + std::thread::id ThreadID; + HydraThreadAffinity ThreadAffinity = HydraThreadAffinity::General; + void RunLoop(); + void Start(); + void Stop(); + + +}; + +#endif /* HYDRATHREAD */ diff --git a/HydraEngine/source/task/HydraTask.cpp b/HydraEngine/source/task/HydraTask.cpp new file mode 100644 index 0000000..43a0663 --- /dev/null +++ b/HydraEngine/source/task/HydraTask.cpp @@ -0,0 +1,10 @@ +#include "HydraTask.h" +#include "../scheduler/HydraTaskScheduler.h" +#include "../engine/HydraEngine.h" + +void HydraTask::_RunTask() +{ + GetEngine()->TaskScheduler()->NotifyStart(m_taskID); + Process(); + GetEngine()->TaskScheduler()->NotifyComplete(m_taskID); +} \ No newline at end of file diff --git a/HydraEngine/source/task/HydraTask.h b/HydraEngine/source/task/HydraTask.h new file mode 100644 index 0000000..22ed4e2 --- /dev/null +++ b/HydraEngine/source/task/HydraTask.h @@ -0,0 +1,31 @@ +#ifndef HYDRATASK +#define HYDRATASK + +#include "../engine/HydraObject.h" + +#include + +class CLASS_DEFINE HydraTask : public HydraObject +{ +private: + int m_child_tasks = 0; + + HydraID m_dependant_task = INVALID_HYDRA_ID; + HydraID m_barrierID = INVALID_HYDRA_ID; + std::thread::id m_notifyID; + HydraThreadAffinity ThreadAffinity = HydraThreadAffinity::General; + bool m_notifyThread = true; + + void _RunTask(); + friend class HydraTaskScheduler; +protected: + HydraID m_taskID; + +public: + HydraID GetBarrierID() {return m_barrierID;} + virtual void Process() = 0; + virtual void Notify() {}; + virtual void Complete() {}; +}; + +#endif /* HYDRATASK */ diff --git a/HydraEngine/source/task/actor/HydraLoadGLTFFileTask.hpp b/HydraEngine/source/task/actor/HydraLoadGLTFFileTask.hpp new file mode 100644 index 0000000..24653ef --- /dev/null +++ b/HydraEngine/source/task/actor/HydraLoadGLTFFileTask.hpp @@ -0,0 +1,29 @@ +#ifndef HYDRALOADGLTFFILETASK +#define HYDRALOADGLTFFILETASK +#include "../HydraTask.h" +#include "../../engine/HydraEngine.h" +#include "../../actor/HydraPlayerActor.h" +#include "../../actor/HydraActorManager.h" +#include "../../fileaccess/HydraGLTFLoader.h" + +class HydraLoadGLTFFileTask : public HydraTask +{ + private: + HydraID* m_actor_id_out; + std::string m_filename = ""; + protected: + public: + virtual void Process() override + { + HydraGLTFLoader loader; + *m_actor_id_out = loader.LoadGLTFFile(m_filename); + } + virtual void Initialise(std::string filename, HydraID* actor_id_out) + { + m_actor_id_out = actor_id_out; + m_filename = filename; + } + +}; + +#endif /* HYDRALOADGLTFFILETASK */ diff --git a/HydraEngine/source/task/actor/HydraUpdatePlayerTask.h b/HydraEngine/source/task/actor/HydraUpdatePlayerTask.h new file mode 100644 index 0000000..ca57b83 --- /dev/null +++ b/HydraEngine/source/task/actor/HydraUpdatePlayerTask.h @@ -0,0 +1,30 @@ +#ifndef HYDRAUPDATEPLAYERTASK +#define HYDRAUPDATEPLAYERTASK + +#include "../HydraTask.h" +#include "../../engine/HydraEngine.h" +#include "../../actor/HydraPlayerActor.h" +#include "../../actor/HydraActorManager.h" + +class HydraUpdatePlayerTask : public HydraTask +{ + private: + protected: + public: + virtual void Process() override + { + HydraID playerID = GetEngine()->GetPossessedPlayer(); + if(playerID != INVALID_HYDRA_ID) + { + HydraActor* tempActor = GetEngine()->ActorManager()->GetActor(playerID); + HydraPlayerActor* player = dynamic_cast(tempActor); + if(player != nullptr) + { + player->HandleInput(GetEngine()->GetDeltaT()); + } + } + } + +}; + +#endif /* HYDRAUPDATEPLAYERTASK */ diff --git a/HydraEngine/source/task/buffer/HydraCreateGPUBufferTask.hpp b/HydraEngine/source/task/buffer/HydraCreateGPUBufferTask.hpp new file mode 100644 index 0000000..555743b --- /dev/null +++ b/HydraEngine/source/task/buffer/HydraCreateGPUBufferTask.hpp @@ -0,0 +1,41 @@ +#ifndef HYDRACREATEGPUBUFFERTASK +#define HYDRACREATEGPUBUFFERTASK +#include "../HydraTask.h" +#include "../../engine/HydraEngine.h" +#include "../../buffer/HydraBufferManager.h" +#include + +class HydraCreateGPUBufferTask : public HydraTask +{ + private: + uint32_t m_buffer_size_bytes = 0; + HydraID* m_buffer_id; + uint32_t m_binding = 0; + HYDRA_BUFFER_TYPE m_buffer_type; + std::string m_buffer_name; + protected: + public: + + virtual void Process() override + { + *m_buffer_id = GetEngine()->BufferManager()->CreateGPUBuffer(m_buffer_name, + m_buffer_size_bytes, m_binding, m_buffer_type); + } + void Intialise(std::string buffer_name, + uint32_t binding, + uint32_t buffer_size_bytes, + uint32_t* buffer_id, + HYDRA_BUFFER_TYPE buffer_type) + { + m_buffer_size_bytes = buffer_size_bytes; + m_buffer_id = buffer_id; + m_binding = binding; + m_buffer_name = buffer_name; + m_buffer_type = buffer_type; + } + + + +}; + +#endif /* HYDRACREATEGPUBUFFERTASK */ diff --git a/HydraEngine/source/task/buffer/HydraCreateTextureTask.hpp b/HydraEngine/source/task/buffer/HydraCreateTextureTask.hpp new file mode 100644 index 0000000..633cad0 --- /dev/null +++ b/HydraEngine/source/task/buffer/HydraCreateTextureTask.hpp @@ -0,0 +1,65 @@ +#ifndef HYDRACREATETEXTURETASK +#define HYDRACREATETEXTURETASK + +#include "../HydraTask.h" +#include "../../engine/HydraEngine.h" +#include "../../buffer/HydraTextureBufferManager.h" + +class HydraCreateTextureTask : public HydraTask +{ +private: + std::string m_texture_name; + uint32_t m_width; + uint32_t m_height; + uint32_t m_internal_format; + uint32_t m_format; + uint32_t m_data_type; + uint32_t m_mip_levels; + uint32_t m_min_filter; + uint32_t m_mag_filter; + void *m_data; + HydraID *m_texture_id; + +protected: +public: + virtual void Process() override + { + *m_texture_id = GetEngine()->TextureBufferManager()->CreateTexture(m_texture_name, + m_width, m_height, + m_internal_format, + m_min_filter, + m_mag_filter, + m_format, + m_data_type, + m_mip_levels, + m_data); + GetEngine()->TextureBufferManager()->BindTexture(*m_texture_id); + + } + void Initialise(std::string texture_name, + uint32_t width, + uint32_t height, + uint32_t internal_format, + uint32_t format, + uint32_t min_filter, + uint32_t mag_filter, + uint32_t data_type, + uint32_t mip_levels, + void *data, + HydraID *texture_id) + { + m_texture_name = texture_name; + m_width = width; + m_height = height; + m_internal_format = internal_format; + m_format = format; + m_data_type = data_type; + m_mip_levels = mip_levels; + m_data = data; + m_texture_id = texture_id; + m_min_filter = min_filter; + m_mag_filter = mag_filter; + + } +}; +#endif /* HYDRACREATETEXTURETASK */ diff --git a/HydraEngine/source/task/buffer/HydraCreateVertexBufferTask.hpp b/HydraEngine/source/task/buffer/HydraCreateVertexBufferTask.hpp new file mode 100644 index 0000000..cd6d3dc --- /dev/null +++ b/HydraEngine/source/task/buffer/HydraCreateVertexBufferTask.hpp @@ -0,0 +1,36 @@ +#ifndef HYDRACREATEVERTEXBUFFERTASK +#define HYDRACREATEVERTEXBUFFERTASK + +#include "../HydraTask.h" +#include "../../engine/HydraEngine.h" +#include "../../buffer/HydraVertexBufferManager.h" + +class HydraCreateVertexBufferTask : public HydraTask +{ + private: + uint32_t m_vertex_buffer_size_bytes = 0; + uint32_t m_index_buffer_size_bytes = 0; + HydraID* m_buffer_id; + uint32_t m_triangle_count = 0; + + protected: + public: + virtual void Process() override + { + *m_buffer_id = GetEngine()->VertexBufferManager()->CreateVertexBuffer(m_vertex_buffer_size_bytes, + m_index_buffer_size_bytes, + m_triangle_count); + } + void Intialise(uint32_t vertex_buffer_size_bytes, + uint32_t index_buffer_size_bytes, + uint32_t triangle_count, + uint32_t* buffer_id) + { + m_vertex_buffer_size_bytes = vertex_buffer_size_bytes; + m_index_buffer_size_bytes = index_buffer_size_bytes; + m_buffer_id = buffer_id; + m_triangle_count = triangle_count; + } + +}; +#endif /* HYDRACREATEVERTEXBUFFERTASK */ diff --git a/HydraEngine/source/task/buffer/HydraInitialiseTextureManagerTask.hpp b/HydraEngine/source/task/buffer/HydraInitialiseTextureManagerTask.hpp new file mode 100644 index 0000000..b37e42b --- /dev/null +++ b/HydraEngine/source/task/buffer/HydraInitialiseTextureManagerTask.hpp @@ -0,0 +1,21 @@ +#ifndef HYDRAINITIALISETEXTUREMANAGERTASK +#define HYDRAINITIALISETEXTUREMANAGERTASK + + +#include "../HydraTask.h" +#include "../../engine/HydraEngine.h" +#include "../../buffer/HydraTextureBufferManager.h" + +class HydraInitialiseTextureManagerTask : public HydraTask +{ + private: + protected: + public: + virtual void Process() override + { + GetEngine()->TextureBufferManager()->Intialise(); + } + + +}; +#endif /* HYDRAINITIALISETEXTUREMANAGERTASK */ diff --git a/HydraEngine/source/task/buffer/HydraShutdownBufferManagerTask.hpp b/HydraEngine/source/task/buffer/HydraShutdownBufferManagerTask.hpp new file mode 100644 index 0000000..b9cafa2 --- /dev/null +++ b/HydraEngine/source/task/buffer/HydraShutdownBufferManagerTask.hpp @@ -0,0 +1,19 @@ +#ifndef HYDRASHUTDOWNBUFFERMANAGERTASK +#define HYDRASHUTDOWNBUFFERMANAGERTASK + +#include "../HydraTask.h" +#include "../../engine/HydraEngine.h" +#include "../../buffer/HydraBufferManager.h" + +class HydraShutdownBufferManagerTask : public HydraTask +{ + private: + protected: + public: + virtual void Process() override + { + GetEngine()->BufferManager()->Shutdown(); + GetEngine()->VertexBufferManager()->Shutdown(); + } +}; +#endif /* HYDRASHUTDOWNBUFFERMANAGERTASK */ diff --git a/HydraEngine/source/task/buffer/HydraUpdatePartialGPUBufferTask.hpp b/HydraEngine/source/task/buffer/HydraUpdatePartialGPUBufferTask.hpp new file mode 100644 index 0000000..aa3adb6 --- /dev/null +++ b/HydraEngine/source/task/buffer/HydraUpdatePartialGPUBufferTask.hpp @@ -0,0 +1,31 @@ +#ifndef HYDRAUPDATEPARTIALGPUBUFFERTASK +#define HYDRAUPDATEPARTIALGPUBUFFERTASK + +#include "../HydraTask.h" +#include "../../engine/HydraEngine.h" +#include "../../buffer/HydraBufferManager.h" + +class HydraUpdatePartialGPUBufferTask : public HydraTask +{ + private: + HydraID m_buffer_id = INVALID_HYDRA_ID; + void *m_data = nullptr; + uint32_t m_start = 0; + uint32_t m_size = 0; + protected: + public: + virtual void Process() override + { + GetEngine()->BufferManager()->UpdateWholeBuffer(m_buffer_id, m_data); + } + void Intialise(HydraID buffer_id, uint32_t start, uint32_t size, void* data) + { + m_buffer_id = buffer_id; + m_data = data; + m_start = start; + m_size = size; + } + +}; + +#endif /* HYDRAUPDATEPARTIALGPUBUFFERTASK */ diff --git a/HydraEngine/source/task/buffer/HydraUpdateVertexBufferTask.hpp b/HydraEngine/source/task/buffer/HydraUpdateVertexBufferTask.hpp new file mode 100644 index 0000000..c7b9f68 --- /dev/null +++ b/HydraEngine/source/task/buffer/HydraUpdateVertexBufferTask.hpp @@ -0,0 +1,28 @@ +#ifndef HYDRAUPDATEVERTEXBUFFERTASK +#define HYDRAUPDATEVERTEXBUFFERTASK +#include "../HydraTask.h" +#include "../../engine/HydraEngine.h" +#include "../../buffer/HydraVertexBufferManager.h" + +class HydraUpdateVertexBufferTask : public HydraTask +{ + private: + HydraID m_buffer_id = INVALID_HYDRA_ID; + void *m_vertex_data = nullptr; + void *m_index_data = nullptr; + protected: + public: + virtual void Process() override + { + GetEngine()->VertexBufferManager()->UpdateVertexBuffer(m_buffer_id, m_vertex_data, m_index_data); + } + void Intialise(HydraID buffer_id, void* vertex_data, void* index_data) + { + m_buffer_id = buffer_id; + m_vertex_data = vertex_data; + m_index_data = index_data; + } + +}; + +#endif /* HYDRAUPDATEVERTEXBUFFERTASK */ diff --git a/HydraEngine/source/task/buffer/HydraUpdateWholeGPUBufferTask.hpp b/HydraEngine/source/task/buffer/HydraUpdateWholeGPUBufferTask.hpp new file mode 100644 index 0000000..8051ed0 --- /dev/null +++ b/HydraEngine/source/task/buffer/HydraUpdateWholeGPUBufferTask.hpp @@ -0,0 +1,26 @@ +#ifndef HYDRAUPDATEGPUBUFFERTASK +#define HYDRAUPDATEGPUBUFFERTASK + +#include "../HydraTask.h" +#include "../../engine/HydraEngine.h" +#include "../../buffer/HydraBufferManager.h" + +class HydraUpdateWholeGPUBufferTask : public HydraTask +{ + private: + HydraID m_buffer_id = INVALID_HYDRA_ID; + void *m_data = nullptr; + protected: + public: + virtual void Process() override + { + GetEngine()->BufferManager()->UpdateWholeBuffer(m_buffer_id, m_data); + } + void Intialise(HydraID buffer_id, void* data) + { + m_buffer_id = buffer_id; + m_data = data; + } + +}; +#endif /* HYDRAUPDATEGPUBUFFERTASK */ diff --git a/HydraEngine/source/task/ecs/HydraInitialiseComponentsTask.hpp b/HydraEngine/source/task/ecs/HydraInitialiseComponentsTask.hpp new file mode 100644 index 0000000..a3ab3ad --- /dev/null +++ b/HydraEngine/source/task/ecs/HydraInitialiseComponentsTask.hpp @@ -0,0 +1,23 @@ +#ifndef HYDRAINITIALISECOMPONENTSTASK +#define HYDRAINITIALISECOMPONENTSTASK +#include "../HydraTask.h" +#include "../../engine/HydraEngine.h" +#include "../../ecs/HydraECS.h" +#include + + +class HydraInitialiseComponentsTask : public HydraTask +{ + private: + + protected: + public: + virtual void Process() override + { + GetEngine()->ECS()->InitialiseComponents(); + } + + +}; + +#endif /* HYDRAINITIALISECOMPONENTSTASK */ diff --git a/HydraEngine/source/task/ecs/HydraUpdateSystemTask.hpp b/HydraEngine/source/task/ecs/HydraUpdateSystemTask.hpp new file mode 100644 index 0000000..deb177b --- /dev/null +++ b/HydraEngine/source/task/ecs/HydraUpdateSystemTask.hpp @@ -0,0 +1,28 @@ +#ifndef HYDRAUPDATESYSTEMTASK +#define HYDRAUPDATESYSTEMTASk +#include "../HydraTask.h" +#include "../../engine/HydraEngine.h" +#include "../../ecs/systems/HydraTransformSystem.h" +#include + + +class HydraUpdateSystemTask : public HydraTask +{ + private: + float m_delta_t_seconds; + std::shared_ptr m_system; + protected: + public: + virtual void Process() override + { + m_system->Update(m_delta_t_seconds); + } + void Initialise(float delta_t_seconds, const std::shared_ptr& system) + { + m_delta_t_seconds = delta_t_seconds; + m_system = system; + } + +}; + +#endif /* HYDRAUPDATESYSTEMTASK */ diff --git a/HydraEngine/source/task/pipeline/HydraInitialisePipelineTask.hpp b/HydraEngine/source/task/pipeline/HydraInitialisePipelineTask.hpp new file mode 100644 index 0000000..c731617 --- /dev/null +++ b/HydraEngine/source/task/pipeline/HydraInitialisePipelineTask.hpp @@ -0,0 +1,23 @@ +#ifndef HYDRAINITIALISEPIPELINETASK +#define HYDRAINITIALISEPIPELINETASK + +#include "../HydraTask.h" +#include "../../pipeline/HydraPipeline.h" + + +class HydraInitialisePipelineTask : public HydraTask +{ + private: + HydraPipeline* m_pipeline = nullptr; + protected: + public: + virtual void Process() override + { + m_pipeline->Initialise(); + } + void Initialise(HydraPipeline* pipeline) + { + m_pipeline = pipeline; + } +}; +#endif /* HYDRAINITIALISEPIPELINETASK */ diff --git a/HydraEngine/source/task/pipeline/HydraRenderPipelineTask.hpp b/HydraEngine/source/task/pipeline/HydraRenderPipelineTask.hpp new file mode 100644 index 0000000..32a8ca6 --- /dev/null +++ b/HydraEngine/source/task/pipeline/HydraRenderPipelineTask.hpp @@ -0,0 +1,27 @@ +#ifndef HYDRARENDERPIPELINETASK +#define HYDRARENDERPIPELINETASK + +#include "../HydraTask.h" +#include "../../pipeline/HydraPipeline.h" + + +class HydraRenderPipelineTask : public HydraTask +{ + private: + HydraPipeline* m_pipeline = nullptr; + protected: + public: + virtual void Process() override + { + m_pipeline->Render(); + } + void Initialise(HydraPipeline* pipeline) + { + if(pipeline == nullptr) + { + std::cout<<"ERROR"; + } + m_pipeline = pipeline; + } +}; +#endif /* HYDRARENDERPIPELINETASK */ diff --git a/HydraEngine/source/task/pipeline/HydraShutdownPipelineTask.hpp b/HydraEngine/source/task/pipeline/HydraShutdownPipelineTask.hpp new file mode 100644 index 0000000..67261f0 --- /dev/null +++ b/HydraEngine/source/task/pipeline/HydraShutdownPipelineTask.hpp @@ -0,0 +1,23 @@ +#ifndef HYDRASHUTDOWNPIPELINETAST +#define HYDRASHUTDOWNPIPELINETAST + +#include "../HydraTask.h" +#include "../../pipeline/HydraPipeline.h" + + +class HydraShutdownPipelineTask : public HydraTask +{ + private: + HydraPipeline* m_pipeline = nullptr; + protected: + public: + virtual void Process() override + { + m_pipeline->Shutdown(); + } + void Initialise(HydraPipeline* pipeline) + { + m_pipeline = pipeline; + } +}; +#endif /* HYDRASHUTDOWNPIPELINETAST */ diff --git a/HydraEngine/source/task/renderer/HydraInitialiseRendererTask.hpp b/HydraEngine/source/task/renderer/HydraInitialiseRendererTask.hpp new file mode 100644 index 0000000..067f43c --- /dev/null +++ b/HydraEngine/source/task/renderer/HydraInitialiseRendererTask.hpp @@ -0,0 +1,18 @@ +#ifndef HYDRAINITIALISERENDERERTASK +#define HYDRAINITIALISERENDERERTASK +#include "../HydraTask.h" +#include "../../engine/HydraEngine.h" +#include "../../renderer/HydraRenderer.h" + +class HydraInitialiseRendererTask : public HydraTask +{ + private: + protected: + public: + virtual void Process() override + { + GetEngine()->Renderer()->Initialise(GetEngine()->RenderSettings()); + } +}; + +#endif /* HYDRAINITIALISERENDERERTASK */ diff --git a/HydraEngine/source/task/renderer/HydraRenderTask.hpp b/HydraEngine/source/task/renderer/HydraRenderTask.hpp new file mode 100644 index 0000000..deb4022 --- /dev/null +++ b/HydraEngine/source/task/renderer/HydraRenderTask.hpp @@ -0,0 +1,19 @@ +#ifndef HYDRARENDERTASK +#define HYDRARENDERTASK +#include "../HydraTask.h" +#include "../../engine/HydraEngine.h" +#include "../../renderer/HydraRenderer.h" + +class HydraRenderTask : public HydraTask +{ + private: + protected: + public: + virtual void Process() override + { + GetEngine()->Renderer()->BeginFrame(); + GetEngine()->Renderer()->EndFrame(); + } +}; + +#endif /* HYDRARENDERTASK */ diff --git a/HydraEngine/source/task/windowmanager/HydraInitialiseWindowManagerTask.hpp b/HydraEngine/source/task/windowmanager/HydraInitialiseWindowManagerTask.hpp new file mode 100644 index 0000000..b3202b5 --- /dev/null +++ b/HydraEngine/source/task/windowmanager/HydraInitialiseWindowManagerTask.hpp @@ -0,0 +1,20 @@ +#ifndef HYDRAINITIALISEWINDOWMANAGERTASK +#define HYDRAINITIALISEWINDOWMANAGERTASK + +#include "../HydraTask.h" +#include "../../engine/HydraEngine.h" +#include "../../windowmanager/HydraWindowManager.h" +#include "../../windowmanager/HydraRenderSettings.h" + +class HydraInitialiseWindowManagerTask : public HydraTask +{ + private: + protected: + public: + virtual void Process() override + { + GetEngine()->WindowManager()->CreateRenderWindow("Hydra", GetEngine()->RenderSettings()); + } +}; + +#endif /* HYDRAINITIALISEWINDOWMANAGERTASK */ diff --git a/HydraEngine/source/task/windowmanager/HydraProcessInputTask.hpp b/HydraEngine/source/task/windowmanager/HydraProcessInputTask.hpp new file mode 100644 index 0000000..b4ebc41 --- /dev/null +++ b/HydraEngine/source/task/windowmanager/HydraProcessInputTask.hpp @@ -0,0 +1,19 @@ +#ifndef HYDRAPROCESSINPUTTASK +#define HYDRAPROCESSINPUTTASK +#include "../HydraTask.h" +#include "../../engine/HydraEngine.h" +#include "../../windowmanager/HydraWindowManager.h" +#include "../../engine/HydraInputManager.h" + +class HydraProcessInputTask : public HydraTask +{ + private: + protected: + public: + virtual void Process() override + { + GetEngine()->WindowManager()->HandleMessages(); + GetEngine()->InputManager()->ProcessInput(); + } +}; +#endif /* HYDRAPROCESSINPUTTASK */ diff --git a/HydraEngine/source/task/windowmanager/HydraShutdownWindowManagerTask.hpp b/HydraEngine/source/task/windowmanager/HydraShutdownWindowManagerTask.hpp new file mode 100644 index 0000000..40bdd59 --- /dev/null +++ b/HydraEngine/source/task/windowmanager/HydraShutdownWindowManagerTask.hpp @@ -0,0 +1,20 @@ +#ifndef HYDRASHUTDOWNWINDOWMANAGERTASK +#define HYDRASHUTDOWNWINDOWMANAGERTASK +#include "../HydraTask.h" +#include "../../engine/HydraEngine.h" +#include "../../windowmanager/HydraWindowManager.h" +#include "../../windowmanager/HydraRenderSettings.h" + +class HydraShutdownWindowManagerTask : public HydraTask +{ + private: + protected: + public: + virtual void Process() override + { + GetEngine()->WindowManager()->Shutdown(); + } +}; + + +#endif /* HYDRASHUTDOWNWINDOWMANAGERTAST */ diff --git a/HydraEngine/source/windowmanager/HydraRenderSettings.h b/HydraEngine/source/windowmanager/HydraRenderSettings.h new file mode 100644 index 0000000..bfffca7 --- /dev/null +++ b/HydraEngine/source/windowmanager/HydraRenderSettings.h @@ -0,0 +1,22 @@ +#ifndef HYDRARENDERSETTINGS +#define HYDRARENDERSETTINGS + +struct HydraRenderSettings +{ + int DisplayWidth = 1900; + int DisplayHeight = 1080; + + int ViewportWidth = 1900; + int ViewportHeight = 1080; + + int ColorDepth = 32; + int ZBits = 24; + int AlphaBits = 16; + + + float Near = 0.3f; + float Far = 10000.0f; + + float FOV = 60.0f; +}; +#endif /* HYDRARENDERSETTINGS */ diff --git a/HydraEngine/source/windowmanager/HydraWindowManager.cpp b/HydraEngine/source/windowmanager/HydraWindowManager.cpp new file mode 100644 index 0000000..9d64352 --- /dev/null +++ b/HydraEngine/source/windowmanager/HydraWindowManager.cpp @@ -0,0 +1,137 @@ +#include "HydraWindowManager.h" +#include "../HydraDefines.h" +// #include "../UI/HydraUIManager.h" +#include "../engine/HydraEngine.h" + +std::vector HydraWindowManager::m_key_presses; +std::queue HydraWindowManager::m_mouse_moves; +glm::vec2 HydraWindowManager::m_mouse_position; +std::mutex HydraWindowManager::m_mouse_pos_mutex; + +void HydraWindowManager::key_callback(GLFWwindow *window, int key, int scancode, int action, int mods) +{ + if (action == GLFW_PRESS) + { + m_key_presses.push_back(HydraKeyPressStuct(key, KEY_PRESS_ACTIONS::HYDRA_KEY_PRESSED)); + } + else if (action == GLFW_RELEASE) + { + m_key_presses.push_back(HydraKeyPressStuct(key, KEY_PRESS_ACTIONS::HYDRA_KEY_RELEASED)); + } +} + +bool HydraWindowManager::CreateRenderWindow(std::string title, HydraRenderSettings renderSettings) +{ + /* Init GLFW */ + + if (!glfwInit()) + exit(EXIT_FAILURE); + GLFWmonitor *monitor = glfwGetPrimaryMonitor(); + if (monitor) + { + const GLFWvidmode *mode = glfwGetVideoMode(monitor); + + glfwWindowHint(GLFW_OPENGL_DEBUG_CONTEXT, GL_TRUE); + m_window = glfwCreateWindow(renderSettings.ViewportWidth, renderSettings.DisplayHeight, "Hydra", NULL, NULL); + if (!m_window) + { + glfwTerminate(); + exit(EXIT_FAILURE); + } + + // glfwSetWindowMonitor(m_window, monitor, 0, 0, mode->width, mode->height, mode->refreshRate); + } + else + { + exit(EXIT_FAILURE); + } + // glfwSetWindowAspectRatio(m_window, 1, 1); + + glfwSetKeyCallback(m_window, key_callback); + glfwSetMouseButtonCallback(m_window, mouse_button_callback); + glfwSetCursorPosCallback(m_window, cursor_position_callback); + + glfwMakeContextCurrent(m_window); + + // VSYNC + glfwSwapInterval(0); + glfwSetInputMode(m_window, GLFW_CURSOR, GLFW_CURSOR_DISABLED); + + if (glfwRawMouseMotionSupported()) + { + glfwSetInputMode(m_window, GLFW_RAW_MOUSE_MOTION, GLFW_TRUE); + } + + // GetEngine()->UIManager()->InitialsGUI(m_window); + + return true; +} + +void HydraWindowManager::mouse_button_callback(GLFWwindow *window, int button, int action, int mods) +{ + if (button != GLFW_MOUSE_BUTTON_LEFT) + return; +} + +void HydraWindowManager::cursor_position_callback(GLFWwindow *window, double x, double y) +{ + SetMousePosition(glm::vec2((float)x, (float)y)); + m_mouse_moves.push(HydraMouseMoveStruct((int)x, (int)y)); +} + +void HydraWindowManager::SetMousePosition(glm::vec2 mouse_pos) +{ + std::lock_guard lock(m_mouse_pos_mutex); + m_mouse_position = mouse_pos; +} + +bool HydraWindowManager::HandleMessages() +{ + glfwPollEvents(); + return false; +} + +void HydraWindowManager::Shutdown() +{ + // GetEngine()->UIManager()->ShutdownGUI(); + + glfwTerminate(); +} + +bool HydraWindowManager::GetKeyPress(HydraKeyPressStuct &key_press) +{ + if (!m_key_presses.empty()) + { + key_press = m_key_presses.back(); + m_key_presses.pop_back(); + return true; + } + return false; +} + +bool HydraWindowManager::GetMouseMove(HydraMouseMoveStruct &mouse_move) +{ + if (!m_mouse_moves.empty()) + { + mouse_move = m_mouse_moves.front(); + m_mouse_moves.pop(); + return true; + } + return false; +} + +glm::vec2 HydraWindowManager::GetMousePosition() +{ + std::lock_guard lock(m_mouse_pos_mutex); + return m_mouse_position; +} + +void HydraWindowManager::Swap() +{ + glfwMakeContextCurrent(m_window); + // GetEngine()->UIManager()->BeginGUIRender(); + // GetEngine()->UIManager()->RenderGUI(); + // GetEngine()->UIManager()->EndGUIRender(); + + glfwSwapBuffers(m_window); +} diff --git a/HydraEngine/source/windowmanager/HydraWindowManager.h b/HydraEngine/source/windowmanager/HydraWindowManager.h new file mode 100644 index 0000000..918b931 --- /dev/null +++ b/HydraEngine/source/windowmanager/HydraWindowManager.h @@ -0,0 +1,46 @@ +#ifndef HYDRAWINDOWMANAGER +#define HYDRAWINDOWMANAGER + +#include "../engine/HydraObject.h" +#include "HydraRenderSettings.h" +#include "../GlewIncludes.h" +#include + + + +#include +#include +#include + +class HydraWindowManager : public HydraObject +{ +private: + static std::mutex m_mouse_pos_mutex; + static std::vector m_key_presses; + static std::queue m_mouse_moves; + static glm::vec2 m_mouse_position; + + GLFWwindow* m_window = nullptr; + static void key_callback(GLFWwindow* window, int key, int scancode, int action, int mods); + + static void cursor_position_callback(GLFWwindow* window, double x, double y); + static void mouse_button_callback(GLFWwindow* window, int button, int action, int mods); + + static void SetMousePosition(glm::vec2 mouse_pos); +public: + bool CreateRenderWindow(std::string title, HydraRenderSettings renderSettings); + // void ExitFullScreen() {}; + // void SetFullScreen() {}; + // void* GetManagedDC() { return nullptr; } + bool HandleMessages(); + void Shutdown(); + + static bool GetKeyPress(HydraKeyPressStuct& key_press); + static bool GetMouseMove(HydraMouseMoveStruct& mouse_move); + static glm::vec2 GetMousePosition(); + GLFWwindow* const GetWindow() {return m_window;} + void Swap(); +}; + + +#endif /* HYDRAWINDOWMANAGER */ diff --git a/build/.cmake/api/v1/query/client-vscode/query.json b/build/.cmake/api/v1/query/client-vscode/query.json new file mode 100644 index 0000000..82bb964 --- /dev/null +++ b/build/.cmake/api/v1/query/client-vscode/query.json @@ -0,0 +1 @@ +{"requests":[{"kind":"cache","version":2},{"kind":"codemodel","version":2},{"kind":"toolchains","version":1},{"kind":"cmakeFiles","version":1}]} \ No newline at end of file diff --git a/build/.cmake/api/v1/reply/cache-v2-8e803c6421130c30a600.json b/build/.cmake/api/v1/reply/cache-v2-8e803c6421130c30a600.json new file mode 100644 index 0000000..6ba6d3b --- /dev/null +++ b/build/.cmake/api/v1/reply/cache-v2-8e803c6421130c30a600.json @@ -0,0 +1,1319 @@ +{ + "entries" : + [ + { + "name" : "CMAKE_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib.exe" + }, + { + "name" : "CMAKE_CACHEFILE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "This is the directory where this CMakeCache.txt was created" + } + ], + "type" : "INTERNAL", + "value" : "c:/Code/HydraV3/build" + }, + { + "name" : "CMAKE_CACHE_MAJOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Major version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "4" + }, + { + "name" : "CMAKE_CACHE_MINOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minor version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_CACHE_PATCH_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Patch version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake executable." + } + ], + "type" : "INTERNAL", + "value" : "C:/Program Files/CMake/bin/cmake.exe" + }, + { + "name" : "CMAKE_CONFIGURATION_TYPES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Semicolon separated list of supported configuration types, only supports Debug, Release, MinSizeRel, and RelWithDebInfo, anything else will be ignored." + } + ], + "type" : "STRING", + "value" : "Debug;Release;MinSizeRel;RelWithDebInfo" + }, + { + "name" : "CMAKE_CPACK_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cpack program executable." + } + ], + "type" : "INTERNAL", + "value" : "C:/Program Files/CMake/bin/cpack.exe" + }, + { + "name" : "CMAKE_CTEST_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to ctest program executable." + } + ], + "type" : "INTERNAL", + "value" : "C:/Program Files/CMake/bin/ctest.exe" + }, + { + "name" : "CMAKE_CXX_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during all build types." + } + ], + "type" : "STRING", + "value" : "/DWIN32 /D_WINDOWS /EHsc" + }, + { + "name" : "CMAKE_CXX_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "/Ob0 /Od /RTC1" + }, + { + "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "/O1 /Ob1 /DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "/O2 /Ob2 /DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "/O2 /Ob1 /DNDEBUG" + }, + { + "name" : "CMAKE_CXX_STANDARD_LIBRARIES", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Libraries linked by default with all C++ applications." + } + ], + "type" : "STRING", + "value" : "kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib" + }, + { + "name" : "CMAKE_EXECUTABLE_FORMAT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Executable file format" + } + ], + "type" : "INTERNAL", + "value" : "Unknown" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during all build types." + } + ], + "type" : "STRING", + "value" : "/machine:x64" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "/debug /INCREMENTAL" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "/INCREMENTAL:NO" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "/INCREMENTAL:NO" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "/debug /INCREMENTAL" + }, + { + "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "BOOL", + "value" : "TRUE" + }, + { + "name" : "CMAKE_EXTRA_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of external makefile project generator." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_FIND_PACKAGE_REDIRECTS_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake." + } + ], + "type" : "STATIC", + "value" : "C:/Code/HydraV3/build/CMakeFiles/pkgRedirects" + }, + { + "name" : "CMAKE_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator." + } + ], + "type" : "INTERNAL", + "value" : "Visual Studio 17 2022" + }, + { + "name" : "CMAKE_GENERATOR_INSTANCE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Generator instance identifier." + } + ], + "type" : "INTERNAL", + "value" : "C:/Program Files/Microsoft Visual Studio/2022/Professional" + }, + { + "name" : "CMAKE_GENERATOR_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator platform." + } + ], + "type" : "INTERNAL", + "value" : "x64" + }, + { + "name" : "CMAKE_GENERATOR_TOOLSET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator toolset." + } + ], + "type" : "INTERNAL", + "value" : "host=x64" + }, + { + "name" : "CMAKE_HAVE_LIBC_PTHREAD", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Test CMAKE_HAVE_LIBC_PTHREAD" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HAVE_PTHREADS_CREATE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Have library pthreads" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HAVE_PTHREAD_CREATE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Have library pthread" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HOME_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Source directory with the top level CMakeLists.txt file for this project" + } + ], + "type" : "INTERNAL", + "value" : "C:/Code/HydraV3" + }, + { + "name" : "CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install path prefix, prepended onto install directories." + } + ], + "type" : "PATH", + "value" : "C:/Program Files/Hydra" + }, + { + "name" : "CMAKE_LINKER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/link.exe" + }, + { + "name" : "CMAKE_LIST_FILE_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of CMakeLists files to read" + } + ], + "type" : "INTERNAL", + "value" : "CMakeLists.txt" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during all build types." + } + ], + "type" : "STRING", + "value" : "/machine:x64" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "/debug /INCREMENTAL" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "/INCREMENTAL:NO" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "/INCREMENTAL:NO" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "/debug /INCREMENTAL" + }, + { + "name" : "CMAKE_MT", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/mt.exe" + }, + { + "name" : "CMAKE_NUMBER_OF_MAKEFILES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "number of local generators" + } + ], + "type" : "INTERNAL", + "value" : "2" + }, + { + "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Platform information initialized" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_PROJECT_COMPAT_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_DESCRIPTION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_HOMEPAGE_URL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "Hydra" + }, + { + "name" : "CMAKE_PROJECT_SPDX_LICENSE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "1.0" + }, + { + "name" : "CMAKE_PROJECT_VERSION_MAJOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "1" + }, + { + "name" : "CMAKE_PROJECT_VERSION_MINOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "0" + }, + { + "name" : "CMAKE_PROJECT_VERSION_PATCH", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_VERSION_TWEAK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_RANLIB", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "noop for ranlib" + } + ], + "type" : "INTERNAL", + "value" : ":" + }, + { + "name" : "CMAKE_RC_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "RC compiler" + } + ], + "type" : "FILEPATH", + "value" : "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/rc.exe" + }, + { + "name" : "CMAKE_RC_COMPILER_WORKS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_RC_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags for Windows Resource Compiler during all build types." + } + ], + "type" : "STRING", + "value" : "-DWIN32" + }, + { + "name" : "CMAKE_RC_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags for Windows Resource Compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-D_DEBUG" + }, + { + "name" : "CMAKE_RC_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags for Windows Resource Compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_RC_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags for Windows Resource Compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_RC_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags for Windows Resource Compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_ROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake installation." + } + ], + "type" : "INTERNAL", + "value" : "C:/Program Files/CMake/share/cmake-4.3" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during all build types." + } + ], + "type" : "STRING", + "value" : "/machine:x64" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "/debug /INCREMENTAL" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "/INCREMENTAL:NO" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "/INCREMENTAL:NO" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "/debug /INCREMENTAL" + }, + { + "name" : "CMAKE_SKIP_INSTALL_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_SKIP_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when using shared libraries." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the archiver during the creation of static libraries during all build types." + } + ], + "type" : "STRING", + "value" : "/machine:x64" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the archiver during the creation of static libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the archiver during the creation of static libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the archiver during the creation of static libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the archiver during the creation of static libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_VERBOSE_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." + } + ], + "type" : "BOOL", + "value" : "FALSE" + }, + { + "name" : "FIND_PACKAGE_MESSAGE_DETAILS_GLEW", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Details about finding GLEW" + } + ], + "type" : "INTERNAL", + "value" : "[C:/Code/HydraV3/Libraries/glew-2.3.1/include][C:/Code/HydraV3/Libraries/glew-2.3.1/lib/Release/x64/glew32.lib][v2.3.1()]" + }, + { + "name" : "FIND_PACKAGE_MESSAGE_DETAILS_OpenGL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Details about finding OpenGL" + } + ], + "type" : "INTERNAL", + "value" : "[opengl32][ ][v()]" + }, + { + "name" : "FIND_PACKAGE_MESSAGE_DETAILS_Threads", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Details about finding Threads" + } + ], + "type" : "INTERNAL", + "value" : "[TRUE][v()]" + }, + { + "name" : "GLEW_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The directory containing a CMake configuration file for GLEW." + } + ], + "type" : "PATH", + "value" : "GLEW_DIR-NOTFOUND" + }, + { + "name" : "GLEW_INCLUDE_DIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a file." + } + ], + "type" : "PATH", + "value" : "C:/Code/HydraV3/Libraries/glew-2.3.1/include" + }, + { + "name" : "GLEW_SHARED_LIBRARY_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a library." + } + ], + "type" : "FILEPATH", + "value" : "GLEW_SHARED_LIBRARY_DEBUG-NOTFOUND" + }, + { + "name" : "GLEW_SHARED_LIBRARY_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a library." + } + ], + "type" : "FILEPATH", + "value" : "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/Release/x64/glew32.lib" + }, + { + "name" : "GLEW_STATIC_LIBRARY_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a library." + } + ], + "type" : "FILEPATH", + "value" : "GLEW_STATIC_LIBRARY_DEBUG-NOTFOUND" + }, + { + "name" : "GLEW_STATIC_LIBRARY_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a library." + } + ], + "type" : "FILEPATH", + "value" : "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/Release/x64/glew32s.lib" + }, + { + "name" : "HydraEngine_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "C:/Code/HydraV3/build/HydraEngine" + }, + { + "name" : "HydraEngine_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "OFF" + }, + { + "name" : "HydraEngine_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "C:/Code/HydraV3/HydraEngine" + }, + { + "name" : "Hydra_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "C:/Code/HydraV3/build" + }, + { + "name" : "Hydra_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "ON" + }, + { + "name" : "Hydra_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "C:/Code/HydraV3" + }, + { + "name" : "OPENGL_gl_LIBRARY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "OpenGL library for win32" + } + ], + "type" : "STRING", + "value" : "opengl32" + }, + { + "name" : "OPENGL_glu_LIBRARY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "GLU library for win32" + } + ], + "type" : "STRING", + "value" : "glu32" + }, + { + "name" : "glfw3_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The directory containing a CMake configuration file for glfw3." + } + ], + "type" : "PATH", + "value" : "C:/Program Files (x86)/GLFW/lib/cmake/glfw3" + }, + { + "name" : "glm_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The directory containing a CMake configuration file for glm." + } + ], + "type" : "PATH", + "value" : "C:/Program Files (x86)/glm/share/glm" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/build/.cmake/api/v1/reply/cmakeFiles-v1-af2be9f6e910ba16ea91.json b/build/.cmake/api/v1/reply/cmakeFiles-v1-af2be9f6e910ba16ea91.json new file mode 100644 index 0000000..52f7b0f --- /dev/null +++ b/build/.cmake/api/v1/reply/cmakeFiles-v1-af2be9f6e910ba16ea91.json @@ -0,0 +1,247 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isGenerated" : true, + "path" : "build/CMakeFiles/4.3.3/CMakeSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Windows-Initialize.cmake" + }, + { + "isGenerated" : true, + "path" : "build/CMakeFiles/4.3.3/CMakeCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Windows.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/WindowsPaths.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeCXXInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/MSVC-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/MSVC.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Windows-MSVC-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Windows-MSVC.cmake" + }, + { + "isGenerated" : true, + "path" : "build/CMakeFiles/4.3.3/CMakeRCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeRCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Internal/CMakeCXXLinkerInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Internal/CMakeCommonLinkerInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Linker/MSVC-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Linker/MSVC.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Linker/Windows-MSVC-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Linker/Windows-MSVC.cmake" + }, + { + "path" : "HydraEngine/CMakeLists.txt" + }, + { + "isExternal" : true, + "path" : "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3ConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/FindThreads.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CheckLibraryExists.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CheckIncludeFileCXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CheckCXXSourceCompiles.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Internal/CheckSourceCompiles.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/FindPackageHandleStandardArgs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/FindPackageMessage.cmake" + }, + { + "isExternal" : true, + "path" : "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Targets.cmake" + }, + { + "isExternal" : true, + "path" : "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Targets-debug.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/FindGLEW.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/FindPackageHandleStandardArgs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/FindPackageMessage.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/SelectLibraryConfigurations.cmake" + }, + { + "isExternal" : true, + "path" : "C:/Program Files (x86)/glm/share/glm/glmConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "C:/Program Files (x86)/glm/share/glm/glmConfig.cmake" + }, + { + "isExternal" : true, + "path" : "C:/Program Files (x86)/glm/share/glm/glmConfig-debug.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/FindOpenGL.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/FindPackageHandleStandardArgs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/FindPackageMessage.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "C:/Code/HydraV3/build", + "source" : "C:/Code/HydraV3" + }, + "version" : + { + "major" : 1, + "minor" : 1 + } +} diff --git a/build/.cmake/api/v1/reply/codemodel-v2-1c3cae8d6de9096315f3.json b/build/.cmake/api/v1/reply/codemodel-v2-1c3cae8d6de9096315f3.json new file mode 100644 index 0000000..80d42ca --- /dev/null +++ b/build/.cmake/api/v1/reply/codemodel-v2-1c3cae8d6de9096315f3.json @@ -0,0 +1,792 @@ +{ + "configurations" : + [ + { + "abstractTargets" : + [ + { + "directoryIndex" : 1, + "id" : "GLEW::GLEW::@fafd37b19aacd4c483ed", + "jsonFile" : "target-GLEW__GLEW-Debug-41cd0ca90b1fcae66358.json", + "name" : "GLEW::GLEW", + "projectIndex" : 1 + }, + { + "directoryIndex" : 1, + "id" : "GLEW::glew::@fafd37b19aacd4c483ed", + "jsonFile" : "target-GLEW__glew-Debug-d5f93acc3199da1f6c45.json", + "name" : "GLEW::glew", + "projectIndex" : 1 + }, + { + "directoryIndex" : 1, + "id" : "OpenGL::GL::@fafd37b19aacd4c483ed", + "jsonFile" : "target-OpenGL__GL-Debug-319b9e5e76a701b89980.json", + "name" : "OpenGL::GL", + "projectIndex" : 1 + }, + { + "directoryIndex" : 1, + "id" : "OpenGL::GLU::@fafd37b19aacd4c483ed", + "jsonFile" : "target-OpenGL__GLU-Debug-a235841a56fed2402f74.json", + "name" : "OpenGL::GLU", + "projectIndex" : 1 + }, + { + "directoryIndex" : 1, + "id" : "Threads::Threads::@fafd37b19aacd4c483ed", + "jsonFile" : "target-Threads__Threads-Debug-917bb3fabd1bb10552c5.json", + "name" : "Threads::Threads", + "projectIndex" : 1 + }, + { + "directoryIndex" : 1, + "id" : "glfw::@fafd37b19aacd4c483ed", + "jsonFile" : "target-glfw-Debug-33bcdfaccd1b386fcb44.json", + "name" : "glfw", + "projectIndex" : 1 + }, + { + "directoryIndex" : 1, + "id" : "glm::glm::@fafd37b19aacd4c483ed", + "jsonFile" : "target-glm__glm-Debug-b60742f688d83777046a.json", + "name" : "glm::glm", + "projectIndex" : 1 + }, + { + "directoryIndex" : 1, + "id" : "glm::glm-header-only::@fafd37b19aacd4c483ed", + "jsonFile" : "target-glm__glm-header-only-Debug-5bb43cd096b4c54b9793.json", + "name" : "glm::glm-header-only", + "projectIndex" : 1 + } + ], + "directories" : + [ + { + "build" : ".", + "childIndexes" : + [ + 1 + ], + "jsonFile" : "directory-.-Debug-f040eec181a89de70dbe.json", + "minimumCMakeVersion" : + { + "string" : "3.15" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0, + 2, + 4 + ] + }, + { + "abstractTargetIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ], + "build" : "HydraEngine", + "jsonFile" : "directory-HydraEngine-Debug-eb479b9ce2af5beedc16.json", + "minimumCMakeVersion" : + { + "string" : "3.15" + }, + "parentIndex" : 0, + "projectIndex" : 1, + "source" : "HydraEngine", + "targetIndexes" : + [ + 1, + 3 + ] + } + ], + "name" : "Debug", + "projects" : + [ + { + "childIndexes" : + [ + 1 + ], + "directoryIndexes" : + [ + 0 + ], + "name" : "Hydra", + "targetIndexes" : + [ + 0, + 2, + 4 + ] + }, + { + "abstractTargetIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ], + "directoryIndexes" : + [ + 1 + ], + "name" : "HydraEngine", + "parentIndex" : 0, + "targetIndexes" : + [ + 1, + 3 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "ALL_BUILD::@6890427a1f51a3e7e1df", + "jsonFile" : "target-ALL_BUILD-Debug-79cb89fa590649c6cd6a.json", + "name" : "ALL_BUILD", + "projectIndex" : 0 + }, + { + "directoryIndex" : 1, + "id" : "ALL_BUILD::@fafd37b19aacd4c483ed", + "jsonFile" : "target-ALL_BUILD-Debug-21126e6f26f8151b82a1.json", + "name" : "ALL_BUILD", + "projectIndex" : 1 + }, + { + "directoryIndex" : 0, + "id" : "HydraClient::@6890427a1f51a3e7e1df", + "jsonFile" : "target-HydraClient-Debug-ccca9689ebe6b19fe65a.json", + "name" : "HydraClient", + "projectIndex" : 0 + }, + { + "directoryIndex" : 1, + "id" : "HydraEngine::@fafd37b19aacd4c483ed", + "jsonFile" : "target-HydraEngine-Debug-1db842c140e896f4b225.json", + "name" : "HydraEngine", + "projectIndex" : 1 + }, + { + "directoryIndex" : 0, + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df", + "jsonFile" : "target-ZERO_CHECK-Debug-d3272bf33261ce586103.json", + "name" : "ZERO_CHECK", + "projectIndex" : 0 + } + ] + }, + { + "abstractTargets" : + [ + { + "directoryIndex" : 1, + "id" : "GLEW::GLEW::@fafd37b19aacd4c483ed", + "jsonFile" : "target-GLEW__GLEW-Release-41cd0ca90b1fcae66358.json", + "name" : "GLEW::GLEW", + "projectIndex" : 1 + }, + { + "directoryIndex" : 1, + "id" : "GLEW::glew::@fafd37b19aacd4c483ed", + "jsonFile" : "target-GLEW__glew-Release-d5f93acc3199da1f6c45.json", + "name" : "GLEW::glew", + "projectIndex" : 1 + }, + { + "directoryIndex" : 1, + "id" : "OpenGL::GL::@fafd37b19aacd4c483ed", + "jsonFile" : "target-OpenGL__GL-Release-319b9e5e76a701b89980.json", + "name" : "OpenGL::GL", + "projectIndex" : 1 + }, + { + "directoryIndex" : 1, + "id" : "OpenGL::GLU::@fafd37b19aacd4c483ed", + "jsonFile" : "target-OpenGL__GLU-Release-a235841a56fed2402f74.json", + "name" : "OpenGL::GLU", + "projectIndex" : 1 + }, + { + "directoryIndex" : 1, + "id" : "Threads::Threads::@fafd37b19aacd4c483ed", + "jsonFile" : "target-Threads__Threads-Release-917bb3fabd1bb10552c5.json", + "name" : "Threads::Threads", + "projectIndex" : 1 + }, + { + "directoryIndex" : 1, + "id" : "glfw::@fafd37b19aacd4c483ed", + "jsonFile" : "target-glfw-Release-33bcdfaccd1b386fcb44.json", + "name" : "glfw", + "projectIndex" : 1 + }, + { + "directoryIndex" : 1, + "id" : "glm::glm::@fafd37b19aacd4c483ed", + "jsonFile" : "target-glm__glm-Release-b60742f688d83777046a.json", + "name" : "glm::glm", + "projectIndex" : 1 + }, + { + "directoryIndex" : 1, + "id" : "glm::glm-header-only::@fafd37b19aacd4c483ed", + "jsonFile" : "target-glm__glm-header-only-Release-5bb43cd096b4c54b9793.json", + "name" : "glm::glm-header-only", + "projectIndex" : 1 + } + ], + "directories" : + [ + { + "build" : ".", + "childIndexes" : + [ + 1 + ], + "jsonFile" : "directory-.-Release-f040eec181a89de70dbe.json", + "minimumCMakeVersion" : + { + "string" : "3.15" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0, + 2, + 4 + ] + }, + { + "abstractTargetIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ], + "build" : "HydraEngine", + "jsonFile" : "directory-HydraEngine-Release-eb479b9ce2af5beedc16.json", + "minimumCMakeVersion" : + { + "string" : "3.15" + }, + "parentIndex" : 0, + "projectIndex" : 1, + "source" : "HydraEngine", + "targetIndexes" : + [ + 1, + 3 + ] + } + ], + "name" : "Release", + "projects" : + [ + { + "childIndexes" : + [ + 1 + ], + "directoryIndexes" : + [ + 0 + ], + "name" : "Hydra", + "targetIndexes" : + [ + 0, + 2, + 4 + ] + }, + { + "abstractTargetIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ], + "directoryIndexes" : + [ + 1 + ], + "name" : "HydraEngine", + "parentIndex" : 0, + "targetIndexes" : + [ + 1, + 3 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "ALL_BUILD::@6890427a1f51a3e7e1df", + "jsonFile" : "target-ALL_BUILD-Release-79cb89fa590649c6cd6a.json", + "name" : "ALL_BUILD", + "projectIndex" : 0 + }, + { + "directoryIndex" : 1, + "id" : "ALL_BUILD::@fafd37b19aacd4c483ed", + "jsonFile" : "target-ALL_BUILD-Release-21126e6f26f8151b82a1.json", + "name" : "ALL_BUILD", + "projectIndex" : 1 + }, + { + "directoryIndex" : 0, + "id" : "HydraClient::@6890427a1f51a3e7e1df", + "jsonFile" : "target-HydraClient-Release-f300bf694420197200c5.json", + "name" : "HydraClient", + "projectIndex" : 0 + }, + { + "directoryIndex" : 1, + "id" : "HydraEngine::@fafd37b19aacd4c483ed", + "jsonFile" : "target-HydraEngine-Release-d5f51c0a78a062f535e1.json", + "name" : "HydraEngine", + "projectIndex" : 1 + }, + { + "directoryIndex" : 0, + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df", + "jsonFile" : "target-ZERO_CHECK-Release-d3272bf33261ce586103.json", + "name" : "ZERO_CHECK", + "projectIndex" : 0 + } + ] + }, + { + "abstractTargets" : + [ + { + "directoryIndex" : 1, + "id" : "GLEW::GLEW::@fafd37b19aacd4c483ed", + "jsonFile" : "target-GLEW__GLEW-MinSizeRel-41cd0ca90b1fcae66358.json", + "name" : "GLEW::GLEW", + "projectIndex" : 1 + }, + { + "directoryIndex" : 1, + "id" : "GLEW::glew::@fafd37b19aacd4c483ed", + "jsonFile" : "target-GLEW__glew-MinSizeRel-d5f93acc3199da1f6c45.json", + "name" : "GLEW::glew", + "projectIndex" : 1 + }, + { + "directoryIndex" : 1, + "id" : "OpenGL::GL::@fafd37b19aacd4c483ed", + "jsonFile" : "target-OpenGL__GL-MinSizeRel-319b9e5e76a701b89980.json", + "name" : "OpenGL::GL", + "projectIndex" : 1 + }, + { + "directoryIndex" : 1, + "id" : "OpenGL::GLU::@fafd37b19aacd4c483ed", + "jsonFile" : "target-OpenGL__GLU-MinSizeRel-a235841a56fed2402f74.json", + "name" : "OpenGL::GLU", + "projectIndex" : 1 + }, + { + "directoryIndex" : 1, + "id" : "Threads::Threads::@fafd37b19aacd4c483ed", + "jsonFile" : "target-Threads__Threads-MinSizeRel-917bb3fabd1bb10552c5.json", + "name" : "Threads::Threads", + "projectIndex" : 1 + }, + { + "directoryIndex" : 1, + "id" : "glfw::@fafd37b19aacd4c483ed", + "jsonFile" : "target-glfw-MinSizeRel-33bcdfaccd1b386fcb44.json", + "name" : "glfw", + "projectIndex" : 1 + }, + { + "directoryIndex" : 1, + "id" : "glm::glm::@fafd37b19aacd4c483ed", + "jsonFile" : "target-glm__glm-MinSizeRel-b60742f688d83777046a.json", + "name" : "glm::glm", + "projectIndex" : 1 + }, + { + "directoryIndex" : 1, + "id" : "glm::glm-header-only::@fafd37b19aacd4c483ed", + "jsonFile" : "target-glm__glm-header-only-MinSizeRel-5bb43cd096b4c54b9793.json", + "name" : "glm::glm-header-only", + "projectIndex" : 1 + } + ], + "directories" : + [ + { + "build" : ".", + "childIndexes" : + [ + 1 + ], + "jsonFile" : "directory-.-MinSizeRel-f040eec181a89de70dbe.json", + "minimumCMakeVersion" : + { + "string" : "3.15" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0, + 2, + 4 + ] + }, + { + "abstractTargetIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ], + "build" : "HydraEngine", + "jsonFile" : "directory-HydraEngine-MinSizeRel-eb479b9ce2af5beedc16.json", + "minimumCMakeVersion" : + { + "string" : "3.15" + }, + "parentIndex" : 0, + "projectIndex" : 1, + "source" : "HydraEngine", + "targetIndexes" : + [ + 1, + 3 + ] + } + ], + "name" : "MinSizeRel", + "projects" : + [ + { + "childIndexes" : + [ + 1 + ], + "directoryIndexes" : + [ + 0 + ], + "name" : "Hydra", + "targetIndexes" : + [ + 0, + 2, + 4 + ] + }, + { + "abstractTargetIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ], + "directoryIndexes" : + [ + 1 + ], + "name" : "HydraEngine", + "parentIndex" : 0, + "targetIndexes" : + [ + 1, + 3 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "ALL_BUILD::@6890427a1f51a3e7e1df", + "jsonFile" : "target-ALL_BUILD-MinSizeRel-79cb89fa590649c6cd6a.json", + "name" : "ALL_BUILD", + "projectIndex" : 0 + }, + { + "directoryIndex" : 1, + "id" : "ALL_BUILD::@fafd37b19aacd4c483ed", + "jsonFile" : "target-ALL_BUILD-MinSizeRel-21126e6f26f8151b82a1.json", + "name" : "ALL_BUILD", + "projectIndex" : 1 + }, + { + "directoryIndex" : 0, + "id" : "HydraClient::@6890427a1f51a3e7e1df", + "jsonFile" : "target-HydraClient-MinSizeRel-707588ed524688a0f034.json", + "name" : "HydraClient", + "projectIndex" : 0 + }, + { + "directoryIndex" : 1, + "id" : "HydraEngine::@fafd37b19aacd4c483ed", + "jsonFile" : "target-HydraEngine-MinSizeRel-995472ef22991878bce1.json", + "name" : "HydraEngine", + "projectIndex" : 1 + }, + { + "directoryIndex" : 0, + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df", + "jsonFile" : "target-ZERO_CHECK-MinSizeRel-d3272bf33261ce586103.json", + "name" : "ZERO_CHECK", + "projectIndex" : 0 + } + ] + }, + { + "abstractTargets" : + [ + { + "directoryIndex" : 1, + "id" : "GLEW::GLEW::@fafd37b19aacd4c483ed", + "jsonFile" : "target-GLEW__GLEW-RelWithDebInfo-41cd0ca90b1fcae66358.json", + "name" : "GLEW::GLEW", + "projectIndex" : 1 + }, + { + "directoryIndex" : 1, + "id" : "GLEW::glew::@fafd37b19aacd4c483ed", + "jsonFile" : "target-GLEW__glew-RelWithDebInfo-d5f93acc3199da1f6c45.json", + "name" : "GLEW::glew", + "projectIndex" : 1 + }, + { + "directoryIndex" : 1, + "id" : "OpenGL::GL::@fafd37b19aacd4c483ed", + "jsonFile" : "target-OpenGL__GL-RelWithDebInfo-319b9e5e76a701b89980.json", + "name" : "OpenGL::GL", + "projectIndex" : 1 + }, + { + "directoryIndex" : 1, + "id" : "OpenGL::GLU::@fafd37b19aacd4c483ed", + "jsonFile" : "target-OpenGL__GLU-RelWithDebInfo-a235841a56fed2402f74.json", + "name" : "OpenGL::GLU", + "projectIndex" : 1 + }, + { + "directoryIndex" : 1, + "id" : "Threads::Threads::@fafd37b19aacd4c483ed", + "jsonFile" : "target-Threads__Threads-RelWithDebInfo-917bb3fabd1bb10552c5.json", + "name" : "Threads::Threads", + "projectIndex" : 1 + }, + { + "directoryIndex" : 1, + "id" : "glfw::@fafd37b19aacd4c483ed", + "jsonFile" : "target-glfw-RelWithDebInfo-33bcdfaccd1b386fcb44.json", + "name" : "glfw", + "projectIndex" : 1 + }, + { + "directoryIndex" : 1, + "id" : "glm::glm::@fafd37b19aacd4c483ed", + "jsonFile" : "target-glm__glm-RelWithDebInfo-b60742f688d83777046a.json", + "name" : "glm::glm", + "projectIndex" : 1 + }, + { + "directoryIndex" : 1, + "id" : "glm::glm-header-only::@fafd37b19aacd4c483ed", + "jsonFile" : "target-glm__glm-header-only-RelWithDebInfo-5bb43cd096b4c54b9793.json", + "name" : "glm::glm-header-only", + "projectIndex" : 1 + } + ], + "directories" : + [ + { + "build" : ".", + "childIndexes" : + [ + 1 + ], + "jsonFile" : "directory-.-RelWithDebInfo-f040eec181a89de70dbe.json", + "minimumCMakeVersion" : + { + "string" : "3.15" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0, + 2, + 4 + ] + }, + { + "abstractTargetIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ], + "build" : "HydraEngine", + "jsonFile" : "directory-HydraEngine-RelWithDebInfo-eb479b9ce2af5beedc16.json", + "minimumCMakeVersion" : + { + "string" : "3.15" + }, + "parentIndex" : 0, + "projectIndex" : 1, + "source" : "HydraEngine", + "targetIndexes" : + [ + 1, + 3 + ] + } + ], + "name" : "RelWithDebInfo", + "projects" : + [ + { + "childIndexes" : + [ + 1 + ], + "directoryIndexes" : + [ + 0 + ], + "name" : "Hydra", + "targetIndexes" : + [ + 0, + 2, + 4 + ] + }, + { + "abstractTargetIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ], + "directoryIndexes" : + [ + 1 + ], + "name" : "HydraEngine", + "parentIndex" : 0, + "targetIndexes" : + [ + 1, + 3 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "ALL_BUILD::@6890427a1f51a3e7e1df", + "jsonFile" : "target-ALL_BUILD-RelWithDebInfo-79cb89fa590649c6cd6a.json", + "name" : "ALL_BUILD", + "projectIndex" : 0 + }, + { + "directoryIndex" : 1, + "id" : "ALL_BUILD::@fafd37b19aacd4c483ed", + "jsonFile" : "target-ALL_BUILD-RelWithDebInfo-21126e6f26f8151b82a1.json", + "name" : "ALL_BUILD", + "projectIndex" : 1 + }, + { + "directoryIndex" : 0, + "id" : "HydraClient::@6890427a1f51a3e7e1df", + "jsonFile" : "target-HydraClient-RelWithDebInfo-a4b1a5ac731bdcc03733.json", + "name" : "HydraClient", + "projectIndex" : 0 + }, + { + "directoryIndex" : 1, + "id" : "HydraEngine::@fafd37b19aacd4c483ed", + "jsonFile" : "target-HydraEngine-RelWithDebInfo-dd4182fa7add67a0db44.json", + "name" : "HydraEngine", + "projectIndex" : 1 + }, + { + "directoryIndex" : 0, + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df", + "jsonFile" : "target-ZERO_CHECK-RelWithDebInfo-d3272bf33261ce586103.json", + "name" : "ZERO_CHECK", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "C:/Code/HydraV3/build", + "source" : "C:/Code/HydraV3" + }, + "version" : + { + "major" : 2, + "minor" : 10 + } +} diff --git a/build/.cmake/api/v1/reply/directory-.-Debug-f040eec181a89de70dbe.json b/build/.cmake/api/v1/reply/directory-.-Debug-f040eec181a89de70dbe.json new file mode 100644 index 0000000..bdea32f --- /dev/null +++ b/build/.cmake/api/v1/reply/directory-.-Debug-f040eec181a89de70dbe.json @@ -0,0 +1,19 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "installers" : [], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/build/.cmake/api/v1/reply/directory-.-MinSizeRel-f040eec181a89de70dbe.json b/build/.cmake/api/v1/reply/directory-.-MinSizeRel-f040eec181a89de70dbe.json new file mode 100644 index 0000000..bdea32f --- /dev/null +++ b/build/.cmake/api/v1/reply/directory-.-MinSizeRel-f040eec181a89de70dbe.json @@ -0,0 +1,19 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "installers" : [], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/build/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f040eec181a89de70dbe.json b/build/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f040eec181a89de70dbe.json new file mode 100644 index 0000000..bdea32f --- /dev/null +++ b/build/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f040eec181a89de70dbe.json @@ -0,0 +1,19 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "installers" : [], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/build/.cmake/api/v1/reply/directory-.-Release-f040eec181a89de70dbe.json b/build/.cmake/api/v1/reply/directory-.-Release-f040eec181a89de70dbe.json new file mode 100644 index 0000000..bdea32f --- /dev/null +++ b/build/.cmake/api/v1/reply/directory-.-Release-f040eec181a89de70dbe.json @@ -0,0 +1,19 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "installers" : [], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/build/.cmake/api/v1/reply/directory-HydraEngine-Debug-eb479b9ce2af5beedc16.json b/build/.cmake/api/v1/reply/directory-HydraEngine-Debug-eb479b9ce2af5beedc16.json new file mode 100644 index 0000000..0c0d6e0 --- /dev/null +++ b/build/.cmake/api/v1/reply/directory-HydraEngine-Debug-eb479b9ce2af5beedc16.json @@ -0,0 +1,19 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "installers" : [], + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + } +} diff --git a/build/.cmake/api/v1/reply/directory-HydraEngine-MinSizeRel-eb479b9ce2af5beedc16.json b/build/.cmake/api/v1/reply/directory-HydraEngine-MinSizeRel-eb479b9ce2af5beedc16.json new file mode 100644 index 0000000..0c0d6e0 --- /dev/null +++ b/build/.cmake/api/v1/reply/directory-HydraEngine-MinSizeRel-eb479b9ce2af5beedc16.json @@ -0,0 +1,19 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "installers" : [], + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + } +} diff --git a/build/.cmake/api/v1/reply/directory-HydraEngine-RelWithDebInfo-eb479b9ce2af5beedc16.json b/build/.cmake/api/v1/reply/directory-HydraEngine-RelWithDebInfo-eb479b9ce2af5beedc16.json new file mode 100644 index 0000000..0c0d6e0 --- /dev/null +++ b/build/.cmake/api/v1/reply/directory-HydraEngine-RelWithDebInfo-eb479b9ce2af5beedc16.json @@ -0,0 +1,19 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "installers" : [], + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + } +} diff --git a/build/.cmake/api/v1/reply/directory-HydraEngine-Release-eb479b9ce2af5beedc16.json b/build/.cmake/api/v1/reply/directory-HydraEngine-Release-eb479b9ce2af5beedc16.json new file mode 100644 index 0000000..0c0d6e0 --- /dev/null +++ b/build/.cmake/api/v1/reply/directory-HydraEngine-Release-eb479b9ce2af5beedc16.json @@ -0,0 +1,19 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "installers" : [], + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + } +} diff --git a/build/.cmake/api/v1/reply/index-2026-07-17T14-04-27-0170.json b/build/.cmake/api/v1/reply/index-2026-07-17T14-04-27-0170.json new file mode 100644 index 0000000..05cf445 --- /dev/null +++ b/build/.cmake/api/v1/reply/index-2026-07-17T14-04-27-0170.json @@ -0,0 +1,133 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : true, + "name" : "Visual Studio 17 2022", + "platform" : "x64" + }, + "paths" : + { + "cmake" : "C:/Program Files/CMake/bin/cmake.exe", + "cpack" : "C:/Program Files/CMake/bin/cpack.exe", + "ctest" : "C:/Program Files/CMake/bin/ctest.exe", + "root" : "C:/Program Files/CMake/share/cmake-4.3" + }, + "version" : + { + "isDirty" : false, + "major" : 4, + "minor" : 3, + "patch" : 3, + "string" : "4.3.3", + "suffix" : "" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-1c3cae8d6de9096315f3.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 10 + } + }, + { + "jsonFile" : "cache-v2-8e803c6421130c30a600.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-af2be9f6e910ba16ea91.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 1 + } + }, + { + "jsonFile" : "toolchains-v1-c9ef456008c894b37931.json", + "kind" : "toolchains", + "version" : + { + "major" : 1, + "minor" : 1 + } + } + ], + "reply" : + { + "client-vscode" : + { + "query.json" : + { + "requests" : + [ + { + "kind" : "cache", + "version" : 2 + }, + { + "kind" : "codemodel", + "version" : 2 + }, + { + "kind" : "toolchains", + "version" : 1 + }, + { + "kind" : "cmakeFiles", + "version" : 1 + } + ], + "responses" : + [ + { + "jsonFile" : "cache-v2-8e803c6421130c30a600.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "codemodel-v2-1c3cae8d6de9096315f3.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 10 + } + }, + { + "jsonFile" : "toolchains-v1-c9ef456008c894b37931.json", + "kind" : "toolchains", + "version" : + { + "major" : 1, + "minor" : 1 + } + }, + { + "jsonFile" : "cmakeFiles-v1-af2be9f6e910ba16ea91.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 1 + } + } + ] + } + } + } +} diff --git a/build/.cmake/api/v1/reply/target-ALL_BUILD-Debug-21126e6f26f8151b82a1.json b/build/.cmake/api/v1/reply/target-ALL_BUILD-Debug-21126e6f26f8151b82a1.json new file mode 100644 index 0000000..3293cbc --- /dev/null +++ b/build/.cmake/api/v1/reply/target-ALL_BUILD-Debug-21126e6f26f8151b82a1.json @@ -0,0 +1,51 @@ +{ + "backtrace" : 0, + "backtraceGraph" : + { + "commands" : [], + "files" : + [ + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "dependencies" : + [ + { + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" + }, + { + "id" : "HydraEngine::@fafd37b19aacd4c483ed" + } + ], + "folder" : + { + "name" : "CMakePredefinedTargets" + }, + "id" : "ALL_BUILD::@fafd37b19aacd4c483ed", + "isGeneratorProvided" : true, + "name" : "ALL_BUILD", + "orderDependencies" : + [ + { + "id" : "HydraEngine::@fafd37b19aacd4c483ed" + } + ], + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "UTILITY" +} diff --git a/build/.cmake/api/v1/reply/target-ALL_BUILD-Debug-79cb89fa590649c6cd6a.json b/build/.cmake/api/v1/reply/target-ALL_BUILD-Debug-79cb89fa590649c6cd6a.json new file mode 100644 index 0000000..3ef51d0 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-ALL_BUILD-Debug-79cb89fa590649c6cd6a.json @@ -0,0 +1,57 @@ +{ + "backtrace" : 0, + "backtraceGraph" : + { + "commands" : [], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "dependencies" : + [ + { + "id" : "HydraClient::@6890427a1f51a3e7e1df" + }, + { + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" + }, + { + "id" : "HydraEngine::@fafd37b19aacd4c483ed" + } + ], + "folder" : + { + "name" : "CMakePredefinedTargets" + }, + "id" : "ALL_BUILD::@6890427a1f51a3e7e1df", + "isGeneratorProvided" : true, + "name" : "ALL_BUILD", + "orderDependencies" : + [ + { + "id" : "HydraClient::@6890427a1f51a3e7e1df" + }, + { + "id" : "HydraEngine::@fafd37b19aacd4c483ed" + } + ], + "paths" : + { + "build" : ".", + "source" : "." + }, + "sources" : [], + "type" : "UTILITY" +} diff --git a/build/.cmake/api/v1/reply/target-ALL_BUILD-MinSizeRel-21126e6f26f8151b82a1.json b/build/.cmake/api/v1/reply/target-ALL_BUILD-MinSizeRel-21126e6f26f8151b82a1.json new file mode 100644 index 0000000..3293cbc --- /dev/null +++ b/build/.cmake/api/v1/reply/target-ALL_BUILD-MinSizeRel-21126e6f26f8151b82a1.json @@ -0,0 +1,51 @@ +{ + "backtrace" : 0, + "backtraceGraph" : + { + "commands" : [], + "files" : + [ + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "dependencies" : + [ + { + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" + }, + { + "id" : "HydraEngine::@fafd37b19aacd4c483ed" + } + ], + "folder" : + { + "name" : "CMakePredefinedTargets" + }, + "id" : "ALL_BUILD::@fafd37b19aacd4c483ed", + "isGeneratorProvided" : true, + "name" : "ALL_BUILD", + "orderDependencies" : + [ + { + "id" : "HydraEngine::@fafd37b19aacd4c483ed" + } + ], + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "UTILITY" +} diff --git a/build/.cmake/api/v1/reply/target-ALL_BUILD-MinSizeRel-79cb89fa590649c6cd6a.json b/build/.cmake/api/v1/reply/target-ALL_BUILD-MinSizeRel-79cb89fa590649c6cd6a.json new file mode 100644 index 0000000..3ef51d0 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-ALL_BUILD-MinSizeRel-79cb89fa590649c6cd6a.json @@ -0,0 +1,57 @@ +{ + "backtrace" : 0, + "backtraceGraph" : + { + "commands" : [], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "dependencies" : + [ + { + "id" : "HydraClient::@6890427a1f51a3e7e1df" + }, + { + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" + }, + { + "id" : "HydraEngine::@fafd37b19aacd4c483ed" + } + ], + "folder" : + { + "name" : "CMakePredefinedTargets" + }, + "id" : "ALL_BUILD::@6890427a1f51a3e7e1df", + "isGeneratorProvided" : true, + "name" : "ALL_BUILD", + "orderDependencies" : + [ + { + "id" : "HydraClient::@6890427a1f51a3e7e1df" + }, + { + "id" : "HydraEngine::@fafd37b19aacd4c483ed" + } + ], + "paths" : + { + "build" : ".", + "source" : "." + }, + "sources" : [], + "type" : "UTILITY" +} diff --git a/build/.cmake/api/v1/reply/target-ALL_BUILD-RelWithDebInfo-21126e6f26f8151b82a1.json b/build/.cmake/api/v1/reply/target-ALL_BUILD-RelWithDebInfo-21126e6f26f8151b82a1.json new file mode 100644 index 0000000..3293cbc --- /dev/null +++ b/build/.cmake/api/v1/reply/target-ALL_BUILD-RelWithDebInfo-21126e6f26f8151b82a1.json @@ -0,0 +1,51 @@ +{ + "backtrace" : 0, + "backtraceGraph" : + { + "commands" : [], + "files" : + [ + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "dependencies" : + [ + { + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" + }, + { + "id" : "HydraEngine::@fafd37b19aacd4c483ed" + } + ], + "folder" : + { + "name" : "CMakePredefinedTargets" + }, + "id" : "ALL_BUILD::@fafd37b19aacd4c483ed", + "isGeneratorProvided" : true, + "name" : "ALL_BUILD", + "orderDependencies" : + [ + { + "id" : "HydraEngine::@fafd37b19aacd4c483ed" + } + ], + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "UTILITY" +} diff --git a/build/.cmake/api/v1/reply/target-ALL_BUILD-RelWithDebInfo-79cb89fa590649c6cd6a.json b/build/.cmake/api/v1/reply/target-ALL_BUILD-RelWithDebInfo-79cb89fa590649c6cd6a.json new file mode 100644 index 0000000..3ef51d0 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-ALL_BUILD-RelWithDebInfo-79cb89fa590649c6cd6a.json @@ -0,0 +1,57 @@ +{ + "backtrace" : 0, + "backtraceGraph" : + { + "commands" : [], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "dependencies" : + [ + { + "id" : "HydraClient::@6890427a1f51a3e7e1df" + }, + { + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" + }, + { + "id" : "HydraEngine::@fafd37b19aacd4c483ed" + } + ], + "folder" : + { + "name" : "CMakePredefinedTargets" + }, + "id" : "ALL_BUILD::@6890427a1f51a3e7e1df", + "isGeneratorProvided" : true, + "name" : "ALL_BUILD", + "orderDependencies" : + [ + { + "id" : "HydraClient::@6890427a1f51a3e7e1df" + }, + { + "id" : "HydraEngine::@fafd37b19aacd4c483ed" + } + ], + "paths" : + { + "build" : ".", + "source" : "." + }, + "sources" : [], + "type" : "UTILITY" +} diff --git a/build/.cmake/api/v1/reply/target-ALL_BUILD-Release-21126e6f26f8151b82a1.json b/build/.cmake/api/v1/reply/target-ALL_BUILD-Release-21126e6f26f8151b82a1.json new file mode 100644 index 0000000..3293cbc --- /dev/null +++ b/build/.cmake/api/v1/reply/target-ALL_BUILD-Release-21126e6f26f8151b82a1.json @@ -0,0 +1,51 @@ +{ + "backtrace" : 0, + "backtraceGraph" : + { + "commands" : [], + "files" : + [ + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "dependencies" : + [ + { + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" + }, + { + "id" : "HydraEngine::@fafd37b19aacd4c483ed" + } + ], + "folder" : + { + "name" : "CMakePredefinedTargets" + }, + "id" : "ALL_BUILD::@fafd37b19aacd4c483ed", + "isGeneratorProvided" : true, + "name" : "ALL_BUILD", + "orderDependencies" : + [ + { + "id" : "HydraEngine::@fafd37b19aacd4c483ed" + } + ], + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "UTILITY" +} diff --git a/build/.cmake/api/v1/reply/target-ALL_BUILD-Release-79cb89fa590649c6cd6a.json b/build/.cmake/api/v1/reply/target-ALL_BUILD-Release-79cb89fa590649c6cd6a.json new file mode 100644 index 0000000..3ef51d0 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-ALL_BUILD-Release-79cb89fa590649c6cd6a.json @@ -0,0 +1,57 @@ +{ + "backtrace" : 0, + "backtraceGraph" : + { + "commands" : [], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "dependencies" : + [ + { + "id" : "HydraClient::@6890427a1f51a3e7e1df" + }, + { + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" + }, + { + "id" : "HydraEngine::@fafd37b19aacd4c483ed" + } + ], + "folder" : + { + "name" : "CMakePredefinedTargets" + }, + "id" : "ALL_BUILD::@6890427a1f51a3e7e1df", + "isGeneratorProvided" : true, + "name" : "ALL_BUILD", + "orderDependencies" : + [ + { + "id" : "HydraClient::@6890427a1f51a3e7e1df" + }, + { + "id" : "HydraEngine::@fafd37b19aacd4c483ed" + } + ], + "paths" : + { + "build" : ".", + "source" : "." + }, + "sources" : [], + "type" : "UTILITY" +} diff --git a/build/.cmake/api/v1/reply/target-GLEW__GLEW-Debug-41cd0ca90b1fcae66358.json b/build/.cmake/api/v1/reply/target-GLEW__GLEW-Debug-41cd0ca90b1fcae66358.json new file mode 100644 index 0000000..cedb68d --- /dev/null +++ b/build/.cmake/api/v1/reply/target-GLEW__GLEW-Debug-41cd0ca90b1fcae66358.json @@ -0,0 +1,55 @@ +{ + "abstract" : true, + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package" + ], + "files" : + [ + "C:/Program Files/CMake/share/cmake-4.3/Modules/FindGLEW.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 29, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 400, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "GLEW::GLEW::@fafd37b19aacd4c483ed", + "imported" : true, + "local" : true, + "name" : "GLEW::GLEW", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "UNKNOWN_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-GLEW__GLEW-MinSizeRel-41cd0ca90b1fcae66358.json b/build/.cmake/api/v1/reply/target-GLEW__GLEW-MinSizeRel-41cd0ca90b1fcae66358.json new file mode 100644 index 0000000..cedb68d --- /dev/null +++ b/build/.cmake/api/v1/reply/target-GLEW__GLEW-MinSizeRel-41cd0ca90b1fcae66358.json @@ -0,0 +1,55 @@ +{ + "abstract" : true, + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package" + ], + "files" : + [ + "C:/Program Files/CMake/share/cmake-4.3/Modules/FindGLEW.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 29, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 400, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "GLEW::GLEW::@fafd37b19aacd4c483ed", + "imported" : true, + "local" : true, + "name" : "GLEW::GLEW", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "UNKNOWN_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-GLEW__GLEW-RelWithDebInfo-41cd0ca90b1fcae66358.json b/build/.cmake/api/v1/reply/target-GLEW__GLEW-RelWithDebInfo-41cd0ca90b1fcae66358.json new file mode 100644 index 0000000..cedb68d --- /dev/null +++ b/build/.cmake/api/v1/reply/target-GLEW__GLEW-RelWithDebInfo-41cd0ca90b1fcae66358.json @@ -0,0 +1,55 @@ +{ + "abstract" : true, + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package" + ], + "files" : + [ + "C:/Program Files/CMake/share/cmake-4.3/Modules/FindGLEW.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 29, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 400, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "GLEW::GLEW::@fafd37b19aacd4c483ed", + "imported" : true, + "local" : true, + "name" : "GLEW::GLEW", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "UNKNOWN_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-GLEW__GLEW-Release-41cd0ca90b1fcae66358.json b/build/.cmake/api/v1/reply/target-GLEW__GLEW-Release-41cd0ca90b1fcae66358.json new file mode 100644 index 0000000..cedb68d --- /dev/null +++ b/build/.cmake/api/v1/reply/target-GLEW__GLEW-Release-41cd0ca90b1fcae66358.json @@ -0,0 +1,55 @@ +{ + "abstract" : true, + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package" + ], + "files" : + [ + "C:/Program Files/CMake/share/cmake-4.3/Modules/FindGLEW.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 29, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 400, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "GLEW::GLEW::@fafd37b19aacd4c483ed", + "imported" : true, + "local" : true, + "name" : "GLEW::GLEW", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "UNKNOWN_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-GLEW__glew-Debug-d5f93acc3199da1f6c45.json b/build/.cmake/api/v1/reply/target-GLEW__glew-Debug-d5f93acc3199da1f6c45.json new file mode 100644 index 0000000..601c157 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-GLEW__glew-Debug-d5f93acc3199da1f6c45.json @@ -0,0 +1,55 @@ +{ + "abstract" : true, + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package" + ], + "files" : + [ + "C:/Program Files/CMake/share/cmake-4.3/Modules/FindGLEW.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 29, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 333, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "GLEW::glew::@fafd37b19aacd4c483ed", + "imported" : true, + "local" : true, + "name" : "GLEW::glew", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "UNKNOWN_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-GLEW__glew-MinSizeRel-d5f93acc3199da1f6c45.json b/build/.cmake/api/v1/reply/target-GLEW__glew-MinSizeRel-d5f93acc3199da1f6c45.json new file mode 100644 index 0000000..601c157 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-GLEW__glew-MinSizeRel-d5f93acc3199da1f6c45.json @@ -0,0 +1,55 @@ +{ + "abstract" : true, + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package" + ], + "files" : + [ + "C:/Program Files/CMake/share/cmake-4.3/Modules/FindGLEW.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 29, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 333, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "GLEW::glew::@fafd37b19aacd4c483ed", + "imported" : true, + "local" : true, + "name" : "GLEW::glew", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "UNKNOWN_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-GLEW__glew-RelWithDebInfo-d5f93acc3199da1f6c45.json b/build/.cmake/api/v1/reply/target-GLEW__glew-RelWithDebInfo-d5f93acc3199da1f6c45.json new file mode 100644 index 0000000..601c157 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-GLEW__glew-RelWithDebInfo-d5f93acc3199da1f6c45.json @@ -0,0 +1,55 @@ +{ + "abstract" : true, + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package" + ], + "files" : + [ + "C:/Program Files/CMake/share/cmake-4.3/Modules/FindGLEW.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 29, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 333, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "GLEW::glew::@fafd37b19aacd4c483ed", + "imported" : true, + "local" : true, + "name" : "GLEW::glew", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "UNKNOWN_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-GLEW__glew-Release-d5f93acc3199da1f6c45.json b/build/.cmake/api/v1/reply/target-GLEW__glew-Release-d5f93acc3199da1f6c45.json new file mode 100644 index 0000000..601c157 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-GLEW__glew-Release-d5f93acc3199da1f6c45.json @@ -0,0 +1,55 @@ +{ + "abstract" : true, + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package" + ], + "files" : + [ + "C:/Program Files/CMake/share/cmake-4.3/Modules/FindGLEW.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 29, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 333, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "GLEW::glew::@fafd37b19aacd4c483ed", + "imported" : true, + "local" : true, + "name" : "GLEW::glew", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "UNKNOWN_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-HydraClient-Debug-ccca9689ebe6b19fe65a.json b/build/.cmake/api/v1/reply/target-HydraClient-Debug-ccca9689ebe6b19fe65a.json new file mode 100644 index 0000000..c7b1ff5 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-HydraClient-Debug-ccca9689ebe6b19fe65a.json @@ -0,0 +1,199 @@ +{ + "artifacts" : + [ + { + "path" : "Debug/HydraClient.exe" + }, + { + "path" : "Debug/HydraClient.pdb" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_executable", + "target_link_libraries", + "include_directories" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 19, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 20, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 23, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 24, + "parent" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "compileDependencies" : + [ + { + "backtrace" : 2, + "id" : "HydraEngine::@fafd37b19aacd4c483ed" + } + ], + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "/DWIN32 /D_WINDOWS /EHsc /Ob0 /Od /RTC1 -std:c++17 -MDd -Zi" + } + ], + "includes" : + [ + { + "backtrace" : 3, + "path" : "C:/Code/HydraV3/HydraClient" + }, + { + "backtrace" : 3, + "path" : "C:/Code/HydraV3/HydraEngine/includes" + }, + { + "backtrace" : 4, + "path" : "C:/Code/HydraV3/Libraries/glm" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "17" + }, + "sourceIndexes" : + [ + 0, + 1 + ] + } + ], + "dependencies" : + [ + { + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 2, + "id" : "HydraEngine::@fafd37b19aacd4c483ed" + } + ], + "id" : "HydraClient::@6890427a1f51a3e7e1df", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "/DWIN32 /D_WINDOWS /EHsc /Ob0 /Od /RTC1 -MDd -Zi", + "role" : "flags" + }, + { + "fragment" : "/machine:x64 /debug /INCREMENTAL", + "role" : "flags" + }, + { + "fragment" : "/subsystem:console", + "role" : "flags" + }, + { + "backtrace" : 2, + "fragment" : "HydraEngine\\Debug\\HydraEngine.lib", + "role" : "libraries" + }, + { + "fragment" : "kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib", + "role" : "libraries" + } + ], + "language" : "CXX" + }, + "linkLibraries" : + [ + { + "backtrace" : 2, + "id" : "HydraEngine::@fafd37b19aacd4c483ed" + } + ], + "name" : "HydraClient", + "nameOnDisk" : "HydraClient.exe", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1 + ] + }, + { + "name" : "Header Files", + "sourceIndexes" : + [ + 2 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraClient/source/HydraClient.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraClient/source/HydraGame.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraClient/source/HydraGame.h", + "sourceGroupIndex" : 1 + } + ], + "type" : "EXECUTABLE" +} diff --git a/build/.cmake/api/v1/reply/target-HydraClient-MinSizeRel-707588ed524688a0f034.json b/build/.cmake/api/v1/reply/target-HydraClient-MinSizeRel-707588ed524688a0f034.json new file mode 100644 index 0000000..9381a96 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-HydraClient-MinSizeRel-707588ed524688a0f034.json @@ -0,0 +1,199 @@ +{ + "artifacts" : + [ + { + "path" : "MinSizeRel/HydraClient.exe" + }, + { + "path" : "MinSizeRel/HydraClient.pdb" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_executable", + "target_link_libraries", + "include_directories" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 19, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 20, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 23, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 24, + "parent" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "compileDependencies" : + [ + { + "backtrace" : 2, + "id" : "HydraEngine::@fafd37b19aacd4c483ed" + } + ], + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "/DWIN32 /D_WINDOWS /EHsc /O1 /Ob1 /DNDEBUG -std:c++17 -MD" + } + ], + "includes" : + [ + { + "backtrace" : 3, + "path" : "C:/Code/HydraV3/HydraClient" + }, + { + "backtrace" : 3, + "path" : "C:/Code/HydraV3/HydraEngine/includes" + }, + { + "backtrace" : 4, + "path" : "C:/Code/HydraV3/Libraries/glm" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "17" + }, + "sourceIndexes" : + [ + 0, + 1 + ] + } + ], + "dependencies" : + [ + { + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 2, + "id" : "HydraEngine::@fafd37b19aacd4c483ed" + } + ], + "id" : "HydraClient::@6890427a1f51a3e7e1df", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "/DWIN32 /D_WINDOWS /EHsc /O1 /Ob1 /DNDEBUG -MD", + "role" : "flags" + }, + { + "fragment" : "/machine:x64 /INCREMENTAL:NO", + "role" : "flags" + }, + { + "fragment" : "/subsystem:console", + "role" : "flags" + }, + { + "backtrace" : 2, + "fragment" : "HydraEngine\\MinSizeRel\\HydraEngine.lib", + "role" : "libraries" + }, + { + "fragment" : "kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib", + "role" : "libraries" + } + ], + "language" : "CXX" + }, + "linkLibraries" : + [ + { + "backtrace" : 2, + "id" : "HydraEngine::@fafd37b19aacd4c483ed" + } + ], + "name" : "HydraClient", + "nameOnDisk" : "HydraClient.exe", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1 + ] + }, + { + "name" : "Header Files", + "sourceIndexes" : + [ + 2 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraClient/source/HydraClient.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraClient/source/HydraGame.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraClient/source/HydraGame.h", + "sourceGroupIndex" : 1 + } + ], + "type" : "EXECUTABLE" +} diff --git a/build/.cmake/api/v1/reply/target-HydraClient-RelWithDebInfo-a4b1a5ac731bdcc03733.json b/build/.cmake/api/v1/reply/target-HydraClient-RelWithDebInfo-a4b1a5ac731bdcc03733.json new file mode 100644 index 0000000..0e5cae5 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-HydraClient-RelWithDebInfo-a4b1a5ac731bdcc03733.json @@ -0,0 +1,199 @@ +{ + "artifacts" : + [ + { + "path" : "RelWithDebInfo/HydraClient.exe" + }, + { + "path" : "RelWithDebInfo/HydraClient.pdb" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_executable", + "target_link_libraries", + "include_directories" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 19, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 20, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 23, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 24, + "parent" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "compileDependencies" : + [ + { + "backtrace" : 2, + "id" : "HydraEngine::@fafd37b19aacd4c483ed" + } + ], + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "/DWIN32 /D_WINDOWS /EHsc /O2 /Ob1 /DNDEBUG -std:c++17 -MD -Zi" + } + ], + "includes" : + [ + { + "backtrace" : 3, + "path" : "C:/Code/HydraV3/HydraClient" + }, + { + "backtrace" : 3, + "path" : "C:/Code/HydraV3/HydraEngine/includes" + }, + { + "backtrace" : 4, + "path" : "C:/Code/HydraV3/Libraries/glm" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "17" + }, + "sourceIndexes" : + [ + 0, + 1 + ] + } + ], + "dependencies" : + [ + { + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 2, + "id" : "HydraEngine::@fafd37b19aacd4c483ed" + } + ], + "id" : "HydraClient::@6890427a1f51a3e7e1df", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "/DWIN32 /D_WINDOWS /EHsc /O2 /Ob1 /DNDEBUG -MD -Zi", + "role" : "flags" + }, + { + "fragment" : "/machine:x64 /debug /INCREMENTAL", + "role" : "flags" + }, + { + "fragment" : "/subsystem:console", + "role" : "flags" + }, + { + "backtrace" : 2, + "fragment" : "HydraEngine\\RelWithDebInfo\\HydraEngine.lib", + "role" : "libraries" + }, + { + "fragment" : "kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib", + "role" : "libraries" + } + ], + "language" : "CXX" + }, + "linkLibraries" : + [ + { + "backtrace" : 2, + "id" : "HydraEngine::@fafd37b19aacd4c483ed" + } + ], + "name" : "HydraClient", + "nameOnDisk" : "HydraClient.exe", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1 + ] + }, + { + "name" : "Header Files", + "sourceIndexes" : + [ + 2 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraClient/source/HydraClient.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraClient/source/HydraGame.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraClient/source/HydraGame.h", + "sourceGroupIndex" : 1 + } + ], + "type" : "EXECUTABLE" +} diff --git a/build/.cmake/api/v1/reply/target-HydraClient-Release-f300bf694420197200c5.json b/build/.cmake/api/v1/reply/target-HydraClient-Release-f300bf694420197200c5.json new file mode 100644 index 0000000..331eab5 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-HydraClient-Release-f300bf694420197200c5.json @@ -0,0 +1,199 @@ +{ + "artifacts" : + [ + { + "path" : "Release/HydraClient.exe" + }, + { + "path" : "Release/HydraClient.pdb" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_executable", + "target_link_libraries", + "include_directories" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 19, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 20, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 23, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 24, + "parent" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "compileDependencies" : + [ + { + "backtrace" : 2, + "id" : "HydraEngine::@fafd37b19aacd4c483ed" + } + ], + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "/DWIN32 /D_WINDOWS /EHsc /O2 /Ob2 /DNDEBUG -std:c++17 -MD" + } + ], + "includes" : + [ + { + "backtrace" : 3, + "path" : "C:/Code/HydraV3/HydraClient" + }, + { + "backtrace" : 3, + "path" : "C:/Code/HydraV3/HydraEngine/includes" + }, + { + "backtrace" : 4, + "path" : "C:/Code/HydraV3/Libraries/glm" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "17" + }, + "sourceIndexes" : + [ + 0, + 1 + ] + } + ], + "dependencies" : + [ + { + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 2, + "id" : "HydraEngine::@fafd37b19aacd4c483ed" + } + ], + "id" : "HydraClient::@6890427a1f51a3e7e1df", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "/DWIN32 /D_WINDOWS /EHsc /O2 /Ob2 /DNDEBUG -MD", + "role" : "flags" + }, + { + "fragment" : "/machine:x64 /INCREMENTAL:NO", + "role" : "flags" + }, + { + "fragment" : "/subsystem:console", + "role" : "flags" + }, + { + "backtrace" : 2, + "fragment" : "HydraEngine\\Release\\HydraEngine.lib", + "role" : "libraries" + }, + { + "fragment" : "kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib", + "role" : "libraries" + } + ], + "language" : "CXX" + }, + "linkLibraries" : + [ + { + "backtrace" : 2, + "id" : "HydraEngine::@fafd37b19aacd4c483ed" + } + ], + "name" : "HydraClient", + "nameOnDisk" : "HydraClient.exe", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1 + ] + }, + { + "name" : "Header Files", + "sourceIndexes" : + [ + 2 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraClient/source/HydraClient.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraClient/source/HydraGame.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraClient/source/HydraGame.h", + "sourceGroupIndex" : 1 + } + ], + "type" : "EXECUTABLE" +} diff --git a/build/.cmake/api/v1/reply/target-HydraEngine-Debug-1db842c140e896f4b225.json b/build/.cmake/api/v1/reply/target-HydraEngine-Debug-1db842c140e896f4b225.json new file mode 100644 index 0000000..ad110eb --- /dev/null +++ b/build/.cmake/api/v1/reply/target-HydraEngine-Debug-1db842c140e896f4b225.json @@ -0,0 +1,959 @@ +{ + "artifacts" : + [ + { + "path" : "HydraEngine/Debug/HydraEngine.dll" + }, + { + "path" : "HydraEngine/Debug/HydraEngine.lib" + }, + { + "path" : "HydraEngine/Debug/HydraEngine.pdb" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "target_link_libraries", + "add_compile_definitions", + "include_directories" + ], + "files" : + [ + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 20, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 27, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 31, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 37, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 40, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 18, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 26, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 30, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 34, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 36, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 42, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 44, + "parent" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "compileDependencies" : + [ + { + "backtrace" : 2, + "id" : "glfw::@fafd37b19aacd4c483ed" + } + ], + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "/DWIN32 /D_WINDOWS /EHsc /Ob0 /Od /RTC1 -std:c++17 -MDd -Zi" + } + ], + "defines" : + [ + { + "backtrace" : 2, + "define" : "GLFW_DLL" + }, + { + "define" : "HydraEngine_EXPORTS" + }, + { + "backtrace" : 6, + "define" : "_EXPORTING" + } + ], + "includes" : + [ + { + "backtrace" : 7, + "path" : "C:/Code/HydraV3/HydraEngine/HydraEngine" + }, + { + "backtrace" : 8, + "path" : "C:/Code/HydraV3/Libraries/glew-2.3.1/include" + }, + { + "backtrace" : 9, + "path" : "C:/Code/HydraV3/HydraEngine/HydraClient" + }, + { + "backtrace" : 9, + "path" : "C:/Code/HydraV3/Libraries/glm" + }, + { + "backtrace" : 10, + "path" : "C:/Code/HydraV3/HydraEngine/HydraEngine," + }, + { + "backtrace" : 10, + "path" : "C:/Code/HydraV3/HydraEngine/../Libraries/assimp/include" + }, + { + "backtrace" : 11, + "path" : "C:/Code/HydraV3/HydraEngine/../Libraries/stb-master" + }, + { + "backtrace" : 12, + "path" : "C:/Code/HydraV3/HydraEngine/includes" + }, + { + "backtrace" : 7, + "isSystem" : true, + "path" : "C:/Program Files (x86)/GLFW/include" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "17" + }, + "sourceIndexes" : + [ + 0, + 5, + 7, + 9, + 11, + 13, + 15, + 17, + 20, + 23, + 26, + 28, + 32, + 34, + 38, + 42, + 44, + 54, + 56, + 58, + 60, + 62, + 64, + 66, + 68, + 70, + 72, + 75, + 78, + 80, + 82, + 84, + 86, + 88, + 90, + 92, + 94, + 98 + ] + } + ], + "dependencies" : + [ + { + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" + } + ], + "id" : "HydraEngine::@fafd37b19aacd4c483ed", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "/machine:x64 /debug /INCREMENTAL", + "role" : "flags" + }, + { + "backtrace" : 2, + "fragment" : "\"C:\\Program Files (x86)\\GLFW\\lib\\glfw3dll.lib\"", + "role" : "libraries" + }, + { + "backtrace" : 3, + "fragment" : "C:\\Code\\HydraV3\\Libraries\\glew-2.3.1\\lib\\Release\\x64\\glew32.lib", + "role" : "libraries" + }, + { + "backtrace" : 4, + "fragment" : "c:\\Code\\HydraV3\\Libraries\\assimp\\lib\\Debug\\assimp-vc143-mtd.lib", + "role" : "libraries" + }, + { + "backtrace" : 5, + "fragment" : "OpenGL32.lib", + "role" : "libraries" + }, + { + "fragment" : "kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib", + "role" : "libraries" + } + ], + "language" : "CXX" + }, + "linkLibraries" : + [ + { + "backtrace" : 2, + "id" : "glfw::@fafd37b19aacd4c483ed" + }, + { + "backtrace" : 3, + "fragment" : "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/Release/x64/glew32.lib" + }, + { + "backtrace" : 4, + "fragment" : "c:/Code/HydraV3/Libraries/assimp/lib/Debug/assimp-vc143-mtd.lib" + }, + { + "backtrace" : 5, + "fragment" : "OpenGL32" + } + ], + "name" : "HydraEngine", + "nameOnDisk" : "HydraEngine.dll", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 5, + 7, + 9, + 11, + 13, + 15, + 17, + 20, + 23, + 26, + 28, + 32, + 34, + 38, + 42, + 44, + 54, + 56, + 58, + 60, + 62, + 64, + 66, + 68, + 70, + 72, + 75, + 78, + 80, + 82, + 84, + 86, + 88, + 90, + 92, + 94, + 98 + ] + }, + { + "name" : "Header Files", + "sourceIndexes" : + [ + 1, + 2, + 3, + 4, + 6, + 8, + 10, + 12, + 14, + 16, + 18, + 19, + 21, + 22, + 24, + 25, + 27, + 29, + 30, + 31, + 33, + 35, + 36, + 37, + 39, + 40, + 41, + 43, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 55, + 57, + 59, + 61, + 63, + 65, + 67, + 69, + 71, + 73, + 74, + 76, + 77, + 79, + 81, + 83, + 85, + 87, + 89, + 91, + 93, + 95, + 96, + 97, + 99 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/CMakeCXXCompilerId.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/includes/GLMIncludes.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/includes/Hydra.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/GlewIncludes.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/HydraDefines.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/actor/HydraActor.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/actor/HydraActor.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/actor/HydraActorManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/actor/HydraActorManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/actor/HydraDirectionalLightActor.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/actor/HydraDirectionalLightActor.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/actor/HydraGLTFActor.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/actor/HydraGLTFActor.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/actor/HydraOutputActor.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/actor/HydraOutputActor.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/actor/HydraPlaneActor.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/actor/HydraPlaneActor.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/actor/HydraPlayerActor.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/actor/HydraPlayerActor.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraBuffer.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/buffer/HydraBufferManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraBufferManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraLightBuffer.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/buffer/HydraLightBufferManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraLightBufferManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraMaterialBuffer.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/buffer/HydraMaterialBufferManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraMaterialBufferManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/buffer/HydraTextureBufferManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraTextureBufferManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraTexureBuffer.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraVertexBuffer.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/buffer/HydraVertexBufferManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraVertexBufferManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/camera/HydraCamera.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/camera/HydraCamera.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/HydraComponentArray.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/HydraComponentManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/HydraECS.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/HydraECS.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/HydraEntity.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/HydraEntityManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/HydraSystem.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/HydraSystem.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/HydraSystemManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/HydraSystemManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraLightComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraMaterialComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraMeshComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraPhysicsComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraPositionComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraRenderableComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraShadowComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraTextureComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/systems/HydraLightSystem.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/systems/HydraLightSystem.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/systems/HydraMaterialSystem.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/systems/HydraMaterialSystem.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/systems/HydraMeshSystem.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/systems/HydraMeshSystem.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/systems/HydraRenderSystem.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/systems/HydraRenderSystem.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/systems/HydraTransformSystem.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/systems/HydraTransformSystem.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/engine/HydraEngine.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/engine/HydraEngine.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/engine/HydraInputManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/engine/HydraInputManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/engine/HydraObject.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/engine/HydraObject.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/fileaccess/HydraGLTFLoader.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/fileaccess/HydraGLTFLoader.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/game/HydraGameProxy.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/game/HydraGameProxy.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/mesh/HydraMesh.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/mesh/HydraMeshManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/mesh/HydraMeshManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/mesh/StandardVertex.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/pipeline/HydraDeferredPipeline.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/pipeline/HydraDeferredPipeline.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/pipeline/HydraForwardPipeline.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/pipeline/HydraForwardPipeline.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/pipeline/HydraPipeline.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/pipeline/HydraPipeline.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/pipeline/HydraRenderStage.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/pipeline/HydraRenderStage.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/renderer/HydraRenderer.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/renderer/HydraRenderer.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/scheduler/HydraTaskBarrier.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/scheduler/HydraTaskBarrier.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/scheduler/HydraTaskScheduler.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/scheduler/HydraTaskScheduler.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/scheduler/HydraThread.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/scheduler/HydraThread.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/task/HydraTask.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/task/HydraTask.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/task/actor/HydraUpdatePlayerTask.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/windowmanager/HydraRenderSettings.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/windowmanager/HydraWindowManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/windowmanager/HydraWindowManager.h", + "sourceGroupIndex" : 1 + } + ], + "type" : "SHARED_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-HydraEngine-MinSizeRel-995472ef22991878bce1.json b/build/.cmake/api/v1/reply/target-HydraEngine-MinSizeRel-995472ef22991878bce1.json new file mode 100644 index 0000000..c6a45d5 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-HydraEngine-MinSizeRel-995472ef22991878bce1.json @@ -0,0 +1,959 @@ +{ + "artifacts" : + [ + { + "path" : "HydraEngine/MinSizeRel/HydraEngine.dll" + }, + { + "path" : "HydraEngine/MinSizeRel/HydraEngine.lib" + }, + { + "path" : "HydraEngine/MinSizeRel/HydraEngine.pdb" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "target_link_libraries", + "add_compile_definitions", + "include_directories" + ], + "files" : + [ + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 20, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 27, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 31, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 37, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 40, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 18, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 26, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 30, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 34, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 36, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 42, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 44, + "parent" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "compileDependencies" : + [ + { + "backtrace" : 2, + "id" : "glfw::@fafd37b19aacd4c483ed" + } + ], + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "/DWIN32 /D_WINDOWS /EHsc /O1 /Ob1 /DNDEBUG -std:c++17 -MD" + } + ], + "defines" : + [ + { + "backtrace" : 2, + "define" : "GLFW_DLL" + }, + { + "define" : "HydraEngine_EXPORTS" + }, + { + "backtrace" : 6, + "define" : "_EXPORTING" + } + ], + "includes" : + [ + { + "backtrace" : 7, + "path" : "C:/Code/HydraV3/HydraEngine/HydraEngine" + }, + { + "backtrace" : 8, + "path" : "C:/Code/HydraV3/Libraries/glew-2.3.1/include" + }, + { + "backtrace" : 9, + "path" : "C:/Code/HydraV3/HydraEngine/HydraClient" + }, + { + "backtrace" : 9, + "path" : "C:/Code/HydraV3/Libraries/glm" + }, + { + "backtrace" : 10, + "path" : "C:/Code/HydraV3/HydraEngine/HydraEngine," + }, + { + "backtrace" : 10, + "path" : "C:/Code/HydraV3/HydraEngine/../Libraries/assimp/include" + }, + { + "backtrace" : 11, + "path" : "C:/Code/HydraV3/HydraEngine/../Libraries/stb-master" + }, + { + "backtrace" : 12, + "path" : "C:/Code/HydraV3/HydraEngine/includes" + }, + { + "backtrace" : 7, + "isSystem" : true, + "path" : "C:/Program Files (x86)/GLFW/include" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "17" + }, + "sourceIndexes" : + [ + 0, + 5, + 7, + 9, + 11, + 13, + 15, + 17, + 20, + 23, + 26, + 28, + 32, + 34, + 38, + 42, + 44, + 54, + 56, + 58, + 60, + 62, + 64, + 66, + 68, + 70, + 72, + 75, + 78, + 80, + 82, + 84, + 86, + 88, + 90, + 92, + 94, + 98 + ] + } + ], + "dependencies" : + [ + { + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" + } + ], + "id" : "HydraEngine::@fafd37b19aacd4c483ed", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "/machine:x64 /INCREMENTAL:NO", + "role" : "flags" + }, + { + "backtrace" : 2, + "fragment" : "\"C:\\Program Files (x86)\\GLFW\\lib\\glfw3dll.lib\"", + "role" : "libraries" + }, + { + "backtrace" : 3, + "fragment" : "C:\\Code\\HydraV3\\Libraries\\glew-2.3.1\\lib\\Release\\x64\\glew32.lib", + "role" : "libraries" + }, + { + "backtrace" : 4, + "fragment" : "c:\\Code\\HydraV3\\Libraries\\assimp\\lib\\Debug\\assimp-vc143-mtd.lib", + "role" : "libraries" + }, + { + "backtrace" : 5, + "fragment" : "OpenGL32.lib", + "role" : "libraries" + }, + { + "fragment" : "kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib", + "role" : "libraries" + } + ], + "language" : "CXX" + }, + "linkLibraries" : + [ + { + "backtrace" : 2, + "id" : "glfw::@fafd37b19aacd4c483ed" + }, + { + "backtrace" : 3, + "fragment" : "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/Release/x64/glew32.lib" + }, + { + "backtrace" : 4, + "fragment" : "c:/Code/HydraV3/Libraries/assimp/lib/Debug/assimp-vc143-mtd.lib" + }, + { + "backtrace" : 5, + "fragment" : "OpenGL32" + } + ], + "name" : "HydraEngine", + "nameOnDisk" : "HydraEngine.dll", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 5, + 7, + 9, + 11, + 13, + 15, + 17, + 20, + 23, + 26, + 28, + 32, + 34, + 38, + 42, + 44, + 54, + 56, + 58, + 60, + 62, + 64, + 66, + 68, + 70, + 72, + 75, + 78, + 80, + 82, + 84, + 86, + 88, + 90, + 92, + 94, + 98 + ] + }, + { + "name" : "Header Files", + "sourceIndexes" : + [ + 1, + 2, + 3, + 4, + 6, + 8, + 10, + 12, + 14, + 16, + 18, + 19, + 21, + 22, + 24, + 25, + 27, + 29, + 30, + 31, + 33, + 35, + 36, + 37, + 39, + 40, + 41, + 43, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 55, + 57, + 59, + 61, + 63, + 65, + 67, + 69, + 71, + 73, + 74, + 76, + 77, + 79, + 81, + 83, + 85, + 87, + 89, + 91, + 93, + 95, + 96, + 97, + 99 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/CMakeCXXCompilerId.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/includes/GLMIncludes.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/includes/Hydra.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/GlewIncludes.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/HydraDefines.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/actor/HydraActor.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/actor/HydraActor.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/actor/HydraActorManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/actor/HydraActorManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/actor/HydraDirectionalLightActor.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/actor/HydraDirectionalLightActor.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/actor/HydraGLTFActor.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/actor/HydraGLTFActor.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/actor/HydraOutputActor.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/actor/HydraOutputActor.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/actor/HydraPlaneActor.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/actor/HydraPlaneActor.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/actor/HydraPlayerActor.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/actor/HydraPlayerActor.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraBuffer.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/buffer/HydraBufferManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraBufferManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraLightBuffer.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/buffer/HydraLightBufferManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraLightBufferManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraMaterialBuffer.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/buffer/HydraMaterialBufferManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraMaterialBufferManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/buffer/HydraTextureBufferManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraTextureBufferManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraTexureBuffer.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraVertexBuffer.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/buffer/HydraVertexBufferManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraVertexBufferManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/camera/HydraCamera.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/camera/HydraCamera.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/HydraComponentArray.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/HydraComponentManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/HydraECS.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/HydraECS.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/HydraEntity.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/HydraEntityManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/HydraSystem.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/HydraSystem.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/HydraSystemManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/HydraSystemManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraLightComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraMaterialComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraMeshComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraPhysicsComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraPositionComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraRenderableComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraShadowComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraTextureComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/systems/HydraLightSystem.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/systems/HydraLightSystem.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/systems/HydraMaterialSystem.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/systems/HydraMaterialSystem.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/systems/HydraMeshSystem.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/systems/HydraMeshSystem.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/systems/HydraRenderSystem.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/systems/HydraRenderSystem.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/systems/HydraTransformSystem.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/systems/HydraTransformSystem.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/engine/HydraEngine.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/engine/HydraEngine.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/engine/HydraInputManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/engine/HydraInputManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/engine/HydraObject.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/engine/HydraObject.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/fileaccess/HydraGLTFLoader.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/fileaccess/HydraGLTFLoader.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/game/HydraGameProxy.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/game/HydraGameProxy.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/mesh/HydraMesh.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/mesh/HydraMeshManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/mesh/HydraMeshManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/mesh/StandardVertex.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/pipeline/HydraDeferredPipeline.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/pipeline/HydraDeferredPipeline.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/pipeline/HydraForwardPipeline.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/pipeline/HydraForwardPipeline.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/pipeline/HydraPipeline.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/pipeline/HydraPipeline.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/pipeline/HydraRenderStage.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/pipeline/HydraRenderStage.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/renderer/HydraRenderer.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/renderer/HydraRenderer.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/scheduler/HydraTaskBarrier.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/scheduler/HydraTaskBarrier.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/scheduler/HydraTaskScheduler.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/scheduler/HydraTaskScheduler.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/scheduler/HydraThread.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/scheduler/HydraThread.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/task/HydraTask.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/task/HydraTask.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/task/actor/HydraUpdatePlayerTask.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/windowmanager/HydraRenderSettings.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/windowmanager/HydraWindowManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/windowmanager/HydraWindowManager.h", + "sourceGroupIndex" : 1 + } + ], + "type" : "SHARED_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-HydraEngine-RelWithDebInfo-dd4182fa7add67a0db44.json b/build/.cmake/api/v1/reply/target-HydraEngine-RelWithDebInfo-dd4182fa7add67a0db44.json new file mode 100644 index 0000000..6a0300e --- /dev/null +++ b/build/.cmake/api/v1/reply/target-HydraEngine-RelWithDebInfo-dd4182fa7add67a0db44.json @@ -0,0 +1,959 @@ +{ + "artifacts" : + [ + { + "path" : "HydraEngine/RelWithDebInfo/HydraEngine.dll" + }, + { + "path" : "HydraEngine/RelWithDebInfo/HydraEngine.lib" + }, + { + "path" : "HydraEngine/RelWithDebInfo/HydraEngine.pdb" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "target_link_libraries", + "add_compile_definitions", + "include_directories" + ], + "files" : + [ + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 20, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 27, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 31, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 37, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 40, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 18, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 26, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 30, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 34, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 36, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 42, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 44, + "parent" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "compileDependencies" : + [ + { + "backtrace" : 2, + "id" : "glfw::@fafd37b19aacd4c483ed" + } + ], + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "/DWIN32 /D_WINDOWS /EHsc /O2 /Ob1 /DNDEBUG -std:c++17 -MD -Zi" + } + ], + "defines" : + [ + { + "backtrace" : 2, + "define" : "GLFW_DLL" + }, + { + "define" : "HydraEngine_EXPORTS" + }, + { + "backtrace" : 6, + "define" : "_EXPORTING" + } + ], + "includes" : + [ + { + "backtrace" : 7, + "path" : "C:/Code/HydraV3/HydraEngine/HydraEngine" + }, + { + "backtrace" : 8, + "path" : "C:/Code/HydraV3/Libraries/glew-2.3.1/include" + }, + { + "backtrace" : 9, + "path" : "C:/Code/HydraV3/HydraEngine/HydraClient" + }, + { + "backtrace" : 9, + "path" : "C:/Code/HydraV3/Libraries/glm" + }, + { + "backtrace" : 10, + "path" : "C:/Code/HydraV3/HydraEngine/HydraEngine," + }, + { + "backtrace" : 10, + "path" : "C:/Code/HydraV3/HydraEngine/../Libraries/assimp/include" + }, + { + "backtrace" : 11, + "path" : "C:/Code/HydraV3/HydraEngine/../Libraries/stb-master" + }, + { + "backtrace" : 12, + "path" : "C:/Code/HydraV3/HydraEngine/includes" + }, + { + "backtrace" : 7, + "isSystem" : true, + "path" : "C:/Program Files (x86)/GLFW/include" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "17" + }, + "sourceIndexes" : + [ + 0, + 5, + 7, + 9, + 11, + 13, + 15, + 17, + 20, + 23, + 26, + 28, + 32, + 34, + 38, + 42, + 44, + 54, + 56, + 58, + 60, + 62, + 64, + 66, + 68, + 70, + 72, + 75, + 78, + 80, + 82, + 84, + 86, + 88, + 90, + 92, + 94, + 98 + ] + } + ], + "dependencies" : + [ + { + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" + } + ], + "id" : "HydraEngine::@fafd37b19aacd4c483ed", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "/machine:x64 /debug /INCREMENTAL", + "role" : "flags" + }, + { + "backtrace" : 2, + "fragment" : "\"C:\\Program Files (x86)\\GLFW\\lib\\glfw3dll.lib\"", + "role" : "libraries" + }, + { + "backtrace" : 3, + "fragment" : "C:\\Code\\HydraV3\\Libraries\\glew-2.3.1\\lib\\Release\\x64\\glew32.lib", + "role" : "libraries" + }, + { + "backtrace" : 4, + "fragment" : "c:\\Code\\HydraV3\\Libraries\\assimp\\lib\\Debug\\assimp-vc143-mtd.lib", + "role" : "libraries" + }, + { + "backtrace" : 5, + "fragment" : "OpenGL32.lib", + "role" : "libraries" + }, + { + "fragment" : "kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib", + "role" : "libraries" + } + ], + "language" : "CXX" + }, + "linkLibraries" : + [ + { + "backtrace" : 2, + "id" : "glfw::@fafd37b19aacd4c483ed" + }, + { + "backtrace" : 3, + "fragment" : "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/Release/x64/glew32.lib" + }, + { + "backtrace" : 4, + "fragment" : "c:/Code/HydraV3/Libraries/assimp/lib/Debug/assimp-vc143-mtd.lib" + }, + { + "backtrace" : 5, + "fragment" : "OpenGL32" + } + ], + "name" : "HydraEngine", + "nameOnDisk" : "HydraEngine.dll", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 5, + 7, + 9, + 11, + 13, + 15, + 17, + 20, + 23, + 26, + 28, + 32, + 34, + 38, + 42, + 44, + 54, + 56, + 58, + 60, + 62, + 64, + 66, + 68, + 70, + 72, + 75, + 78, + 80, + 82, + 84, + 86, + 88, + 90, + 92, + 94, + 98 + ] + }, + { + "name" : "Header Files", + "sourceIndexes" : + [ + 1, + 2, + 3, + 4, + 6, + 8, + 10, + 12, + 14, + 16, + 18, + 19, + 21, + 22, + 24, + 25, + 27, + 29, + 30, + 31, + 33, + 35, + 36, + 37, + 39, + 40, + 41, + 43, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 55, + 57, + 59, + 61, + 63, + 65, + 67, + 69, + 71, + 73, + 74, + 76, + 77, + 79, + 81, + 83, + 85, + 87, + 89, + 91, + 93, + 95, + 96, + 97, + 99 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/CMakeCXXCompilerId.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/includes/GLMIncludes.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/includes/Hydra.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/GlewIncludes.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/HydraDefines.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/actor/HydraActor.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/actor/HydraActor.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/actor/HydraActorManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/actor/HydraActorManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/actor/HydraDirectionalLightActor.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/actor/HydraDirectionalLightActor.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/actor/HydraGLTFActor.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/actor/HydraGLTFActor.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/actor/HydraOutputActor.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/actor/HydraOutputActor.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/actor/HydraPlaneActor.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/actor/HydraPlaneActor.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/actor/HydraPlayerActor.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/actor/HydraPlayerActor.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraBuffer.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/buffer/HydraBufferManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraBufferManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraLightBuffer.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/buffer/HydraLightBufferManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraLightBufferManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraMaterialBuffer.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/buffer/HydraMaterialBufferManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraMaterialBufferManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/buffer/HydraTextureBufferManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraTextureBufferManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraTexureBuffer.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraVertexBuffer.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/buffer/HydraVertexBufferManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraVertexBufferManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/camera/HydraCamera.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/camera/HydraCamera.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/HydraComponentArray.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/HydraComponentManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/HydraECS.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/HydraECS.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/HydraEntity.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/HydraEntityManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/HydraSystem.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/HydraSystem.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/HydraSystemManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/HydraSystemManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraLightComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraMaterialComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraMeshComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraPhysicsComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraPositionComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraRenderableComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraShadowComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraTextureComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/systems/HydraLightSystem.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/systems/HydraLightSystem.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/systems/HydraMaterialSystem.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/systems/HydraMaterialSystem.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/systems/HydraMeshSystem.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/systems/HydraMeshSystem.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/systems/HydraRenderSystem.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/systems/HydraRenderSystem.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/systems/HydraTransformSystem.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/systems/HydraTransformSystem.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/engine/HydraEngine.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/engine/HydraEngine.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/engine/HydraInputManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/engine/HydraInputManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/engine/HydraObject.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/engine/HydraObject.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/fileaccess/HydraGLTFLoader.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/fileaccess/HydraGLTFLoader.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/game/HydraGameProxy.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/game/HydraGameProxy.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/mesh/HydraMesh.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/mesh/HydraMeshManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/mesh/HydraMeshManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/mesh/StandardVertex.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/pipeline/HydraDeferredPipeline.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/pipeline/HydraDeferredPipeline.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/pipeline/HydraForwardPipeline.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/pipeline/HydraForwardPipeline.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/pipeline/HydraPipeline.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/pipeline/HydraPipeline.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/pipeline/HydraRenderStage.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/pipeline/HydraRenderStage.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/renderer/HydraRenderer.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/renderer/HydraRenderer.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/scheduler/HydraTaskBarrier.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/scheduler/HydraTaskBarrier.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/scheduler/HydraTaskScheduler.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/scheduler/HydraTaskScheduler.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/scheduler/HydraThread.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/scheduler/HydraThread.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/task/HydraTask.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/task/HydraTask.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/task/actor/HydraUpdatePlayerTask.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/windowmanager/HydraRenderSettings.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/windowmanager/HydraWindowManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/windowmanager/HydraWindowManager.h", + "sourceGroupIndex" : 1 + } + ], + "type" : "SHARED_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-HydraEngine-Release-d5f51c0a78a062f535e1.json b/build/.cmake/api/v1/reply/target-HydraEngine-Release-d5f51c0a78a062f535e1.json new file mode 100644 index 0000000..1ece20f --- /dev/null +++ b/build/.cmake/api/v1/reply/target-HydraEngine-Release-d5f51c0a78a062f535e1.json @@ -0,0 +1,959 @@ +{ + "artifacts" : + [ + { + "path" : "HydraEngine/Release/HydraEngine.dll" + }, + { + "path" : "HydraEngine/Release/HydraEngine.lib" + }, + { + "path" : "HydraEngine/Release/HydraEngine.pdb" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "target_link_libraries", + "add_compile_definitions", + "include_directories" + ], + "files" : + [ + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 20, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 27, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 31, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 37, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 40, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 18, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 26, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 30, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 34, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 36, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 42, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 44, + "parent" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "compileDependencies" : + [ + { + "backtrace" : 2, + "id" : "glfw::@fafd37b19aacd4c483ed" + } + ], + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "/DWIN32 /D_WINDOWS /EHsc /O2 /Ob2 /DNDEBUG -std:c++17 -MD" + } + ], + "defines" : + [ + { + "backtrace" : 2, + "define" : "GLFW_DLL" + }, + { + "define" : "HydraEngine_EXPORTS" + }, + { + "backtrace" : 6, + "define" : "_EXPORTING" + } + ], + "includes" : + [ + { + "backtrace" : 7, + "path" : "C:/Code/HydraV3/HydraEngine/HydraEngine" + }, + { + "backtrace" : 8, + "path" : "C:/Code/HydraV3/Libraries/glew-2.3.1/include" + }, + { + "backtrace" : 9, + "path" : "C:/Code/HydraV3/HydraEngine/HydraClient" + }, + { + "backtrace" : 9, + "path" : "C:/Code/HydraV3/Libraries/glm" + }, + { + "backtrace" : 10, + "path" : "C:/Code/HydraV3/HydraEngine/HydraEngine," + }, + { + "backtrace" : 10, + "path" : "C:/Code/HydraV3/HydraEngine/../Libraries/assimp/include" + }, + { + "backtrace" : 11, + "path" : "C:/Code/HydraV3/HydraEngine/../Libraries/stb-master" + }, + { + "backtrace" : 12, + "path" : "C:/Code/HydraV3/HydraEngine/includes" + }, + { + "backtrace" : 7, + "isSystem" : true, + "path" : "C:/Program Files (x86)/GLFW/include" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "17" + }, + "sourceIndexes" : + [ + 0, + 5, + 7, + 9, + 11, + 13, + 15, + 17, + 20, + 23, + 26, + 28, + 32, + 34, + 38, + 42, + 44, + 54, + 56, + 58, + 60, + 62, + 64, + 66, + 68, + 70, + 72, + 75, + 78, + 80, + 82, + 84, + 86, + 88, + 90, + 92, + 94, + 98 + ] + } + ], + "dependencies" : + [ + { + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" + } + ], + "id" : "HydraEngine::@fafd37b19aacd4c483ed", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "/machine:x64 /INCREMENTAL:NO", + "role" : "flags" + }, + { + "backtrace" : 2, + "fragment" : "\"C:\\Program Files (x86)\\GLFW\\lib\\glfw3dll.lib\"", + "role" : "libraries" + }, + { + "backtrace" : 3, + "fragment" : "C:\\Code\\HydraV3\\Libraries\\glew-2.3.1\\lib\\Release\\x64\\glew32.lib", + "role" : "libraries" + }, + { + "backtrace" : 4, + "fragment" : "c:\\Code\\HydraV3\\Libraries\\assimp\\lib\\Debug\\assimp-vc143-mtd.lib", + "role" : "libraries" + }, + { + "backtrace" : 5, + "fragment" : "OpenGL32.lib", + "role" : "libraries" + }, + { + "fragment" : "kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib", + "role" : "libraries" + } + ], + "language" : "CXX" + }, + "linkLibraries" : + [ + { + "backtrace" : 2, + "id" : "glfw::@fafd37b19aacd4c483ed" + }, + { + "backtrace" : 3, + "fragment" : "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/Release/x64/glew32.lib" + }, + { + "backtrace" : 4, + "fragment" : "c:/Code/HydraV3/Libraries/assimp/lib/Debug/assimp-vc143-mtd.lib" + }, + { + "backtrace" : 5, + "fragment" : "OpenGL32" + } + ], + "name" : "HydraEngine", + "nameOnDisk" : "HydraEngine.dll", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 5, + 7, + 9, + 11, + 13, + 15, + 17, + 20, + 23, + 26, + 28, + 32, + 34, + 38, + 42, + 44, + 54, + 56, + 58, + 60, + 62, + 64, + 66, + 68, + 70, + 72, + 75, + 78, + 80, + 82, + 84, + 86, + 88, + 90, + 92, + 94, + 98 + ] + }, + { + "name" : "Header Files", + "sourceIndexes" : + [ + 1, + 2, + 3, + 4, + 6, + 8, + 10, + 12, + 14, + 16, + 18, + 19, + 21, + 22, + 24, + 25, + 27, + 29, + 30, + 31, + 33, + 35, + 36, + 37, + 39, + 40, + 41, + 43, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 55, + 57, + 59, + 61, + 63, + 65, + 67, + 69, + 71, + 73, + 74, + 76, + 77, + 79, + 81, + 83, + 85, + 87, + 89, + 91, + 93, + 95, + 96, + 97, + 99 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/build/CMakeFiles/4.3.3/CompilerIdCXX/CMakeCXXCompilerId.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/includes/GLMIncludes.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/includes/Hydra.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/GlewIncludes.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/HydraDefines.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/actor/HydraActor.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/actor/HydraActor.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/actor/HydraActorManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/actor/HydraActorManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/actor/HydraDirectionalLightActor.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/actor/HydraDirectionalLightActor.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/actor/HydraGLTFActor.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/actor/HydraGLTFActor.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/actor/HydraOutputActor.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/actor/HydraOutputActor.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/actor/HydraPlaneActor.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/actor/HydraPlaneActor.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/actor/HydraPlayerActor.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/actor/HydraPlayerActor.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraBuffer.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/buffer/HydraBufferManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraBufferManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraLightBuffer.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/buffer/HydraLightBufferManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraLightBufferManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraMaterialBuffer.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/buffer/HydraMaterialBufferManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraMaterialBufferManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/buffer/HydraTextureBufferManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraTextureBufferManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraTexureBuffer.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraVertexBuffer.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/buffer/HydraVertexBufferManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/buffer/HydraVertexBufferManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/camera/HydraCamera.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/camera/HydraCamera.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/HydraComponentArray.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/HydraComponentManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/HydraECS.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/HydraECS.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/HydraEntity.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/HydraEntityManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/HydraSystem.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/HydraSystem.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/HydraSystemManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/HydraSystemManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraLightComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraMaterialComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraMeshComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraPhysicsComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraPositionComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraRenderableComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraShadowComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/components/HydraTextureComponent.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/systems/HydraLightSystem.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/systems/HydraLightSystem.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/systems/HydraMaterialSystem.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/systems/HydraMaterialSystem.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/systems/HydraMeshSystem.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/systems/HydraMeshSystem.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/systems/HydraRenderSystem.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/systems/HydraRenderSystem.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/ecs/systems/HydraTransformSystem.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/ecs/systems/HydraTransformSystem.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/engine/HydraEngine.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/engine/HydraEngine.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/engine/HydraInputManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/engine/HydraInputManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/engine/HydraObject.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/engine/HydraObject.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/fileaccess/HydraGLTFLoader.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/fileaccess/HydraGLTFLoader.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/game/HydraGameProxy.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/game/HydraGameProxy.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/mesh/HydraMesh.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/mesh/HydraMeshManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/mesh/HydraMeshManager.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/mesh/StandardVertex.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/pipeline/HydraDeferredPipeline.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/pipeline/HydraDeferredPipeline.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/pipeline/HydraForwardPipeline.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/pipeline/HydraForwardPipeline.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/pipeline/HydraPipeline.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/pipeline/HydraPipeline.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/pipeline/HydraRenderStage.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/pipeline/HydraRenderStage.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/renderer/HydraRenderer.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/renderer/HydraRenderer.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/scheduler/HydraTaskBarrier.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/scheduler/HydraTaskBarrier.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/scheduler/HydraTaskScheduler.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/scheduler/HydraTaskScheduler.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/scheduler/HydraThread.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/scheduler/HydraThread.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/task/HydraTask.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/task/HydraTask.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/task/actor/HydraUpdatePlayerTask.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/windowmanager/HydraRenderSettings.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "HydraEngine/source/windowmanager/HydraWindowManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "HydraEngine/source/windowmanager/HydraWindowManager.h", + "sourceGroupIndex" : 1 + } + ], + "type" : "SHARED_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-OpenGL__GL-Debug-319b9e5e76a701b89980.json b/build/.cmake/api/v1/reply/target-OpenGL__GL-Debug-319b9e5e76a701b89980.json new file mode 100644 index 0000000..66c9f7d --- /dev/null +++ b/build/.cmake/api/v1/reply/target-OpenGL__GL-Debug-319b9e5e76a701b89980.json @@ -0,0 +1,55 @@ +{ + "abstract" : true, + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package" + ], + "files" : + [ + "C:/Program Files/CMake/share/cmake-4.3/Modules/FindOpenGL.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 39, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 825, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "OpenGL::GL::@fafd37b19aacd4c483ed", + "imported" : true, + "local" : true, + "name" : "OpenGL::GL", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "INTERFACE_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-OpenGL__GL-MinSizeRel-319b9e5e76a701b89980.json b/build/.cmake/api/v1/reply/target-OpenGL__GL-MinSizeRel-319b9e5e76a701b89980.json new file mode 100644 index 0000000..66c9f7d --- /dev/null +++ b/build/.cmake/api/v1/reply/target-OpenGL__GL-MinSizeRel-319b9e5e76a701b89980.json @@ -0,0 +1,55 @@ +{ + "abstract" : true, + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package" + ], + "files" : + [ + "C:/Program Files/CMake/share/cmake-4.3/Modules/FindOpenGL.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 39, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 825, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "OpenGL::GL::@fafd37b19aacd4c483ed", + "imported" : true, + "local" : true, + "name" : "OpenGL::GL", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "INTERFACE_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-OpenGL__GL-RelWithDebInfo-319b9e5e76a701b89980.json b/build/.cmake/api/v1/reply/target-OpenGL__GL-RelWithDebInfo-319b9e5e76a701b89980.json new file mode 100644 index 0000000..66c9f7d --- /dev/null +++ b/build/.cmake/api/v1/reply/target-OpenGL__GL-RelWithDebInfo-319b9e5e76a701b89980.json @@ -0,0 +1,55 @@ +{ + "abstract" : true, + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package" + ], + "files" : + [ + "C:/Program Files/CMake/share/cmake-4.3/Modules/FindOpenGL.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 39, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 825, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "OpenGL::GL::@fafd37b19aacd4c483ed", + "imported" : true, + "local" : true, + "name" : "OpenGL::GL", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "INTERFACE_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-OpenGL__GL-Release-319b9e5e76a701b89980.json b/build/.cmake/api/v1/reply/target-OpenGL__GL-Release-319b9e5e76a701b89980.json new file mode 100644 index 0000000..66c9f7d --- /dev/null +++ b/build/.cmake/api/v1/reply/target-OpenGL__GL-Release-319b9e5e76a701b89980.json @@ -0,0 +1,55 @@ +{ + "abstract" : true, + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package" + ], + "files" : + [ + "C:/Program Files/CMake/share/cmake-4.3/Modules/FindOpenGL.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 39, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 825, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "OpenGL::GL::@fafd37b19aacd4c483ed", + "imported" : true, + "local" : true, + "name" : "OpenGL::GL", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "INTERFACE_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-OpenGL__GLU-Debug-a235841a56fed2402f74.json b/build/.cmake/api/v1/reply/target-OpenGL__GLU-Debug-a235841a56fed2402f74.json new file mode 100644 index 0000000..3439aaa --- /dev/null +++ b/build/.cmake/api/v1/reply/target-OpenGL__GLU-Debug-a235841a56fed2402f74.json @@ -0,0 +1,76 @@ +{ + "abstract" : true, + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package", + "set_target_properties" + ], + "files" : + [ + "C:/Program Files/CMake/share/cmake-4.3/Modules/FindOpenGL.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 39, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 871, + "parent" : 2 + }, + { + "command" : 2, + "file" : 0, + "line" : 875, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "OpenGL::GLU::@fafd37b19aacd4c483ed", + "imported" : true, + "interfaceCompileDependencies" : + [ + { + "backtrace" : 4, + "id" : "OpenGL::GL::@fafd37b19aacd4c483ed" + } + ], + "interfaceLinkLibraries" : + [ + { + "backtrace" : 4, + "id" : "OpenGL::GL::@fafd37b19aacd4c483ed" + } + ], + "local" : true, + "name" : "OpenGL::GLU", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "INTERFACE_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-OpenGL__GLU-MinSizeRel-a235841a56fed2402f74.json b/build/.cmake/api/v1/reply/target-OpenGL__GLU-MinSizeRel-a235841a56fed2402f74.json new file mode 100644 index 0000000..3439aaa --- /dev/null +++ b/build/.cmake/api/v1/reply/target-OpenGL__GLU-MinSizeRel-a235841a56fed2402f74.json @@ -0,0 +1,76 @@ +{ + "abstract" : true, + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package", + "set_target_properties" + ], + "files" : + [ + "C:/Program Files/CMake/share/cmake-4.3/Modules/FindOpenGL.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 39, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 871, + "parent" : 2 + }, + { + "command" : 2, + "file" : 0, + "line" : 875, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "OpenGL::GLU::@fafd37b19aacd4c483ed", + "imported" : true, + "interfaceCompileDependencies" : + [ + { + "backtrace" : 4, + "id" : "OpenGL::GL::@fafd37b19aacd4c483ed" + } + ], + "interfaceLinkLibraries" : + [ + { + "backtrace" : 4, + "id" : "OpenGL::GL::@fafd37b19aacd4c483ed" + } + ], + "local" : true, + "name" : "OpenGL::GLU", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "INTERFACE_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-OpenGL__GLU-RelWithDebInfo-a235841a56fed2402f74.json b/build/.cmake/api/v1/reply/target-OpenGL__GLU-RelWithDebInfo-a235841a56fed2402f74.json new file mode 100644 index 0000000..3439aaa --- /dev/null +++ b/build/.cmake/api/v1/reply/target-OpenGL__GLU-RelWithDebInfo-a235841a56fed2402f74.json @@ -0,0 +1,76 @@ +{ + "abstract" : true, + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package", + "set_target_properties" + ], + "files" : + [ + "C:/Program Files/CMake/share/cmake-4.3/Modules/FindOpenGL.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 39, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 871, + "parent" : 2 + }, + { + "command" : 2, + "file" : 0, + "line" : 875, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "OpenGL::GLU::@fafd37b19aacd4c483ed", + "imported" : true, + "interfaceCompileDependencies" : + [ + { + "backtrace" : 4, + "id" : "OpenGL::GL::@fafd37b19aacd4c483ed" + } + ], + "interfaceLinkLibraries" : + [ + { + "backtrace" : 4, + "id" : "OpenGL::GL::@fafd37b19aacd4c483ed" + } + ], + "local" : true, + "name" : "OpenGL::GLU", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "INTERFACE_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-OpenGL__GLU-Release-a235841a56fed2402f74.json b/build/.cmake/api/v1/reply/target-OpenGL__GLU-Release-a235841a56fed2402f74.json new file mode 100644 index 0000000..3439aaa --- /dev/null +++ b/build/.cmake/api/v1/reply/target-OpenGL__GLU-Release-a235841a56fed2402f74.json @@ -0,0 +1,76 @@ +{ + "abstract" : true, + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package", + "set_target_properties" + ], + "files" : + [ + "C:/Program Files/CMake/share/cmake-4.3/Modules/FindOpenGL.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 39, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 871, + "parent" : 2 + }, + { + "command" : 2, + "file" : 0, + "line" : 875, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "OpenGL::GLU::@fafd37b19aacd4c483ed", + "imported" : true, + "interfaceCompileDependencies" : + [ + { + "backtrace" : 4, + "id" : "OpenGL::GL::@fafd37b19aacd4c483ed" + } + ], + "interfaceLinkLibraries" : + [ + { + "backtrace" : 4, + "id" : "OpenGL::GL::@fafd37b19aacd4c483ed" + } + ], + "local" : true, + "name" : "OpenGL::GLU", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "INTERFACE_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-Threads__Threads-Debug-917bb3fabd1bb10552c5.json b/build/.cmake/api/v1/reply/target-Threads__Threads-Debug-917bb3fabd1bb10552c5.json new file mode 100644 index 0000000..7be4737 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-Threads__Threads-Debug-917bb3fabd1bb10552c5.json @@ -0,0 +1,81 @@ +{ + "abstract" : true, + "backtrace" : 7, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package", + "__find_dependency_common", + "find_dependency" + ], + "files" : + [ + "C:/Program Files/CMake/share/cmake-4.3/Modules/FindThreads.cmake", + "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindDependencyMacro.cmake", + "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 3 + }, + { + "command" : 1, + "file" : 3, + "line" : 25, + "parent" : 0 + }, + { + "file" : 2, + "parent" : 1 + }, + { + "command" : 3, + "file" : 2, + "line" : 2, + "parent" : 2 + }, + { + "command" : 2, + "file" : 1, + "line" : 125, + "parent" : 3 + }, + { + "command" : 1, + "file" : 1, + "line" : 93, + "parent" : 4 + }, + { + "file" : 0, + "parent" : 5 + }, + { + "command" : 0, + "file" : 0, + "line" : 292, + "parent" : 6 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "Threads::Threads::@fafd37b19aacd4c483ed", + "imported" : true, + "local" : true, + "name" : "Threads::Threads", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "INTERFACE_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-Threads__Threads-MinSizeRel-917bb3fabd1bb10552c5.json b/build/.cmake/api/v1/reply/target-Threads__Threads-MinSizeRel-917bb3fabd1bb10552c5.json new file mode 100644 index 0000000..7be4737 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-Threads__Threads-MinSizeRel-917bb3fabd1bb10552c5.json @@ -0,0 +1,81 @@ +{ + "abstract" : true, + "backtrace" : 7, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package", + "__find_dependency_common", + "find_dependency" + ], + "files" : + [ + "C:/Program Files/CMake/share/cmake-4.3/Modules/FindThreads.cmake", + "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindDependencyMacro.cmake", + "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 3 + }, + { + "command" : 1, + "file" : 3, + "line" : 25, + "parent" : 0 + }, + { + "file" : 2, + "parent" : 1 + }, + { + "command" : 3, + "file" : 2, + "line" : 2, + "parent" : 2 + }, + { + "command" : 2, + "file" : 1, + "line" : 125, + "parent" : 3 + }, + { + "command" : 1, + "file" : 1, + "line" : 93, + "parent" : 4 + }, + { + "file" : 0, + "parent" : 5 + }, + { + "command" : 0, + "file" : 0, + "line" : 292, + "parent" : 6 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "Threads::Threads::@fafd37b19aacd4c483ed", + "imported" : true, + "local" : true, + "name" : "Threads::Threads", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "INTERFACE_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-Threads__Threads-RelWithDebInfo-917bb3fabd1bb10552c5.json b/build/.cmake/api/v1/reply/target-Threads__Threads-RelWithDebInfo-917bb3fabd1bb10552c5.json new file mode 100644 index 0000000..7be4737 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-Threads__Threads-RelWithDebInfo-917bb3fabd1bb10552c5.json @@ -0,0 +1,81 @@ +{ + "abstract" : true, + "backtrace" : 7, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package", + "__find_dependency_common", + "find_dependency" + ], + "files" : + [ + "C:/Program Files/CMake/share/cmake-4.3/Modules/FindThreads.cmake", + "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindDependencyMacro.cmake", + "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 3 + }, + { + "command" : 1, + "file" : 3, + "line" : 25, + "parent" : 0 + }, + { + "file" : 2, + "parent" : 1 + }, + { + "command" : 3, + "file" : 2, + "line" : 2, + "parent" : 2 + }, + { + "command" : 2, + "file" : 1, + "line" : 125, + "parent" : 3 + }, + { + "command" : 1, + "file" : 1, + "line" : 93, + "parent" : 4 + }, + { + "file" : 0, + "parent" : 5 + }, + { + "command" : 0, + "file" : 0, + "line" : 292, + "parent" : 6 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "Threads::Threads::@fafd37b19aacd4c483ed", + "imported" : true, + "local" : true, + "name" : "Threads::Threads", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "INTERFACE_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-Threads__Threads-Release-917bb3fabd1bb10552c5.json b/build/.cmake/api/v1/reply/target-Threads__Threads-Release-917bb3fabd1bb10552c5.json new file mode 100644 index 0000000..7be4737 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-Threads__Threads-Release-917bb3fabd1bb10552c5.json @@ -0,0 +1,81 @@ +{ + "abstract" : true, + "backtrace" : 7, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package", + "__find_dependency_common", + "find_dependency" + ], + "files" : + [ + "C:/Program Files/CMake/share/cmake-4.3/Modules/FindThreads.cmake", + "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindDependencyMacro.cmake", + "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 3 + }, + { + "command" : 1, + "file" : 3, + "line" : 25, + "parent" : 0 + }, + { + "file" : 2, + "parent" : 1 + }, + { + "command" : 3, + "file" : 2, + "line" : 2, + "parent" : 2 + }, + { + "command" : 2, + "file" : 1, + "line" : 125, + "parent" : 3 + }, + { + "command" : 1, + "file" : 1, + "line" : 93, + "parent" : 4 + }, + { + "file" : 0, + "parent" : 5 + }, + { + "command" : 0, + "file" : 0, + "line" : 292, + "parent" : 6 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "Threads::Threads::@fafd37b19aacd4c483ed", + "imported" : true, + "local" : true, + "name" : "Threads::Threads", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "INTERFACE_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-ZERO_CHECK-Debug-d3272bf33261ce586103.json b/build/.cmake/api/v1/reply/target-ZERO_CHECK-Debug-d3272bf33261ce586103.json new file mode 100644 index 0000000..8b5b625 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-ZERO_CHECK-Debug-d3272bf33261ce586103.json @@ -0,0 +1,54 @@ +{ + "backtrace" : 0, + "backtraceGraph" : + { + "commands" : [], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "folder" : + { + "name" : "CMakePredefinedTargets" + }, + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df", + "isGeneratorProvided" : true, + "name" : "ZERO_CHECK", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "CMake Rules", + "sourceIndexes" : + [ + 0 + ] + } + ], + "sources" : + [ + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/CMakeFiles/86fba70918b4c2a3e7e2bca408a270cb/generate.stamp.rule", + "sourceGroupIndex" : 0 + } + ], + "type" : "UTILITY" +} diff --git a/build/.cmake/api/v1/reply/target-ZERO_CHECK-MinSizeRel-d3272bf33261ce586103.json b/build/.cmake/api/v1/reply/target-ZERO_CHECK-MinSizeRel-d3272bf33261ce586103.json new file mode 100644 index 0000000..8b5b625 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-ZERO_CHECK-MinSizeRel-d3272bf33261ce586103.json @@ -0,0 +1,54 @@ +{ + "backtrace" : 0, + "backtraceGraph" : + { + "commands" : [], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "folder" : + { + "name" : "CMakePredefinedTargets" + }, + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df", + "isGeneratorProvided" : true, + "name" : "ZERO_CHECK", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "CMake Rules", + "sourceIndexes" : + [ + 0 + ] + } + ], + "sources" : + [ + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/CMakeFiles/86fba70918b4c2a3e7e2bca408a270cb/generate.stamp.rule", + "sourceGroupIndex" : 0 + } + ], + "type" : "UTILITY" +} diff --git a/build/.cmake/api/v1/reply/target-ZERO_CHECK-RelWithDebInfo-d3272bf33261ce586103.json b/build/.cmake/api/v1/reply/target-ZERO_CHECK-RelWithDebInfo-d3272bf33261ce586103.json new file mode 100644 index 0000000..8b5b625 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-ZERO_CHECK-RelWithDebInfo-d3272bf33261ce586103.json @@ -0,0 +1,54 @@ +{ + "backtrace" : 0, + "backtraceGraph" : + { + "commands" : [], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "folder" : + { + "name" : "CMakePredefinedTargets" + }, + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df", + "isGeneratorProvided" : true, + "name" : "ZERO_CHECK", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "CMake Rules", + "sourceIndexes" : + [ + 0 + ] + } + ], + "sources" : + [ + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/CMakeFiles/86fba70918b4c2a3e7e2bca408a270cb/generate.stamp.rule", + "sourceGroupIndex" : 0 + } + ], + "type" : "UTILITY" +} diff --git a/build/.cmake/api/v1/reply/target-ZERO_CHECK-Release-d3272bf33261ce586103.json b/build/.cmake/api/v1/reply/target-ZERO_CHECK-Release-d3272bf33261ce586103.json new file mode 100644 index 0000000..8b5b625 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-ZERO_CHECK-Release-d3272bf33261ce586103.json @@ -0,0 +1,54 @@ +{ + "backtrace" : 0, + "backtraceGraph" : + { + "commands" : [], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "folder" : + { + "name" : "CMakePredefinedTargets" + }, + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df", + "isGeneratorProvided" : true, + "name" : "ZERO_CHECK", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "CMake Rules", + "sourceIndexes" : + [ + 0 + ] + } + ], + "sources" : + [ + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/CMakeFiles/86fba70918b4c2a3e7e2bca408a270cb/generate.stamp.rule", + "sourceGroupIndex" : 0 + } + ], + "type" : "UTILITY" +} diff --git a/build/.cmake/api/v1/reply/target-glfw-Debug-33bcdfaccd1b386fcb44.json b/build/.cmake/api/v1/reply/target-glfw-Debug-33bcdfaccd1b386fcb44.json new file mode 100644 index 0000000..bce29f8 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-glfw-Debug-33bcdfaccd1b386fcb44.json @@ -0,0 +1,77 @@ +{ + "abstract" : true, + "artifacts" : + [ + { + "path" : "C:/Program Files (x86)/GLFW/bin/glfw3.dll" + }, + { + "path" : "C:/Program Files (x86)/GLFW/lib/glfw3dll.lib" + } + ], + "backtrace" : 5, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "include", + "find_package" + ], + "files" : + [ + "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Targets.cmake", + "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 2 + }, + { + "command" : 2, + "file" : 2, + "line" : 25, + "parent" : 0 + }, + { + "file" : 1, + "parent" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 3, + "parent" : 2 + }, + { + "file" : 0, + "parent" : 3 + }, + { + "command" : 0, + "file" : 0, + "line" : 59, + "parent" : 4 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "glfw::@fafd37b19aacd4c483ed", + "imported" : true, + "local" : true, + "name" : "glfw", + "nameOnDisk" : "glfw3.dll", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "SHARED_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-glfw-MinSizeRel-33bcdfaccd1b386fcb44.json b/build/.cmake/api/v1/reply/target-glfw-MinSizeRel-33bcdfaccd1b386fcb44.json new file mode 100644 index 0000000..bce29f8 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-glfw-MinSizeRel-33bcdfaccd1b386fcb44.json @@ -0,0 +1,77 @@ +{ + "abstract" : true, + "artifacts" : + [ + { + "path" : "C:/Program Files (x86)/GLFW/bin/glfw3.dll" + }, + { + "path" : "C:/Program Files (x86)/GLFW/lib/glfw3dll.lib" + } + ], + "backtrace" : 5, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "include", + "find_package" + ], + "files" : + [ + "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Targets.cmake", + "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 2 + }, + { + "command" : 2, + "file" : 2, + "line" : 25, + "parent" : 0 + }, + { + "file" : 1, + "parent" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 3, + "parent" : 2 + }, + { + "file" : 0, + "parent" : 3 + }, + { + "command" : 0, + "file" : 0, + "line" : 59, + "parent" : 4 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "glfw::@fafd37b19aacd4c483ed", + "imported" : true, + "local" : true, + "name" : "glfw", + "nameOnDisk" : "glfw3.dll", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "SHARED_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-glfw-RelWithDebInfo-33bcdfaccd1b386fcb44.json b/build/.cmake/api/v1/reply/target-glfw-RelWithDebInfo-33bcdfaccd1b386fcb44.json new file mode 100644 index 0000000..bce29f8 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-glfw-RelWithDebInfo-33bcdfaccd1b386fcb44.json @@ -0,0 +1,77 @@ +{ + "abstract" : true, + "artifacts" : + [ + { + "path" : "C:/Program Files (x86)/GLFW/bin/glfw3.dll" + }, + { + "path" : "C:/Program Files (x86)/GLFW/lib/glfw3dll.lib" + } + ], + "backtrace" : 5, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "include", + "find_package" + ], + "files" : + [ + "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Targets.cmake", + "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 2 + }, + { + "command" : 2, + "file" : 2, + "line" : 25, + "parent" : 0 + }, + { + "file" : 1, + "parent" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 3, + "parent" : 2 + }, + { + "file" : 0, + "parent" : 3 + }, + { + "command" : 0, + "file" : 0, + "line" : 59, + "parent" : 4 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "glfw::@fafd37b19aacd4c483ed", + "imported" : true, + "local" : true, + "name" : "glfw", + "nameOnDisk" : "glfw3.dll", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "SHARED_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-glfw-Release-33bcdfaccd1b386fcb44.json b/build/.cmake/api/v1/reply/target-glfw-Release-33bcdfaccd1b386fcb44.json new file mode 100644 index 0000000..bce29f8 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-glfw-Release-33bcdfaccd1b386fcb44.json @@ -0,0 +1,77 @@ +{ + "abstract" : true, + "artifacts" : + [ + { + "path" : "C:/Program Files (x86)/GLFW/bin/glfw3.dll" + }, + { + "path" : "C:/Program Files (x86)/GLFW/lib/glfw3dll.lib" + } + ], + "backtrace" : 5, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "include", + "find_package" + ], + "files" : + [ + "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Targets.cmake", + "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 2 + }, + { + "command" : 2, + "file" : 2, + "line" : 25, + "parent" : 0 + }, + { + "file" : 1, + "parent" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 3, + "parent" : 2 + }, + { + "file" : 0, + "parent" : 3 + }, + { + "command" : 0, + "file" : 0, + "line" : 59, + "parent" : 4 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "glfw::@fafd37b19aacd4c483ed", + "imported" : true, + "local" : true, + "name" : "glfw", + "nameOnDisk" : "glfw3.dll", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "SHARED_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-glm__glm-Debug-b60742f688d83777046a.json b/build/.cmake/api/v1/reply/target-glm__glm-Debug-b60742f688d83777046a.json new file mode 100644 index 0000000..b2ce9c8 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-glm__glm-Debug-b60742f688d83777046a.json @@ -0,0 +1,83 @@ +{ + "abstract" : true, + "artifacts" : + [ + { + "path" : "C:/Program Files (x86)/glm/lib/glm.lib" + } + ], + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package", + "set_target_properties" + ], + "files" : + [ + "C:/Program Files (x86)/glm/share/glm/glmConfig.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 33, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 65, + "parent" : 2 + }, + { + "command" : 2, + "file" : 0, + "line" : 67, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "glm::glm::@fafd37b19aacd4c483ed", + "imported" : true, + "interfaceCompileDependencies" : + [ + { + "backtrace" : 4, + "id" : "glm::glm-header-only::@fafd37b19aacd4c483ed" + } + ], + "interfaceLinkLibraries" : + [ + { + "backtrace" : 4, + "id" : "glm::glm-header-only::@fafd37b19aacd4c483ed" + } + ], + "local" : true, + "name" : "glm::glm", + "nameOnDisk" : "glm.lib", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "STATIC_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-glm__glm-MinSizeRel-b60742f688d83777046a.json b/build/.cmake/api/v1/reply/target-glm__glm-MinSizeRel-b60742f688d83777046a.json new file mode 100644 index 0000000..b2ce9c8 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-glm__glm-MinSizeRel-b60742f688d83777046a.json @@ -0,0 +1,83 @@ +{ + "abstract" : true, + "artifacts" : + [ + { + "path" : "C:/Program Files (x86)/glm/lib/glm.lib" + } + ], + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package", + "set_target_properties" + ], + "files" : + [ + "C:/Program Files (x86)/glm/share/glm/glmConfig.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 33, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 65, + "parent" : 2 + }, + { + "command" : 2, + "file" : 0, + "line" : 67, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "glm::glm::@fafd37b19aacd4c483ed", + "imported" : true, + "interfaceCompileDependencies" : + [ + { + "backtrace" : 4, + "id" : "glm::glm-header-only::@fafd37b19aacd4c483ed" + } + ], + "interfaceLinkLibraries" : + [ + { + "backtrace" : 4, + "id" : "glm::glm-header-only::@fafd37b19aacd4c483ed" + } + ], + "local" : true, + "name" : "glm::glm", + "nameOnDisk" : "glm.lib", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "STATIC_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-glm__glm-RelWithDebInfo-b60742f688d83777046a.json b/build/.cmake/api/v1/reply/target-glm__glm-RelWithDebInfo-b60742f688d83777046a.json new file mode 100644 index 0000000..b2ce9c8 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-glm__glm-RelWithDebInfo-b60742f688d83777046a.json @@ -0,0 +1,83 @@ +{ + "abstract" : true, + "artifacts" : + [ + { + "path" : "C:/Program Files (x86)/glm/lib/glm.lib" + } + ], + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package", + "set_target_properties" + ], + "files" : + [ + "C:/Program Files (x86)/glm/share/glm/glmConfig.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 33, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 65, + "parent" : 2 + }, + { + "command" : 2, + "file" : 0, + "line" : 67, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "glm::glm::@fafd37b19aacd4c483ed", + "imported" : true, + "interfaceCompileDependencies" : + [ + { + "backtrace" : 4, + "id" : "glm::glm-header-only::@fafd37b19aacd4c483ed" + } + ], + "interfaceLinkLibraries" : + [ + { + "backtrace" : 4, + "id" : "glm::glm-header-only::@fafd37b19aacd4c483ed" + } + ], + "local" : true, + "name" : "glm::glm", + "nameOnDisk" : "glm.lib", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "STATIC_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-glm__glm-Release-b60742f688d83777046a.json b/build/.cmake/api/v1/reply/target-glm__glm-Release-b60742f688d83777046a.json new file mode 100644 index 0000000..b2ce9c8 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-glm__glm-Release-b60742f688d83777046a.json @@ -0,0 +1,83 @@ +{ + "abstract" : true, + "artifacts" : + [ + { + "path" : "C:/Program Files (x86)/glm/lib/glm.lib" + } + ], + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package", + "set_target_properties" + ], + "files" : + [ + "C:/Program Files (x86)/glm/share/glm/glmConfig.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 33, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 65, + "parent" : 2 + }, + { + "command" : 2, + "file" : 0, + "line" : 67, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "glm::glm::@fafd37b19aacd4c483ed", + "imported" : true, + "interfaceCompileDependencies" : + [ + { + "backtrace" : 4, + "id" : "glm::glm-header-only::@fafd37b19aacd4c483ed" + } + ], + "interfaceLinkLibraries" : + [ + { + "backtrace" : 4, + "id" : "glm::glm-header-only::@fafd37b19aacd4c483ed" + } + ], + "local" : true, + "name" : "glm::glm", + "nameOnDisk" : "glm.lib", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "STATIC_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-glm__glm-header-only-Debug-5bb43cd096b4c54b9793.json b/build/.cmake/api/v1/reply/target-glm__glm-header-only-Debug-5bb43cd096b4c54b9793.json new file mode 100644 index 0000000..9fdf56d --- /dev/null +++ b/build/.cmake/api/v1/reply/target-glm__glm-header-only-Debug-5bb43cd096b4c54b9793.json @@ -0,0 +1,55 @@ +{ + "abstract" : true, + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package" + ], + "files" : + [ + "C:/Program Files (x86)/glm/share/glm/glmConfig.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 33, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 58, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "glm::glm-header-only::@fafd37b19aacd4c483ed", + "imported" : true, + "local" : true, + "name" : "glm::glm-header-only", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "INTERFACE_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-glm__glm-header-only-MinSizeRel-5bb43cd096b4c54b9793.json b/build/.cmake/api/v1/reply/target-glm__glm-header-only-MinSizeRel-5bb43cd096b4c54b9793.json new file mode 100644 index 0000000..9fdf56d --- /dev/null +++ b/build/.cmake/api/v1/reply/target-glm__glm-header-only-MinSizeRel-5bb43cd096b4c54b9793.json @@ -0,0 +1,55 @@ +{ + "abstract" : true, + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package" + ], + "files" : + [ + "C:/Program Files (x86)/glm/share/glm/glmConfig.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 33, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 58, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "glm::glm-header-only::@fafd37b19aacd4c483ed", + "imported" : true, + "local" : true, + "name" : "glm::glm-header-only", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "INTERFACE_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-glm__glm-header-only-RelWithDebInfo-5bb43cd096b4c54b9793.json b/build/.cmake/api/v1/reply/target-glm__glm-header-only-RelWithDebInfo-5bb43cd096b4c54b9793.json new file mode 100644 index 0000000..9fdf56d --- /dev/null +++ b/build/.cmake/api/v1/reply/target-glm__glm-header-only-RelWithDebInfo-5bb43cd096b4c54b9793.json @@ -0,0 +1,55 @@ +{ + "abstract" : true, + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package" + ], + "files" : + [ + "C:/Program Files (x86)/glm/share/glm/glmConfig.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 33, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 58, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "glm::glm-header-only::@fafd37b19aacd4c483ed", + "imported" : true, + "local" : true, + "name" : "glm::glm-header-only", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "INTERFACE_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-glm__glm-header-only-Release-5bb43cd096b4c54b9793.json b/build/.cmake/api/v1/reply/target-glm__glm-header-only-Release-5bb43cd096b4c54b9793.json new file mode 100644 index 0000000..9fdf56d --- /dev/null +++ b/build/.cmake/api/v1/reply/target-glm__glm-header-only-Release-5bb43cd096b4c54b9793.json @@ -0,0 +1,55 @@ +{ + "abstract" : true, + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "find_package" + ], + "files" : + [ + "C:/Program Files (x86)/glm/share/glm/glmConfig.cmake", + "HydraEngine/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 33, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 58, + "parent" : 2 + } + ] + }, + "codemodelVersion" : + { + "major" : 2, + "minor" : 10 + }, + "id" : "glm::glm-header-only::@fafd37b19aacd4c483ed", + "imported" : true, + "local" : true, + "name" : "glm::glm-header-only", + "paths" : + { + "build" : "HydraEngine", + "source" : "HydraEngine" + }, + "sources" : [], + "type" : "INTERFACE_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/toolchains-v1-c9ef456008c894b37931.json b/build/.cmake/api/v1/reply/toolchains-v1-c9ef456008c894b37931.json new file mode 100644 index 0000000..a075d39 --- /dev/null +++ b/build/.cmake/api/v1/reply/toolchains-v1-c9ef456008c894b37931.json @@ -0,0 +1,58 @@ +{ + "kind" : "toolchains", + "toolchains" : + [ + { + "compiler" : + { + "id" : "MSVC", + "implicit" : + { + "includeDirectories" : [], + "linkDirectories" : [], + "linkFrameworkDirectories" : [], + "linkLibraries" : [] + }, + "path" : "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/cl.exe", + "version" : "19.44.35225.0" + }, + "language" : "CXX", + "sourceFileExtensions" : + [ + "C", + "M", + "c++", + "cc", + "cpp", + "cxx", + "m", + "mm", + "mpp", + "CPP", + "ixx", + "cppm", + "ccm", + "cxxm", + "c++m" + ] + }, + { + "compiler" : + { + "implicit" : {}, + "path" : "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/rc.exe" + }, + "language" : "RC", + "sourceFileExtensions" : + [ + "rc", + "RC" + ] + } + ], + "version" : + { + "major" : 1, + "minor" : 1 + } +} diff --git a/build/ALL_BUILD.vcxproj b/build/ALL_BUILD.vcxproj new file mode 100644 index 0000000..da971a7 --- /dev/null +++ b/build/ALL_BUILD.vcxproj @@ -0,0 +1,193 @@ + + + + x64 + + + false + + + + Debug + x64 + + + Release + x64 + + + MinSizeRel + x64 + + + RelWithDebInfo + x64 + + + + {F5CAD90F-9E97-32A0-A55D-400881607AB1} + Win32Proj + 10.0.26100.0 + x64 + ALL_BUILD + NoUpgrade + + + + Utility + MultiByte + v143 + true + + + Utility + MultiByte + v143 + false + + + Utility + MultiByte + v143 + false + + + Utility + MultiByte + v143 + false + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + C:\Code\HydraV3\HydraClient;C:\Code\HydraV3\HydraEngine\includes;C:\Code\HydraV3\Libraries\glm;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + C:\Code\HydraV3\HydraClient;C:\Code\HydraV3\HydraEngine\includes;C:\Code\HydraV3\Libraries\glm;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + C:\Code\HydraV3\HydraClient;C:\Code\HydraV3\HydraEngine\includes;C:\Code\HydraV3\Libraries\glm;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + C:\Code\HydraV3\HydraClient;C:\Code\HydraV3\HydraEngine\includes;C:\Code\HydraV3\Libraries\glm;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Always + Building Custom Rule C:/Code/HydraV3/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3 -BC:/Code/HydraV3/build --check-stamp-file C:/Code/HydraV3/build/CMakeFiles/generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeCXXCompiler.cmake;C:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeRCCompiler.cmake;C:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCXXLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCommonLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-Initialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\WindowsPaths.cmake;%(AdditionalInputs) + C:\Code\HydraV3\build\CMakeFiles\generate.stamp + false + Building Custom Rule C:/Code/HydraV3/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3 -BC:/Code/HydraV3/build --check-stamp-file C:/Code/HydraV3/build/CMakeFiles/generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeCXXCompiler.cmake;C:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeRCCompiler.cmake;C:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCXXLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCommonLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-Initialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\WindowsPaths.cmake;%(AdditionalInputs) + C:\Code\HydraV3\build\CMakeFiles\generate.stamp + false + Building Custom Rule C:/Code/HydraV3/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3 -BC:/Code/HydraV3/build --check-stamp-file C:/Code/HydraV3/build/CMakeFiles/generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeCXXCompiler.cmake;C:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeRCCompiler.cmake;C:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCXXLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCommonLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-Initialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\WindowsPaths.cmake;%(AdditionalInputs) + C:\Code\HydraV3\build\CMakeFiles\generate.stamp + false + Building Custom Rule C:/Code/HydraV3/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -SC:/Code/HydraV3 -BC:/Code/HydraV3/build --check-stamp-file C:/Code/HydraV3/build/CMakeFiles/generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeCXXCompiler.cmake;C:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeRCCompiler.cmake;C:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCXXLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCommonLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-Initialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\WindowsPaths.cmake;%(AdditionalInputs) + C:\Code\HydraV3\build\CMakeFiles\generate.stamp + false + + + + + + + + {40558594-69D1-3AC3-8C7D-F1754EAB54FD} + ZERO_CHECK + false + Never + + + {DFA6CA5A-BDE3-347F-91D6-45B1F9DC9659} + HydraClient + + + {D909DC68-258F-30D6-A03E-4ACF780449F1} + HydraEngine + + + + + + \ No newline at end of file diff --git a/build/ALL_BUILD.vcxproj.filters b/build/ALL_BUILD.vcxproj.filters new file mode 100644 index 0000000..b2f8c0a --- /dev/null +++ b/build/ALL_BUILD.vcxproj.filters @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/build/CMakeCache.txt b/build/CMakeCache.txt new file mode 100644 index 0000000..bb205e1 --- /dev/null +++ b/build/CMakeCache.txt @@ -0,0 +1,389 @@ +# This is the CMakeCache file. +# For build in directory: c:/Code/HydraV3/build +# It was generated by CMake: C:/Program Files/CMake/bin/cmake.exe +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Path to a program. +CMAKE_AR:FILEPATH=C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib.exe + +//Semicolon separated list of supported configuration types, only +// supports Debug, Release, MinSizeRel, and RelWithDebInfo, anything +// else will be ignored. +CMAKE_CONFIGURATION_TYPES:STRING=Debug;Release;MinSizeRel;RelWithDebInfo + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING=/DWIN32 /D_WINDOWS /EHsc + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=/Ob0 /Od /RTC1 + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=/O1 /Ob1 /DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=/O2 /Ob2 /DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=/O2 /Ob1 /DNDEBUG + +//Libraries linked by default with all C++ applications. +CMAKE_CXX_STANDARD_LIBRARIES:STRING=kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING=/machine:x64 + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL + +//No help, variable specified on the command line. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=TRUE + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=C:/Code/HydraV3/build/CMakeFiles/pkgRedirects + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=C:/Program Files/Hydra + +//Path to a program. +CMAKE_LINKER:FILEPATH=C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/link.exe + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING=/machine:x64 + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL + +//Path to a program. +CMAKE_MT:FILEPATH=C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/mt.exe + +//Value Computed by CMake +CMAKE_PROJECT_COMPAT_VERSION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=Hydra + +//Value Computed by CMake +CMAKE_PROJECT_SPDX_LICENSE:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_VERSION:STATIC=1.0 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_MAJOR:STATIC=1 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_MINOR:STATIC=0 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_PATCH:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_TWEAK:STATIC= + +//RC compiler +CMAKE_RC_COMPILER:FILEPATH=C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/rc.exe + +//Flags for Windows Resource Compiler during all build types. +CMAKE_RC_FLAGS:STRING=-DWIN32 + +//Flags for Windows Resource Compiler during DEBUG builds. +CMAKE_RC_FLAGS_DEBUG:STRING=-D_DEBUG + +//Flags for Windows Resource Compiler during MINSIZEREL builds. +CMAKE_RC_FLAGS_MINSIZEREL:STRING= + +//Flags for Windows Resource Compiler during RELEASE builds. +CMAKE_RC_FLAGS_RELEASE:STRING= + +//Flags for Windows Resource Compiler during RELWITHDEBINFO builds. +CMAKE_RC_FLAGS_RELWITHDEBINFO:STRING= + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING=/machine:x64 + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the archiver during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING=/machine:x64 + +//Flags used by the archiver during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the archiver during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the archiver during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the archiver during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//The directory containing a CMake configuration file for GLEW. +GLEW_DIR:PATH=GLEW_DIR-NOTFOUND + +//Path to a file. +GLEW_INCLUDE_DIR:PATH=C:/Code/HydraV3/Libraries/glew-2.3.1/include + +//Path to a library. +GLEW_SHARED_LIBRARY_DEBUG:FILEPATH=GLEW_SHARED_LIBRARY_DEBUG-NOTFOUND + +//Path to a library. +GLEW_SHARED_LIBRARY_RELEASE:FILEPATH=C:/Code/HydraV3/Libraries/glew-2.3.1/lib/Release/x64/glew32.lib + +//Path to a library. +GLEW_STATIC_LIBRARY_DEBUG:FILEPATH=GLEW_STATIC_LIBRARY_DEBUG-NOTFOUND + +//Path to a library. +GLEW_STATIC_LIBRARY_RELEASE:FILEPATH=C:/Code/HydraV3/Libraries/glew-2.3.1/lib/Release/x64/glew32s.lib + +//Value Computed by CMake +HydraEngine_BINARY_DIR:STATIC=C:/Code/HydraV3/build/HydraEngine + +//Value Computed by CMake +HydraEngine_IS_TOP_LEVEL:STATIC=OFF + +//Value Computed by CMake +HydraEngine_SOURCE_DIR:STATIC=C:/Code/HydraV3/HydraEngine + +//Value Computed by CMake +Hydra_BINARY_DIR:STATIC=C:/Code/HydraV3/build + +//Value Computed by CMake +Hydra_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +Hydra_SOURCE_DIR:STATIC=C:/Code/HydraV3 + +//OpenGL library for win32 +OPENGL_gl_LIBRARY:STRING=opengl32 + +//GLU library for win32 +OPENGL_glu_LIBRARY:STRING=glu32 + +//The directory containing a CMake configuration file for glfw3. +glfw3_DIR:PATH=C:/Program Files (x86)/GLFW/lib/cmake/glfw3 + +//The directory containing a CMake configuration file for glm. +glm_DIR:PATH=C:/Program Files (x86)/glm/share/glm + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=c:/Code/HydraV3/build +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=4 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=3 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=C:/Program Files/CMake/bin/cmake.exe +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=C:/Program Files/CMake/bin/cpack.exe +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=C:/Program Files/CMake/bin/ctest.exe +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES +CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=Unknown +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Visual Studio 17 2022 +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL=C:/Program Files/Microsoft Visual Studio/2022/Professional +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL=x64 +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL=host=x64 +//Test CMAKE_HAVE_LIBC_PTHREAD +CMAKE_HAVE_LIBC_PTHREAD:INTERNAL= +//Have library pthreads +CMAKE_HAVE_PTHREADS_CREATE:INTERNAL= +//Have library pthread +CMAKE_HAVE_PTHREAD_CREATE:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=C:/Code/HydraV3 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//Name of CMakeLists files to read +CMAKE_LIST_FILE_NAME:INTERNAL=CMakeLists.txt +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MT +CMAKE_MT-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=2 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//noop for ranlib +CMAKE_RANLIB:INTERNAL=: +//ADVANCED property for variable: CMAKE_RC_COMPILER +CMAKE_RC_COMPILER-ADVANCED:INTERNAL=1 +CMAKE_RC_COMPILER_WORKS:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS +CMAKE_RC_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_DEBUG +CMAKE_RC_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_MINSIZEREL +CMAKE_RC_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_RELEASE +CMAKE_RC_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_RELWITHDEBINFO +CMAKE_RC_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=C:/Program Files/CMake/share/cmake-4.3 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//Details about finding GLEW +FIND_PACKAGE_MESSAGE_DETAILS_GLEW:INTERNAL=[C:/Code/HydraV3/Libraries/glew-2.3.1/include][C:/Code/HydraV3/Libraries/glew-2.3.1/lib/Release/x64/glew32.lib][v2.3.1()] +//Details about finding OpenGL +FIND_PACKAGE_MESSAGE_DETAILS_OpenGL:INTERNAL=[opengl32][ ][v()] +//Details about finding Threads +FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()] +//ADVANCED property for variable: GLEW_INCLUDE_DIR +GLEW_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: GLEW_SHARED_LIBRARY_DEBUG +GLEW_SHARED_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: GLEW_SHARED_LIBRARY_RELEASE +GLEW_SHARED_LIBRARY_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: GLEW_STATIC_LIBRARY_DEBUG +GLEW_STATIC_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: GLEW_STATIC_LIBRARY_RELEASE +GLEW_STATIC_LIBRARY_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_gl_LIBRARY +OPENGL_gl_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_glu_LIBRARY +OPENGL_glu_LIBRARY-ADVANCED:INTERNAL=1 + diff --git a/build/CMakeFiles/4.3.3/CMakeCXXCompiler.cmake b/build/CMakeFiles/4.3.3/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..5c83eec --- /dev/null +++ b/build/CMakeFiles/4.3.3/CMakeCXXCompiler.cmake @@ -0,0 +1,102 @@ +set(CMAKE_CXX_COMPILER "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/cl.exe") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "MSVC") +set(CMAKE_CXX_COMPILER_VERSION "19.44.35225.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "OFF") +set(CMAKE_CXX_STANDARD_LATEST "23") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") +set(CMAKE_CXX26_COMPILE_FEATURES "") + +set(CMAKE_CXX_PLATFORM_ID "Windows") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "MSVC") +set(CMAKE_CXX_COMPILER_APPLE_SYSROOT "") +set(CMAKE_CXX_SIMULATE_VERSION "") +set(CMAKE_CXX_COMPILER_ARCHITECTURE_ID "x64") + +set(MSVC_CXX_ARCHITECTURE_ID x64) + + +set(CMAKE_AR "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib.exe") +set(CMAKE_CXX_COMPILER_AR "") +set(CMAKE_RANLIB ":") +set(CMAKE_CXX_COMPILER_RANLIB "") +set(CMAKE_LINKER "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/link.exe") +set(CMAKE_LINKER_LINK "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/link.exe") +set(CMAKE_LINKER_LLD "lld-link") +set(CMAKE_CXX_COMPILER_LINKER "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/HostX64/x64/link.exe") +set(CMAKE_CXX_COMPILER_LINKER_ID "MSVC") +set(CMAKE_CXX_COMPILER_LINKER_VERSION 14.44.35225.0) +set(CMAKE_CXX_COMPILER_LINKER_FRONTEND_VARIANT MSVC) +set(CMAKE_MT "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/mt.exe") +set(CMAKE_TAPI "") +set(CMAKE_COMPILER_IS_GNUCXX ) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm;ccm;cxxm;c++m) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang IN ITEMS C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) +set(CMAKE_CXX_LINKER_DEPFILE_SUPPORTED ) +set(CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED ) +set(CMAKE_CXX_LINKER_PUSHPOP_STATE_SUPPORTED ) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") +set(CMAKE_CXX_COMPILER_CLANG_RESOURCE_DIR "") + +set(CMAKE_CXX_COMPILER_IMPORT_STD "") +set(CMAKE_CXX_COMPILER_IMPORT_STD_ERROR_MESSAGE "Unsupported generator: Visual Studio 17 2022") +set(CMAKE_CXX_STDLIB_MODULES_JSON "") diff --git a/build/CMakeFiles/4.3.3/CMakeDetermineCompilerABI_CXX.bin b/build/CMakeFiles/4.3.3/CMakeDetermineCompilerABI_CXX.bin new file mode 100644 index 0000000000000000000000000000000000000000..7f5785de2cebb37623ab11c5dc43d89fa173dadf GIT binary patch literal 53248 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 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__RENESAS__) +# define COMPILER_ID "Renesas" +/* __RENESAS_VERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__RENESAS_VERSION__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR HEX(__RENESAS_VERSION__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__RENESAS_VERSION__ >> 8 & 0xFF) + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__DCC__) && defined(_DIAB_TOOL) +# define COMPILER_ID "Diab" + # define COMPILER_VERSION_MAJOR DEC(__VERSION_MAJOR_NUMBER__) + # define COMPILER_VERSION_MINOR DEC(__VERSION_MINOR_NUMBER__) + # define COMPILER_VERSION_PATCH DEC(__VERSION_ARCH_FEATURE_NUMBER__) + # define COMPILER_VERSION_TWEAK DEC(__VERSION_BUG_FIX_NUMBER__) + + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "ARM" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) || defined(__CPARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__RENESAS__) +# if defined(__CCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__CCRL__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__CCRH__) +# define ARCHITECTURE_ID "RH850" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#define CXX_STD_98 199711L +#define CXX_STD_11 201103L +#define CXX_STD_14 201402L +#define CXX_STD_17 201703L +#define CXX_STD_20 202002L +#define CXX_STD_23 202302L + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) +# if _MSVC_LANG > CXX_STD_17 +# define CXX_STD _MSVC_LANG +# elif _MSVC_LANG == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 && __cplusplus > CXX_STD_17 +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 +# define CXX_STD CXX_STD_17 +# elif defined(__INTEL_CXX11_MODE__) && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# elif defined(__INTEL_CXX11_MODE__) +# define CXX_STD CXX_STD_11 +# else +# define CXX_STD CXX_STD_98 +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# if _MSVC_LANG > __cplusplus +# define CXX_STD _MSVC_LANG +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__NVCOMPILER) +# if __cplusplus == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__INTEL_COMPILER) || defined(__PGI) +# if __cplusplus == CXX_STD_11 && defined(__cpp_namespace_attributes) +# define CXX_STD CXX_STD_17 +# elif __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif (defined(__IBMCPP__) || defined(__ibmxl__)) && defined(__linux__) +# if __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif __cplusplus == 1 && defined(__GXX_EXPERIMENTAL_CXX0X__) +# define CXX_STD CXX_STD_11 +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > CXX_STD_23 + "26" +#elif CXX_STD > CXX_STD_20 + "23" +#elif CXX_STD > CXX_STD_17 + "20" +#elif CXX_STD > CXX_STD_14 + "17" +#elif CXX_STD > CXX_STD_11 + "14" +#elif CXX_STD >= CXX_STD_11 + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__) || defined(__RENESAS__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#if defined(COMPILER_VERSION_INTERNAL) || defined(COMPILER_VERSION_INTERNAL_STR) + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/build/CMakeFiles/4.3.3/CompilerIdCXX/CompilerIdCXX.vcxproj b/build/CMakeFiles/4.3.3/CompilerIdCXX/CompilerIdCXX.vcxproj new file mode 100644 index 0000000..67e6b4f --- /dev/null +++ b/build/CMakeFiles/4.3.3/CompilerIdCXX/CompilerIdCXX.vcxproj @@ -0,0 +1,72 @@ + + + + + Debug + x64 + + + + {CAE07175-D007-4FC3-BFE8-47B392814159} + CompilerIdCXX + Win32Proj + + + 10.0.26100.0 + + + + + + + + + x64 + + + Application + v143 + + MultiByte + + + + + + + <_ProjectFileVersion>10.0.30319.1 + .\ + $(Configuration)\ + false + + + + Disabled + %(PreprocessorDefinitions) + false + EnableFastChecks + MultiThreadedDebugDLL + + + TurnOffAllWarnings + + + + + + false + Console + + + + for %%i in (cl.exe) do %40echo CMAKE_CXX_COMPILER=%%~$PATH:i + + + + + + + + + + diff --git a/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.exe.recipe b/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.exe.recipe new file mode 100644 index 0000000..7784731 --- /dev/null +++ b/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.exe.recipe @@ -0,0 +1,11 @@ + + + + + C:\Code\HydraV3\build\CMakeFiles\4.3.3\CompilerIdCXX\CompilerIdCXX.exe + + + + + + \ No newline at end of file diff --git a/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.command.1.tlog b/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.command.1.tlog new file mode 100644 index 0000000000000000000000000000000000000000..4af9d7e4e09a9f88143df4436533c3d05ad2e292 GIT binary patch literal 684 zcmd6l-Acni5QWdR;5&%-wu-&VooRj)4Gn3nwG>6#R0A=Fw4zV1e)}V|K7oXt*_k|LnXTPpR7_dZr}5bY#4)O|eS?%6To9XcBuuhjnc6uA_8oFKp+}bb bM7>0@VV0V?es3@Jry>QMQO_#apERpgN6k<@^(Syms@3vT56VH>x9Id5*VBnu!Md=v?4@Eo z|6+5{BkNjMWajJzjR6%$X5Aj~;&62&wt6E5q5~5-cR08G0PbgRH)}x7Z~{&TqTlow zVL2Ff>t5Nf+x4iG>D<&C_!*OF;m^rKMi$7cl<|G&2l_-tp8`}d27?E>0czz Lfr(DZ@s|As!ro6y literal 0 HcmV?d00001 diff --git a/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.write.1.tlog b/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.write.1.tlog new file mode 100644 index 0000000000000000000000000000000000000000..3fe41836438594c0010c4fcfccb171e58c99849b GIT binary patch literal 324 zcmezWFOI>P!HOXUNcuClFt`F)9t@E{RuF?DLl}cGknhA0%HYZ10~7J)r6UAmnA>0NlR0FS}QsU>F$E*~E zh*~=AGPm1z#2Wb7D$B7YU~TOaX@o)yv!qh9RnY-84Qtqi$1LbU=GxyHp~fDXgPKo- z&N-P`->MM`?!&UF=VMtXHEzHn?^9K!1hbp?&c$v!rZZLE7uqG0s%6)2K1HQZ+=4z@ zcWoMeVkKvrr>2&g>y5S4k#=;gHJ&SwCp~~ZgEjQ3d-%6JbL?wpF5oWN&tWt@#v{lI z=E7MosL%DN8{T(rpLivInTx;-ss$a1spHaXvFYfLc}6vb-&*3@XLLFC&ULisNDq&c ztjC~TY!UpxO_{o{DULS%8N!>OVKelX3M|-cud&r!}ZHLG6Ek(I>P7 Bi?#p& literal 0 HcmV?d00001 diff --git a/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.read.1.tlog b/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.read.1.tlog new file mode 100644 index 0000000000000000000000000000000000000000..c7124f9c174735021346ce459dfd004d75505699 GIT binary patch literal 3338 zcmdUy$!@|h5QgVmsqetCy`ZvmQE!9Y+%LYGe_6Y|r?& zXXW$b-KO?zE#JaoOBgNejZtY6+t>&?vc^)&nA5JD`6c^iZZ5Hk*|GK6sh^jV+j_rR z(#LRZX|0nlY4amVepTn6^7WaE?8UC_YL9Xat^$6c%dK~SqGvap@njEni}Y8{U2$H) zsAAs|x^`FxcE@@K9np*GyWbE_QJ!u=nX|rSc1*7umq<+D9N7>aFX8`@HQY+r!a_CY z?bE<8d7G%P&4QK%q(g7}F_`9oz1ajkZtykvb66Hu5vSyhq4}dMD+%naJf;aTtqu%X z<8n(JkS{6=Mr50?ti3}u#S?!wDR?&6wp zc180Tg}Q}*%C}}!ex`aT=j&$&t~MI)E2MiT?~xr{{n6DI9f$6Fo;QShC%s0Dc2ue9 z)y}Dz!o8LBT4Et9G?luWou{wAuTzDm#-=)3Y8=ALwWEl4mH#jBCwXIcudbisTQzs~ gHkGiR9C-g}gsJ#9BPj{GQsk7U?!LKIb7hYE3#lQ%E&u=k literal 0 HcmV?d00001 diff --git a/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.secondary.1.tlog b/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.secondary.1.tlog new file mode 100644 index 0000000..a85604a --- /dev/null +++ b/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.secondary.1.tlog @@ -0,0 +1 @@ +^C:\CODE\HYDRAV3\BUILD\CMAKEFILES\4.3.3\COMPILERIDCXX\DEBUG\CMAKECXXCOMPILERID.OBJ diff --git a/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.write.1.tlog b/build/CMakeFiles/4.3.3/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.write.1.tlog new file mode 100644 index 0000000000000000000000000000000000000000..a46cc1f0134fa8c8ca483c128071ab2b72956fed GIT binary patch literal 314 zcmezWFOI>P!HOXUNcuClFt`F)9t@E{RuF?DLl}cGknhA0%HYZ10~7#8#he(t7 + + + + Debug + x64 + + + + {F3FC6D86-508D-3FB1-96D2-995F08B142EC} + Win32Proj + x64 + 10.0.26100.0 + + + + x64 + + + Utility + MultiByte + v143 + + + + + echo VCTargetsPath=$(VCTargetsPath) + + + + diff --git a/build/CMakeFiles/4.3.3/VCTargetsPath/x64/Debug/VCTargetsPath.recipe b/build/CMakeFiles/4.3.3/VCTargetsPath/x64/Debug/VCTargetsPath.recipe new file mode 100644 index 0000000..2aecd70 --- /dev/null +++ b/build/CMakeFiles/4.3.3/VCTargetsPath/x64/Debug/VCTargetsPath.recipe @@ -0,0 +1,11 @@ + + + + + C:\Code\HydraV3\build\CMakeFiles\4.3.3\x64\Debug\VCTargetsPath + + + + + + \ No newline at end of file diff --git a/build/CMakeFiles/4.3.3/VCTargetsPath/x64/Debug/VCTargetsPath.tlog/VCTargetsPath.lastbuildstate b/build/CMakeFiles/4.3.3/VCTargetsPath/x64/Debug/VCTargetsPath.tlog/VCTargetsPath.lastbuildstate new file mode 100644 index 0000000..6030902 --- /dev/null +++ b/build/CMakeFiles/4.3.3/VCTargetsPath/x64/Debug/VCTargetsPath.tlog/VCTargetsPath.lastbuildstate @@ -0,0 +1,2 @@ +PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.44.35207:TargetPlatformVersion=10.0.26100.0: +Debug|x64|C:\Code\HydraV3\build\CMakeFiles\4.3.3\| diff --git a/build/CMakeFiles/86fba70918b4c2a3e7e2bca408a270cb/generate.stamp.rule b/build/CMakeFiles/86fba70918b4c2a3e7e2bca408a270cb/generate.stamp.rule new file mode 100644 index 0000000..2d3998c --- /dev/null +++ b/build/CMakeFiles/86fba70918b4c2a3e7e2bca408a270cb/generate.stamp.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/build/CMakeFiles/CMakeConfigureLog.yaml b/build/CMakeFiles/CMakeConfigureLog.yaml new file mode 100644 index 0000000..9694e8b --- /dev/null +++ b/build/CMakeFiles/CMakeConfigureLog.yaml @@ -0,0 +1,6170 @@ + +--- +events: + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineSystem.cmake:212 (message)" + - "CMakeLists.txt:5 (project)" + message: | + The system is: Windows - 10.0.26200 - AMD64 + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCompilerId.cmake:468 (find_file)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCompilerId.cmake:506 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:5 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/" + found: "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + CMAKE_PREFIX_PATH: + - "../Libraries/" + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Ollama" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + ENV{INCLUDE}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\include" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\ATLMFC\\include" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Auxiliary\\VS\\include" + - "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.26100.0\\ucrt" + - "C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.26100.0\\\\um" + - "C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.26100.0\\\\shared" + - "C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.26100.0\\\\winrt" + - "C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.26100.0\\\\cppwinrt" + - "C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.8\\include\\um" + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:5 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: + Build flags: + Id flags: + + The output was: + 0 + MSBuild version 17.14.40+3e7442088 for .NET Framework + Build started 08/07/2026 22:45:52. + + Project "C:\\Code\\HydraV3\\build\\CMakeFiles\\4.3.3\\CompilerIdCXX\\CompilerIdCXX.vcxproj" on node 1 (default targets). + PrepareForBuild: + Creating directory "Debug\\". + Structured output is enabled. The formatting of compiler diagnostics will reflect the error hierarchy. See https://aka.ms/cpp/structured-output for more details. + Creating directory "Debug\\CompilerIdCXX.tlog\\". + InitializeBuildStatus: + Creating "Debug\\CompilerIdCXX.tlog\\unsuccessfulbuild" because "AlwaysCreate" was specified. + Touching "Debug\\CompilerIdCXX.tlog\\unsuccessfulbuild". + ClCompile: + C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64\\CL.exe /c /nologo /W0 /WX- /diagnostics:column /Od /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"Debug\\\\" /Fd"Debug\\vc143.pdb" /external:W0 /Gd /TP /FC /errorReport:queue CMakeCXXCompilerId.cpp + CMakeCXXCompilerId.cpp + Link: + C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64\\link.exe /ERRORREPORT:QUEUE /OUT:".\\CompilerIdCXX.exe" /INCREMENTAL:NO /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /PDB:".\\CompilerIdCXX.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:".\\CompilerIdCXX.lib" /MACHINE:X64 Debug\\CMakeCXXCompilerId.obj + CompilerIdCXX.vcxproj -> C:\\Code\\HydraV3\\build\\CMakeFiles\\4.3.3\\CompilerIdCXX\\CompilerIdCXX.exe + PostBuildEvent: + for %%i in (cl.exe) do @echo CMAKE_CXX_COMPILER=%%~$PATH:i + :VCEnd + CMAKE_CXX_COMPILER=C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\Hostx64\\x64\\cl.exe + FinalizeBuildStatus: + Deleting file "Debug\\CompilerIdCXX.tlog\\unsuccessfulbuild". + Touching "Debug\\CompilerIdCXX.tlog\\CompilerIdCXX.lastbuildstate". + Done Building Project "C:\\Code\\HydraV3\\build\\CMakeFiles\\4.3.3\\CompilerIdCXX\\CompilerIdCXX.vcxproj" (default targets). + + Build succeeded. + 0 Warning(s) + 0 Error(s) + + Time Elapsed 00:00:00.50 + + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CompilerIdCXX.exe" + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CompilerIdCXX.vcxproj" + + The CXX compiler identification is MSVC, found in: + C:/Code/HydraV3/build/CMakeFiles/4.3.3/CompilerIdCXX/CompilerIdCXX.exe + + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindBinUtils.cmake:37 (find_program)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindBinUtils.cmake:65 (__resolve_tool_path)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindBinUtils.cmake:103 (__resolve_linker_path)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCXXCompiler.cmake:206 (include)" + - "CMakeLists.txt:5 (project)" + mode: "program" + variable: "_CMAKE_TOOL_WITH_PATH" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "link" + candidate_directories: + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/" + - "C:/VulkanSDK/1.4.350.0/Bin/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/" + - "C:/Program Files/Azure Data Studio/bin/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files/CMake/bin/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/rob/.dotnet/tools/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/" + searched_directories: + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/link.com" + found: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/link.exe" + search_context: + CMAKE_PREFIX_PATH: + - "../Libraries/" + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Ollama" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindBinUtils.cmake:37 (find_program)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindBinUtils.cmake:65 (__resolve_tool_path)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindBinUtils.cmake:104 (__resolve_linker_path)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCXXCompiler.cmake:206 (include)" + - "CMakeLists.txt:5 (project)" + mode: "program" + variable: "_CMAKE_TOOL_WITH_PATH" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "lld-link" + candidate_directories: + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/" + - "C:/VulkanSDK/1.4.350.0/Bin/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/" + - "C:/Program Files/Azure Data Studio/bin/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files/CMake/bin/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/rob/.dotnet/tools/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/" + searched_directories: + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lld-link.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lld-link.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lld-link" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lld-link.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lld-link.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lld-link" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lld-link.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lld-link.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lld-link" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lld-link.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lld-link.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lld-link" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lld-link.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lld-link.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lld-link" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lld-link.com" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lld-link.exe" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lld-link" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lld-link.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lld-link.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lld-link" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lld-link.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lld-link.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lld-link" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lld-link.com" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lld-link.exe" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lld-link" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/lld-link.com" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/lld-link.exe" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/lld-link" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lld-link.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lld-link.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lld-link" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lld-link.com" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lld-link.exe" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lld-link" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lld-link.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lld-link.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lld-link" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lld-link.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lld-link.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lld-link" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lld-link.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lld-link.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lld-link" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/lld-link.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/lld-link.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/lld-link" + - "C:/VulkanSDK/1.4.350.0/Bin/lld-link.com" + - "C:/VulkanSDK/1.4.350.0/Bin/lld-link.exe" + - "C:/VulkanSDK/1.4.350.0/Bin/lld-link" + - "C:/Windows/System32/lld-link.com" + - "C:/Windows/System32/lld-link.exe" + - "C:/Windows/System32/lld-link" + - "C:/Windows/lld-link.com" + - "C:/Windows/lld-link.exe" + - "C:/Windows/lld-link" + - "C:/Windows/System32/wbem/lld-link.com" + - "C:/Windows/System32/wbem/lld-link.exe" + - "C:/Windows/System32/wbem/lld-link" + - "C:/Windows/System32/WindowsPowerShell/v1.0/lld-link.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/lld-link.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/lld-link" + - "C:/Windows/System32/OpenSSH/lld-link.com" + - "C:/Windows/System32/OpenSSH/lld-link.exe" + - "C:/Windows/System32/OpenSSH/lld-link" + - "C:/Program Files/dotnet/lld-link.com" + - "C:/Program Files/dotnet/lld-link.exe" + - "C:/Program Files/dotnet/lld-link" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lld-link.com" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lld-link.exe" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lld-link" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/lld-link.com" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/lld-link.exe" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/lld-link" + - "C:/Program Files/Azure Data Studio/bin/lld-link.com" + - "C:/Program Files/Azure Data Studio/bin/lld-link.exe" + - "C:/Program Files/Azure Data Studio/bin/lld-link" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lld-link.com" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lld-link.exe" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lld-link" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lld-link.com" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lld-link.exe" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lld-link" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lld-link.com" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lld-link.exe" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lld-link" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lld-link.com" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lld-link.exe" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lld-link" + - "C:/Program Files/CMake/bin/lld-link.com" + - "C:/Program Files/CMake/bin/lld-link.exe" + - "C:/Program Files/CMake/bin/lld-link" + - "C:/Program Files/Git/cmd/lld-link.com" + - "C:/Program Files/Git/cmd/lld-link.exe" + - "C:/Program Files/Git/cmd/lld-link" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lld-link.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lld-link.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lld-link" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lld-link.com" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lld-link.exe" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lld-link" + - "C:/Users/rob/.dotnet/tools/lld-link.com" + - "C:/Users/rob/.dotnet/tools/lld-link.exe" + - "C:/Users/rob/.dotnet/tools/lld-link" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/lld-link.com" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/lld-link.exe" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/lld-link" + - "C:/Users/rob/AppData/Local/Programs/Ollama/lld-link.com" + - "C:/Users/rob/AppData/Local/Programs/Ollama/lld-link.exe" + - "C:/Users/rob/AppData/Local/Programs/Ollama/lld-link" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/lld-link.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/lld-link.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/lld-link" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lld-link.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lld-link.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lld-link" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lld-link.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lld-link.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lld-link" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lld-link.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lld-link.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lld-link" + found: false + search_context: + CMAKE_PREFIX_PATH: + - "../Libraries/" + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Ollama" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCXXCompiler.cmake:206 (include)" + - "CMakeLists.txt:5 (project)" + mode: "program" + variable: "CMAKE_LINKER" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "link" + candidate_directories: + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/" + - "C:/VulkanSDK/1.4.350.0/Bin/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/" + - "C:/Program Files/Azure Data Studio/bin/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files/CMake/bin/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/rob/.dotnet/tools/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/" + searched_directories: + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/link.com" + found: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/link.exe" + search_context: + CMAKE_PREFIX_PATH: + - "../Libraries/" + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Ollama" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCXXCompiler.cmake:206 (include)" + - "CMakeLists.txt:5 (project)" + mode: "program" + variable: "CMAKE_MT" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "mt" + candidate_directories: + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/" + - "C:/VulkanSDK/1.4.350.0/Bin/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/" + - "C:/Program Files/Azure Data Studio/bin/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files/CMake/bin/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/rob/.dotnet/tools/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/" + searched_directories: + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/mt.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/mt.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/mt" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/mt.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/mt.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/mt" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/mt.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/mt.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/mt" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/mt.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/mt.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/mt" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/mt.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/mt.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/mt" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/mt.com" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/mt.exe" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/mt" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/mt.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/mt.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/mt" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/mt.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/mt.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/mt" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/mt.com" + found: "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/mt.exe" + search_context: + CMAKE_PREFIX_PATH: + - "../Libraries/" + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Ollama" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCXXCompiler.cmake:206 (include)" + - "CMakeLists.txt:5 (project)" + mode: "program" + variable: "CMAKE_AR" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "lib" + candidate_directories: + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/" + - "C:/VulkanSDK/1.4.350.0/Bin/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/" + - "C:/Program Files/Azure Data Studio/bin/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files/CMake/bin/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/rob/.dotnet/tools/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/" + searched_directories: + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib.com" + found: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib.exe" + search_context: + CMAKE_PREFIX_PATH: + - "../Libraries/" + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Ollama" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineRCCompiler.cmake:40 (find_program)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Windows-MSVC.cmake:592 (enable_language)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Windows-MSVC.cmake:565 (__windows_compiler_msvc_enable_rc)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Windows-MSVC-CXX.cmake:6 (__windows_compiler_msvc)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeCXXInformation.cmake:48 (include)" + - "CMakeLists.txt:5 (project)" + mode: "program" + variable: "CMAKE_RC_COMPILER" + description: "RC compiler" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "rc" + candidate_directories: + - "C:/Code/Libraries/bin/" + - "C:/Code/Libraries/sbin/" + - "C:/Code/Libraries/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/" + - "C:/VulkanSDK/1.4.350.0/Bin/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/" + - "C:/Program Files/Azure Data Studio/bin/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files/CMake/bin/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/rob/.dotnet/tools/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/" + - "C:/Program Files/bin/" + - "C:/Program Files/sbin/" + - "C:/Program Files/" + - "C:/Program Files (x86)/bin/" + - "C:/Program Files (x86)/sbin/" + - "C:/Program Files (x86)/" + - "C:/Program Files/CMake/bin/" + - "C:/Program Files/CMake/sbin/" + - "C:/Program Files/CMake/" + - "C:/Program Files/Hydra/bin/" + - "C:/Program Files/Hydra/sbin/" + - "C:/Program Files/Hydra/" + searched_directories: + - "C:/Code/Libraries/bin/rc.com" + - "C:/Code/Libraries/bin/rc.exe" + - "C:/Code/Libraries/bin/rc" + - "C:/Code/Libraries/sbin/rc.com" + - "C:/Code/Libraries/sbin/rc.exe" + - "C:/Code/Libraries/sbin/rc" + - "C:/Code/Libraries/rc.com" + - "C:/Code/Libraries/rc.exe" + - "C:/Code/Libraries/rc" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/rc.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/rc.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/rc" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/rc.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/rc.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/rc" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/rc.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/rc.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/rc" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/rc.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/rc.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/rc" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/rc.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/rc.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/rc" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/rc.com" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/rc.exe" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/rc" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/rc.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/rc.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/rc" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/rc.com" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/rc.exe" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/rc" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/rc.com" + found: "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/rc.exe" + search_context: + CMAKE_PREFIX_PATH: + - "../Libraries/" + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Ollama" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + CMAKE_INSTALL_PREFIX: "C:/Program Files/Hydra" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/Program Files/CMake" + - "C:/Program Files/Hydra" + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:5 (project)" + checks: + - "Detecting CXX compiler ABI info" + directories: + source: "C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-i02813" + binary: "C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-i02813" + cmakeVariables: + CMAKE_CXX_FLAGS: "/DWIN32 /D_WINDOWS /EHsc" + CMAKE_CXX_FLAGS_DEBUG: "/Ob0 /Od /RTC1" + CMAKE_CXX_SCAN_FOR_MODULES: "OFF" + CMAKE_CXX_STDLIB_MODULES_JSON: "" + CMAKE_EXE_LINKER_FLAGS: "/machine:x64" + buildResult: + variable: "CMAKE_CXX_ABI_COMPILED" + cached: true + stdout: | + Change Dir: 'C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-i02813' + + Run Build Command(s): "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/MSBuild.exe" cmTC_a9d42.vcxproj /p:Configuration=Debug /p:Platform=x64 /p:VisualStudioVersion=17.0 /v:n + MSBuild version 17.14.40+3e7442088 for .NET Framework + Build started 08/07/2026 22:45:53. + + Project "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-i02813\\cmTC_a9d42.vcxproj" on node 1 (default targets). + PrepareForBuild: + Structured output is enabled. The formatting of compiler diagnostics will reflect the error hierarchy. See https://aka.ms/cpp/structured-output for more details. + Creating directory "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-i02813\\Debug\\". + Creating directory "cmTC_a9d42.dir\\Debug\\cmTC_a9d42.tlog\\". + InitializeBuildStatus: + Creating "cmTC_a9d42.dir\\Debug\\cmTC_a9d42.tlog\\unsuccessfulbuild" because "AlwaysCreate" was specified. + Touching "cmTC_a9d42.dir\\Debug\\cmTC_a9d42.tlog\\unsuccessfulbuild". + ClCompile: + C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64\\CL.exe /c /Zi /W1 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D _MBCS /D "CMAKE_INTDIR=\\"Debug\\"" /EHsc /RTC1 /MDd /std:c++17 /Fo"cmTC_a9d42.dir\\Debug\\\\" /Fd"cmTC_a9d42.dir\\Debug\\vc143.pdb" /external:W1 /TP /errorReport:queue "C:\\Program Files\\CMake\\share\\cmake-4.3\\Modules\\CMakeCXXCompilerABI.cpp" + Microsoft (R) C/C++ Optimizing Compiler Version 19.44.35225 for x64 + Copyright (C) Microsoft Corporation. All rights reserved. + cl /c /Zi /W1 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D _MBCS /D "CMAKE_INTDIR=\\"Debug\\"" /EHsc /RTC1 /MDd /std:c++17 /Fo"cmTC_a9d42.dir\\Debug\\\\" /Fd"cmTC_a9d42.dir\\Debug\\vc143.pdb" /external:W1 /TP /errorReport:queue "C:\\Program Files\\CMake\\share\\cmake-4.3\\Modules\\CMakeCXXCompilerABI.cpp" + CMakeCXXCompilerABI.cpp + Link: + C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64\\link.exe /OUT:"C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-i02813\\Debug\\cmTC_a9d42.exe" /INCREMENTAL /ILK:"cmTC_a9d42.dir\\Debug\\cmTC_a9d42.ilk" /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG /PDB:"C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-i02813/Debug/cmTC_a9d42.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /IMPLIB:"C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-i02813/Debug/cmTC_a9d42.lib" /MACHINE:X64 /machine:x64 cmTC_a9d42.dir\\Debug\\CMakeCXXCompilerABI.obj + cmTC_a9d42.vcxproj -> C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-i02813\\Debug\\cmTC_a9d42.exe + FinalizeBuildStatus: + Deleting file "cmTC_a9d42.dir\\Debug\\cmTC_a9d42.tlog\\unsuccessfulbuild". + Touching "cmTC_a9d42.dir\\Debug\\cmTC_a9d42.tlog\\cmTC_a9d42.lastbuildstate". + Done Building Project "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-i02813\\cmTC_a9d42.vcxproj" (default targets). + + Build succeeded. + 0 Warning(s) + 0 Error(s) + + Time Elapsed 00:00:00.52 + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCompilerABI.cmake:253 (message)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:5 (project)" + message: | + Parsed CXX implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)|link\\.exe|lld-link(\\.exe)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|"|[0-9]+>[ -]*Build:[ 0-9]+ ms[ ]*)?[ ]*(([^"]*[/\\])?(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)|link\\.exe|lld-link(\\.exe)?))("|,| |$)] + linker tool for 'CXX': C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/HostX64/x64/link.exe + implicit libs: [] + implicit objs: [] + implicit dirs: [] + implicit fwks: [] + + + - + kind: "message-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/Internal/CMakeDetermineLinkerId.cmake:38 (message)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCompilerABI.cmake:299 (cmake_determine_linker_id)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:5 (project)" + message: | + Running the CXX compiler's linker: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/HostX64/x64/link.exe" "-v" + Microsoft (R) Incremental Linker Version 14.44.35225.0 + Copyright (C) Microsoft Corporation. All rights reserved. + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/Internal/CheckSourceCompiles.cmake:104 (try_compile)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CheckCXXSourceCompiles.cmake:103 (cmake_check_source_compiles)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/FindThreads.cmake:162 (check_cxx_source_compiles)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/FindThreads.cmake:226 (_threads_check_libc)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindDependencyMacro.cmake:93 (find_package)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindDependencyMacro.cmake:125 (__find_dependency_common)" + - "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake:2 (find_dependency)" + - "HydraEngine/CMakeLists.txt:25 (find_package)" + checks: + - "Performing Test CMAKE_HAVE_LIBC_PTHREAD" + directories: + source: "C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-8qp2xf" + binary: "C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-8qp2xf" + cmakeVariables: + CMAKE_CXX_FLAGS: "/DWIN32 /D_WINDOWS /EHsc" + CMAKE_CXX_FLAGS_DEBUG: "/Ob0 /Od /RTC1" + CMAKE_CXX_STDLIB_MODULES_JSON: "" + CMAKE_EXE_LINKER_FLAGS: "/machine:x64" + buildResult: + variable: "CMAKE_HAVE_LIBC_PTHREAD" + cached: true + stdout: | + Change Dir: 'C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-8qp2xf' + + Run Build Command(s): "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/MSBuild.exe" cmTC_301d1.vcxproj /p:Configuration=Debug /p:Platform=x64 /p:VisualStudioVersion=17.0 /v:n + MSBuild version 17.14.40+3e7442088 for .NET Framework + Build started 08/07/2026 22:45:54. + + Project "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-8qp2xf\\cmTC_301d1.vcxproj" on node 1 (default targets). + PrepareForBuild: + Structured output is enabled. The formatting of compiler diagnostics will reflect the error hierarchy. See https://aka.ms/cpp/structured-output for more details. + Creating directory "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-8qp2xf\\Debug\\". + Creating directory "cmTC_301d1.dir\\Debug\\cmTC_301d1.tlog\\". + InitializeBuildStatus: + Creating "cmTC_301d1.dir\\Debug\\cmTC_301d1.tlog\\unsuccessfulbuild" because "AlwaysCreate" was specified. + Touching "cmTC_301d1.dir\\Debug\\cmTC_301d1.tlog\\unsuccessfulbuild". + ClCompile: + C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64\\CL.exe /c /Zi /W1 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D CMAKE_HAVE_LIBC_PTHREAD /D _MBCS /D "CMAKE_INTDIR=\\"Debug\\"" /EHsc /RTC1 /MDd /std:c++17 /Fo"cmTC_301d1.dir\\Debug\\\\" /Fd"cmTC_301d1.dir\\Debug\\vc143.pdb" /external:W1 /TP /errorReport:queue "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-8qp2xf\\src.cxx" + Microsoft (R) C/C++ Optimizing Compiler Version 19.44.35225 for x64 + Copyright (C) Microsoft Corporation. All rights reserved. + cl /c /Zi /W1 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D CMAKE_HAVE_LIBC_PTHREAD /D _MBCS /D "CMAKE_INTDIR=\\"Debug\\"" /EHsc /RTC1 /MDd /std:c++17 /Fo"cmTC_301d1.dir\\Debug\\\\" /Fd"cmTC_301d1.dir\\Debug\\vc143.pdb" /external:W1 /TP /errorReport:queue "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-8qp2xf\\src.cxx" + src.cxx + C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-8qp2xf\\src.cxx(1,10): error C1083: Cannot open include file: 'pthread.h': No such file or directory [C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-8qp2xf\\cmTC_301d1.vcxproj] + Done Building Project "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-8qp2xf\\cmTC_301d1.vcxproj" (default targets) -- FAILED. + + Build FAILED. + + "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-8qp2xf\\cmTC_301d1.vcxproj" (default target) (1) -> + (ClCompile target) -> + C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-8qp2xf\\src.cxx(1,10): error C1083: Cannot open include file: 'pthread.h': No such file or directory [C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-8qp2xf\\cmTC_301d1.vcxproj] + + 0 Warning(s) + 1 Error(s) + + Time Elapsed 00:00:00.29 + + exitCode: 1 + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CheckLibraryExists.cmake:154 (try_compile)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/FindThreads.cmake:175 (check_library_exists)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/FindThreads.cmake:238 (_threads_check_lib)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindDependencyMacro.cmake:93 (find_package)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindDependencyMacro.cmake:125 (__find_dependency_common)" + - "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake:2 (find_dependency)" + - "HydraEngine/CMakeLists.txt:25 (find_package)" + checks: + - "Looking for pthread_create in pthreads" + directories: + source: "C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-hnvot7" + binary: "C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-hnvot7" + cmakeVariables: + CMAKE_CXX_FLAGS: "/DWIN32 /D_WINDOWS /EHsc" + CMAKE_CXX_FLAGS_DEBUG: "/Ob0 /Od /RTC1" + CMAKE_CXX_STDLIB_MODULES_JSON: "" + CMAKE_EXE_LINKER_FLAGS: "/machine:x64" + buildResult: + variable: "CMAKE_HAVE_PTHREADS_CREATE" + cached: true + stdout: | + Change Dir: 'C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-hnvot7' + + Run Build Command(s): "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/MSBuild.exe" cmTC_bca66.vcxproj /p:Configuration=Debug /p:Platform=x64 /p:VisualStudioVersion=17.0 /v:n + MSBuild version 17.14.40+3e7442088 for .NET Framework + Build started 08/07/2026 22:45:54. + + Project "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-hnvot7\\cmTC_bca66.vcxproj" on node 1 (default targets). + PrepareForBuild: + Structured output is enabled. The formatting of compiler diagnostics will reflect the error hierarchy. See https://aka.ms/cpp/structured-output for more details. + Creating directory "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-hnvot7\\Debug\\". + Creating directory "cmTC_bca66.dir\\Debug\\cmTC_bca66.tlog\\". + InitializeBuildStatus: + Creating "cmTC_bca66.dir\\Debug\\cmTC_bca66.tlog\\unsuccessfulbuild" because "AlwaysCreate" was specified. + Touching "cmTC_bca66.dir\\Debug\\cmTC_bca66.tlog\\unsuccessfulbuild". + ClCompile: + C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64\\CL.exe /c /Zi /W1 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D CHECK_FUNCTION_EXISTS=pthread_create /D _MBCS /D "CMAKE_INTDIR=\\"Debug\\"" /EHsc /RTC1 /MDd /std:c++17 /Fo"cmTC_bca66.dir\\Debug\\\\" /Fd"cmTC_bca66.dir\\Debug\\vc143.pdb" /external:W1 /TP /errorReport:queue "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-hnvot7\\CheckFunctionExists.cxx" + Microsoft (R) C/C++ Optimizing Compiler Version 19.44.35225 for x64 + Copyright (C) Microsoft Corporation. All rights reserved. + cl /c /Zi /W1 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D CHECK_FUNCTION_EXISTS=pthread_create /D _MBCS /D "CMAKE_INTDIR=\\"Debug\\"" /EHsc /RTC1 /MDd /std:c++17 /Fo"cmTC_bca66.dir\\Debug\\\\" /Fd"cmTC_bca66.dir\\Debug\\vc143.pdb" /external:W1 /TP /errorReport:queue "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-hnvot7\\CheckFunctionExists.cxx" + CheckFunctionExists.cxx + Link: + C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64\\link.exe /OUT:"C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-hnvot7\\Debug\\cmTC_bca66.exe" /INCREMENTAL /ILK:"cmTC_bca66.dir\\Debug\\cmTC_bca66.ilk" /NOLOGO pthreads.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG /PDB:"C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-hnvot7/Debug/cmTC_bca66.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /IMPLIB:"C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-hnvot7/Debug/cmTC_bca66.lib" /MACHINE:X64 /machine:x64 cmTC_bca66.dir\\Debug\\CheckFunctionExists.obj + LINK : fatal error LNK1104: cannot open file 'pthreads.lib' [C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-hnvot7\\cmTC_bca66.vcxproj] + Done Building Project "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-hnvot7\\cmTC_bca66.vcxproj" (default targets) -- FAILED. + + Build FAILED. + + "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-hnvot7\\cmTC_bca66.vcxproj" (default target) (1) -> + (Link target) -> + LINK : fatal error LNK1104: cannot open file 'pthreads.lib' [C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-hnvot7\\cmTC_bca66.vcxproj] + + 0 Warning(s) + 1 Error(s) + + Time Elapsed 00:00:00.39 + + exitCode: 1 + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CheckLibraryExists.cmake:154 (try_compile)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/FindThreads.cmake:175 (check_library_exists)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/FindThreads.cmake:239 (_threads_check_lib)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindDependencyMacro.cmake:93 (find_package)" + - "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindDependencyMacro.cmake:125 (__find_dependency_common)" + - "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake:2 (find_dependency)" + - "HydraEngine/CMakeLists.txt:25 (find_package)" + checks: + - "Looking for pthread_create in pthread" + directories: + source: "C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-2acd7w" + binary: "C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-2acd7w" + cmakeVariables: + CMAKE_CXX_FLAGS: "/DWIN32 /D_WINDOWS /EHsc" + CMAKE_CXX_FLAGS_DEBUG: "/Ob0 /Od /RTC1" + CMAKE_CXX_STDLIB_MODULES_JSON: "" + CMAKE_EXE_LINKER_FLAGS: "/machine:x64" + buildResult: + variable: "CMAKE_HAVE_PTHREAD_CREATE" + cached: true + stdout: | + Change Dir: 'C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-2acd7w' + + Run Build Command(s): "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/MSBuild.exe" cmTC_78744.vcxproj /p:Configuration=Debug /p:Platform=x64 /p:VisualStudioVersion=17.0 /v:n + MSBuild version 17.14.40+3e7442088 for .NET Framework + Build started 08/07/2026 22:45:55. + + Project "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-2acd7w\\cmTC_78744.vcxproj" on node 1 (default targets). + PrepareForBuild: + Structured output is enabled. The formatting of compiler diagnostics will reflect the error hierarchy. See https://aka.ms/cpp/structured-output for more details. + Creating directory "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-2acd7w\\Debug\\". + Creating directory "cmTC_78744.dir\\Debug\\cmTC_78744.tlog\\". + InitializeBuildStatus: + Creating "cmTC_78744.dir\\Debug\\cmTC_78744.tlog\\unsuccessfulbuild" because "AlwaysCreate" was specified. + Touching "cmTC_78744.dir\\Debug\\cmTC_78744.tlog\\unsuccessfulbuild". + ClCompile: + C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64\\CL.exe /c /Zi /W1 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D CHECK_FUNCTION_EXISTS=pthread_create /D _MBCS /D "CMAKE_INTDIR=\\"Debug\\"" /EHsc /RTC1 /MDd /std:c++17 /Fo"cmTC_78744.dir\\Debug\\\\" /Fd"cmTC_78744.dir\\Debug\\vc143.pdb" /external:W1 /TP /errorReport:queue "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-2acd7w\\CheckFunctionExists.cxx" + Microsoft (R) C/C++ Optimizing Compiler Version 19.44.35225 for x64 + Copyright (C) Microsoft Corporation. All rights reserved. + cl /c /Zi /W1 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D CHECK_FUNCTION_EXISTS=pthread_create /D _MBCS /D "CMAKE_INTDIR=\\"Debug\\"" /EHsc /RTC1 /MDd /std:c++17 /Fo"cmTC_78744.dir\\Debug\\\\" /Fd"cmTC_78744.dir\\Debug\\vc143.pdb" /external:W1 /TP /errorReport:queue "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-2acd7w\\CheckFunctionExists.cxx" + CheckFunctionExists.cxx + Link: + C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64\\link.exe /OUT:"C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-2acd7w\\Debug\\cmTC_78744.exe" /INCREMENTAL /ILK:"cmTC_78744.dir\\Debug\\cmTC_78744.ilk" /NOLOGO pthread.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG /PDB:"C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-2acd7w/Debug/cmTC_78744.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /IMPLIB:"C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-2acd7w/Debug/cmTC_78744.lib" /MACHINE:X64 /machine:x64 cmTC_78744.dir\\Debug\\CheckFunctionExists.obj + LINK : fatal error LNK1104: cannot open file 'pthread.lib' [C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-2acd7w\\cmTC_78744.vcxproj] + Done Building Project "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-2acd7w\\cmTC_78744.vcxproj" (default targets) -- FAILED. + + Build FAILED. + + "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-2acd7w\\cmTC_78744.vcxproj" (default target) (1) -> + (Link target) -> + LINK : fatal error LNK1104: cannot open file 'pthread.lib' [C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-2acd7w\\cmTC_78744.vcxproj] + + 0 Warning(s) + 1 Error(s) + + Time Elapsed 00:00:00.37 + + exitCode: 1 + - + kind: "find_package-v1" + backtrace: + - "HydraEngine/CMakeLists.txt:25 (find_package)" + name: "glfw3" + configs: + - + filename: "glfw3.cps" + kind: "cps" + - + filename: "glfw3Config.cmake" + kind: "cmake" + - + filename: "glfw3-config.cmake" + kind: "cmake" + version_request: + version: "3.5.0" + version_complete: "3.5.0" + exact: false + settings: + required: "required_explicit" + quiet: false + global: false + policy_scope: true + bypass_provider: false + names: + - "glfw3" + path_suffixes: + - "" + paths: + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + CMAKE_FIND_USE_PACKAGE_ROOT_PATH: true + CMAKE_FIND_USE_CMAKE_PACKAGE_REGISTRY: true + CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY: true + CMAKE_FIND_ROOT_PATH_MODE: "BOTH" + candidates: + - + path: "C:/Code/HydraV3/build/CMakeFiles/pkgRedirects/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/build/CMakeFiles/pkgRedirects/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/build/CMakeFiles/pkgRedirects/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/build/CMakeFiles/pkgRedirects/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/glew-2.3.1/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/glew-2.3.1/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/glew-2.3.1/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glfw3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/lib/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/share/cps/glfw3.cps" + mode: "cps" + reason: "no_exist" + found: + path: "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake" + mode: "config" + version: "3.5.0" + search_context: + CMAKE_PREFIX_PATH: + - "../Libraries/" + - "../Libraries/" + - "../Libraries/glew-2.3.1" + - "C:/Program Files (x86)/GLFW" + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Ollama" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + CMAKE_INSTALL_PREFIX: "C:/Program Files/Hydra" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/Program Files/CMake" + - "C:/Program Files/Hydra" + - + kind: "find_package-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/FindGLEW.cmake:139 (find_package)" + - "HydraEngine/CMakeLists.txt:29 (find_package)" + name: "GLEW" + configs: + - + filename: "GLEW.cps" + kind: "cps" + - + filename: "glew.cps" + kind: "cps" + - + filename: "GLEWConfig.cmake" + kind: "cmake" + - + filename: "glew-config.cmake" + kind: "cmake" + version_request: + exact: false + settings: + required: "optional" + quiet: true + global: false + policy_scope: true + bypass_provider: false + names: + - "GLEW" + path_suffixes: + - "" + paths: + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + CMAKE_FIND_USE_PACKAGE_ROOT_PATH: true + CMAKE_FIND_USE_CMAKE_PACKAGE_REGISTRY: true + CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY: true + CMAKE_FIND_ROOT_PATH_MODE: "BOTH" + candidates: + - + path: "C:/Code/HydraV3/build/CMakeFiles/pkgRedirects/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/build/CMakeFiles/pkgRedirects/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/build/CMakeFiles/pkgRedirects/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/build/CMakeFiles/pkgRedirects/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/build/CMakeFiles/pkgRedirects/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/build/CMakeFiles/pkgRedirects/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/glew-2.3.1/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/glew-2.3.1/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/glew-2.3.1/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/glew-2.3.1/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/glew-2.3.1/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/glew-2.3.1/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/x64/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/x64/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/x64/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/x64/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/x64/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/x64/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/VulkanSDK/1.4.350.0/Bin/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/VulkanSDK/1.4.350.0/Bin/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/VulkanSDK/1.4.350.0/Bin/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/VulkanSDK/1.4.350.0/Bin/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/VulkanSDK/1.4.350.0/Bin/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/VulkanSDK/1.4.350.0/Bin/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/wbem/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/wbem/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/wbem/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/wbem/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/wbem/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/wbem/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/WindowsPowerShell/v1.0/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/WindowsPowerShell/v1.0/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/WindowsPowerShell/v1.0/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/WindowsPowerShell/v1.0/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/WindowsPowerShell/v1.0/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/WindowsPowerShell/v1.0/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/OpenSSH/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/OpenSSH/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/OpenSSH/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/OpenSSH/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/OpenSSH/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/OpenSSH/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/dotnet/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/dotnet/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/dotnet/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/dotnet/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/dotnet/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/dotnet/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Azure Data Studio/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Azure Data Studio/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Azure Data Studio/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Azure Data Studio/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Azure Data Studio/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Azure Data Studio/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/CMake/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/CMake/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/CMake/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/CMake/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/CMake/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/CMake/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Git/cmd/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Git/cmd/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Git/cmd/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Git/cmd/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Git/cmd/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Git/cmd/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/CMake/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/CMake/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLEWConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/glew-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/lib/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/lib/cps/glew.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/share/cps/GLEW.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/share/cps/glew.cps" + mode: "cps" + reason: "no_exist" + found: null + search_context: + CMAKE_PREFIX_PATH: + - "../Libraries/" + - "../Libraries/" + - "../Libraries/glew-2.3.1" + - "C:/Program Files (x86)/GLFW" + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Ollama" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + CMAKE_INSTALL_PREFIX: "C:/Program Files/Hydra" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/Program Files/CMake" + - "C:/Program Files/Hydra" + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/FindGLEW.cmake:224 (find_path)" + - "HydraEngine/CMakeLists.txt:29 (find_package)" + mode: "path" + variable: "GLEW_INCLUDE_DIR" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "GL/glew.h" + candidate_directories: + - "C:/Code/HydraV3/Libraries/include/" + - "C:/Code/HydraV3/Libraries/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/include/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/" + - "C:/Program Files (x86)/GLFW/include/" + - "C:/Program Files (x86)/GLFW/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/include/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/include/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Auxiliary/VS/include/" + - "C:/Program Files (x86)/Windows Kits/10/Include/10.0.26100.0/ucrt/" + - "C:/Program Files (x86)/Windows Kits/10/Include/10.0.26100.0/um/" + - "C:/Program Files (x86)/Windows Kits/10/Include/10.0.26100.0/shared/" + - "C:/Program Files (x86)/Windows Kits/10/Include/10.0.26100.0/winrt/" + - "C:/Program Files (x86)/Windows Kits/10/Include/10.0.26100.0/cppwinrt/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Include/um/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/" + - "C:/VulkanSDK/1.4.350.0/Bin/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/" + - "C:/Program Files/Azure Data Studio/bin/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files/CMake/bin/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/rob/.dotnet/tools/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/" + - "C:/Program Files/include/" + - "C:/Program Files/" + - "C:/Program Files (x86)/include/" + - "C:/Program Files (x86)/" + - "C:/Program Files/CMake/include/" + - "C:/Program Files/CMake/" + - "C:/Program Files/Hydra/include/" + - "C:/Program Files/Hydra/" + searched_directories: + - "C:/Code/HydraV3/Libraries/include/GL/glew.h" + - "C:/Code/HydraV3/Libraries/GL/glew.h" + found: "C:/Code/HydraV3/Libraries/glew-2.3.1/include/" + search_context: + CMAKE_PREFIX_PATH: + - "../Libraries/" + - "../Libraries/" + - "../Libraries/glew-2.3.1" + - "C:/Program Files (x86)/GLFW" + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Ollama" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + CMAKE_INSTALL_PREFIX: "C:/Program Files/Hydra" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/Program Files/CMake" + - "C:/Program Files/Hydra" + ENV{INCLUDE}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\include" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\ATLMFC\\include" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Auxiliary\\VS\\include" + - "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.26100.0\\ucrt" + - "C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.26100.0\\\\um" + - "C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.26100.0\\\\shared" + - "C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.26100.0\\\\winrt" + - "C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.26100.0\\\\cppwinrt" + - "C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.8\\include\\um" + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/FindGLEW.cmake:244 (find_library)" + - "HydraEngine/CMakeLists.txt:29 (find_package)" + mode: "library" + variable: "GLEW_SHARED_LIBRARY_RELEASE" + description: "Path to a library." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "GLEW" + - "glew" + - "glew32" + candidate_directories: + - "C:/Code/HydraV3/Libraries/lib/lib/" + - "C:/Code/HydraV3/Libraries/lib/lib64/" + - "C:/Code/HydraV3/Libraries/lib/libx32/" + - "C:/Code/HydraV3/Libraries/lib/lib/Release/x64/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib64/" + - "C:/Code/HydraV3/Libraries/libx32/" + - "C:/Code/HydraV3/Libraries/lib/Release/x64/" + - "C:/Code/HydraV3/Libraries/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/libx32/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib/Release/x64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/libx32/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/Release/x64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/" + - "C:/Program Files (x86)/GLFW/lib/lib/" + - "C:/Program Files (x86)/GLFW/lib/lib64/" + - "C:/Program Files (x86)/GLFW/lib/libx32/" + - "C:/Program Files (x86)/GLFW/lib/lib/Release/x64/" + - "C:/Program Files (x86)/GLFW/lib/" + - "C:/Program Files (x86)/GLFW/lib/" + - "C:/Program Files (x86)/GLFW/lib64/" + - "C:/Program Files (x86)/GLFW/libx32/" + - "C:/Program Files (x86)/GLFW/lib/Release/x64/" + - "C:/Program Files (x86)/GLFW/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/libx32/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/lib/Release/x64/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/libx32/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/lib/Release/x64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/libx32/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/lib/Release/x64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lib/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lib64/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/libx32/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lib/Release/x64/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/libx32/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lib/Release/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/libx32/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/lib/Release/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lib/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lib64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/libx32/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lib/Release/x64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lib/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lib64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/libx32/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lib/Release/x64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/lib/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/lib64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/libx32/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/lib/Release/x64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/" + - "C:/VulkanSDK/1.4.350.0/Bin/lib/" + - "C:/VulkanSDK/1.4.350.0/Bin/lib64/" + - "C:/VulkanSDK/1.4.350.0/Bin/libx32/" + - "C:/VulkanSDK/1.4.350.0/Bin/lib/Release/x64/" + - "C:/VulkanSDK/1.4.350.0/Bin/" + - "C:/Windows/System32/lib/" + - "C:/Windows/System32/lib64/" + - "C:/Windows/System32/libx32/" + - "C:/Windows/System32/lib/Release/x64/" + - "C:/Windows/System32/" + - "C:/Windows/lib/" + - "C:/Windows/lib64/" + - "C:/Windows/libx32/" + - "C:/Windows/lib/Release/x64/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/lib/" + - "C:/Windows/System32/wbem/lib64/" + - "C:/Windows/System32/wbem/libx32/" + - "C:/Windows/System32/wbem/lib/Release/x64/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/lib/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/lib64/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/libx32/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/lib/Release/x64/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/lib/" + - "C:/Windows/System32/OpenSSH/lib64/" + - "C:/Windows/System32/OpenSSH/libx32/" + - "C:/Windows/System32/OpenSSH/lib/Release/x64/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/lib/" + - "C:/Program Files/dotnet/lib64/" + - "C:/Program Files/dotnet/libx32/" + - "C:/Program Files/dotnet/lib/Release/x64/" + - "C:/Program Files/dotnet/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lib/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lib64/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/libx32/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lib/Release/x64/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/lib/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/lib64/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/libx32/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/lib/Release/x64/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/" + - "C:/Program Files/Azure Data Studio/bin/lib/" + - "C:/Program Files/Azure Data Studio/bin/lib64/" + - "C:/Program Files/Azure Data Studio/bin/libx32/" + - "C:/Program Files/Azure Data Studio/bin/lib/Release/x64/" + - "C:/Program Files/Azure Data Studio/bin/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lib/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lib64/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/libx32/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lib/Release/x64/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lib/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lib64/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/libx32/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lib/Release/x64/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/libx32/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lib/Release/x64/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lib/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lib64/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/libx32/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lib/Release/x64/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files/CMake/bin/lib/" + - "C:/Program Files/CMake/bin/lib64/" + - "C:/Program Files/CMake/bin/libx32/" + - "C:/Program Files/CMake/bin/lib/Release/x64/" + - "C:/Program Files/CMake/bin/" + - "C:/Program Files/Git/cmd/lib/" + - "C:/Program Files/Git/cmd/lib64/" + - "C:/Program Files/Git/cmd/libx32/" + - "C:/Program Files/Git/cmd/lib/Release/x64/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lib/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lib64/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/libx32/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lib/Release/x64/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lib/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lib64/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/libx32/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lib/Release/x64/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/rob/.dotnet/tools/lib/" + - "C:/Users/rob/.dotnet/tools/lib64/" + - "C:/Users/rob/.dotnet/tools/libx32/" + - "C:/Users/rob/.dotnet/tools/lib/Release/x64/" + - "C:/Users/rob/.dotnet/tools/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/lib/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/lib64/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/libx32/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/lib/Release/x64/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/lib/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/lib64/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/libx32/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/lib/Release/x64/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/" + - "C:/Program Files/lib/lib/" + - "C:/Program Files/lib/lib64/" + - "C:/Program Files/lib/libx32/" + - "C:/Program Files/lib/lib/Release/x64/" + - "C:/Program Files/lib/" + - "C:/Program Files/lib/" + - "C:/Program Files/lib64/" + - "C:/Program Files/libx32/" + - "C:/Program Files/lib/Release/x64/" + - "C:/Program Files/" + - "C:/Program Files (x86)/lib/lib/" + - "C:/Program Files (x86)/lib/lib64/" + - "C:/Program Files (x86)/lib/libx32/" + - "C:/Program Files (x86)/lib/lib/Release/x64/" + - "C:/Program Files (x86)/lib/" + - "C:/Program Files (x86)/lib/" + - "C:/Program Files (x86)/lib64/" + - "C:/Program Files (x86)/libx32/" + - "C:/Program Files (x86)/lib/Release/x64/" + - "C:/Program Files (x86)/" + - "C:/Program Files/CMake/lib/lib/" + - "C:/Program Files/CMake/lib/lib64/" + - "C:/Program Files/CMake/lib/libx32/" + - "C:/Program Files/CMake/lib/lib/Release/x64/" + - "C:/Program Files/CMake/lib/" + - "C:/Program Files/CMake/lib/" + - "C:/Program Files/CMake/lib64/" + - "C:/Program Files/CMake/libx32/" + - "C:/Program Files/CMake/lib/Release/x64/" + - "C:/Program Files/CMake/" + - "C:/Program Files/Hydra/lib/lib/" + - "C:/Program Files/Hydra/lib/lib64/" + - "C:/Program Files/Hydra/lib/libx32/" + - "C:/Program Files/Hydra/lib/lib/Release/x64/" + - "C:/Program Files/Hydra/lib/" + - "C:/Program Files/Hydra/lib/" + - "C:/Program Files/Hydra/lib64/" + - "C:/Program Files/Hydra/libx32/" + - "C:/Program Files/Hydra/lib/Release/x64/" + - "C:/Program Files/Hydra/" + - "C:/Program Files/Hydra/bin/lib/" + - "C:/Program Files/Hydra/bin/lib64/" + - "C:/Program Files/Hydra/bin/libx32/" + - "C:/Program Files/Hydra/bin/lib/Release/x64/" + - "C:/Program Files/Hydra/bin/" + - "/bin/lib/" + - "/bin/lib64/" + - "/bin/libx32/" + - "/bin/lib/Release/x64/" + - "/bin/" + searched_directories: + - "C:/Code/HydraV3/Libraries/lib/lib/" + - "C:/Code/HydraV3/Libraries/lib/lib/" + - "C:/Code/HydraV3/Libraries/lib/lib/" + - "C:/Code/HydraV3/Libraries/lib/lib64/" + - "C:/Code/HydraV3/Libraries/lib/lib64/" + - "C:/Code/HydraV3/Libraries/lib/lib64/" + - "C:/Code/HydraV3/Libraries/lib/libx32/" + - "C:/Code/HydraV3/Libraries/lib/libx32/" + - "C:/Code/HydraV3/Libraries/lib/libx32/" + - "C:/Code/HydraV3/Libraries/lib/lib/Release/x64/" + - "C:/Code/HydraV3/Libraries/lib/lib/Release/x64/" + - "C:/Code/HydraV3/Libraries/lib/lib/Release/x64/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib64/" + - "C:/Code/HydraV3/Libraries/lib64/" + - "C:/Code/HydraV3/Libraries/lib64/" + - "C:/Code/HydraV3/Libraries/libx32/" + - "C:/Code/HydraV3/Libraries/libx32/" + - "C:/Code/HydraV3/Libraries/libx32/" + - "C:/Code/HydraV3/Libraries/lib/Release/x64/" + - "C:/Code/HydraV3/Libraries/lib/Release/x64/" + - "C:/Code/HydraV3/Libraries/lib/Release/x64/" + - "C:/Code/HydraV3/Libraries/" + - "C:/Code/HydraV3/Libraries/" + - "C:/Code/HydraV3/Libraries/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/libx32/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/libx32/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/libx32/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib/Release/x64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib/Release/x64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib/Release/x64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/libx32/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/libx32/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/libx32/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/Release/x64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/Release/x64/" + found: "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/Release/x64/glew32.lib" + search_context: + CMAKE_PREFIX_PATH: + - "../Libraries/" + - "../Libraries/" + - "../Libraries/glew-2.3.1" + - "C:/Program Files (x86)/GLFW" + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Ollama" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + CMAKE_INSTALL_PREFIX: "C:/Program Files/Hydra" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/Program Files/CMake" + - "C:/Program Files/Hydra" + CMAKE_SYSTEM_LIBRARY_PATH: + - "C:/Program Files/Hydra/bin" + - "C:/Program Files/CMake/bin" + - "/bin" + ENV{LIB}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\ATLMFC\\lib\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\lib\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.8\\lib\\um\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\lib\\10.0.26100.0\\ucrt\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\\\lib\\10.0.26100.0\\\\um\\x64" + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/FindGLEW.cmake:250 (find_library)" + - "HydraEngine/CMakeLists.txt:29 (find_package)" + mode: "library" + variable: "GLEW_SHARED_LIBRARY_DEBUG" + description: "Path to a library." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "GLEWd" + - "glewd" + - "glew32d" + candidate_directories: + - "C:/Code/HydraV3/Libraries/lib/lib/" + - "C:/Code/HydraV3/Libraries/lib/lib64/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib64/" + - "C:/Code/HydraV3/Libraries/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/" + - "C:/Program Files (x86)/GLFW/lib/lib/" + - "C:/Program Files (x86)/GLFW/lib/lib64/" + - "C:/Program Files (x86)/GLFW/lib/" + - "C:/Program Files (x86)/GLFW/lib/" + - "C:/Program Files (x86)/GLFW/lib64/" + - "C:/Program Files (x86)/GLFW/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lib/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lib64/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lib/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lib64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lib/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lib64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/lib/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/lib64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/" + - "C:/VulkanSDK/1.4.350.0/Bin/lib/" + - "C:/VulkanSDK/1.4.350.0/Bin/lib64/" + - "C:/VulkanSDK/1.4.350.0/Bin/" + - "C:/Windows/System32/lib/" + - "C:/Windows/System32/lib64/" + - "C:/Windows/System32/" + - "C:/Windows/lib/" + - "C:/Windows/lib64/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/lib/" + - "C:/Windows/System32/wbem/lib64/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/lib/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/lib64/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/lib/" + - "C:/Windows/System32/OpenSSH/lib64/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/lib/" + - "C:/Program Files/dotnet/lib64/" + - "C:/Program Files/dotnet/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lib/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lib64/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/lib/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/lib64/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/" + - "C:/Program Files/Azure Data Studio/bin/lib/" + - "C:/Program Files/Azure Data Studio/bin/lib64/" + - "C:/Program Files/Azure Data Studio/bin/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lib/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lib64/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lib/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lib64/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lib/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lib64/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files/CMake/bin/lib/" + - "C:/Program Files/CMake/bin/lib64/" + - "C:/Program Files/CMake/bin/" + - "C:/Program Files/Git/cmd/lib/" + - "C:/Program Files/Git/cmd/lib64/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lib/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lib64/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lib/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lib64/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/rob/.dotnet/tools/lib/" + - "C:/Users/rob/.dotnet/tools/lib64/" + - "C:/Users/rob/.dotnet/tools/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/lib/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/lib64/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/lib/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/lib64/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/" + - "C:/Program Files/lib/lib/" + - "C:/Program Files/lib/lib64/" + - "C:/Program Files/lib/" + - "C:/Program Files/lib/" + - "C:/Program Files/lib64/" + - "C:/Program Files/" + - "C:/Program Files (x86)/lib/lib/" + - "C:/Program Files (x86)/lib/lib64/" + - "C:/Program Files (x86)/lib/" + - "C:/Program Files (x86)/lib/" + - "C:/Program Files (x86)/lib64/" + - "C:/Program Files (x86)/" + - "C:/Program Files/CMake/lib/lib/" + - "C:/Program Files/CMake/lib/lib64/" + - "C:/Program Files/CMake/lib/" + - "C:/Program Files/CMake/lib/" + - "C:/Program Files/CMake/lib64/" + - "C:/Program Files/CMake/" + - "C:/Program Files/Hydra/lib/lib/" + - "C:/Program Files/Hydra/lib/lib64/" + - "C:/Program Files/Hydra/lib/" + - "C:/Program Files/Hydra/lib/" + - "C:/Program Files/Hydra/lib64/" + - "C:/Program Files/Hydra/" + - "C:/Program Files/Hydra/bin/lib/" + - "C:/Program Files/Hydra/bin/lib64/" + - "C:/Program Files/Hydra/bin/" + - "/bin/lib/" + - "/bin/lib64/" + - "/bin/" + searched_directories: + - "C:/Code/HydraV3/Libraries/lib/lib/" + - "C:/Code/HydraV3/Libraries/lib/lib/" + - "C:/Code/HydraV3/Libraries/lib/lib/" + - "C:/Code/HydraV3/Libraries/lib/lib64/" + - "C:/Code/HydraV3/Libraries/lib/lib64/" + - "C:/Code/HydraV3/Libraries/lib/lib64/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib64/" + - "C:/Code/HydraV3/Libraries/lib64/" + - "C:/Code/HydraV3/Libraries/lib64/" + - "C:/Code/HydraV3/Libraries/" + - "C:/Code/HydraV3/Libraries/" + - "C:/Code/HydraV3/Libraries/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/" + - "C:/Program Files (x86)/GLFW/lib/lib/" + - "C:/Program Files (x86)/GLFW/lib/lib/" + - "C:/Program Files (x86)/GLFW/lib/lib/" + - "C:/Program Files (x86)/GLFW/lib/lib64/" + - "C:/Program Files (x86)/GLFW/lib/lib64/" + - "C:/Program Files (x86)/GLFW/lib/lib64/" + - "C:/Program Files (x86)/GLFW/lib/" + - "C:/Program Files (x86)/GLFW/lib/" + - "C:/Program Files (x86)/GLFW/lib/" + - "C:/Program Files (x86)/GLFW/lib/" + - "C:/Program Files (x86)/GLFW/lib/" + - "C:/Program Files (x86)/GLFW/lib/" + - "C:/Program Files (x86)/GLFW/lib64/" + - "C:/Program Files (x86)/GLFW/lib64/" + - "C:/Program Files (x86)/GLFW/lib64/" + - "C:/Program Files (x86)/GLFW/" + - "C:/Program Files (x86)/GLFW/" + - "C:/Program Files (x86)/GLFW/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lib/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lib/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lib/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lib64/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lib64/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lib64/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lib/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lib/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lib/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lib64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lib64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lib64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lib/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lib/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lib/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lib64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lib64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lib64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/lib/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/lib/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/lib/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/lib64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/lib64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/lib64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/" + - "C:/VulkanSDK/1.4.350.0/Bin/lib/" + - "C:/VulkanSDK/1.4.350.0/Bin/lib/" + - "C:/VulkanSDK/1.4.350.0/Bin/lib/" + - "C:/VulkanSDK/1.4.350.0/Bin/lib64/" + - "C:/VulkanSDK/1.4.350.0/Bin/lib64/" + - "C:/VulkanSDK/1.4.350.0/Bin/lib64/" + - "C:/VulkanSDK/1.4.350.0/Bin/" + - "C:/VulkanSDK/1.4.350.0/Bin/" + - "C:/VulkanSDK/1.4.350.0/Bin/" + - "C:/Windows/System32/lib/" + - "C:/Windows/System32/lib/" + - "C:/Windows/System32/lib/" + - "C:/Windows/System32/lib64/" + - "C:/Windows/System32/lib64/" + - "C:/Windows/System32/lib64/" + - "C:/Windows/System32/" + - "C:/Windows/System32/" + - "C:/Windows/System32/" + - "C:/Windows/lib/" + - "C:/Windows/lib/" + - "C:/Windows/lib/" + - "C:/Windows/lib64/" + - "C:/Windows/lib64/" + - "C:/Windows/lib64/" + - "C:/Windows/" + - "C:/Windows/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/lib/" + - "C:/Windows/System32/wbem/lib/" + - "C:/Windows/System32/wbem/lib/" + - "C:/Windows/System32/wbem/lib64/" + - "C:/Windows/System32/wbem/lib64/" + - "C:/Windows/System32/wbem/lib64/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/lib/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/lib/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/lib/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/lib64/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/lib64/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/lib64/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/lib/" + - "C:/Windows/System32/OpenSSH/lib/" + - "C:/Windows/System32/OpenSSH/lib/" + - "C:/Windows/System32/OpenSSH/lib64/" + - "C:/Windows/System32/OpenSSH/lib64/" + - "C:/Windows/System32/OpenSSH/lib64/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/lib/" + - "C:/Program Files/dotnet/lib/" + - "C:/Program Files/dotnet/lib/" + - "C:/Program Files/dotnet/lib64/" + - "C:/Program Files/dotnet/lib64/" + - "C:/Program Files/dotnet/lib64/" + - "C:/Program Files/dotnet/" + - "C:/Program Files/dotnet/" + - "C:/Program Files/dotnet/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lib/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lib/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lib/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lib64/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lib64/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lib64/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/lib/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/lib/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/lib/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/lib64/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/lib64/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/lib64/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/" + - "C:/Program Files/Azure Data Studio/bin/lib/" + - "C:/Program Files/Azure Data Studio/bin/lib/" + - "C:/Program Files/Azure Data Studio/bin/lib/" + - "C:/Program Files/Azure Data Studio/bin/lib64/" + - "C:/Program Files/Azure Data Studio/bin/lib64/" + - "C:/Program Files/Azure Data Studio/bin/lib64/" + - "C:/Program Files/Azure Data Studio/bin/" + - "C:/Program Files/Azure Data Studio/bin/" + - "C:/Program Files/Azure Data Studio/bin/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lib/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lib/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lib/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lib64/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lib64/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lib64/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lib/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lib/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lib/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lib64/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lib64/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lib64/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lib/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lib/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lib/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lib64/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lib64/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lib64/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files/CMake/bin/lib/" + - "C:/Program Files/CMake/bin/lib/" + - "C:/Program Files/CMake/bin/lib/" + - "C:/Program Files/CMake/bin/lib64/" + - "C:/Program Files/CMake/bin/lib64/" + - "C:/Program Files/CMake/bin/lib64/" + - "C:/Program Files/CMake/bin/" + - "C:/Program Files/CMake/bin/" + - "C:/Program Files/CMake/bin/" + - "C:/Program Files/Git/cmd/lib/" + - "C:/Program Files/Git/cmd/lib/" + - "C:/Program Files/Git/cmd/lib/" + - "C:/Program Files/Git/cmd/lib64/" + - "C:/Program Files/Git/cmd/lib64/" + - "C:/Program Files/Git/cmd/lib64/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lib/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lib/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lib/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lib64/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lib64/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lib64/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lib/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lib/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lib/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lib64/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lib64/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lib64/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/rob/.dotnet/tools/lib/" + - "C:/Users/rob/.dotnet/tools/lib/" + - "C:/Users/rob/.dotnet/tools/lib/" + - "C:/Users/rob/.dotnet/tools/lib64/" + - "C:/Users/rob/.dotnet/tools/lib64/" + - "C:/Users/rob/.dotnet/tools/lib64/" + - "C:/Users/rob/.dotnet/tools/" + - "C:/Users/rob/.dotnet/tools/" + - "C:/Users/rob/.dotnet/tools/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/lib/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/lib/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/lib/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/lib64/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/lib64/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/lib64/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/lib/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/lib/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/lib/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/lib64/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/lib64/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/lib64/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/" + - "C:/Program Files/lib/lib/" + - "C:/Program Files/lib/lib/" + - "C:/Program Files/lib/lib/" + - "C:/Program Files/lib/lib64/" + - "C:/Program Files/lib/lib64/" + - "C:/Program Files/lib/lib64/" + - "C:/Program Files/lib/" + - "C:/Program Files/lib/" + - "C:/Program Files/lib/" + - "C:/Program Files/lib/" + - "C:/Program Files/lib/" + - "C:/Program Files/lib/" + - "C:/Program Files/lib64/" + - "C:/Program Files/lib64/" + - "C:/Program Files/lib64/" + - "C:/Program Files/" + - "C:/Program Files/" + - "C:/Program Files/" + - "C:/Program Files (x86)/lib/lib/" + - "C:/Program Files (x86)/lib/lib/" + - "C:/Program Files (x86)/lib/lib/" + - "C:/Program Files (x86)/lib/lib64/" + - "C:/Program Files (x86)/lib/lib64/" + - "C:/Program Files (x86)/lib/lib64/" + - "C:/Program Files (x86)/lib/" + - "C:/Program Files (x86)/lib/" + - "C:/Program Files (x86)/lib/" + - "C:/Program Files (x86)/lib/" + - "C:/Program Files (x86)/lib/" + - "C:/Program Files (x86)/lib/" + - "C:/Program Files (x86)/lib64/" + - "C:/Program Files (x86)/lib64/" + - "C:/Program Files (x86)/lib64/" + - "C:/Program Files (x86)/" + - "C:/Program Files (x86)/" + - "C:/Program Files (x86)/" + - "C:/Program Files/CMake/lib/lib/" + - "C:/Program Files/CMake/lib/lib/" + - "C:/Program Files/CMake/lib/lib/" + - "C:/Program Files/CMake/lib/lib64/" + - "C:/Program Files/CMake/lib/lib64/" + - "C:/Program Files/CMake/lib/lib64/" + - "C:/Program Files/CMake/lib/" + - "C:/Program Files/CMake/lib/" + - "C:/Program Files/CMake/lib/" + - "C:/Program Files/CMake/lib/" + - "C:/Program Files/CMake/lib/" + - "C:/Program Files/CMake/lib/" + - "C:/Program Files/CMake/lib64/" + - "C:/Program Files/CMake/lib64/" + - "C:/Program Files/CMake/lib64/" + - "C:/Program Files/CMake/" + - "C:/Program Files/CMake/" + - "C:/Program Files/CMake/" + - "C:/Program Files/Hydra/lib/lib/" + - "C:/Program Files/Hydra/lib/lib/" + - "C:/Program Files/Hydra/lib/lib/" + - "C:/Program Files/Hydra/lib/lib64/" + - "C:/Program Files/Hydra/lib/lib64/" + - "C:/Program Files/Hydra/lib/lib64/" + - "C:/Program Files/Hydra/lib/" + - "C:/Program Files/Hydra/lib/" + - "C:/Program Files/Hydra/lib/" + - "C:/Program Files/Hydra/lib/" + - "C:/Program Files/Hydra/lib/" + - "C:/Program Files/Hydra/lib/" + - "C:/Program Files/Hydra/lib64/" + - "C:/Program Files/Hydra/lib64/" + - "C:/Program Files/Hydra/lib64/" + - "C:/Program Files/Hydra/" + - "C:/Program Files/Hydra/" + - "C:/Program Files/Hydra/" + - "C:/Program Files/Hydra/bin/lib/" + - "C:/Program Files/Hydra/bin/lib/" + - "C:/Program Files/Hydra/bin/lib/" + - "C:/Program Files/Hydra/bin/lib64/" + - "C:/Program Files/Hydra/bin/lib64/" + - "C:/Program Files/Hydra/bin/lib64/" + - "C:/Program Files/Hydra/bin/" + - "C:/Program Files/Hydra/bin/" + - "C:/Program Files/Hydra/bin/" + - "/bin/lib/" + - "/bin/lib/" + - "/bin/lib/" + - "/bin/lib64/" + - "/bin/lib64/" + - "/bin/lib64/" + - "/bin/" + - "/bin/" + - "/bin/" + found: false + search_context: + CMAKE_PREFIX_PATH: + - "../Libraries/" + - "../Libraries/" + - "../Libraries/glew-2.3.1" + - "C:/Program Files (x86)/GLFW" + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Ollama" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + CMAKE_INSTALL_PREFIX: "C:/Program Files/Hydra" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/Program Files/CMake" + - "C:/Program Files/Hydra" + CMAKE_SYSTEM_LIBRARY_PATH: + - "C:/Program Files/Hydra/bin" + - "C:/Program Files/CMake/bin" + - "/bin" + ENV{LIB}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\ATLMFC\\lib\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\lib\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.8\\lib\\um\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\lib\\10.0.26100.0\\ucrt\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\\\lib\\10.0.26100.0\\\\um\\x64" + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/FindGLEW.cmake:259 (find_library)" + - "HydraEngine/CMakeLists.txt:29 (find_package)" + mode: "library" + variable: "GLEW_STATIC_LIBRARY_RELEASE" + description: "Path to a library." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "GLEW" + - "glew" + - "glew32s" + candidate_directories: + - "C:/Code/HydraV3/Libraries/lib/lib/" + - "C:/Code/HydraV3/Libraries/lib/lib64/" + - "C:/Code/HydraV3/Libraries/lib/libx32/" + - "C:/Code/HydraV3/Libraries/lib/lib/Release/x64/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib64/" + - "C:/Code/HydraV3/Libraries/libx32/" + - "C:/Code/HydraV3/Libraries/lib/Release/x64/" + - "C:/Code/HydraV3/Libraries/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/libx32/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib/Release/x64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/libx32/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/Release/x64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/" + - "C:/Program Files (x86)/GLFW/lib/lib/" + - "C:/Program Files (x86)/GLFW/lib/lib64/" + - "C:/Program Files (x86)/GLFW/lib/libx32/" + - "C:/Program Files (x86)/GLFW/lib/lib/Release/x64/" + - "C:/Program Files (x86)/GLFW/lib/" + - "C:/Program Files (x86)/GLFW/lib/" + - "C:/Program Files (x86)/GLFW/lib64/" + - "C:/Program Files (x86)/GLFW/libx32/" + - "C:/Program Files (x86)/GLFW/lib/Release/x64/" + - "C:/Program Files (x86)/GLFW/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/libx32/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/lib/Release/x64/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/libx32/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/lib/Release/x64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/libx32/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/lib/Release/x64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lib/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lib64/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/libx32/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lib/Release/x64/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/libx32/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lib/Release/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/libx32/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/lib/Release/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lib/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lib64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/libx32/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lib/Release/x64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lib/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lib64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/libx32/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lib/Release/x64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/lib/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/lib64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/libx32/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/lib/Release/x64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/" + - "C:/VulkanSDK/1.4.350.0/Bin/lib/" + - "C:/VulkanSDK/1.4.350.0/Bin/lib64/" + - "C:/VulkanSDK/1.4.350.0/Bin/libx32/" + - "C:/VulkanSDK/1.4.350.0/Bin/lib/Release/x64/" + - "C:/VulkanSDK/1.4.350.0/Bin/" + - "C:/Windows/System32/lib/" + - "C:/Windows/System32/lib64/" + - "C:/Windows/System32/libx32/" + - "C:/Windows/System32/lib/Release/x64/" + - "C:/Windows/System32/" + - "C:/Windows/lib/" + - "C:/Windows/lib64/" + - "C:/Windows/libx32/" + - "C:/Windows/lib/Release/x64/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/lib/" + - "C:/Windows/System32/wbem/lib64/" + - "C:/Windows/System32/wbem/libx32/" + - "C:/Windows/System32/wbem/lib/Release/x64/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/lib/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/lib64/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/libx32/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/lib/Release/x64/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/lib/" + - "C:/Windows/System32/OpenSSH/lib64/" + - "C:/Windows/System32/OpenSSH/libx32/" + - "C:/Windows/System32/OpenSSH/lib/Release/x64/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/lib/" + - "C:/Program Files/dotnet/lib64/" + - "C:/Program Files/dotnet/libx32/" + - "C:/Program Files/dotnet/lib/Release/x64/" + - "C:/Program Files/dotnet/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lib/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lib64/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/libx32/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lib/Release/x64/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/lib/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/lib64/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/libx32/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/lib/Release/x64/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/" + - "C:/Program Files/Azure Data Studio/bin/lib/" + - "C:/Program Files/Azure Data Studio/bin/lib64/" + - "C:/Program Files/Azure Data Studio/bin/libx32/" + - "C:/Program Files/Azure Data Studio/bin/lib/Release/x64/" + - "C:/Program Files/Azure Data Studio/bin/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lib/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lib64/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/libx32/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lib/Release/x64/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lib/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lib64/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/libx32/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lib/Release/x64/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/libx32/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lib/Release/x64/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lib/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lib64/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/libx32/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lib/Release/x64/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files/CMake/bin/lib/" + - "C:/Program Files/CMake/bin/lib64/" + - "C:/Program Files/CMake/bin/libx32/" + - "C:/Program Files/CMake/bin/lib/Release/x64/" + - "C:/Program Files/CMake/bin/" + - "C:/Program Files/Git/cmd/lib/" + - "C:/Program Files/Git/cmd/lib64/" + - "C:/Program Files/Git/cmd/libx32/" + - "C:/Program Files/Git/cmd/lib/Release/x64/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lib/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lib64/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/libx32/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lib/Release/x64/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lib/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lib64/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/libx32/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lib/Release/x64/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/rob/.dotnet/tools/lib/" + - "C:/Users/rob/.dotnet/tools/lib64/" + - "C:/Users/rob/.dotnet/tools/libx32/" + - "C:/Users/rob/.dotnet/tools/lib/Release/x64/" + - "C:/Users/rob/.dotnet/tools/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/lib/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/lib64/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/libx32/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/lib/Release/x64/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/lib/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/lib64/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/libx32/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/lib/Release/x64/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/libx32/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lib/Release/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/" + - "C:/Program Files/lib/lib/" + - "C:/Program Files/lib/lib64/" + - "C:/Program Files/lib/libx32/" + - "C:/Program Files/lib/lib/Release/x64/" + - "C:/Program Files/lib/" + - "C:/Program Files/lib/" + - "C:/Program Files/lib64/" + - "C:/Program Files/libx32/" + - "C:/Program Files/lib/Release/x64/" + - "C:/Program Files/" + - "C:/Program Files (x86)/lib/lib/" + - "C:/Program Files (x86)/lib/lib64/" + - "C:/Program Files (x86)/lib/libx32/" + - "C:/Program Files (x86)/lib/lib/Release/x64/" + - "C:/Program Files (x86)/lib/" + - "C:/Program Files (x86)/lib/" + - "C:/Program Files (x86)/lib64/" + - "C:/Program Files (x86)/libx32/" + - "C:/Program Files (x86)/lib/Release/x64/" + - "C:/Program Files (x86)/" + - "C:/Program Files/CMake/lib/lib/" + - "C:/Program Files/CMake/lib/lib64/" + - "C:/Program Files/CMake/lib/libx32/" + - "C:/Program Files/CMake/lib/lib/Release/x64/" + - "C:/Program Files/CMake/lib/" + - "C:/Program Files/CMake/lib/" + - "C:/Program Files/CMake/lib64/" + - "C:/Program Files/CMake/libx32/" + - "C:/Program Files/CMake/lib/Release/x64/" + - "C:/Program Files/CMake/" + - "C:/Program Files/Hydra/lib/lib/" + - "C:/Program Files/Hydra/lib/lib64/" + - "C:/Program Files/Hydra/lib/libx32/" + - "C:/Program Files/Hydra/lib/lib/Release/x64/" + - "C:/Program Files/Hydra/lib/" + - "C:/Program Files/Hydra/lib/" + - "C:/Program Files/Hydra/lib64/" + - "C:/Program Files/Hydra/libx32/" + - "C:/Program Files/Hydra/lib/Release/x64/" + - "C:/Program Files/Hydra/" + - "C:/Program Files/Hydra/bin/lib/" + - "C:/Program Files/Hydra/bin/lib64/" + - "C:/Program Files/Hydra/bin/libx32/" + - "C:/Program Files/Hydra/bin/lib/Release/x64/" + - "C:/Program Files/Hydra/bin/" + - "/bin/lib/" + - "/bin/lib64/" + - "/bin/libx32/" + - "/bin/lib/Release/x64/" + - "/bin/" + searched_directories: + - "C:/Code/HydraV3/Libraries/lib/lib/" + - "C:/Code/HydraV3/Libraries/lib/lib/" + - "C:/Code/HydraV3/Libraries/lib/lib/" + - "C:/Code/HydraV3/Libraries/lib/lib64/" + - "C:/Code/HydraV3/Libraries/lib/lib64/" + - "C:/Code/HydraV3/Libraries/lib/lib64/" + - "C:/Code/HydraV3/Libraries/lib/libx32/" + - "C:/Code/HydraV3/Libraries/lib/libx32/" + - "C:/Code/HydraV3/Libraries/lib/libx32/" + - "C:/Code/HydraV3/Libraries/lib/lib/Release/x64/" + - "C:/Code/HydraV3/Libraries/lib/lib/Release/x64/" + - "C:/Code/HydraV3/Libraries/lib/lib/Release/x64/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib64/" + - "C:/Code/HydraV3/Libraries/lib64/" + - "C:/Code/HydraV3/Libraries/lib64/" + - "C:/Code/HydraV3/Libraries/libx32/" + - "C:/Code/HydraV3/Libraries/libx32/" + - "C:/Code/HydraV3/Libraries/libx32/" + - "C:/Code/HydraV3/Libraries/lib/Release/x64/" + - "C:/Code/HydraV3/Libraries/lib/Release/x64/" + - "C:/Code/HydraV3/Libraries/lib/Release/x64/" + - "C:/Code/HydraV3/Libraries/" + - "C:/Code/HydraV3/Libraries/" + - "C:/Code/HydraV3/Libraries/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/libx32/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/libx32/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/libx32/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib/Release/x64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib/Release/x64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib/Release/x64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/libx32/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/libx32/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/libx32/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/Release/x64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/Release/x64/" + found: "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/Release/x64/glew32s.lib" + search_context: + CMAKE_PREFIX_PATH: + - "../Libraries/" + - "../Libraries/" + - "../Libraries/glew-2.3.1" + - "C:/Program Files (x86)/GLFW" + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Ollama" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + CMAKE_INSTALL_PREFIX: "C:/Program Files/Hydra" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/Program Files/CMake" + - "C:/Program Files/Hydra" + CMAKE_SYSTEM_LIBRARY_PATH: + - "C:/Program Files/Hydra/bin" + - "C:/Program Files/CMake/bin" + - "/bin" + ENV{LIB}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\ATLMFC\\lib\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\lib\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.8\\lib\\um\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\lib\\10.0.26100.0\\ucrt\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\\\lib\\10.0.26100.0\\\\um\\x64" + - + kind: "find-v1" + backtrace: + - "C:/Program Files/CMake/share/cmake-4.3/Modules/FindGLEW.cmake:265 (find_library)" + - "HydraEngine/CMakeLists.txt:29 (find_package)" + mode: "library" + variable: "GLEW_STATIC_LIBRARY_DEBUG" + description: "Path to a library." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "GLEWds" + - "glewds" + - "glew32ds" + candidate_directories: + - "C:/Code/HydraV3/Libraries/lib/lib/" + - "C:/Code/HydraV3/Libraries/lib/lib64/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib64/" + - "C:/Code/HydraV3/Libraries/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/" + - "C:/Program Files (x86)/GLFW/lib/lib/" + - "C:/Program Files (x86)/GLFW/lib/lib64/" + - "C:/Program Files (x86)/GLFW/lib/" + - "C:/Program Files (x86)/GLFW/lib/" + - "C:/Program Files (x86)/GLFW/lib64/" + - "C:/Program Files (x86)/GLFW/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lib/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lib64/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lib/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lib64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lib/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lib64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/lib/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/lib64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/" + - "C:/VulkanSDK/1.4.350.0/Bin/lib/" + - "C:/VulkanSDK/1.4.350.0/Bin/lib64/" + - "C:/VulkanSDK/1.4.350.0/Bin/" + - "C:/Windows/System32/lib/" + - "C:/Windows/System32/lib64/" + - "C:/Windows/System32/" + - "C:/Windows/lib/" + - "C:/Windows/lib64/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/lib/" + - "C:/Windows/System32/wbem/lib64/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/lib/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/lib64/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/lib/" + - "C:/Windows/System32/OpenSSH/lib64/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/lib/" + - "C:/Program Files/dotnet/lib64/" + - "C:/Program Files/dotnet/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lib/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lib64/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/lib/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/lib64/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/" + - "C:/Program Files/Azure Data Studio/bin/lib/" + - "C:/Program Files/Azure Data Studio/bin/lib64/" + - "C:/Program Files/Azure Data Studio/bin/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lib/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lib64/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lib/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lib64/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lib/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lib64/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files/CMake/bin/lib/" + - "C:/Program Files/CMake/bin/lib64/" + - "C:/Program Files/CMake/bin/" + - "C:/Program Files/Git/cmd/lib/" + - "C:/Program Files/Git/cmd/lib64/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lib/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lib64/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lib/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lib64/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/rob/.dotnet/tools/lib/" + - "C:/Users/rob/.dotnet/tools/lib64/" + - "C:/Users/rob/.dotnet/tools/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/lib/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/lib64/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/lib/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/lib64/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/" + - "C:/Program Files/lib/lib/" + - "C:/Program Files/lib/lib64/" + - "C:/Program Files/lib/" + - "C:/Program Files/lib/" + - "C:/Program Files/lib64/" + - "C:/Program Files/" + - "C:/Program Files (x86)/lib/lib/" + - "C:/Program Files (x86)/lib/lib64/" + - "C:/Program Files (x86)/lib/" + - "C:/Program Files (x86)/lib/" + - "C:/Program Files (x86)/lib64/" + - "C:/Program Files (x86)/" + - "C:/Program Files/CMake/lib/lib/" + - "C:/Program Files/CMake/lib/lib64/" + - "C:/Program Files/CMake/lib/" + - "C:/Program Files/CMake/lib/" + - "C:/Program Files/CMake/lib64/" + - "C:/Program Files/CMake/" + - "C:/Program Files/Hydra/lib/lib/" + - "C:/Program Files/Hydra/lib/lib64/" + - "C:/Program Files/Hydra/lib/" + - "C:/Program Files/Hydra/lib/" + - "C:/Program Files/Hydra/lib64/" + - "C:/Program Files/Hydra/" + - "C:/Program Files/Hydra/bin/lib/" + - "C:/Program Files/Hydra/bin/lib64/" + - "C:/Program Files/Hydra/bin/" + - "/bin/lib/" + - "/bin/lib64/" + - "/bin/" + searched_directories: + - "C:/Code/HydraV3/Libraries/lib/lib/" + - "C:/Code/HydraV3/Libraries/lib/lib/" + - "C:/Code/HydraV3/Libraries/lib/lib/" + - "C:/Code/HydraV3/Libraries/lib/lib64/" + - "C:/Code/HydraV3/Libraries/lib/lib64/" + - "C:/Code/HydraV3/Libraries/lib/lib64/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib/" + - "C:/Code/HydraV3/Libraries/lib64/" + - "C:/Code/HydraV3/Libraries/lib64/" + - "C:/Code/HydraV3/Libraries/lib64/" + - "C:/Code/HydraV3/Libraries/" + - "C:/Code/HydraV3/Libraries/" + - "C:/Code/HydraV3/Libraries/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/lib64/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/" + - "C:/Code/HydraV3/Libraries/glew-2.3.1/" + - "C:/Program Files (x86)/GLFW/lib/lib/" + - "C:/Program Files (x86)/GLFW/lib/lib/" + - "C:/Program Files (x86)/GLFW/lib/lib/" + - "C:/Program Files (x86)/GLFW/lib/lib64/" + - "C:/Program Files (x86)/GLFW/lib/lib64/" + - "C:/Program Files (x86)/GLFW/lib/lib64/" + - "C:/Program Files (x86)/GLFW/lib/" + - "C:/Program Files (x86)/GLFW/lib/" + - "C:/Program Files (x86)/GLFW/lib/" + - "C:/Program Files (x86)/GLFW/lib/" + - "C:/Program Files (x86)/GLFW/lib/" + - "C:/Program Files (x86)/GLFW/lib/" + - "C:/Program Files (x86)/GLFW/lib64/" + - "C:/Program Files (x86)/GLFW/lib64/" + - "C:/Program Files (x86)/GLFW/lib64/" + - "C:/Program Files (x86)/GLFW/" + - "C:/Program Files (x86)/GLFW/" + - "C:/Program Files (x86)/GLFW/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/atlmfc/lib/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/lib/x64/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/" + - "C:/Program Files (x86)/Windows Kits/NETFXSDK/4.8/Lib/um/x64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/ucrt/x64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/" + - "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.26100.0/um/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lib/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lib/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lib/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lib64/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lib64/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lib64/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/" + - "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/lib/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/" + - "C:/Program Files (x86)/Windows Kits/10/bin/x64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lib/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lib/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lib/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lib64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lib64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lib64/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/" + - "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lib/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lib/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lib/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lib64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lib64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lib64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/lib/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/lib/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/lib/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/lib64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/lib64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/lib64/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/" + - "C:/VulkanSDK/1.4.350.0/Bin/lib/" + - "C:/VulkanSDK/1.4.350.0/Bin/lib/" + - "C:/VulkanSDK/1.4.350.0/Bin/lib/" + - "C:/VulkanSDK/1.4.350.0/Bin/lib64/" + - "C:/VulkanSDK/1.4.350.0/Bin/lib64/" + - "C:/VulkanSDK/1.4.350.0/Bin/lib64/" + - "C:/VulkanSDK/1.4.350.0/Bin/" + - "C:/VulkanSDK/1.4.350.0/Bin/" + - "C:/VulkanSDK/1.4.350.0/Bin/" + - "C:/Windows/System32/lib/" + - "C:/Windows/System32/lib/" + - "C:/Windows/System32/lib/" + - "C:/Windows/System32/lib64/" + - "C:/Windows/System32/lib64/" + - "C:/Windows/System32/lib64/" + - "C:/Windows/System32/" + - "C:/Windows/System32/" + - "C:/Windows/System32/" + - "C:/Windows/lib/" + - "C:/Windows/lib/" + - "C:/Windows/lib/" + - "C:/Windows/lib64/" + - "C:/Windows/lib64/" + - "C:/Windows/lib64/" + - "C:/Windows/" + - "C:/Windows/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/lib/" + - "C:/Windows/System32/wbem/lib/" + - "C:/Windows/System32/wbem/lib/" + - "C:/Windows/System32/wbem/lib64/" + - "C:/Windows/System32/wbem/lib64/" + - "C:/Windows/System32/wbem/lib64/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/lib/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/lib/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/lib/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/lib64/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/lib64/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/lib64/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/lib/" + - "C:/Windows/System32/OpenSSH/lib/" + - "C:/Windows/System32/OpenSSH/lib/" + - "C:/Windows/System32/OpenSSH/lib64/" + - "C:/Windows/System32/OpenSSH/lib64/" + - "C:/Windows/System32/OpenSSH/lib64/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/lib/" + - "C:/Program Files/dotnet/lib/" + - "C:/Program Files/dotnet/lib/" + - "C:/Program Files/dotnet/lib64/" + - "C:/Program Files/dotnet/lib64/" + - "C:/Program Files/dotnet/lib64/" + - "C:/Program Files/dotnet/" + - "C:/Program Files/dotnet/" + - "C:/Program Files/dotnet/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lib/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lib/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lib/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lib64/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lib64/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lib64/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/lib/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/lib/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/lib/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/lib64/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/lib64/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/lib64/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/" + - "C:/Program Files (x86)/Microsoft SQL Server/160/DTS/Binn/" + - "C:/Program Files/Azure Data Studio/bin/lib/" + - "C:/Program Files/Azure Data Studio/bin/lib/" + - "C:/Program Files/Azure Data Studio/bin/lib/" + - "C:/Program Files/Azure Data Studio/bin/lib64/" + - "C:/Program Files/Azure Data Studio/bin/lib64/" + - "C:/Program Files/Azure Data Studio/bin/lib64/" + - "C:/Program Files/Azure Data Studio/bin/" + - "C:/Program Files/Azure Data Studio/bin/" + - "C:/Program Files/Azure Data Studio/bin/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lib/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lib/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lib/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lib64/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lib64/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lib64/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/" + - "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lib/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lib/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lib/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lib64/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lib64/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lib64/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/" + - "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lib/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lib64/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lib/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lib/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lib/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lib64/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lib64/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lib64/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files/CMake/bin/lib/" + - "C:/Program Files/CMake/bin/lib/" + - "C:/Program Files/CMake/bin/lib/" + - "C:/Program Files/CMake/bin/lib64/" + - "C:/Program Files/CMake/bin/lib64/" + - "C:/Program Files/CMake/bin/lib64/" + - "C:/Program Files/CMake/bin/" + - "C:/Program Files/CMake/bin/" + - "C:/Program Files/CMake/bin/" + - "C:/Program Files/Git/cmd/lib/" + - "C:/Program Files/Git/cmd/lib/" + - "C:/Program Files/Git/cmd/lib/" + - "C:/Program Files/Git/cmd/lib64/" + - "C:/Program Files/Git/cmd/lib64/" + - "C:/Program Files/Git/cmd/lib64/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lib/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lib/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lib/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lib64/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lib64/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lib64/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lib/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lib/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lib/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lib64/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lib64/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lib64/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/rob/.dotnet/tools/lib/" + - "C:/Users/rob/.dotnet/tools/lib/" + - "C:/Users/rob/.dotnet/tools/lib/" + - "C:/Users/rob/.dotnet/tools/lib64/" + - "C:/Users/rob/.dotnet/tools/lib64/" + - "C:/Users/rob/.dotnet/tools/lib64/" + - "C:/Users/rob/.dotnet/tools/" + - "C:/Users/rob/.dotnet/tools/" + - "C:/Users/rob/.dotnet/tools/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/lib/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/lib/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/lib/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/lib64/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/lib64/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/lib64/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/lib/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/lib/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/lib/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/lib64/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/lib64/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/lib64/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/" + - "C:/Users/rob/AppData/Local/Programs/Ollama/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lib/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lib64/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/" + - "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/" + - "C:/Program Files/lib/lib/" + - "C:/Program Files/lib/lib/" + - "C:/Program Files/lib/lib/" + - "C:/Program Files/lib/lib64/" + - "C:/Program Files/lib/lib64/" + - "C:/Program Files/lib/lib64/" + - "C:/Program Files/lib/" + - "C:/Program Files/lib/" + - "C:/Program Files/lib/" + - "C:/Program Files/lib/" + - "C:/Program Files/lib/" + - "C:/Program Files/lib/" + - "C:/Program Files/lib64/" + - "C:/Program Files/lib64/" + - "C:/Program Files/lib64/" + - "C:/Program Files/" + - "C:/Program Files/" + - "C:/Program Files/" + - "C:/Program Files (x86)/lib/lib/" + - "C:/Program Files (x86)/lib/lib/" + - "C:/Program Files (x86)/lib/lib/" + - "C:/Program Files (x86)/lib/lib64/" + - "C:/Program Files (x86)/lib/lib64/" + - "C:/Program Files (x86)/lib/lib64/" + - "C:/Program Files (x86)/lib/" + - "C:/Program Files (x86)/lib/" + - "C:/Program Files (x86)/lib/" + - "C:/Program Files (x86)/lib/" + - "C:/Program Files (x86)/lib/" + - "C:/Program Files (x86)/lib/" + - "C:/Program Files (x86)/lib64/" + - "C:/Program Files (x86)/lib64/" + - "C:/Program Files (x86)/lib64/" + - "C:/Program Files (x86)/" + - "C:/Program Files (x86)/" + - "C:/Program Files (x86)/" + - "C:/Program Files/CMake/lib/lib/" + - "C:/Program Files/CMake/lib/lib/" + - "C:/Program Files/CMake/lib/lib/" + - "C:/Program Files/CMake/lib/lib64/" + - "C:/Program Files/CMake/lib/lib64/" + - "C:/Program Files/CMake/lib/lib64/" + - "C:/Program Files/CMake/lib/" + - "C:/Program Files/CMake/lib/" + - "C:/Program Files/CMake/lib/" + - "C:/Program Files/CMake/lib/" + - "C:/Program Files/CMake/lib/" + - "C:/Program Files/CMake/lib/" + - "C:/Program Files/CMake/lib64/" + - "C:/Program Files/CMake/lib64/" + - "C:/Program Files/CMake/lib64/" + - "C:/Program Files/CMake/" + - "C:/Program Files/CMake/" + - "C:/Program Files/CMake/" + - "C:/Program Files/Hydra/lib/lib/" + - "C:/Program Files/Hydra/lib/lib/" + - "C:/Program Files/Hydra/lib/lib/" + - "C:/Program Files/Hydra/lib/lib64/" + - "C:/Program Files/Hydra/lib/lib64/" + - "C:/Program Files/Hydra/lib/lib64/" + - "C:/Program Files/Hydra/lib/" + - "C:/Program Files/Hydra/lib/" + - "C:/Program Files/Hydra/lib/" + - "C:/Program Files/Hydra/lib/" + - "C:/Program Files/Hydra/lib/" + - "C:/Program Files/Hydra/lib/" + - "C:/Program Files/Hydra/lib64/" + - "C:/Program Files/Hydra/lib64/" + - "C:/Program Files/Hydra/lib64/" + - "C:/Program Files/Hydra/" + - "C:/Program Files/Hydra/" + - "C:/Program Files/Hydra/" + - "C:/Program Files/Hydra/bin/lib/" + - "C:/Program Files/Hydra/bin/lib/" + - "C:/Program Files/Hydra/bin/lib/" + - "C:/Program Files/Hydra/bin/lib64/" + - "C:/Program Files/Hydra/bin/lib64/" + - "C:/Program Files/Hydra/bin/lib64/" + - "C:/Program Files/Hydra/bin/" + - "C:/Program Files/Hydra/bin/" + - "C:/Program Files/Hydra/bin/" + - "/bin/lib/" + - "/bin/lib/" + - "/bin/lib/" + - "/bin/lib64/" + - "/bin/lib64/" + - "/bin/lib64/" + - "/bin/" + - "/bin/" + - "/bin/" + found: false + search_context: + CMAKE_PREFIX_PATH: + - "../Libraries/" + - "../Libraries/" + - "../Libraries/glew-2.3.1" + - "C:/Program Files (x86)/GLFW" + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Ollama" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + CMAKE_INSTALL_PREFIX: "C:/Program Files/Hydra" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/Program Files/CMake" + - "C:/Program Files/Hydra" + CMAKE_SYSTEM_LIBRARY_PATH: + - "C:/Program Files/Hydra/bin" + - "C:/Program Files/CMake/bin" + - "/bin" + ENV{LIB}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\ATLMFC\\lib\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\lib\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.8\\lib\\um\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\lib\\10.0.26100.0\\ucrt\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\\\lib\\10.0.26100.0\\\\um\\x64" + - + kind: "find_package-v1" + backtrace: + - "HydraEngine/CMakeLists.txt:33 (find_package)" + name: "glm" + configs: + - + filename: "glm.cps" + kind: "cps" + - + filename: "glmConfig.cmake" + kind: "cmake" + - + filename: "glm-config.cmake" + kind: "cmake" + version_request: + exact: false + settings: + required: "required_explicit" + quiet: false + global: false + policy_scope: true + bypass_provider: false + names: + - "glm" + path_suffixes: + - "" + paths: + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + CMAKE_FIND_USE_PACKAGE_ROOT_PATH: true + CMAKE_FIND_USE_CMAKE_PACKAGE_REGISTRY: true + CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY: true + CMAKE_FIND_ROOT_PATH_MODE: "BOTH" + candidates: + - + path: "C:/Code/HydraV3/build/CMakeFiles/pkgRedirects/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/build/CMakeFiles/pkgRedirects/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/build/CMakeFiles/pkgRedirects/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/build/CMakeFiles/pkgRedirects/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/glm/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/glm/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/glm/cmake/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/glm/cmake/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/glew-2.3.1/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/glew-2.3.1/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/glew-2.3.1/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Code/HydraV3/Libraries/glew-2.3.1/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/GLFW/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/vcpackages/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TestWindow/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/Roslyn/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/FSharp/Tools/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Team Tools/DiagnosticsHub/Collector/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/x64/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/x64/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/x64/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/bin/x64/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/Microsoft.NET/Framework64/v4.0.30319/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/bin/x64/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.3/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/VulkanSDK/1.4.350.0/Bin/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/VulkanSDK/1.4.350.0/Bin/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/VulkanSDK/1.4.350.0/Bin/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/VulkanSDK/1.4.350.0/Bin/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/wbem/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/wbem/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/wbem/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/wbem/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/WindowsPowerShell/v1.0/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/WindowsPowerShell/v1.0/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/WindowsPowerShell/v1.0/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/WindowsPowerShell/v1.0/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/OpenSSH/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/OpenSSH/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Windows/System32/OpenSSH/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Windows/System32/OpenSSH/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/dotnet/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/dotnet/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/dotnet/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/dotnet/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Azure Data Studio/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Azure Data Studio/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Azure Data Studio/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Azure Data Studio/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/150/Tools/Binn/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/CMake/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/CMake/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/CMake/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/CMake/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Git/cmd/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Git/cmd/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Git/cmd/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Git/cmd/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/NVIDIA Corporation/Nsight Compute 2026.2.0/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Microsoft/WindowsApps/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Users/rob/AppData/Local/Programs/Microsoft VS Code/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/vcpkg/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/CMake/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/CMake/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/glm/glmConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/glm/glm-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/Program Files (x86)/lib/cps/glm.cps" + mode: "cps" + reason: "no_exist" + - + path: "C:/Program Files (x86)/share/cps/glm.cps" + mode: "cps" + reason: "no_exist" + found: + path: "C:/Program Files (x86)/glm/share/glm/glmConfig.cmake" + mode: "config" + version: "1.0.2" + search_context: + CMAKE_PREFIX_PATH: + - "../Libraries/" + - "../Libraries/" + - "../Libraries/glew-2.3.1" + - "C:/Program Files (x86)/GLFW" + ENV{PATH}: + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\VCPackages" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Current\\bin\\Roslyn" + - "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Team Tools\\DiagnosticsHub\\Collector" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.26100.0\\\\x64" + - "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\\\MSBuild\\Current\\Bin\\amd64" + - "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin\\x64" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.3\\bin" + - "C:\\VulkanSDK\\1.4.350.0\\Bin" + - "C:\\WINDOWS\\system32" + - "C:\\WINDOWS" + - "C:\\WINDOWS\\System32\\Wbem" + - "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\WINDOWS\\System32\\OpenSSH\\" + - "C:\\Program Files\\dotnet\\" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\Program Files (x86)\\Microsoft SQL Server\\160\\DTS\\Binn\\" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\" + - "C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files\\CMake\\bin" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2026.2.0\\" + - "C:\\Users\\rob\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Program Files\\Azure Data Studio\\bin" + - "C:\\Users\\rob\\.dotnet\\tools" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\rob\\AppData\\Local\\Programs\\Ollama" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe" + - "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\vcpkg" + CMAKE_INSTALL_PREFIX: "C:/Program Files/Hydra" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/Program Files/CMake" + - "C:/Program Files/Hydra" +... diff --git a/build/CMakeFiles/InstallScripts.json b/build/CMakeFiles/InstallScripts.json new file mode 100644 index 0000000..271476f --- /dev/null +++ b/build/CMakeFiles/InstallScripts.json @@ -0,0 +1,8 @@ +{ + "InstallScripts" : + [ + "C:/Code/HydraV3/build/cmake_install.cmake", + "C:/Code/HydraV3/build/HydraEngine/cmake_install.cmake" + ], + "Parallel" : false +} diff --git a/build/CMakeFiles/TargetDirectories.txt b/build/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..1863f6d --- /dev/null +++ b/build/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,5 @@ +C:/Code/HydraV3/build/CMakeFiles/HydraClient.dir +C:/Code/HydraV3/build/CMakeFiles/ALL_BUILD.dir +C:/Code/HydraV3/build/CMakeFiles/ZERO_CHECK.dir +C:/Code/HydraV3/build/HydraEngine/CMakeFiles/HydraEngine.dir +C:/Code/HydraV3/build/HydraEngine/CMakeFiles/ALL_BUILD.dir diff --git a/build/CMakeFiles/cmake.check_cache b/build/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/build/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/build/CMakeFiles/generate.stamp b/build/CMakeFiles/generate.stamp new file mode 100644 index 0000000..9b5f49f --- /dev/null +++ b/build/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/build/CMakeFiles/generate.stamp.depend b/build/CMakeFiles/generate.stamp.depend new file mode 100644 index 0000000..b046496 --- /dev/null +++ b/build/CMakeFiles/generate.stamp.depend @@ -0,0 +1,27 @@ +# CMake generation dependency list for this directory. +C:/Code/HydraV3/CMakeLists.txt +C:/Code/HydraV3/build/CMakeFiles/4.3.3/CMakeCXXCompiler.cmake +C:/Code/HydraV3/build/CMakeFiles/4.3.3/CMakeRCCompiler.cmake +C:/Code/HydraV3/build/CMakeFiles/4.3.3/CMakeSystem.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeCXXInformation.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeCommonLanguageInclude.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeGenericSystem.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeInitializeConfigs.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeLanguageInformation.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeRCInformation.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeSystemSpecificInformation.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeSystemSpecificInitialize.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/CMakeCommonCompilerMacros.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/MSVC-CXX.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/MSVC.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Internal/CMakeCXXLinkerInformation.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Internal/CMakeCommonLinkerInformation.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Linker/MSVC-CXX.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Linker/MSVC.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Linker/Windows-MSVC-CXX.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Linker/Windows-MSVC.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Windows-Initialize.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Windows-MSVC-CXX.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Windows-MSVC.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Windows.cmake +C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/WindowsPaths.cmake diff --git a/build/CMakeFiles/generate.stamp.list b/build/CMakeFiles/generate.stamp.list new file mode 100644 index 0000000..a83caf8 --- /dev/null +++ b/build/CMakeFiles/generate.stamp.list @@ -0,0 +1,2 @@ +C:/Code/HydraV3/build/CMakeFiles/generate.stamp +C:/Code/HydraV3/build/HydraEngine/CMakeFiles/generate.stamp diff --git a/build/Debug/HydraClient.exp b/build/Debug/HydraClient.exp new file mode 100644 index 0000000000000000000000000000000000000000..ce43c290cd999ef41cb4b2140143dcaaa2a677fb GIT binary patch literal 919 zcma)4OK;Oa5FW=sc?mUF#KDIgT7ewbHBeQp6bPUoN*XmN>R~TVb`w_EUe}MNa6|%$ z8(01nzk^$ULHTwahY01+k!SYX&$Bx_5B|MDSCFp_qWe^dD|lFhiw%}j%+$ImuM6riHV0vh5tb?Z2a+bl9ZHoFf9$5!fOEGZ9Ev z27d;bnq^_^ypfT}*}rQ>GB3l(85Sj%ius=JYu70XC{+?hY}92Rl!|a<2)GltLE!E_ z^}Xk8EECpKd2#wIU>DFxCZ9|n@cg}|g%)0`ArIl)fb+V>bS5fJUCEKTrDw#Z&Qyej z>v@|fe#NX#q@Es|R%cJol1=%Sei#e%1G~y6o2BQvu)3o)Q+esm*3A4k!*K5{nO5I} h?9kDFj8A7v27q+`Ytb(t+OD@)8*~VJt>UaJ%3tiv#JB(e literal 0 HcmV?d00001 diff --git a/build/Debug/HydraClient.pdb b/build/Debug/HydraClient.pdb new file mode 100644 index 0000000000000000000000000000000000000000..6ec2432ed9cf86f0e838d9f71800ece8c765843b GIT binary patch literal 5763072 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�xE{r_Q8@|MK!C^9>zB_z%9F2p^(d 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

mcwqn>7V4=v{vWO z*K|6(>g#HKN9KPqVAZ!)CU+{(H|qVfHQnu0uROEXWcg7=1$vX7~dw`d}!MY-BKm2 z-Lq~xa4Ty1tlMtf>};QP3q_%M7SFn6;V+Hr)-a84aEsguDzc=*P0k^af&$@NN&AF0%(%&^}_^iJ-#9#eq-TF#=b)Iz_h+9(V zvuQNmW3YtI*b^7MS9a;_Wu0Fq`F zV?X`T3;#QW%gB~CoSBi<4X>(dst#<|Y3f7JL;l7 z+@MNvI-{4T=bnwzy@uhre$S-mQ`6vFrS!sTJw4}MDLomW(x>NMDV+3Y_2;B-BxRw` zUlMiZ$vIs(cj~I>F|Dq0PNz-gx)2V}$~oC6k#Nd6>wdlwnt?J3J7%)7zB!_g;x`Gs zN<6Aof8|%3e;e{9er0UrNxa;rq;7=i;>mg4;N0A~b7e8FVP0f>LBeYMtOxbcqw$YT9$IeV?AQrh?14b-FzGxG3iWw6$B#bz^*6t~VpqjCxA=tPZ-9uMjRz8!k)I zsIJnUk@ymH?s8t|ZjGvyv?8@~WCc>UpPY-3`*?Tr<&;r0S6UJEmvfUMa2FYjMFtdY zt;=7Bu&39b-c4jMR_V`Z!_|;*c1Ef$+^d|4w?oj=aIRbj;zlr44VCtcHF^{I<+^v~ zocMWij&f4;s5_Tsc#d+CbNV>t+3!g>%1O>OFu;cO%tIT{(2H zv-6ugMH^1PY z7e7zVDf#Qh-nzuei7{F~eLI8)$R}+SBjfM&RTIq<8cG{kLwSa-uj*mGUpZ!uTpQVo zxQBTMr4OM}{laxA$76NJDXpb`)l`M6UZS<7pGn&whD%);52u(Eqius#KCW~8!+rbk zG9-Mc?{wcO0pX60{rH@QCO~m>Qck-Bg$MX)f%;Cd9(L|4|Y>dIQ%*LmKuo)ZwRt$6?AWxe)k`9CRZC-mom+)~y< zDZ{@j>oWYyI}R!9(K`QsSJnkeU$2I0HR(%PKT?iWs$II{NL@VovRWj4RaxB;WL|waREd_`{OqGZ)WjU7v z?K7V0S(*7}hj(xQ9XId5fZ(uza3|%oPVUffC%-`7@Lppxj*ac-*>dGfl9R=lHrB<*EA4Kc`ks; zM)uBlw+eSde+0}J$lkypFIpe}nSaBPU!%*z z^GG=TFZ?e1i*wHt_kY!o4Z61dZ|Zv%{ZBC-*kj>Mn4oiOLAf@DaNThN_G48XTMG&UxwV ziP$#K4y>RlbcJiW_%CA@!%ZlG-@wqcCH?~X>p#Ks7`bPzhbg*v#*miY$i6qh9Dh

=vKT8QDrc2HU;U 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

; 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•W9YdhFEf}v`uFkYG9 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≫~)LRR+Mg1^E9n?iVn4vxzpdrlB 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¢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 z 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

pLpZiAgNtl7NIHCJ8A> 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

ZK0^DH? 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%0A+qREFd?;c|ENgOU$_E-={|f7?8x%Y?cc9<>;- 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%0DVQZMO5DzSq~x1d^q5&5v#z8um`!f~Tc;^f@0 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¨WPR2f^Fix;j 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%0A{*&5UasE)#QU7UK%h_!Fr;@qf(!4S17}WY^ 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%0Ao@x94^{0!ShnBj{LeVi zPs$$`esP`2kMGQI*?#r*XVH&{;SW>rCmkQ*_8VMp^83yoZvVqB^Rwsw`%VAT^na4t z=eXlv!My(xH<<{$CGmH%{j#6`B>V@Y z;Me}{(qvo{&Vw-MtAwS`=7y0-R0+gzDn3-e(wCKebV&*g=GJp)PL)w|1(SU zGq?YrTH5@<`tI_#nEelzIDhTtrR~4?^wQ=JKGR+P$GP*r%lzEOU$t@5|J{i{N$o#W zwFhB8e>F$+Gq?YrHTnCAJ~uzN|H0=>{uia-?_~emBKleV54+4i!^~g1rMv!f=a0Cx zyZqew6Wq46`NJj7U%P#2`!7Ck^6y02hottulk?}?+ix&o^7|ft{vh!ubNf&DPayh9 z{>y8Cu^(aYKcsm+EnZ8vEd#GV*1ll+zZNRv^@Sw#G^K)OnuH9w&eso>Hm*Y@F)2bxBaq@|GBrj z{0-*zC%CV>{1eRlVVC*2^QU&d>HnQ6@;|A69+&@V?te_u$NiW1ipihm`K3MZTdhIZ z+s_76#{Emy_A~fucloE8`9s2weOB}*sr?5Odk}X2Z)N7Mg{J?$$B#Y8%r72T+Wf)S zOn%?@pEjBO4+%egK6X<6chdemmV)1<{j7c6^xrpsn(L1){Nlmx@~63e=fWR+!{pzA ztly;kfvWZ(?Coco{7LHH;{G=z{JyV0E@$q))xK%^pXT{Fog6==$sZU0#kWj;d0(vj zxa@yB;pZMd8BCe{*D8D`{-o_IuK$^4{2umY0LcjR`A_)Myx*!5{xtr(@YlX=`oGlp z#do^PpJx1_i~qrQyUSln(SEw{hh64p&;Re4{_mTj{pqCrY!Use$B*Lsioc-Ue^Id9 ze=%{Jy6vQ_iXThkk~liqjTy*MwYdxWL`5IsNP=oI7XHm^S&JL;T_PpS%AYJY@3wKK@N}{N=L!hJ^p4Dg5u`{zvxfUq3SaKR5+{ zl0R|%PwxB?KQ{UIChc=l{^Pa+KiLez(tbwIub}tWC$&FL;~ySY{KH!NKWu6LhwoDD z{_Ncub>@4v(&3;d$kFR;&w{QYAGS^GQcSH}O3>sLQNEcLg5ub_S{K|ksGY@9wfzkYtz z2S3&4=GV_}`{1Yg-2D3aVITZdpPOHQKB^CXs?W`@pC9wVPxaaPwf?OaexlFKub&_G z!B6$M`Stg6`QWGe-2D3c(R}bzeQtjJ`Pe@AsXjM9?VoV>AE-Vzzy5qbAO2H)Zhrm! zo<8`gK0Ckme10$dM4y{qe?O@YeyY#TuRUMX3qR54=GWg(>Vu!^bMx!(cksba^||@= z_uKm5r~2&t+Vfq#@DqJ*etmqh4}Pl8&aXXR(F;G(=jIQHK6n3z>a+8oZk}Ia=O_By z{9>(NeyY#SA5Qq?r~2Id`u$BlwqL5x&9C2I>4Tr@bMx!>H~HW<^~<74&JXur8-M;e zY5eE>`C;w;T*=Sw57Fmt-}L*7MUmeh{r)>2{!o2xf2cn9`VIH@+