From 6015f0bc71be6835dd218230c2dcb5bbbe80f30a Mon Sep 17 00:00:00 2001 From: Confideo-IOM Date: Wed, 23 Sep 2026 22:29:31 +0100 Subject: [PATCH] Need to rework origins --- HydraEngine/source/actor/HydraActor.h | 3 +- .../source/actor/HydraActorManager.cpp | 6 +- HydraEngine/source/actor/HydraActorManager.h | 2 +- HydraEngine/source/actor/HydraOutputActor.cpp | 2 +- .../source/actor/HydraTestCubeActor.cpp | 15 +- HydraEngine/source/actor/HydraTestCubeActor.h | 3 + .../actor/PlanetActor/HydraPlanetActor.cpp | 50 +- .../PlanetActor/HydraPlanetQuadActor.cpp | 174 +++-- .../actor/PlanetActor/HydraPlanetQuadActor.h | 9 +- HydraEngine/source/camera/HydraCamera.cpp | 5 +- HydraEngine/source/ecs/HydraComponentArray.h | 4 + .../source/pipeline/HydraDeferredPipeline.cpp | 2 +- .../windowmanager/HydraRenderSettings.h | 3 +- .../cmakeFiles-v1-65655eb3140dda920443.json | 626 ------------------ .../cmakeFiles-v1-738dfdd3e65e6b275c61.json | 262 ++++++++ ...=> codemodel-v2-72c227c94a914ca5e0b8.json} | 24 +- ...on => index-2026-09-23T20-56-29-0026.json} | 8 +- ...ALL_BUILD-Debug-9893e4be72488ba63935.json} | 4 +- ...ALL_BUILD-Debug-ca4003e4ebefcee962f8.json} | 8 +- ...UILD-MinSizeRel-9893e4be72488ba63935.json} | 4 +- ...UILD-MinSizeRel-ca4003e4ebefcee962f8.json} | 8 +- ...-RelWithDebInfo-9893e4be72488ba63935.json} | 4 +- ...-RelWithDebInfo-ca4003e4ebefcee962f8.json} | 8 +- ...L_BUILD-Release-9893e4be72488ba63935.json} | 4 +- ...L_BUILD-Release-ca4003e4ebefcee962f8.json} | 8 +- ...draClient-Debug-dcf8b31a50252a3ab509.json} | 6 +- ...ient-MinSizeRel-65c6d114f2cbc315ee6f.json} | 6 +- ...-RelWithDebInfo-189aea8a054ae30be65d.json} | 6 +- ...aClient-Release-d01fc864a074a8fa383d.json} | 6 +- build/ALL_BUILD.vcxproj | 8 +- build/CMakeFiles/generate.stamp.depend | 66 -- build/Debug/HydraClient.pdb | Bin 3452928 -> 3985408 bytes build/Debug/imgui.ini | 4 +- build/HydraClient.dir/Debug/HydraClient.ilk | Bin 959175 -> 1009611 bytes .../Debug/HydraClient.tlog/CL.read.1.tlog | Bin 152320 -> 151926 bytes .../Debug/HydraClient.tlog/CL.write.1.tlog | Bin 1102 -> 984 bytes .../HydraClient.tlog/CustomBuild.read.1.tlog | 66 -- build/HydraClient.dir/Debug/vc143.pdb | Bin 806912 -> 815104 bytes build/HydraClient.vcxproj | 8 +- build/HydraEngine/Debug/HydraEngine.exp | Bin 67659 -> 67647 bytes build/HydraEngine/Debug/HydraEngine.pdb | Bin 79564800 -> 98758656 bytes .../HydraEngine.dir/Debug/HydraEngine.ilk | Bin 37147087 -> 44491280 bytes .../Debug/HydraEngine.tlog/CL.command.1.tlog | Bin 149238 -> 149238 bytes .../Debug/HydraEngine.tlog/CL.read.1.tlog | Bin 4027694 -> 4028214 bytes .../Debug/HydraEngine.tlog/CL.write.1.tlog | Bin 122864 -> 148792 bytes .../HydraEngine.dir/Debug/vc143.pdb | Bin 4820992 -> 4829184 bytes build/ZERO_CHECK.vcxproj | 8 +- build/linkerrors.txt | 11 +- .../ALL_BUILD.tlog/CustomBuild.read.1.tlog | 66 -- .../ZERO_CHECK.tlog/CustomBuild.read.1.tlog | 66 -- 50 files changed, 506 insertions(+), 1067 deletions(-) delete mode 100644 build/.cmake/api/v1/reply/cmakeFiles-v1-65655eb3140dda920443.json create mode 100644 build/.cmake/api/v1/reply/cmakeFiles-v1-738dfdd3e65e6b275c61.json rename build/.cmake/api/v1/reply/{codemodel-v2-b82ceaf770b2dff82750.json => codemodel-v2-72c227c94a914ca5e0b8.json} (94%) rename build/.cmake/api/v1/reply/{index-2026-09-22T08-35-43-0692.json => index-2026-09-23T20-56-29-0026.json} (89%) rename build/.cmake/api/v1/reply/{target-ALL_BUILD-RelWithDebInfo-3b78106d9e9b8c252eab.json => target-ALL_BUILD-Debug-9893e4be72488ba63935.json} (100%) rename build/.cmake/api/v1/reply/{target-ALL_BUILD-Debug-f9123945233e3f57e346.json => target-ALL_BUILD-Debug-ca4003e4ebefcee962f8.json} (100%) rename build/.cmake/api/v1/reply/{target-ALL_BUILD-MinSizeRel-3b78106d9e9b8c252eab.json => target-ALL_BUILD-MinSizeRel-9893e4be72488ba63935.json} (100%) rename build/.cmake/api/v1/reply/{target-ALL_BUILD-RelWithDebInfo-f9123945233e3f57e346.json => target-ALL_BUILD-MinSizeRel-ca4003e4ebefcee962f8.json} (100%) rename build/.cmake/api/v1/reply/{target-ALL_BUILD-Release-3b78106d9e9b8c252eab.json => target-ALL_BUILD-RelWithDebInfo-9893e4be72488ba63935.json} (100%) rename build/.cmake/api/v1/reply/{target-ALL_BUILD-MinSizeRel-f9123945233e3f57e346.json => target-ALL_BUILD-RelWithDebInfo-ca4003e4ebefcee962f8.json} (100%) rename build/.cmake/api/v1/reply/{target-ALL_BUILD-Debug-3b78106d9e9b8c252eab.json => target-ALL_BUILD-Release-9893e4be72488ba63935.json} (100%) rename build/.cmake/api/v1/reply/{target-ALL_BUILD-Release-f9123945233e3f57e346.json => target-ALL_BUILD-Release-ca4003e4ebefcee962f8.json} (100%) rename build/.cmake/api/v1/reply/{target-HydraClient-Debug-3e890ba87832880c6b38.json => target-HydraClient-Debug-dcf8b31a50252a3ab509.json} (100%) rename build/.cmake/api/v1/reply/{target-HydraClient-MinSizeRel-05351030486e08322a3f.json => target-HydraClient-MinSizeRel-65c6d114f2cbc315ee6f.json} (100%) rename build/.cmake/api/v1/reply/{target-HydraClient-RelWithDebInfo-ee8d8b7a6628f210eb44.json => target-HydraClient-RelWithDebInfo-189aea8a054ae30be65d.json} (100%) rename build/.cmake/api/v1/reply/{target-HydraClient-Release-76b68128590515e8e8c4.json => target-HydraClient-Release-d01fc864a074a8fa383d.json} (100%) diff --git a/HydraEngine/source/actor/HydraActor.h b/HydraEngine/source/actor/HydraActor.h index 91f36ce..237ebb2 100644 --- a/HydraEngine/source/actor/HydraActor.h +++ b/HydraEngine/source/actor/HydraActor.h @@ -20,11 +20,12 @@ class CLASS_DEFINE HydraActor : public HydraObject friend class HydraActorManager; friend class HydraDeleteActorTask; protected: + virtual void InitialiseComponents() = 0; bool m_fixed_tick =false; public: std::string Name; virtual ~HydraActor(){}; - virtual void InitialiseComponents() = 0; + virtual void DeferredInitialiseComponents() {}; virtual void FixedTick(float delta_t) {}; virtual void _Cleanup(){}; diff --git a/HydraEngine/source/actor/HydraActorManager.cpp b/HydraEngine/source/actor/HydraActorManager.cpp index c6c8818..0d26a67 100644 --- a/HydraEngine/source/actor/HydraActorManager.cpp +++ b/HydraEngine/source/actor/HydraActorManager.cpp @@ -31,10 +31,10 @@ std::vector &HydraActorManager::GetChildren(HydraID actor_id) void HydraActorManager::DeleteActor(HydraID actorID) { assert(actorID <= m_actors.size() && "DeleteActor::INVALID ACTOR ID"); - std::lock_guard lock(m_mutex); + //std::lock_guard lock(m_mutex); if(m_actors[actorID] != nullptr) { - + GetEngine()->ECS()->DestroyEntity(actorID); _SetActorDeleted(actorID); } @@ -110,7 +110,7 @@ void HydraActorManager::InitialiseActor(HydraID actorID) HydraActor *actor = GetActor(actorID); if (actor != nullptr) { - // actor->InitialiseComponents(); + actor->InitialiseComponents(); m_actors_waiting_for_init.push_back(actorID); } } diff --git a/HydraEngine/source/actor/HydraActorManager.h b/HydraEngine/source/actor/HydraActorManager.h index 87d57df..ec11e92 100644 --- a/HydraEngine/source/actor/HydraActorManager.h +++ b/HydraEngine/source/actor/HydraActorManager.h @@ -84,7 +84,7 @@ inline HydraID HydraActorManager::CreateActor() if(actor_id != INVALID_HYDRA_ID) { - actor->InitialiseComponents(); + // actor->InitialiseComponents(); } return actor_id; } diff --git a/HydraEngine/source/actor/HydraOutputActor.cpp b/HydraEngine/source/actor/HydraOutputActor.cpp index 9365d27..6311de1 100644 --- a/HydraEngine/source/actor/HydraOutputActor.cpp +++ b/HydraEngine/source/actor/HydraOutputActor.cpp @@ -28,7 +28,7 @@ void HydraOutputActor::_CreateMaterial() HydraID depth = engine->TextureBufferManager()->CreateTexture("deferred_depth", render_settings.DisplayWidth, render_settings.DisplayHeight, - GL_DEPTH_COMPONENT24, + GL_DEPTH_COMPONENT32, GL_NEAREST, GL_NEAREST, 1); diff --git a/HydraEngine/source/actor/HydraTestCubeActor.cpp b/HydraEngine/source/actor/HydraTestCubeActor.cpp index c9672c0..ae4f730 100644 --- a/HydraEngine/source/actor/HydraTestCubeActor.cpp +++ b/HydraEngine/source/actor/HydraTestCubeActor.cpp @@ -21,7 +21,7 @@ void HydraTestCubeActor::InitialiseComponents() // HydraECS* ecs = GetEngine()->ECS(); // HydraID entity_id = ecs->CreateEntity(); _CreatePosition(); - _CreatePhysics(); + //_CreatePhysics(); _CreateMaterial(); _CreateMesh(); @@ -33,6 +33,11 @@ void HydraTestCubeActor::DeferredInitialiseComponents() { } +void HydraTestCubeActor::SetScale(double scale) +{ + m_scale = scale; +} + void HydraTestCubeActor::_CreatePosition() { HydraECS *ecs = GetEngine()->ECS(); @@ -51,9 +56,9 @@ void HydraTestCubeActor::_CreateMesh() mesh->vertexes.resize(24); mesh->indexes.resize(36); - float scale_x = 1.0f; - float scale_y = 1.0f; - float scale_z = 1.0f; + float scale_x = 1.0f * m_scale; + float scale_y = 1.0f * m_scale; + float scale_z = 1.0f * m_scale; float min_x = -0.5f * scale_x; float min_y = -0.5f * scale_y; @@ -177,7 +182,7 @@ void HydraTestCubeActor::_CreateMaterial() material.diffuse_texture_id = tex_id; material.diffuse_colour = glm::vec4(1, 1, 1, 1); - material.emmissive_metalic_rough = glm::vec4(0.0f, 0.5f, 0.3f, 1.0f); + material.emmissive_metalic_rough = glm::vec4(10.0f, 0.5f, 0.3f, 1.0f); HydraID mat_id = engine->MaterialBufferManager()->CreateMaterial(material); diff --git a/HydraEngine/source/actor/HydraTestCubeActor.h b/HydraEngine/source/actor/HydraTestCubeActor.h index a77b277..cb2f9e0 100644 --- a/HydraEngine/source/actor/HydraTestCubeActor.h +++ b/HydraEngine/source/actor/HydraTestCubeActor.h @@ -19,10 +19,13 @@ class CLASS_DEFINE HydraTestCubeActor : public HydraActor void _CreatePhysics(); void _CreateRenderableComponent(); void _CreateLightComponent(); + public: virtual void InitialiseComponents(); virtual void DeferredInitialiseComponents(); virtual void Destroy(){} + void SetScale(double scale); + }; diff --git a/HydraEngine/source/actor/PlanetActor/HydraPlanetActor.cpp b/HydraEngine/source/actor/PlanetActor/HydraPlanetActor.cpp index 22c5a24..14db6ae 100644 --- a/HydraEngine/source/actor/PlanetActor/HydraPlanetActor.cpp +++ b/HydraEngine/source/actor/PlanetActor/HydraPlanetActor.cpp @@ -22,16 +22,20 @@ void HydraPlanetActor::FixedTick(float delta_t) HydraActorManager* actor_manager = GetEngine()->ActorManager(); HydraECS* ecs = GetEngine()->ECS(); - HydraPlanetQuadActor* quad0 = static_cast(actor_manager->GetActor(m_quads[0])); - // HydraPlanetQuadActor* quad1 = static_cast(actor_manager->GetActor(m_quads[1])); - // HydraPlanetQuadActor* quad2 = static_cast(actor_manager->GetActor(m_quads[2])); + //HydraPlanetQuadActor* quad0 = static_cast(actor_manager->GetActor(m_quads[0])); + HydraPlanetQuadActor* quad1 = static_cast(actor_manager->GetActor(m_quads[1])); + //HydraPlanetQuadActor* quad2 = static_cast(actor_manager->GetActor(m_quads[2])); // HydraPlanetQuadActor* quad3 = static_cast(actor_manager->GetActor(m_quads[3])); + // HydraPlanetQuadActor* quad4 = static_cast(actor_manager->GetActor(m_quads[4])); + // HydraPlanetQuadActor* quad5 = static_cast(actor_manager->GetActor(m_quads[5])); - quad0->CheckResolution(pos_comp.position); - // quad1->CheckResolution(pos_comp.position); - // quad2->CheckResolution(pos_comp.position); + //quad0->CheckResolution(pos_comp.position); + quad1->CheckResolution(pos_comp.position); + //quad2->CheckResolution(pos_comp.position); // quad3->CheckResolution(pos_comp.position); -} + // quad4->CheckResolution(pos_comp.position); + // quad5->CheckResolution(pos_comp.position); + } void HydraPlanetActor::InitialiseComponents() { @@ -247,40 +251,40 @@ void HydraPlanetActor::_CreateQuads() float half_quad = quad_size / 2.0f; float radius = diameter / 2.0f; - m_quads[0] = GetEngine()->ActorManager()->CreateActor(); - HydraPlanetQuadActor* quad0 = static_cast(GetEngine()->ActorManager()->GetActor(m_quads[0])); - quad0->InitialiseQuad(diameter, quad_size, divisions, glm::vec3(-half_quad, -half_quad, half_quad), glm::vec3(0,0,0)); - GetEngine()->ActorManager()->InitialiseActor(m_quads[0]); - GetEngine()->ActorManager()->SetRelationship(GetID(), m_quads[0]); + // m_quads[0] = GetEngine()->ActorManager()->CreateActor(); + // HydraPlanetQuadActor* quad0 = static_cast(GetEngine()->ActorManager()->GetActor(m_quads[0])); + // GetEngine()->ActorManager()->InitialiseActor(m_quads[0]); + // quad0->InitialiseQuad(INVALID_HYDRA_ID, diameter, quad_size, divisions, glm::vec3(-half_quad, -half_quad, half_quad), glm::vec3(0,0,0)); + // GetEngine()->ActorManager()->SetRelationship(GetID(), m_quads[0]); - // m_quads[1] = GetEngine()->ActorManager()->CreateActor(); - // HydraPlanetQuadActor* quad1 = static_cast(GetEngine()->ActorManager()->GetActor(m_quads[1])); - // quad1->InitialiseQuad(diameter, quad_size, divisions, glm::vec3(radius,0,0), glm::vec3(0,glm::radians(90.0f),0)); - // GetEngine()->ActorManager()->InitialiseActor(m_quads[1]); - // GetEngine()->ActorManager()->SetRelationship(GetID(), m_quads[1]); + m_quads[1] = GetEngine()->ActorManager()->CreateActor(); + HydraPlanetQuadActor* quad1 = static_cast(GetEngine()->ActorManager()->GetActor(m_quads[1])); + GetEngine()->ActorManager()->InitialiseActor(m_quads[1]); + quad1->InitialiseQuad(INVALID_HYDRA_ID, diameter, quad_size, divisions, glm::vec3(half_quad, -half_quad, half_quad), glm::vec3(0,glm::radians(90.0f),0)); + GetEngine()->ActorManager()->SetRelationship(GetID(), m_quads[1]); // m_quads[2] = GetEngine()->ActorManager()->CreateActor(); - // HydraPlanetQuadActor* quad2 = static_cast(GetEngine()->ActorManager()->GetActor(m_quads[2])); - // quad2->InitialiseQuad(diameter, quad_size, divisions, glm::vec3(0,0,-radius), glm::vec3(0,glm::radians(180.0f),0)); + // HydraPlanetQuadActor* quad2 = static_cast(GetEngine()->ActorManager()->GetActor(m_quads[2])); // GetEngine()->ActorManager()->InitialiseActor(m_quads[2]); + // quad2->InitialiseQuad(INVALID_HYDRA_ID, diameter, quad_size, divisions, glm::vec3(half_quad,-half_quad,-half_quad), glm::vec3(0,glm::radians(180.0f),0)); // GetEngine()->ActorManager()->SetRelationship(GetID(), m_quads[2]); // m_quads[3] = GetEngine()->ActorManager()->CreateActor(); // HydraPlanetQuadActor* quad3 = static_cast(GetEngine()->ActorManager()->GetActor(m_quads[3])); - // quad3->InitialiseQuad(diameter, quad_size, divisions, glm::vec3(-radius,0,0), glm::vec3(0,glm::radians(270.0f),0)); // GetEngine()->ActorManager()->InitialiseActor(m_quads[3]); + // quad3->InitialiseQuad(INVALID_HYDRA_ID, diameter, quad_size, divisions, glm::vec3(-half_quad,-half_quad,-half_quad), glm::vec3(0,glm::radians(270.0f),0)); // GetEngine()->ActorManager()->SetRelationship(GetID(), m_quads[3]); // m_quads[4] = GetEngine()->ActorManager()->CreateActor(); // HydraPlanetQuadActor* quad4 = static_cast(GetEngine()->ActorManager()->GetActor(m_quads[4])); - // quad4->InitialiseQuad(diameter, quad_size, divisions, glm::vec3(0,radius,0), glm::vec3(glm::radians(-90.0f), 0, 0)); // GetEngine()->ActorManager()->InitialiseActor(m_quads[4]); + // quad4->InitialiseQuad(INVALID_HYDRA_ID, diameter, quad_size, divisions, glm::vec3(-half_quad, half_quad, half_quad), glm::vec3(glm::radians(-90.0f), 0, 0)); // GetEngine()->ActorManager()->SetRelationship(GetID(), m_quads[4]); // m_quads[5] = GetEngine()->ActorManager()->CreateActor(); // HydraPlanetQuadActor* quad5 = static_cast(GetEngine()->ActorManager()->GetActor(m_quads[5])); - // quad5->InitialiseQuad(diameter, quad_size, divisions, glm::vec3(0,-radius,0), glm::vec3(glm::radians(90.0f), 0, 0)); - // GetEngine()->ActorManager()->InitialiseActor(m_quads[5]); + // GetEngine()->ActorManager()->InitialiseActor(m_quads[5]); + // quad5->InitialiseQuad(INVALID_HYDRA_ID, diameter, quad_size, divisions, glm::vec3(-half_quad, -half_quad, -half_quad), glm::vec3(glm::radians(90.0f), 0, 0)); // GetEngine()->ActorManager()->SetRelationship(GetID(), m_quads[5]); } diff --git a/HydraEngine/source/actor/PlanetActor/HydraPlanetQuadActor.cpp b/HydraEngine/source/actor/PlanetActor/HydraPlanetQuadActor.cpp index d00c1b9..6124abd 100644 --- a/HydraEngine/source/actor/PlanetActor/HydraPlanetQuadActor.cpp +++ b/HydraEngine/source/actor/PlanetActor/HydraPlanetQuadActor.cpp @@ -1,6 +1,7 @@ #include "HydraPlanetQuadActor.h" #include "../../engine/HydraEngine.h" #include "../../actor/HydraActorManager.h" +#include "../../actor/HydraTestCubeActor.h" #include "../../task/HydraTask.h" #include "../../ecs/HydraECS.h" #include "../../ecs/components/HydraPositionComponent.h" @@ -22,9 +23,7 @@ void HydraPlanetQuadActor::InitialiseComponents() // HydraID entity_id = ecs->CreateEntity(); _CreatePosition(); // _CreatePhysics(); - _CreateMaterial(); - _CreateRenderableComponent(); } @@ -32,62 +31,96 @@ void HydraPlanetQuadActor::DeferredInitialiseComponents() { } -void HydraPlanetQuadActor::InitialiseQuad(float planet_diameter, float quad_dimension, uint32_t divisions, glm::dvec3 origin, glm::vec3 orientation) +void HydraPlanetQuadActor::Destroy() +{ + +} + +void HydraPlanetQuadActor::InitialiseQuad(HydraID parent_id, float planet_diameter, float quad_dimension, uint32_t divisions, glm::dvec3 origin, glm::vec3 orientation) { m_divisions = divisions; m_planet_diameter = planet_diameter; m_origin = origin; m_quad_dimension = quad_dimension; m_orientation = orientation; - + m_parent_id = parent_id; GetEngine()->ActorManager()->SetPositionAndOrientation(GetID(), origin, orientation, true); _CreateMesh(); } void HydraPlanetQuadActor::CheckResolution(glm::dvec3 player_position) { - bool should_split = false; - double distance_to_quad = glm::length(player_position - m_centre); - //might need to bias this so it splits sooner and merges later - if(distance_to_quad < m_quad_dimension) + HydraMeshComponent mesh_comp = GetEngine()->ECS()->GetComponent(GetID()); + if (mesh_comp.mesh_state == HYDRA_STATE::Ready) { - should_split = true; - } - //Not split but should be - if((should_split) && (!m_divided)) - { - //Split this quad - _Split(); - //Check its children to see if they should be split - //std::vector children = GetEngine()->ActorManager()->GetChildren(GetID()); - for(HydraID child_id : m_child_quads) + bool should_split = false; + bool should_merge = false; + double distance_to_quad = glm::length(player_position - m_centre); + + // might need to bias this so it splits sooner and merges later + if (distance_to_quad < m_quad_dimension) { - HydraPlanetQuadActor* child = static_cast(GetEngine()->ActorManager()->GetActor(child_id)); - child->CheckResolution(player_position); + should_split = true; } - HydraRenderableComponent& renderable = GetEngine()->ECS()->GetComponent(GetID()); - renderable.active = false; - } - else if((should_split) && (m_divided)) - { - for(HydraID child_id : m_child_quads) + if(distance_to_quad > m_quad_dimension * 1.1f) { - HydraPlanetQuadActor* child = static_cast(GetEngine()->ActorManager()->GetActor(child_id)); - child->CheckResolution(player_position); + should_merge = true; + } + // Not split but should be + if ((should_split) && (!m_divided)) + { + // Split this quad + _Split(); + // Check its children to see if they should be split + // std::vector children = GetEngine()->ActorManager()->GetChildren(GetID()); + // for(HydraID child_id : m_child_quads) + // { + // HydraPlanetQuadActor* child = static_cast(GetEngine()->ActorManager()->GetActor(child_id)); + // child->CheckResolution(player_position); + // } + HydraRenderableComponent &renderable = GetEngine()->ECS()->GetComponent(GetID()); + renderable.active = false; + } + else if ((should_split) && (m_divided)) + { + for (HydraID child_id : m_child_quads) + { + HydraPlanetQuadActor *child = static_cast(GetEngine()->ActorManager()->GetActor(child_id)); + child->CheckResolution(player_position); + } + } + else if ((should_merge) && (m_divided)) // Is split but should not be + { + for (HydraID child_id : m_child_quads) + { + HydraPlanetQuadActor* child = static_cast(GetEngine()->ActorManager()->GetActor(child_id)); + child->CheckResolution(player_position); + GetEngine()->ActorManager()->DeleteActor(child_id); + } + m_child_quads.clear(); + m_divided = false; + HydraRenderableComponent &renderable = GetEngine()->ECS()->GetComponent(GetID()); + renderable.active = true; } - } - else if ((!should_split) && (m_divided)) //Is split but should not be - { - //Merge this quad and all its children } } +HydraPlanetQuadActor::~HydraPlanetQuadActor() +{ + if(m_center_actor != INVALID_HYDRA_ID) + { + GetEngine()->ActorManager()->DeleteActor(m_center_actor); + } +} +void HydraPlanetQuadActor::_MergeQuads() +{ +} glm::vec3 HydraPlanetQuadActor::_ProjectSphere(glm::dvec4 vert_in, glm::dmat4 trans, glm::dmat4 inv_trans, double diameter, glm::vec3 origin) -{ - - glm::dvec4 vert = trans * vert_in; +{ + + glm::dvec4 vert = trans * vert_in; vert = glm::normalize(vert); vert = vert * (m_planet_diameter / 2.0); FastNoiseLite fnl; @@ -98,18 +131,31 @@ glm::vec3 HydraPlanetQuadActor::_ProjectSphere(glm::dvec4 vert_in, glm::dmat4 tr fnl.SetFractalOctaves(8); float noise = fnl.GetNoise(vert.x, vert.y, vert.z); - + vert = glm::normalize(vert) * ((m_planet_diameter / 2.0) + (noise * 500.0f)); vert = inv_trans * glm::dvec4(vert.x, vert.y, vert.z, 1.0); return glm::vec3(vert); } glm::dvec3 HydraPlanetQuadActor::_ProjectCentre(glm::dvec4 vert_in, glm::dmat4 trans, double diameter, glm::vec3 origin) -{ - glm::dvec4 vert = trans * vert_in; +{ + + // glm::dvec4 vert = trans * vert_in; + // vert = glm::normalize(vert); + // vert = vert * (m_planet_diameter / 2.0); + glm::dvec4 vert = trans * vert_in; vert = glm::normalize(vert); vert = vert * (m_planet_diameter / 2.0); - + FastNoiseLite fnl; + fnl.SetNoiseType(FastNoiseLite::NoiseType::NoiseType_OpenSimplex2); + fnl.SetFractalType(FastNoiseLite::FractalType::FractalType_Ridged); + fnl.SetSeed(341411); + fnl.SetFrequency(0.00009); + fnl.SetFractalOctaves(8); + + float noise = fnl.GetNoise(vert.x, vert.y, vert.z); + + vert = glm::normalize(vert) * ((m_planet_diameter / 2.0) + (noise * 500.0f)); return glm::dvec3(vert); } @@ -119,9 +165,9 @@ void HydraPlanetQuadActor::_Split() float quad_size = m_quad_dimension / 2.0f; float radius = m_planet_diameter / 2.0f; - //2 | 3 - //----- - //0 | 1 + // 2 | 3 + //------- + // 0 | 1 std::vector origins; @@ -129,21 +175,16 @@ void HydraPlanetQuadActor::_Split() origins.push_back(m_origin + glm::vec3(quad_size, 0, 0)); origins.push_back(m_origin + glm::vec3(0, quad_size, 0)); origins.push_back(m_origin + glm::vec3(quad_size, quad_size, 0)); - // glm::vec3 origin0 = m_origin; - // glm::vec3 origin1 = m_origin + glm::vec3(quad_size, 0, 0); - // glm::vec3 origin2 = m_origin + glm::vec3(0, quad_size, 0); - // glm::vec3 origin3 = m_origin; - for(uint32_t i = 0; i < 4; i ++) + for (uint32_t i = 0; i < 4; i++) { HydraID quad_id = GetEngine()->ActorManager()->CreateActor(); - HydraPlanetQuadActor* quad = static_cast(GetEngine()->ActorManager()->GetActor(quad_id)); - quad->InitialiseQuad(m_planet_diameter, quad_size, m_divisions, origins[i], m_orientation); + HydraPlanetQuadActor *quad = static_cast(GetEngine()->ActorManager()->GetActor(quad_id)); GetEngine()->ActorManager()->InitialiseActor(quad_id); - //GetEngine()->ActorManager()->SetRelationship(GetID(), quad_id); + quad->InitialiseQuad(GetID(), m_planet_diameter, quad_size, m_divisions, origins[i], m_orientation); + m_child_quads.push_back(quad_id); } - } void HydraPlanetQuadActor::_CreatePosition() @@ -159,8 +200,6 @@ void HydraPlanetQuadActor::_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()); HydraPositionComponent pos_comp = GetEngine()->ECS()->GetComponent(GetID()); @@ -170,8 +209,8 @@ void HydraPlanetQuadActor::_CreateMesh() mesh->vertexes.resize(vert_counts); mesh->indexes.resize(index_counts); - float min_x = 0;//-m_quad_dimension / 2.0f; - float min_y = 0;//-m_quad_dimension / 2.0f; + float min_x = 0; //-m_quad_dimension / 2.0f; + float min_y = 0; //-m_quad_dimension / 2.0f; float min_z = 0.0f; float max_x = m_quad_dimension; @@ -179,9 +218,9 @@ void HydraPlanetQuadActor::_CreateMesh() float max_z = 0.0f; float min_u = 0; - float min_v = 1 * (m_divisions-1); + float min_v = 1 * (m_divisions - 1); - float max_u = 1 * (m_divisions-1); + float max_u = 1 * (m_divisions - 1); float max_v = 0; float xy_inc = m_quad_dimension / (m_divisions - 1); @@ -200,16 +239,24 @@ void HydraPlanetQuadActor::_CreateMesh() uint32_t vert_idx = 0; uint32_t index_idx = 0; - //glm::mat4 trans = GetEngine()->ActorManager()->GetActorPose(actor_id); + // glm::mat4 trans = GetEngine()->ActorManager()->GetActorPose(actor_id); glm::dmat4 trans_matrix = glm::translate(pos_comp.position); - glm::dmat4 rot_matrix = glm::toMat4(glm::quat(pos_comp.orientation)); - glm::dmat4 trans = trans_matrix * rot_matrix; + glm::dmat4 rot_matrix = glm::toMat4(glm::quat(pos_comp.orientation)); + glm::dmat4 trans = trans_matrix * rot_matrix; glm::dmat4 inv_trans = glm::inverse(trans); - glm::dvec4 centre = glm::dvec4(max_x - min_x, max_y - min_y, max_z - min_z, 1.0); + glm::vec4 centre = glm::dvec4(min_x, min_y, min_z, 1) + (glm::dvec4(max_x, max_y, max_z, 1) / 2.0); + centre.z = m_origin.z; + centre.w = 1; - m_centre = _ProjectCentre(centre, trans, m_planet_diameter, glm::vec3(max_x, max_y, max_z) - glm::vec3(min_x, min_y, min_z)); + m_centre = _ProjectCentre(centre, trans, m_planet_diameter, m_origin); + + m_center_actor = GetEngine()->ActorManager()->CreateActor(); + HydraTestCubeActor* center_actor = static_cast(GetEngine()->ActorManager()->GetActor(m_center_actor)); + center_actor->SetScale(100); + GetEngine()->ActorManager()->InitialiseActor(m_center_actor); + GetEngine()->ActorManager()->SetPosition(m_center_actor, m_centre); for (uint32_t y_count = 0; y_count < m_divisions - 1; y_count++) { @@ -240,7 +287,7 @@ void HydraPlanetQuadActor::_CreateMesh() } glm::dvec4 vert = glm::dvec4(x, y, min_z, 1.0); - glm::vec3 final_vert = _ProjectSphere(vert, trans,inv_trans, m_planet_diameter, m_origin); + glm::vec3 final_vert = _ProjectSphere(vert, trans, inv_trans, m_planet_diameter, m_origin); mesh->vertexes[vert_idx] = {final_vert.x, final_vert.y, final_vert.z, u, v, actor_id, mat_comp.material_id, 0}; // Add the end vert but no indexes // mesh->vertexes[vert_idx] = {x, y, min_z, u, v, actor_id, mat_comp.material_id, 0}; @@ -320,4 +367,3 @@ void HydraPlanetQuadActor::_CreateRenderableComponent() ecs->AddComponent(GetID(), render_comp); ecs->AddComponent(GetID(), shad_caster); } - diff --git a/HydraEngine/source/actor/PlanetActor/HydraPlanetQuadActor.h b/HydraEngine/source/actor/PlanetActor/HydraPlanetQuadActor.h index ab2be06..d6377a5 100644 --- a/HydraEngine/source/actor/PlanetActor/HydraPlanetQuadActor.h +++ b/HydraEngine/source/actor/PlanetActor/HydraPlanetQuadActor.h @@ -9,16 +9,18 @@ class CLASS_DEFINE HydraPlanetQuadActor : public HydraActor public: virtual void InitialiseComponents(); virtual void DeferredInitialiseComponents(); - virtual void Destroy(){} - void InitialiseQuad(float planet_diameter, float quad_dimension, uint32_t divisions, glm::dvec3 origin, glm::vec3 orientation); + virtual void Destroy(); + void InitialiseQuad(HydraID parent_id, float planet_diameter, float quad_dimension, uint32_t divisions, glm::dvec3 origin, glm::vec3 orientation); void CheckResolution(glm::dvec3 player_position); + virtual ~HydraPlanetQuadActor(); private: glm::vec3 _ProjectSphere(glm::dvec4 vert_in, glm::dmat4 trans, glm::dmat4 inv_trans, double diameter, glm::vec3 origin); glm::dvec3 _ProjectCentre(glm::dvec4 vert_in, glm::dmat4 trans, double diameter, glm::vec3 origin); void _Split(); + HydraID m_parent_id = INVALID_HYDRA_ID; double m_scale = 1.0; double m_widthscale = 1000.0f; - + HydraID m_center_actor = INVALID_HYDRA_ID; HydraID m_material_component = INVALID_HYDRA_ID; HydraID m_position_component = INVALID_HYDRA_ID; HydraID m_mesh_component = INVALID_HYDRA_ID; @@ -37,6 +39,7 @@ class CLASS_DEFINE HydraPlanetQuadActor : public HydraActor void _CreateMaterial(); void _CreatePhysics(); void _CreateRenderableComponent(); + void _MergeQuads(); diff --git a/HydraEngine/source/camera/HydraCamera.cpp b/HydraEngine/source/camera/HydraCamera.cpp index d35c7d6..b3d974d 100644 --- a/HydraEngine/source/camera/HydraCamera.cpp +++ b/HydraEngine/source/camera/HydraCamera.cpp @@ -35,7 +35,10 @@ 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 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, diff --git a/HydraEngine/source/ecs/HydraComponentArray.h b/HydraEngine/source/ecs/HydraComponentArray.h index 0a750a5..efc6010 100644 --- a/HydraEngine/source/ecs/HydraComponentArray.h +++ b/HydraEngine/source/ecs/HydraComponentArray.h @@ -63,6 +63,10 @@ class HydraComponentArray : public IHydraComponentArray, HydraObject void AddComponent(HydraID entity_id, T component) { std::lock_guard lock(m_mutex); + if(m_entity_to_component.find(entity_id) != m_entity_to_component.end()) + { + std::cout << "HERE"; + } 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}); diff --git a/HydraEngine/source/pipeline/HydraDeferredPipeline.cpp b/HydraEngine/source/pipeline/HydraDeferredPipeline.cpp index 5910037..af03743 100644 --- a/HydraEngine/source/pipeline/HydraDeferredPipeline.cpp +++ b/HydraEngine/source/pipeline/HydraDeferredPipeline.cpp @@ -227,7 +227,7 @@ void HydraDeferredPipeline::_CreateOutputRenderStage() std::vector textures; - GetEngine()->ActorManager()->InitialiseActor(m_output_actor_id); + //GetEngine()->ActorManager()->InitialiseActor(m_output_actor_id); HydraOutputActor* actor = static_cast(GetEngine()->ActorManager()->GetActor(m_output_actor_id)); HydraTextureBufferManager* tex_buf_manager = GetEngine()->TextureBufferManager(); diff --git a/HydraEngine/source/windowmanager/HydraRenderSettings.h b/HydraEngine/source/windowmanager/HydraRenderSettings.h index 1ef3aa9..dfa1da1 100644 --- a/HydraEngine/source/windowmanager/HydraRenderSettings.h +++ b/HydraEngine/source/windowmanager/HydraRenderSettings.h @@ -15,7 +15,8 @@ struct HydraRenderSettings float Near = 0.3f; - float Far = 1000000.0f; + + float Far = 550000.0f; float FOV = 60.0f; }; diff --git a/build/.cmake/api/v1/reply/cmakeFiles-v1-65655eb3140dda920443.json b/build/.cmake/api/v1/reply/cmakeFiles-v1-65655eb3140dda920443.json deleted file mode 100644 index afbffba..0000000 --- a/build/.cmake/api/v1/reply/cmakeFiles-v1-65655eb3140dda920443.json +++ /dev/null @@ -1,626 +0,0 @@ -{ - "inputs" : - [ - { - "path" : "CMakeLists.txt" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeDetermineSystem.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeSystem.cmake.in" - }, - { - "isGenerated" : true, - "path" : "build/CMakeFiles/4.4.2/CMakeSystem.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeSystemSpecificInitialize.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Platform/Windows-Initialize.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeDetermineCXXCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeDetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Platform/Windows-Determine-CXX.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeDetermineCompilerId.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeCompilerIdDetection.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/ADSP-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/ARMCC-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/ARMClang-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/AppleClang-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/Borland-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/Clang-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/Cray-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/CrayClang-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/Diab-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/GHS-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/IAR-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/Intel-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/MSVC-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/NVHPC-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/OrangeC-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/PGI-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/PathScale-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/PellesC-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/Renesas-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/SCO-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/TI-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/TIClang-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/Tasking-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/Watcom-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CompilerId/VS-10.vcxproj.in" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeFindBinUtils.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeCXXCompiler.cmake.in" - }, - { - "isGenerated" : true, - "path" : "build/CMakeFiles/4.4.2/CMakeCXXCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeSystemSpecificInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeGenericSystem.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeInitializeConfigs.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Platform/Windows.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Platform/WindowsPaths.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeCXXInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeLanguageInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/MSVC-CXX.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/MSVC.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/CMakeCommonCompilerMacros.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Platform/Windows-MSVC-CXX.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Platform/Windows-MSVC.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeDetermineRCCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeRCCompiler.cmake.in" - }, - { - "isGenerated" : true, - "path" : "build/CMakeFiles/4.4.2/CMakeRCCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeRCInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeTestRCCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeCommonLanguageInclude.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeTestCXXCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeTestCompilerCommon.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeDetermineCompilerABI.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Internal/CMakeDetermineLinkerId.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeParseImplicitIncludeInfo.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeParseImplicitLinkInfo.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeParseLibraryArchitecture.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeTestCompilerCommon.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeCXXCompilerABI.cpp" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeDetermineCompilerSupport.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Internal/FeatureTesting.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeCXXCompiler.cmake.in" - }, - { - "isGenerated" : true, - "path" : "build/CMakeFiles/4.4.2/CMakeCXXCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Internal/CMakeCXXLinkerInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Internal/CMakeCommonLinkerInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Linker/MSVC-CXX.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Linker/MSVC.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Platform/Linker/Windows-MSVC-CXX.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Platform/Linker/Windows-MSVC.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Internal/CMakeInspectCXXLinker.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeCXXCompiler.cmake.in" - }, - { - "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.4/Modules/CMakeFindDependencyMacro.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/FindThreads.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CheckLibraryExists.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Internal/CheckCommon.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CheckIncludeFileCXX.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Internal/CheckCommon.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CheckCXXSourceCompiles.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Internal/CheckSourceCompiles.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Internal/CheckCommon.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/FindPackageHandleStandardArgs.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/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.4/Modules/FindGLEW.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/FindPackageHandleStandardArgs.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/FindPackageMessage.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/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.4/Modules/FindOpenGL.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/FindPackageHandleStandardArgs.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Program Files/CMake/share/cmake-4.4/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/cmakeFiles-v1-738dfdd3e65e6b275c61.json b/build/.cmake/api/v1/reply/cmakeFiles-v1-738dfdd3e65e6b275c61.json new file mode 100644 index 0000000..6ce7839 --- /dev/null +++ b/build/.cmake/api/v1/reply/cmakeFiles-v1-738dfdd3e65e6b275c61.json @@ -0,0 +1,262 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isGenerated" : true, + "path" : "build/CMakeFiles/4.4.2/CMakeSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Platform/Windows-Initialize.cmake" + }, + { + "isGenerated" : true, + "path" : "build/CMakeFiles/4.4.2/CMakeCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Platform/Windows.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Platform/WindowsPaths.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeCXXInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/MSVC-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/MSVC.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Platform/Windows-MSVC-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Platform/Windows-MSVC.cmake" + }, + { + "isGenerated" : true, + "path" : "build/CMakeFiles/4.4.2/CMakeRCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeRCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Internal/CMakeCXXLinkerInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Internal/CMakeCommonLinkerInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Linker/MSVC-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Linker/MSVC.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Platform/Linker/Windows-MSVC-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.4/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.4/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/FindThreads.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CheckLibraryExists.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Internal/CheckCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CheckIncludeFileCXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Internal/CheckCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CheckCXXSourceCompiles.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Internal/CheckSourceCompiles.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Internal/CheckCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/FindPackageHandleStandardArgs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.4/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.4/Modules/FindGLEW.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/FindPackageHandleStandardArgs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/FindPackageMessage.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.4/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.4/Modules/FindOpenGL.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/FindPackageHandleStandardArgs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/CMake/share/cmake-4.4/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-b82ceaf770b2dff82750.json b/build/.cmake/api/v1/reply/codemodel-v2-72c227c94a914ca5e0b8.json similarity index 94% rename from build/.cmake/api/v1/reply/codemodel-v2-b82ceaf770b2dff82750.json rename to build/.cmake/api/v1/reply/codemodel-v2-72c227c94a914ca5e0b8.json index 3e07d99..1e84ebf 100644 --- a/build/.cmake/api/v1/reply/codemodel-v2-b82ceaf770b2dff82750.json +++ b/build/.cmake/api/v1/reply/codemodel-v2-72c227c94a914ca5e0b8.json @@ -161,21 +161,21 @@ { "directoryIndex" : 0, "id" : "ALL_BUILD::@6890427a1f51a3e7e1df", - "jsonFile" : "target-ALL_BUILD-Debug-f9123945233e3f57e346.json", + "jsonFile" : "target-ALL_BUILD-Debug-ca4003e4ebefcee962f8.json", "name" : "ALL_BUILD", "projectIndex" : 0 }, { "directoryIndex" : 1, "id" : "ALL_BUILD::@fafd37b19aacd4c483ed", - "jsonFile" : "target-ALL_BUILD-Debug-3b78106d9e9b8c252eab.json", + "jsonFile" : "target-ALL_BUILD-Debug-9893e4be72488ba63935.json", "name" : "ALL_BUILD", "projectIndex" : 1 }, { "directoryIndex" : 0, "id" : "HydraClient::@6890427a1f51a3e7e1df", - "jsonFile" : "target-HydraClient-Debug-3e890ba87832880c6b38.json", + "jsonFile" : "target-HydraClient-Debug-dcf8b31a50252a3ab509.json", "name" : "HydraClient", "projectIndex" : 0 }, @@ -355,21 +355,21 @@ { "directoryIndex" : 0, "id" : "ALL_BUILD::@6890427a1f51a3e7e1df", - "jsonFile" : "target-ALL_BUILD-Release-f9123945233e3f57e346.json", + "jsonFile" : "target-ALL_BUILD-Release-ca4003e4ebefcee962f8.json", "name" : "ALL_BUILD", "projectIndex" : 0 }, { "directoryIndex" : 1, "id" : "ALL_BUILD::@fafd37b19aacd4c483ed", - "jsonFile" : "target-ALL_BUILD-Release-3b78106d9e9b8c252eab.json", + "jsonFile" : "target-ALL_BUILD-Release-9893e4be72488ba63935.json", "name" : "ALL_BUILD", "projectIndex" : 1 }, { "directoryIndex" : 0, "id" : "HydraClient::@6890427a1f51a3e7e1df", - "jsonFile" : "target-HydraClient-Release-76b68128590515e8e8c4.json", + "jsonFile" : "target-HydraClient-Release-d01fc864a074a8fa383d.json", "name" : "HydraClient", "projectIndex" : 0 }, @@ -549,21 +549,21 @@ { "directoryIndex" : 0, "id" : "ALL_BUILD::@6890427a1f51a3e7e1df", - "jsonFile" : "target-ALL_BUILD-MinSizeRel-f9123945233e3f57e346.json", + "jsonFile" : "target-ALL_BUILD-MinSizeRel-ca4003e4ebefcee962f8.json", "name" : "ALL_BUILD", "projectIndex" : 0 }, { "directoryIndex" : 1, "id" : "ALL_BUILD::@fafd37b19aacd4c483ed", - "jsonFile" : "target-ALL_BUILD-MinSizeRel-3b78106d9e9b8c252eab.json", + "jsonFile" : "target-ALL_BUILD-MinSizeRel-9893e4be72488ba63935.json", "name" : "ALL_BUILD", "projectIndex" : 1 }, { "directoryIndex" : 0, "id" : "HydraClient::@6890427a1f51a3e7e1df", - "jsonFile" : "target-HydraClient-MinSizeRel-05351030486e08322a3f.json", + "jsonFile" : "target-HydraClient-MinSizeRel-65c6d114f2cbc315ee6f.json", "name" : "HydraClient", "projectIndex" : 0 }, @@ -743,21 +743,21 @@ { "directoryIndex" : 0, "id" : "ALL_BUILD::@6890427a1f51a3e7e1df", - "jsonFile" : "target-ALL_BUILD-RelWithDebInfo-f9123945233e3f57e346.json", + "jsonFile" : "target-ALL_BUILD-RelWithDebInfo-ca4003e4ebefcee962f8.json", "name" : "ALL_BUILD", "projectIndex" : 0 }, { "directoryIndex" : 1, "id" : "ALL_BUILD::@fafd37b19aacd4c483ed", - "jsonFile" : "target-ALL_BUILD-RelWithDebInfo-3b78106d9e9b8c252eab.json", + "jsonFile" : "target-ALL_BUILD-RelWithDebInfo-9893e4be72488ba63935.json", "name" : "ALL_BUILD", "projectIndex" : 1 }, { "directoryIndex" : 0, "id" : "HydraClient::@6890427a1f51a3e7e1df", - "jsonFile" : "target-HydraClient-RelWithDebInfo-ee8d8b7a6628f210eb44.json", + "jsonFile" : "target-HydraClient-RelWithDebInfo-189aea8a054ae30be65d.json", "name" : "HydraClient", "projectIndex" : 0 }, diff --git a/build/.cmake/api/v1/reply/index-2026-09-22T08-35-43-0692.json b/build/.cmake/api/v1/reply/index-2026-09-23T20-56-29-0026.json similarity index 89% rename from build/.cmake/api/v1/reply/index-2026-09-22T08-35-43-0692.json rename to build/.cmake/api/v1/reply/index-2026-09-23T20-56-29-0026.json index edd2b15..3e05874 100644 --- a/build/.cmake/api/v1/reply/index-2026-09-22T08-35-43-0692.json +++ b/build/.cmake/api/v1/reply/index-2026-09-23T20-56-29-0026.json @@ -27,7 +27,7 @@ "objects" : [ { - "jsonFile" : "codemodel-v2-b82ceaf770b2dff82750.json", + "jsonFile" : "codemodel-v2-72c227c94a914ca5e0b8.json", "kind" : "codemodel", "version" : { @@ -45,7 +45,7 @@ } }, { - "jsonFile" : "cmakeFiles-v1-65655eb3140dda920443.json", + "jsonFile" : "cmakeFiles-v1-738dfdd3e65e6b275c61.json", "kind" : "cmakeFiles", "version" : { @@ -100,7 +100,7 @@ } }, { - "jsonFile" : "codemodel-v2-b82ceaf770b2dff82750.json", + "jsonFile" : "codemodel-v2-72c227c94a914ca5e0b8.json", "kind" : "codemodel", "version" : { @@ -118,7 +118,7 @@ } }, { - "jsonFile" : "cmakeFiles-v1-65655eb3140dda920443.json", + "jsonFile" : "cmakeFiles-v1-738dfdd3e65e6b275c61.json", "kind" : "cmakeFiles", "version" : { diff --git a/build/.cmake/api/v1/reply/target-ALL_BUILD-RelWithDebInfo-3b78106d9e9b8c252eab.json b/build/.cmake/api/v1/reply/target-ALL_BUILD-Debug-9893e4be72488ba63935.json similarity index 100% rename from build/.cmake/api/v1/reply/target-ALL_BUILD-RelWithDebInfo-3b78106d9e9b8c252eab.json rename to build/.cmake/api/v1/reply/target-ALL_BUILD-Debug-9893e4be72488ba63935.json index 9081c81..caf9e62 100644 --- a/build/.cmake/api/v1/reply/target-ALL_BUILD-RelWithDebInfo-3b78106d9e9b8c252eab.json +++ b/build/.cmake/api/v1/reply/target-ALL_BUILD-Debug-9893e4be72488ba63935.json @@ -22,10 +22,10 @@ "dependencies" : [ { - "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" + "id" : "HydraEngine::@fafd37b19aacd4c483ed" }, { - "id" : "HydraEngine::@fafd37b19aacd4c483ed" + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" } ], "folder" : diff --git a/build/.cmake/api/v1/reply/target-ALL_BUILD-Debug-f9123945233e3f57e346.json b/build/.cmake/api/v1/reply/target-ALL_BUILD-Debug-ca4003e4ebefcee962f8.json similarity index 100% rename from build/.cmake/api/v1/reply/target-ALL_BUILD-Debug-f9123945233e3f57e346.json rename to build/.cmake/api/v1/reply/target-ALL_BUILD-Debug-ca4003e4ebefcee962f8.json index 6ace3ef..f594873 100644 --- a/build/.cmake/api/v1/reply/target-ALL_BUILD-Debug-f9123945233e3f57e346.json +++ b/build/.cmake/api/v1/reply/target-ALL_BUILD-Debug-ca4003e4ebefcee962f8.json @@ -22,13 +22,13 @@ "dependencies" : [ { - "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" + "id" : "HydraClient::@6890427a1f51a3e7e1df" }, { "id" : "HydraEngine::@fafd37b19aacd4c483ed" }, { - "id" : "HydraClient::@6890427a1f51a3e7e1df" + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" } ], "folder" : @@ -41,10 +41,10 @@ "orderDependencies" : [ { - "id" : "HydraEngine::@fafd37b19aacd4c483ed" + "id" : "HydraClient::@6890427a1f51a3e7e1df" }, { - "id" : "HydraClient::@6890427a1f51a3e7e1df" + "id" : "HydraEngine::@fafd37b19aacd4c483ed" } ], "paths" : diff --git a/build/.cmake/api/v1/reply/target-ALL_BUILD-MinSizeRel-3b78106d9e9b8c252eab.json b/build/.cmake/api/v1/reply/target-ALL_BUILD-MinSizeRel-9893e4be72488ba63935.json similarity index 100% rename from build/.cmake/api/v1/reply/target-ALL_BUILD-MinSizeRel-3b78106d9e9b8c252eab.json rename to build/.cmake/api/v1/reply/target-ALL_BUILD-MinSizeRel-9893e4be72488ba63935.json index 9081c81..caf9e62 100644 --- a/build/.cmake/api/v1/reply/target-ALL_BUILD-MinSizeRel-3b78106d9e9b8c252eab.json +++ b/build/.cmake/api/v1/reply/target-ALL_BUILD-MinSizeRel-9893e4be72488ba63935.json @@ -22,10 +22,10 @@ "dependencies" : [ { - "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" + "id" : "HydraEngine::@fafd37b19aacd4c483ed" }, { - "id" : "HydraEngine::@fafd37b19aacd4c483ed" + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" } ], "folder" : diff --git a/build/.cmake/api/v1/reply/target-ALL_BUILD-RelWithDebInfo-f9123945233e3f57e346.json b/build/.cmake/api/v1/reply/target-ALL_BUILD-MinSizeRel-ca4003e4ebefcee962f8.json similarity index 100% rename from build/.cmake/api/v1/reply/target-ALL_BUILD-RelWithDebInfo-f9123945233e3f57e346.json rename to build/.cmake/api/v1/reply/target-ALL_BUILD-MinSizeRel-ca4003e4ebefcee962f8.json index 6ace3ef..f594873 100644 --- a/build/.cmake/api/v1/reply/target-ALL_BUILD-RelWithDebInfo-f9123945233e3f57e346.json +++ b/build/.cmake/api/v1/reply/target-ALL_BUILD-MinSizeRel-ca4003e4ebefcee962f8.json @@ -22,13 +22,13 @@ "dependencies" : [ { - "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" + "id" : "HydraClient::@6890427a1f51a3e7e1df" }, { "id" : "HydraEngine::@fafd37b19aacd4c483ed" }, { - "id" : "HydraClient::@6890427a1f51a3e7e1df" + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" } ], "folder" : @@ -41,10 +41,10 @@ "orderDependencies" : [ { - "id" : "HydraEngine::@fafd37b19aacd4c483ed" + "id" : "HydraClient::@6890427a1f51a3e7e1df" }, { - "id" : "HydraClient::@6890427a1f51a3e7e1df" + "id" : "HydraEngine::@fafd37b19aacd4c483ed" } ], "paths" : diff --git a/build/.cmake/api/v1/reply/target-ALL_BUILD-Release-3b78106d9e9b8c252eab.json b/build/.cmake/api/v1/reply/target-ALL_BUILD-RelWithDebInfo-9893e4be72488ba63935.json similarity index 100% rename from build/.cmake/api/v1/reply/target-ALL_BUILD-Release-3b78106d9e9b8c252eab.json rename to build/.cmake/api/v1/reply/target-ALL_BUILD-RelWithDebInfo-9893e4be72488ba63935.json index 9081c81..caf9e62 100644 --- a/build/.cmake/api/v1/reply/target-ALL_BUILD-Release-3b78106d9e9b8c252eab.json +++ b/build/.cmake/api/v1/reply/target-ALL_BUILD-RelWithDebInfo-9893e4be72488ba63935.json @@ -22,10 +22,10 @@ "dependencies" : [ { - "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" + "id" : "HydraEngine::@fafd37b19aacd4c483ed" }, { - "id" : "HydraEngine::@fafd37b19aacd4c483ed" + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" } ], "folder" : diff --git a/build/.cmake/api/v1/reply/target-ALL_BUILD-MinSizeRel-f9123945233e3f57e346.json b/build/.cmake/api/v1/reply/target-ALL_BUILD-RelWithDebInfo-ca4003e4ebefcee962f8.json similarity index 100% rename from build/.cmake/api/v1/reply/target-ALL_BUILD-MinSizeRel-f9123945233e3f57e346.json rename to build/.cmake/api/v1/reply/target-ALL_BUILD-RelWithDebInfo-ca4003e4ebefcee962f8.json index 6ace3ef..f594873 100644 --- a/build/.cmake/api/v1/reply/target-ALL_BUILD-MinSizeRel-f9123945233e3f57e346.json +++ b/build/.cmake/api/v1/reply/target-ALL_BUILD-RelWithDebInfo-ca4003e4ebefcee962f8.json @@ -22,13 +22,13 @@ "dependencies" : [ { - "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" + "id" : "HydraClient::@6890427a1f51a3e7e1df" }, { "id" : "HydraEngine::@fafd37b19aacd4c483ed" }, { - "id" : "HydraClient::@6890427a1f51a3e7e1df" + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" } ], "folder" : @@ -41,10 +41,10 @@ "orderDependencies" : [ { - "id" : "HydraEngine::@fafd37b19aacd4c483ed" + "id" : "HydraClient::@6890427a1f51a3e7e1df" }, { - "id" : "HydraClient::@6890427a1f51a3e7e1df" + "id" : "HydraEngine::@fafd37b19aacd4c483ed" } ], "paths" : diff --git a/build/.cmake/api/v1/reply/target-ALL_BUILD-Debug-3b78106d9e9b8c252eab.json b/build/.cmake/api/v1/reply/target-ALL_BUILD-Release-9893e4be72488ba63935.json similarity index 100% rename from build/.cmake/api/v1/reply/target-ALL_BUILD-Debug-3b78106d9e9b8c252eab.json rename to build/.cmake/api/v1/reply/target-ALL_BUILD-Release-9893e4be72488ba63935.json index 9081c81..caf9e62 100644 --- a/build/.cmake/api/v1/reply/target-ALL_BUILD-Debug-3b78106d9e9b8c252eab.json +++ b/build/.cmake/api/v1/reply/target-ALL_BUILD-Release-9893e4be72488ba63935.json @@ -22,10 +22,10 @@ "dependencies" : [ { - "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" + "id" : "HydraEngine::@fafd37b19aacd4c483ed" }, { - "id" : "HydraEngine::@fafd37b19aacd4c483ed" + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" } ], "folder" : diff --git a/build/.cmake/api/v1/reply/target-ALL_BUILD-Release-f9123945233e3f57e346.json b/build/.cmake/api/v1/reply/target-ALL_BUILD-Release-ca4003e4ebefcee962f8.json similarity index 100% rename from build/.cmake/api/v1/reply/target-ALL_BUILD-Release-f9123945233e3f57e346.json rename to build/.cmake/api/v1/reply/target-ALL_BUILD-Release-ca4003e4ebefcee962f8.json index 6ace3ef..f594873 100644 --- a/build/.cmake/api/v1/reply/target-ALL_BUILD-Release-f9123945233e3f57e346.json +++ b/build/.cmake/api/v1/reply/target-ALL_BUILD-Release-ca4003e4ebefcee962f8.json @@ -22,13 +22,13 @@ "dependencies" : [ { - "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" + "id" : "HydraClient::@6890427a1f51a3e7e1df" }, { "id" : "HydraEngine::@fafd37b19aacd4c483ed" }, { - "id" : "HydraClient::@6890427a1f51a3e7e1df" + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" } ], "folder" : @@ -41,10 +41,10 @@ "orderDependencies" : [ { - "id" : "HydraEngine::@fafd37b19aacd4c483ed" + "id" : "HydraClient::@6890427a1f51a3e7e1df" }, { - "id" : "HydraClient::@6890427a1f51a3e7e1df" + "id" : "HydraEngine::@fafd37b19aacd4c483ed" } ], "paths" : diff --git a/build/.cmake/api/v1/reply/target-HydraClient-Debug-3e890ba87832880c6b38.json b/build/.cmake/api/v1/reply/target-HydraClient-Debug-dcf8b31a50252a3ab509.json similarity index 100% rename from build/.cmake/api/v1/reply/target-HydraClient-Debug-3e890ba87832880c6b38.json rename to build/.cmake/api/v1/reply/target-HydraClient-Debug-dcf8b31a50252a3ab509.json index 3cc1175..44b4599 100644 --- a/build/.cmake/api/v1/reply/target-HydraClient-Debug-3e890ba87832880c6b38.json +++ b/build/.cmake/api/v1/reply/target-HydraClient-Debug-dcf8b31a50252a3ab509.json @@ -106,12 +106,12 @@ ], "dependencies" : [ - { - "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" - }, { "backtrace" : 2, "id" : "HydraEngine::@fafd37b19aacd4c483ed" + }, + { + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" } ], "id" : "HydraClient::@6890427a1f51a3e7e1df", diff --git a/build/.cmake/api/v1/reply/target-HydraClient-MinSizeRel-05351030486e08322a3f.json b/build/.cmake/api/v1/reply/target-HydraClient-MinSizeRel-65c6d114f2cbc315ee6f.json similarity index 100% rename from build/.cmake/api/v1/reply/target-HydraClient-MinSizeRel-05351030486e08322a3f.json rename to build/.cmake/api/v1/reply/target-HydraClient-MinSizeRel-65c6d114f2cbc315ee6f.json index 1e955c4..7bf9dd6 100644 --- a/build/.cmake/api/v1/reply/target-HydraClient-MinSizeRel-05351030486e08322a3f.json +++ b/build/.cmake/api/v1/reply/target-HydraClient-MinSizeRel-65c6d114f2cbc315ee6f.json @@ -106,12 +106,12 @@ ], "dependencies" : [ - { - "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" - }, { "backtrace" : 2, "id" : "HydraEngine::@fafd37b19aacd4c483ed" + }, + { + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" } ], "id" : "HydraClient::@6890427a1f51a3e7e1df", diff --git a/build/.cmake/api/v1/reply/target-HydraClient-RelWithDebInfo-ee8d8b7a6628f210eb44.json b/build/.cmake/api/v1/reply/target-HydraClient-RelWithDebInfo-189aea8a054ae30be65d.json similarity index 100% rename from build/.cmake/api/v1/reply/target-HydraClient-RelWithDebInfo-ee8d8b7a6628f210eb44.json rename to build/.cmake/api/v1/reply/target-HydraClient-RelWithDebInfo-189aea8a054ae30be65d.json index 0432446..822e1df 100644 --- a/build/.cmake/api/v1/reply/target-HydraClient-RelWithDebInfo-ee8d8b7a6628f210eb44.json +++ b/build/.cmake/api/v1/reply/target-HydraClient-RelWithDebInfo-189aea8a054ae30be65d.json @@ -106,12 +106,12 @@ ], "dependencies" : [ - { - "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" - }, { "backtrace" : 2, "id" : "HydraEngine::@fafd37b19aacd4c483ed" + }, + { + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" } ], "id" : "HydraClient::@6890427a1f51a3e7e1df", diff --git a/build/.cmake/api/v1/reply/target-HydraClient-Release-76b68128590515e8e8c4.json b/build/.cmake/api/v1/reply/target-HydraClient-Release-d01fc864a074a8fa383d.json similarity index 100% rename from build/.cmake/api/v1/reply/target-HydraClient-Release-76b68128590515e8e8c4.json rename to build/.cmake/api/v1/reply/target-HydraClient-Release-d01fc864a074a8fa383d.json index 5d52ffd..ee2479c 100644 --- a/build/.cmake/api/v1/reply/target-HydraClient-Release-76b68128590515e8e8c4.json +++ b/build/.cmake/api/v1/reply/target-HydraClient-Release-d01fc864a074a8fa383d.json @@ -106,12 +106,12 @@ ], "dependencies" : [ - { - "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" - }, { "backtrace" : 2, "id" : "HydraEngine::@fafd37b19aacd4c483ed" + }, + { + "id" : "ZERO_CHECK::@6890427a1f51a3e7e1df" } ], "id" : "HydraClient::@6890427a1f51a3e7e1df", diff --git a/build/ALL_BUILD.vcxproj b/build/ALL_BUILD.vcxproj index 7ff71c8..535fc1a 100644 --- a/build/ALL_BUILD.vcxproj +++ b/build/ALL_BUILD.vcxproj @@ -124,7 +124,7 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - C:\Code\HydraV3\build\CMakeFiles\4.4.2\CMakeCXXCompiler.cmake;C:\Code\HydraV3\build\CMakeFiles\4.4.2\CMakeRCCompiler.cmake;C:\Code\HydraV3\build\CMakeFiles\4.4.2\CMakeSystem.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeCXXCompiler.cmake.in;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeCXXCompilerABI.cpp;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeCompilerIdDetection.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeDetermineCXXCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeDetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeDetermineCompilerABI.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeDetermineCompilerId.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeDetermineCompilerSupport.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeDetermineRCCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeDetermineSystem.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeFindBinUtils.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeParseImplicitIncludeInfo.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeParseImplicitLinkInfo.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeParseLibraryArchitecture.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeRCCompiler.cmake.in;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeSystem.cmake.in;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeTestCXXCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeTestCompilerCommon.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeTestRCCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\ADSP-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\ARMCC-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\ARMClang-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\AppleClang-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\Borland-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\Clang-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\Clang-DetermineCompilerInternal.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\Compaq-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\Cray-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\CrayClang-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\Diab-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\Embarcadero-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\Fujitsu-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\FujitsuClang-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\GHS-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\GNU-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\HP-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\IAR-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\IBMCPP-CXX-DetermineVersionInternal.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\IBMClang-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\Intel-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\IntelLLVM-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\LCC-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\MSVC-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\NVHPC-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\NVIDIA-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\OpenWatcom-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\OrangeC-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\PGI-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\PathScale-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\PellesC-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\Renesas-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\SCO-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\SunPro-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\TI-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\TIClang-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\Tasking-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\VisualAge-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\Watcom-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\XL-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\XLClang-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\zOS-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CompilerId\VS-10.vcxproj.in;C:\Program Files\CMake\share\cmake-4.4\Modules\Internal\CMakeCXXLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Internal\CMakeCommonLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Internal\CMakeDetermineLinkerId.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Internal\CMakeInspectCXXLinker.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Internal\FeatureTesting.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Linker\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Linker\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\Linker\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\Linker\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\Windows-Determine-CXX.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\Windows-Initialize.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\WindowsPaths.cmake;%(AdditionalInputs) + C:\Code\HydraV3\build\CMakeFiles\4.4.2\CMakeCXXCompiler.cmake;C:\Code\HydraV3\build\CMakeFiles\4.4.2\CMakeRCCompiler.cmake;C:\Code\HydraV3\build\CMakeFiles\4.4.2\CMakeSystem.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Internal\CMakeCXXLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Internal\CMakeCommonLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Linker\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Linker\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\Linker\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\Linker\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\Windows-Initialize.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\WindowsPaths.cmake;%(AdditionalInputs) C:\Code\HydraV3\build\CMakeFiles\generate.stamp false Building Custom Rule C:/Code/HydraV3/CMakeLists.txt @@ -137,7 +137,7 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - C:\Code\HydraV3\build\CMakeFiles\4.4.2\CMakeCXXCompiler.cmake;C:\Code\HydraV3\build\CMakeFiles\4.4.2\CMakeRCCompiler.cmake;C:\Code\HydraV3\build\CMakeFiles\4.4.2\CMakeSystem.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeCXXCompiler.cmake.in;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeCXXCompilerABI.cpp;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeCompilerIdDetection.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeDetermineCXXCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeDetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeDetermineCompilerABI.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeDetermineCompilerId.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeDetermineCompilerSupport.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeDetermineRCCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeDetermineSystem.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeFindBinUtils.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeParseImplicitIncludeInfo.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeParseImplicitLinkInfo.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeParseLibraryArchitecture.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeRCCompiler.cmake.in;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeSystem.cmake.in;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeTestCXXCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeTestCompilerCommon.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeTestRCCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\ADSP-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\ARMCC-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\ARMClang-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\AppleClang-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\Borland-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\Clang-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\Clang-DetermineCompilerInternal.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\Compaq-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\Cray-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\CrayClang-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\Diab-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\Embarcadero-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\Fujitsu-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\FujitsuClang-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\GHS-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\GNU-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\HP-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\IAR-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\IBMCPP-CXX-DetermineVersionInternal.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\IBMClang-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\Intel-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\IntelLLVM-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\LCC-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\MSVC-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\NVHPC-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\NVIDIA-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\OpenWatcom-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\OrangeC-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\PGI-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\PathScale-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\PellesC-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\Renesas-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\SCO-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\SunPro-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\TI-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\TIClang-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\Tasking-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\VisualAge-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\Watcom-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\XL-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\XLClang-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\zOS-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CompilerId\VS-10.vcxproj.in;C:\Program Files\CMake\share\cmake-4.4\Modules\Internal\CMakeCXXLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Internal\CMakeCommonLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Internal\CMakeDetermineLinkerId.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Internal\CMakeInspectCXXLinker.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Internal\FeatureTesting.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Linker\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Linker\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\Linker\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\Linker\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\Windows-Determine-CXX.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\Windows-Initialize.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\WindowsPaths.cmake;%(AdditionalInputs) + C:\Code\HydraV3\build\CMakeFiles\4.4.2\CMakeCXXCompiler.cmake;C:\Code\HydraV3\build\CMakeFiles\4.4.2\CMakeRCCompiler.cmake;C:\Code\HydraV3\build\CMakeFiles\4.4.2\CMakeSystem.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Internal\CMakeCXXLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Internal\CMakeCommonLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Linker\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Linker\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\Linker\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\Linker\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\Windows-Initialize.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\WindowsPaths.cmake;%(AdditionalInputs) C:\Code\HydraV3\build\CMakeFiles\generate.stamp false Building Custom Rule C:/Code/HydraV3/CMakeLists.txt @@ -150,7 +150,7 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - C:\Code\HydraV3\build\CMakeFiles\4.4.2\CMakeCXXCompiler.cmake;C:\Code\HydraV3\build\CMakeFiles\4.4.2\CMakeRCCompiler.cmake;C:\Code\HydraV3\build\CMakeFiles\4.4.2\CMakeSystem.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeCXXCompiler.cmake.in;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeCXXCompilerABI.cpp;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeCompilerIdDetection.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeDetermineCXXCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeDetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeDetermineCompilerABI.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeDetermineCompilerId.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeDetermineCompilerSupport.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeDetermineRCCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeDetermineSystem.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeFindBinUtils.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeParseImplicitIncludeInfo.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeParseImplicitLinkInfo.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeParseLibraryArchitecture.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeRCCompiler.cmake.in;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeSystem.cmake.in;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeTestCXXCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeTestCompilerCommon.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeTestRCCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\ADSP-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\ARMCC-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\ARMClang-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\AppleClang-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\Borland-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\Clang-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\Clang-DetermineCompilerInternal.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\Compaq-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\Cray-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\CrayClang-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\Diab-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\Embarcadero-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\Fujitsu-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\FujitsuClang-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\GHS-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\GNU-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\HP-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\IAR-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\IBMCPP-CXX-DetermineVersionInternal.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\IBMClang-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\Intel-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\IntelLLVM-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\LCC-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\MSVC-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\NVHPC-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\NVIDIA-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\OpenWatcom-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\OrangeC-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\PGI-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\PathScale-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\PellesC-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\Renesas-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\SCO-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\SunPro-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\TI-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\TIClang-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\Tasking-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\VisualAge-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\Watcom-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\XL-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\XLClang-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\zOS-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CompilerId\VS-10.vcxproj.in;C:\Program Files\CMake\share\cmake-4.4\Modules\Internal\CMakeCXXLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Internal\CMakeCommonLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Internal\CMakeDetermineLinkerId.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Internal\CMakeInspectCXXLinker.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Internal\FeatureTesting.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Linker\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Linker\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\Linker\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\Linker\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\Windows-Determine-CXX.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\Windows-Initialize.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\WindowsPaths.cmake;%(AdditionalInputs) + C:\Code\HydraV3\build\CMakeFiles\4.4.2\CMakeCXXCompiler.cmake;C:\Code\HydraV3\build\CMakeFiles\4.4.2\CMakeRCCompiler.cmake;C:\Code\HydraV3\build\CMakeFiles\4.4.2\CMakeSystem.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Internal\CMakeCXXLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Internal\CMakeCommonLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Linker\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Linker\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\Linker\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\Linker\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\Windows-Initialize.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\WindowsPaths.cmake;%(AdditionalInputs) C:\Code\HydraV3\build\CMakeFiles\generate.stamp false Building Custom Rule C:/Code/HydraV3/CMakeLists.txt @@ -163,7 +163,7 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - C:\Code\HydraV3\build\CMakeFiles\4.4.2\CMakeCXXCompiler.cmake;C:\Code\HydraV3\build\CMakeFiles\4.4.2\CMakeRCCompiler.cmake;C:\Code\HydraV3\build\CMakeFiles\4.4.2\CMakeSystem.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeCXXCompiler.cmake.in;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeCXXCompilerABI.cpp;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeCompilerIdDetection.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeDetermineCXXCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeDetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeDetermineCompilerABI.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeDetermineCompilerId.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeDetermineCompilerSupport.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeDetermineRCCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeDetermineSystem.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeFindBinUtils.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeParseImplicitIncludeInfo.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeParseImplicitLinkInfo.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeParseLibraryArchitecture.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeRCCompiler.cmake.in;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeSystem.cmake.in;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeTestCXXCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeTestCompilerCommon.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeTestRCCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\ADSP-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\ARMCC-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\ARMClang-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\AppleClang-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\Borland-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\Clang-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\Clang-DetermineCompilerInternal.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\Compaq-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\Cray-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\CrayClang-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\Diab-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\Embarcadero-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\Fujitsu-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\FujitsuClang-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\GHS-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\GNU-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\HP-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\IAR-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\IBMCPP-CXX-DetermineVersionInternal.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\IBMClang-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\Intel-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\IntelLLVM-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\LCC-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\MSVC-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\NVHPC-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\NVIDIA-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\OpenWatcom-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\OrangeC-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\PGI-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\PathScale-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\PellesC-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\Renesas-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\SCO-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\SunPro-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\TI-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\TIClang-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\Tasking-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\VisualAge-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\Watcom-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\XL-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\XLClang-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\zOS-CXX-DetermineCompiler.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CompilerId\VS-10.vcxproj.in;C:\Program Files\CMake\share\cmake-4.4\Modules\Internal\CMakeCXXLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Internal\CMakeCommonLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Internal\CMakeDetermineLinkerId.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Internal\CMakeInspectCXXLinker.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Internal\FeatureTesting.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Linker\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Linker\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\Linker\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\Linker\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\Windows-Determine-CXX.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\Windows-Initialize.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\WindowsPaths.cmake;%(AdditionalInputs) + C:\Code\HydraV3\build\CMakeFiles\4.4.2\CMakeCXXCompiler.cmake;C:\Code\HydraV3\build\CMakeFiles\4.4.2\CMakeRCCompiler.cmake;C:\Code\HydraV3\build\CMakeFiles\4.4.2\CMakeSystem.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Internal\CMakeCXXLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Internal\CMakeCommonLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Linker\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Linker\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\Linker\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\Linker\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\Windows-Initialize.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-4.4\Modules\Platform\WindowsPaths.cmake;%(AdditionalInputs) C:\Code\HydraV3\build\CMakeFiles\generate.stamp false diff --git a/build/CMakeFiles/generate.stamp.depend b/build/CMakeFiles/generate.stamp.depend index 4f7208e..74af0ea 100644 --- a/build/CMakeFiles/generate.stamp.depend +++ b/build/CMakeFiles/generate.stamp.depend @@ -3,89 +3,23 @@ C:/Code/HydraV3/CMakeLists.txt C:/Code/HydraV3/build/CMakeFiles/4.4.2/CMakeCXXCompiler.cmake C:/Code/HydraV3/build/CMakeFiles/4.4.2/CMakeRCCompiler.cmake C:/Code/HydraV3/build/CMakeFiles/4.4.2/CMakeSystem.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeCXXCompiler.cmake.in -C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeCXXCompilerABI.cpp C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeCXXInformation.cmake C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeCommonLanguageInclude.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeCompilerIdDetection.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeDetermineCXXCompiler.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeDetermineCompiler.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeDetermineCompilerABI.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeDetermineCompilerId.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeDetermineCompilerSupport.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeDetermineRCCompiler.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeDetermineSystem.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeFindBinUtils.cmake C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeGenericSystem.cmake C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeInitializeConfigs.cmake C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeLanguageInformation.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeParseImplicitIncludeInfo.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeParseImplicitLinkInfo.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeParseLibraryArchitecture.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeRCCompiler.cmake.in C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeRCInformation.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeSystem.cmake.in C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeSystemSpecificInformation.cmake C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeSystemSpecificInitialize.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeTestCXXCompiler.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeTestCompilerCommon.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeTestRCCompiler.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/ADSP-DetermineCompiler.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/ARMCC-DetermineCompiler.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/ARMClang-DetermineCompiler.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/AppleClang-DetermineCompiler.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/Borland-DetermineCompiler.cmake C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/CMakeCommonCompilerMacros.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/Clang-DetermineCompiler.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/Clang-DetermineCompilerInternal.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/Cray-DetermineCompiler.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/CrayClang-DetermineCompiler.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/Diab-DetermineCompiler.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/Embarcadero-DetermineCompiler.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/Fujitsu-DetermineCompiler.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/GHS-DetermineCompiler.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/HP-CXX-DetermineCompiler.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/IAR-DetermineCompiler.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/Intel-DetermineCompiler.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/MSVC-CXX.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/MSVC-DetermineCompiler.cmake C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/MSVC.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/NVHPC-DetermineCompiler.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/NVIDIA-DetermineCompiler.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/OrangeC-DetermineCompiler.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/PGI-DetermineCompiler.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/PathScale-DetermineCompiler.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/PellesC-DetermineCompiler.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/Renesas-DetermineCompiler.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/SCO-DetermineCompiler.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/TI-DetermineCompiler.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/TIClang-DetermineCompiler.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/Tasking-DetermineCompiler.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/Watcom-DetermineCompiler.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/XL-CXX-DetermineCompiler.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/CompilerId/VS-10.vcxproj.in C:/Program Files/CMake/share/cmake-4.4/Modules/Internal/CMakeCXXLinkerInformation.cmake C:/Program Files/CMake/share/cmake-4.4/Modules/Internal/CMakeCommonLinkerInformation.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/Internal/CMakeDetermineLinkerId.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/Internal/CMakeInspectCXXLinker.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/Internal/FeatureTesting.cmake C:/Program Files/CMake/share/cmake-4.4/Modules/Linker/MSVC-CXX.cmake C:/Program Files/CMake/share/cmake-4.4/Modules/Linker/MSVC.cmake C:/Program Files/CMake/share/cmake-4.4/Modules/Platform/Linker/Windows-MSVC-CXX.cmake C:/Program Files/CMake/share/cmake-4.4/Modules/Platform/Linker/Windows-MSVC.cmake -C:/Program Files/CMake/share/cmake-4.4/Modules/Platform/Windows-Determine-CXX.cmake C:/Program Files/CMake/share/cmake-4.4/Modules/Platform/Windows-Initialize.cmake C:/Program Files/CMake/share/cmake-4.4/Modules/Platform/Windows-MSVC-CXX.cmake C:/Program Files/CMake/share/cmake-4.4/Modules/Platform/Windows-MSVC.cmake diff --git a/build/Debug/HydraClient.pdb b/build/Debug/HydraClient.pdb index 36e34e214dbf071db79c47d4383bf970fed95c9a..9cc1b1d231eebcaf5f627434ec93b89db97309a0 100644 GIT binary patch delta 135174 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%0D8_yK7F>VNJtQvY&9 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 )Wt$?3R+-ZS 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 VHb2S9U}W^%{4htJd1Jr>9srUj93B7w diff --git a/build/Debug/imgui.ini b/build/Debug/imgui.ini index a607a59..ff139b2 100644 --- a/build/Debug/imgui.ini +++ b/build/Debug/imgui.ini @@ -2,11 +2,11 @@ Pos=60,60 Size=400,400 Collapsed=0 -LastUsed=20260922 +LastUsed=20260923 [Window][Hello, world!] Pos=60,60 Size=338,157 Collapsed=0 -LastUsed=20260922 +LastUsed=20260923 diff --git a/build/HydraClient.dir/Debug/HydraClient.ilk b/build/HydraClient.dir/Debug/HydraClient.ilk index 0df9b658e900c9fb7d2bddf87fa02d6476dc771d..66cd28eed645299b8558a65d465029d334b0efbd 100644 GIT binary patch literal 1009611 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