Physics working
This commit is contained in:
@@ -26,11 +26,12 @@ bool HydraGame::Initialise()
|
||||
|
||||
m_cube_actor_id = GetEngine()->ActorManager()->CreateActor<HydraTestCubeActor>();
|
||||
GetEngine()->ActorManager()->InitialiseActor(m_cube_actor_id);
|
||||
GetEngine()->ActorManager()->SetPosition(m_cube_actor_id, glm::dvec3(0, 1.0, 0));
|
||||
GetEngine()->ActorManager()->SetPosition(m_cube_actor_id, glm::dvec3(0, 20.0, 0));
|
||||
|
||||
m_plane_actor_id = GetEngine()->ActorManager()->CreateActor<HydraPlaneActor>();
|
||||
GetEngine()->ActorManager()->InitialiseActor(m_plane_actor_id);
|
||||
GetEngine()->ActorManager()->SetPosition(m_plane_actor_id, glm::dvec3(0, 0, 0));
|
||||
|
||||
|
||||
// m_plane_actor_id1 = GetEngine()->ActorManager()->CreateActor<HydraPlaneActor>();
|
||||
// GetEngine()->ActorManager()->InitialiseActor(m_plane_actor_id1);
|
||||
@@ -63,38 +64,7 @@ bool HydraGame::Initialise()
|
||||
|
||||
void HydraGame::Update(float delta_t_seconds)
|
||||
{
|
||||
if (GetEngine()->KeyPressed(HYDRA_KEY_CODES::HYDRA_KEY_ESCAPE))
|
||||
{
|
||||
GetEngine()->Exit();
|
||||
}
|
||||
|
||||
if (GetEngine()->KeyPressed(HYDRA_KEY_CODES::HYDRA_KEY_0))
|
||||
{
|
||||
GetEngine()->ActorManager()->DeleteActor(m_sun_light_id);
|
||||
}
|
||||
if (GetEngine()->KeyPressed(HYDRA_KEY_CODES::HYDRA_KEY_9))
|
||||
{
|
||||
if (m_spot_light_id == INVALID_HYDRA_ID)
|
||||
{
|
||||
m_point_light_id = GetEngine()->ActorManager()->CreateActor<HydraPointLightActor>();
|
||||
GetEngine()->ActorManager()->InitialiseActor(m_point_light_id);
|
||||
GetEngine()->ActorManager()->SetPosition(m_point_light_id, glm::dvec3(2.0f, 3.0f, 2.0f));
|
||||
|
||||
m_spot_light_id = GetEngine()->ActorManager()->CreateActor<HydraSpotLightActor>();
|
||||
GetEngine()->ActorManager()->InitialiseActor(m_spot_light_id);
|
||||
GetEngine()->ActorManager()->SetOrientation(m_spot_light_id, -0.5f, -0.2f, 0.0f);
|
||||
GetEngine()->ActorManager()->SetPosition(m_spot_light_id, glm::dvec3(0.0f, 4.0f, 5.0f));
|
||||
}
|
||||
}
|
||||
if (GetEngine()->KeyPressed(HYDRA_KEY_CODES::HYDRA_KEY_8))
|
||||
{
|
||||
if (m_point_light_id == INVALID_HYDRA_ID)
|
||||
{
|
||||
m_point_light_id = GetEngine()->ActorManager()->CreateActor<HydraPointLightActor>();
|
||||
GetEngine()->ActorManager()->InitialiseActor(m_point_light_id);
|
||||
GetEngine()->ActorManager()->SetPosition(m_point_light_id, glm::dvec3(2.0f, 3.0f, 2.0f));
|
||||
}
|
||||
}
|
||||
|
||||
// GetEngine()->ActorManager()->SetOrientation(m_sun_light_id, m_angle, 0.4, 0.0f);
|
||||
// if(m_angle > (M_PI) - 0.01)
|
||||
// {
|
||||
@@ -105,4 +75,43 @@ void HydraGame::Update(float delta_t_seconds)
|
||||
// GetEngine()->ActorManager()->SetOrientation(m_other_light_id, -0.5f, m_angle, 0);
|
||||
// GetEngine()->ActorManager()->SetOrientation(m_gltf_id, 0, m_angle, 0);
|
||||
// GetEngine()->ActorManager()->SetOrientation(m_plane_actor_id, 0, m_angle, 0);
|
||||
}
|
||||
}
|
||||
|
||||
void HydraGame::FixedUpdate(float delta_t_seconds)
|
||||
{
|
||||
if (GetEngine()->KeyDown(HYDRA_KEY_CODES::HYDRA_KEY_ESCAPE))
|
||||
{
|
||||
GetEngine()->Exit();
|
||||
}
|
||||
|
||||
if (GetEngine()->KeyDown(HYDRA_KEY_CODES::HYDRA_KEY_0))
|
||||
{
|
||||
GetEngine()->ActorManager()->DeleteActor(m_sun_light_id);
|
||||
}
|
||||
if (GetEngine()->KeyDown(HYDRA_KEY_CODES::HYDRA_KEY_9))
|
||||
{
|
||||
if (m_spot_light_id == INVALID_HYDRA_ID)
|
||||
{
|
||||
|
||||
m_spot_light_id = GetEngine()->ActorManager()->CreateActor<HydraSpotLightActor>();
|
||||
GetEngine()->ActorManager()->InitialiseActor(m_spot_light_id);
|
||||
GetEngine()->ActorManager()->SetOrientation(m_spot_light_id, -0.5f, -0.2f, 0.0f);
|
||||
GetEngine()->ActorManager()->SetPosition(m_spot_light_id, glm::dvec3(0.0f, 4.0f, 5.0f));
|
||||
}
|
||||
}
|
||||
|
||||
if (GetEngine()->KeyDown(HYDRA_KEY_CODES::HYDRA_KEY_8))
|
||||
{
|
||||
if (m_point_light_id == INVALID_HYDRA_ID)
|
||||
{
|
||||
m_point_light_id = GetEngine()->ActorManager()->CreateActor<HydraPointLightActor>();
|
||||
GetEngine()->ActorManager()->InitialiseActor(m_point_light_id);
|
||||
GetEngine()->ActorManager()->SetPosition(m_point_light_id, glm::dvec3(2.0f, 3.0f, 2.0f));
|
||||
}
|
||||
else
|
||||
{
|
||||
GetEngine()->ActorManager()->DeleteActor(m_point_light_id);
|
||||
m_point_light_id = INVALID_HYDRA_ID;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -28,8 +28,9 @@ class HydraGame : public HydraGameProxy
|
||||
public:
|
||||
virtual bool Initialise() override;
|
||||
virtual void Update(float delta_t_seconds) override;
|
||||
|
||||
virtual void FixedUpdate(float delta_t_seconds) override;
|
||||
};
|
||||
|
||||
|
||||
#endif /* HYDRAGAME */
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ set(CMAKE_CXX_STANDARD 17)
|
||||
list(APPEND CMAKE_PREFIX_PATH "../Libraries/")
|
||||
list(APPEND CMAKE_PREFIX_PATH "../Libraries/glew-2.3.1")
|
||||
list(APPEND CMAKE_PREFIX_PATH "C:/Program Files (x86)/GLFW")
|
||||
|
||||
list(APPEND CMAKE_PREFIX_PATH "../Libraries/box3d/src/Debug")
|
||||
project(
|
||||
HydraEngine
|
||||
VERSION 1.0
|
||||
@@ -40,6 +40,10 @@ find_package(OpenGL REQUIRED)
|
||||
target_link_libraries(HydraEngine PRIVATE OpenGL32)
|
||||
#********** STB Image ********
|
||||
include_directories(HydraEngine, "../Libraries/stb-master/")
|
||||
#********** BOX3d ********
|
||||
target_link_libraries(HydraEngine PRIVATE "C:/Code/HydraV3/Libraries/box3d/src/Debug/box3dd.lib")
|
||||
include_directories(HydraEngine, "../Libraries/box3d/include/")
|
||||
|
||||
|
||||
include_directories(HydraClient "${CMAKE_SOURCE_DIR}/HydraEngine/includes")
|
||||
if(WIN32)
|
||||
|
||||
@@ -49,6 +49,19 @@ const uint32_t DIRECTIONAL_SHADOW_MAP_SIZE = 4096;
|
||||
const uint32_t SPOT_SHADOW_MAP_SIZE = 1024;
|
||||
const uint32_t POINT_SHADOW_MAP_SIZE = 1024;
|
||||
|
||||
enum class HYDRA_PHYSICS_TYPE
|
||||
{
|
||||
HYDRA_RIGID_BODY =0,
|
||||
HYDRA_STATIC_BODY = 1,
|
||||
HYDRA_INVALID_PHYSICS_TYPE
|
||||
};
|
||||
enum class HYDRA_PHYSICS_SHAPE
|
||||
{
|
||||
HYDRA_PHYSICS_BOX = 0,
|
||||
HYDRA_PHYSICS_CAPSULE = 1,
|
||||
HYDRA_INVALID_PHYSICS_TYPE
|
||||
};
|
||||
|
||||
enum class HYDRA_RENDERABLE_TYPE
|
||||
{
|
||||
HYDRA_COLOUR = 1,
|
||||
|
||||
@@ -6,7 +6,9 @@
|
||||
#include "../ecs/HydraEntityManager.h"
|
||||
#include "../ecs/HydraECS.h"
|
||||
#include "../ecs/components/HydraPositionComponent.h"
|
||||
#include "../ecs/components/HydraPhysicsComponent.h"
|
||||
#include "../ecs/systems/HydraTransformSystem.h"
|
||||
#include "../ecs/systems/HydraPhysicsSystem.h"
|
||||
#include "../fileaccess/HydraGLTFLoader.h"
|
||||
#include "../task/actor/HydraLoadGLTFFileTask.hpp"
|
||||
#include "../scheduler/HydraTaskScheduler.h"
|
||||
@@ -167,18 +169,11 @@ void HydraActorManager::SetPosition(HydraID actorID, glm::dvec3 position)
|
||||
|
||||
HydraPositionComponent &pos_comp = ecs->GetComponent<HydraPositionComponent>(actorID);
|
||||
pos_comp.position = position;
|
||||
|
||||
|
||||
// if (ecs->HasComponent<HydraECSPhysicsComponent>(actorID))
|
||||
// {
|
||||
// HydraECSPhysicsComponent &phys_comp = ecs->GetComponent<HydraECSPhysicsComponent>(actorID);
|
||||
// // const float* matrix = glm::value_ptr<float>(GetActorPose(actorID));
|
||||
|
||||
// phys_comp.physics_definition.pose = GetActorPose(actorID);
|
||||
// }
|
||||
if(!pos_comp.needs_update)
|
||||
|
||||
if(!pos_comp.needs_update)
|
||||
{
|
||||
ecs->GetSystem<HydraTransformSystem>()->UpdateTransform(actorID);
|
||||
ecs->GetSystem<HydraTransformSystem>()->UpdateTransform(actorID);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -189,16 +184,24 @@ void HydraActorManager::SetOrientation(HydraID actorID, float x, float y, float
|
||||
pos_comp.orientation = glm::vec3(x, y, z);
|
||||
if(!pos_comp.needs_update)
|
||||
{
|
||||
|
||||
// if (ecs->HasComponent<HydraECSPhysicsComponent>(actorID))
|
||||
// {
|
||||
// HydraECSPhysicsComponent &phys_comp = ecs->GetComponent<HydraECSPhysicsComponent>(actorID);
|
||||
// phys_comp.physics_definition.pose = GetActorPose(actorID);
|
||||
// }
|
||||
ecs->GetSystem<HydraTransformSystem>()->UpdateTransform(actorID);
|
||||
}
|
||||
}
|
||||
|
||||
void HydraActorManager::SetPositionAndOrientation(HydraID actorID, glm::dvec3 position, glm::vec3 euler_angles, bool ignore_physics)
|
||||
{
|
||||
HydraECS *ecs = GetEngine()->ECS();
|
||||
|
||||
HydraPositionComponent &pos_comp = ecs->GetComponent<HydraPositionComponent>(actorID);
|
||||
pos_comp.position = position;
|
||||
pos_comp.orientation = glm::vec3(euler_angles.x,euler_angles.y,euler_angles.z);
|
||||
|
||||
if(!pos_comp.needs_update)
|
||||
{
|
||||
ecs->GetSystem<HydraTransformSystem>()->UpdateTransform(actorID, ignore_physics);
|
||||
}
|
||||
}
|
||||
|
||||
void HydraActorManager::SetScale(HydraID actor_id, glm::dvec3 scaling)
|
||||
{
|
||||
HydraECS *ecs = GetEngine()->ECS();
|
||||
|
||||
@@ -48,6 +48,7 @@ class CLASS_DEFINE HydraActorManager : public HydraObject
|
||||
|
||||
void SetPosition(HydraID actorID, glm::dvec3 position);
|
||||
void SetOrientation(HydraID actorID, float x, float y, float z);
|
||||
void SetPositionAndOrientation(HydraID actorID, glm::dvec3 position, glm::vec3 euler_angles, bool ignore_physics = false);
|
||||
void SetScale(HydraID actor_id, glm::dvec3 scaling);
|
||||
|
||||
void TranslateActor(HydraID actorID, glm::dvec3 translation);
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
#include "../ecs/components/HydraMeshComponent.h"
|
||||
#include "../ecs/components/HydraRenderableComponent.h"
|
||||
#include "../ecs/components/HydraMaterialComponent.h"
|
||||
#include "../ecs/components/HydraPhysicsComponent.h"
|
||||
#include "../buffer/HydraMaterialBufferManager.h"
|
||||
#include "../buffer/HydraTextureBufferManager.h"
|
||||
#include "../buffer/HydraMaterialBuffer.h"
|
||||
@@ -23,6 +24,7 @@ void HydraPlaneActor::InitialiseComponents()
|
||||
_CreateMaterial();
|
||||
_CreateMesh();
|
||||
_CreateRenderableComponent();
|
||||
_CreatePhysics();
|
||||
}
|
||||
|
||||
void HydraPlaneActor::DeferredInitialiseComponents()
|
||||
@@ -183,21 +185,18 @@ void HydraPlaneActor::_CreateMaterial()
|
||||
|
||||
void HydraPlaneActor::_CreatePhysics()
|
||||
{
|
||||
// HydraECSPhysicsComponent physics_component;
|
||||
// physics_component.physics_state = Hydra_State::Waiting;
|
||||
// physics_component.physics_definition.actor_id = GetID();
|
||||
// physics_component.physics_definition.physics_type = HydraPhyicsType::Static;
|
||||
// physics_component.physics_definition.physics_shape = HydraPhysicsShape::HydraBoxShape;
|
||||
// physics_component.physics_definition.mass = 100000.0f;
|
||||
// physics_component.physics_definition.extent_x = 1000.0f;
|
||||
// physics_component.physics_definition.extent_y = 0.5f;
|
||||
// physics_component.physics_definition.extent_z = 1000.0f;
|
||||
// physics_component.physics_definition.dynamic_friction = 0.5f;
|
||||
// physics_component.physics_definition.restitution = 0.5f;
|
||||
HydraEngine *engine = GetEngine();
|
||||
HydraPhysicsComponent phys_comp = {};
|
||||
phys_comp.mass = 0;
|
||||
phys_comp.phyics_type = HYDRA_PHYSICS_TYPE::HYDRA_STATIC_BODY;
|
||||
phys_comp.physics_shape = HYDRA_PHYSICS_SHAPE::HYDRA_PHYSICS_BOX;
|
||||
|
||||
// HydraECS* ecs = GetEngine()->ECS();
|
||||
phys_comp.depth = 1000.0f;
|
||||
phys_comp.height = 1.0f;
|
||||
phys_comp.width = 1000.0f;
|
||||
|
||||
// ecs->AddComponent<HydraECSPhysicsComponent>(GetID(), physics_component);
|
||||
engine->ECS()->AddComponent<HydraPhysicsComponent>(GetID(), phys_comp);
|
||||
|
||||
}
|
||||
void HydraPlaneActor::_CreateRenderableComponent()
|
||||
{
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
#include "../ecs/components/HydraMeshComponent.h"
|
||||
#include "../ecs/components/HydraRenderableComponent.h"
|
||||
#include "../ecs/components/HydraMaterialComponent.h"
|
||||
#include "../ecs/components/HydraPhysicsComponent.h"
|
||||
#include "../buffer/HydraMaterialBufferManager.h"
|
||||
#include "../buffer/HydraTextureBufferManager.h"
|
||||
#include "../buffer/HydraMaterialBuffer.h"
|
||||
@@ -18,7 +19,7 @@ void HydraTestCubeActor::InitialiseComponents()
|
||||
// HydraECS* ecs = GetEngine()->ECS();
|
||||
// HydraID entity_id = ecs->CreateEntity();
|
||||
_CreatePosition();
|
||||
// _CreatePhysics();
|
||||
_CreatePhysics();
|
||||
|
||||
_CreateMaterial();
|
||||
_CreateMesh();
|
||||
@@ -183,21 +184,17 @@ void HydraTestCubeActor::_CreateMaterial()
|
||||
|
||||
void HydraTestCubeActor::_CreatePhysics()
|
||||
{
|
||||
// HydraECSPhysicsComponent physics_component;
|
||||
// physics_component.physics_state = Hydra_State::Waiting;
|
||||
// physics_component.physics_definition.actor_id = GetID();
|
||||
// physics_component.physics_definition.physics_type = HydraPhyicsType::Static;
|
||||
// physics_component.physics_definition.physics_shape = HydraPhysicsShape::HydraBoxShape;
|
||||
// physics_component.physics_definition.mass = 100000.0f;
|
||||
// physics_component.physics_definition.extent_x = 1000.0f;
|
||||
// physics_component.physics_definition.extent_y = 0.5f;
|
||||
// physics_component.physics_definition.extent_z = 1000.0f;
|
||||
// physics_component.physics_definition.dynamic_friction = 0.5f;
|
||||
// physics_component.physics_definition.restitution = 0.5f;
|
||||
HydraEngine *engine = GetEngine();
|
||||
HydraPhysicsComponent phys_comp = {};
|
||||
phys_comp.mass = 0;
|
||||
phys_comp.phyics_type = HYDRA_PHYSICS_TYPE::HYDRA_RIGID_BODY;
|
||||
phys_comp.physics_shape = HYDRA_PHYSICS_SHAPE::HYDRA_PHYSICS_BOX;
|
||||
|
||||
// HydraECS* ecs = GetEngine()->ECS();
|
||||
phys_comp.depth = 1.0f;
|
||||
phys_comp.height = 1.0f;
|
||||
phys_comp.width = 1.0f;
|
||||
|
||||
// ecs->AddComponent<HydraECSPhysicsComponent>(GetID(), physics_component);
|
||||
engine->ECS()->AddComponent<HydraPhysicsComponent>(GetID(), phys_comp);
|
||||
}
|
||||
void HydraTestCubeActor::_CreateRenderableComponent()
|
||||
{
|
||||
|
||||
@@ -1,15 +1,20 @@
|
||||
#ifndef HYDRAECSPHYSICSCOMPONENT
|
||||
#define HYDRAECSPHYSICSCOMPONENT
|
||||
|
||||
#include "../engine/HydraEngine.h"
|
||||
#include "../../engine/HydraEngine.h"
|
||||
//#include "../physics/HydraPhysicsDefinition.h"
|
||||
|
||||
#include <box3d/box3d.h>
|
||||
struct HydraPhysicsComponent
|
||||
{
|
||||
//
|
||||
HYDRA_STATE physics_state = HYDRA_STATE::Empty;
|
||||
// HydraPhysicsDefinitionStruct physics_definition;
|
||||
|
||||
HYDRA_PHYSICS_TYPE phyics_type = HYDRA_PHYSICS_TYPE::HYDRA_INVALID_PHYSICS_TYPE;
|
||||
HYDRA_PHYSICS_SHAPE physics_shape = HYDRA_PHYSICS_SHAPE::HYDRA_INVALID_PHYSICS_TYPE;
|
||||
float mass = 0;
|
||||
float height = 0;
|
||||
float width = 0;
|
||||
float depth = 0;
|
||||
b3BodyId body_id = {};
|
||||
bool initialised = false;
|
||||
bool needs_update = false;
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,98 @@
|
||||
#include "HydraPhysicsSystem.h"
|
||||
#include "../../engine/HydraEngine.h"
|
||||
#include "../../scheduler/HydraTaskScheduler.h"
|
||||
#include "../../task/physics/HydraInitialisePhysicsWorldTask.hpp"
|
||||
#include "../../task/physics/HydraDestroyPhysicsWorldTask.hpp"
|
||||
#include "../../task/physics/HydraCreatePhysicsObjectTask.hpp"
|
||||
#include "../../task/physics/HydraSetPhysicsTransform.hpp"
|
||||
#include "../../task/physics/HydraGetPhysicsUpdatesTask.hpp"
|
||||
#include "../../task/physics/HydraStepPhysicsTask.h"
|
||||
#include "../../ecs/HydraECS.h"
|
||||
#include "../../ecs/components/HydraPhysicsComponent.h"
|
||||
#include "../../ecs/components/HydraPositionComponent.h"
|
||||
|
||||
|
||||
void HydraPhysicsSystem::Initialise()
|
||||
{
|
||||
HydraTaskScheduler *task_scheduler = GetEngine()->TaskScheduler();
|
||||
|
||||
HydraID task_id = task_scheduler->CreateTask<HydraInitialisePhysicsWorldTask>(HydraThreadAffinity::Physics);
|
||||
HydraInitialisePhysicsWorldTask *task = static_cast<HydraInitialisePhysicsWorldTask *>(task_scheduler->GetTask(task_id));
|
||||
task->Initialise(&m_world_id);
|
||||
task_scheduler->WaitForTask(task_id);
|
||||
}
|
||||
|
||||
void HydraPhysicsSystem::Shutdown()
|
||||
{
|
||||
//TODO destroy all objects here then
|
||||
|
||||
HydraTaskScheduler *task_scheduler = GetEngine()->TaskScheduler();
|
||||
|
||||
HydraID task_id = task_scheduler->CreateTask<HydraDestroyPhysicsWorldTask>(HydraThreadAffinity::Physics);
|
||||
HydraDestroyPhysicsWorldTask *task = static_cast<HydraDestroyPhysicsWorldTask *>(task_scheduler->GetTask(task_id));
|
||||
task->Initialise(m_world_id);
|
||||
task_scheduler->WaitForTask(task_id);
|
||||
|
||||
}
|
||||
|
||||
void HydraPhysicsSystem::SetTransform(HydraID entity_id)
|
||||
{
|
||||
HydraPhysicsComponent &phys_comp = GetEngine()->ECS()->GetComponent<HydraPhysicsComponent>(entity_id);
|
||||
if(!phys_comp.needs_update)
|
||||
{
|
||||
m_bodies_to_set.push(entity_id);
|
||||
phys_comp.needs_update = true;
|
||||
}
|
||||
}
|
||||
|
||||
void HydraPhysicsSystem::InitialiseComponent(HydraID entity_id)
|
||||
{
|
||||
b3BodyId body_id = {};
|
||||
HydraPhysicsComponent& phys_comp = GetEngine()->ECS()->GetComponent<HydraPhysicsComponent>(entity_id);
|
||||
HydraPositionComponent& pos_comp = GetEngine()->ECS()->GetComponent<HydraPositionComponent>(entity_id);
|
||||
|
||||
HydraTaskScheduler *task_scheduler = GetEngine()->TaskScheduler();
|
||||
|
||||
HydraID task_id = task_scheduler->CreateTask<HydraCreatePhysicsObjectTask>(HydraThreadAffinity::Physics);
|
||||
HydraCreatePhysicsObjectTask *task = static_cast<HydraCreatePhysicsObjectTask *>(task_scheduler->GetTask(task_id));
|
||||
task->Initialise(m_world_id, phys_comp, &body_id, entity_id);
|
||||
task_scheduler->WaitForTask(task_id);
|
||||
phys_comp.body_id = body_id;
|
||||
|
||||
task_id = task_scheduler->CreateTask<HydraSetPhysicsTransform>(HydraThreadAffinity::Physics);
|
||||
HydraSetPhysicsTransform *set_task = static_cast<HydraSetPhysicsTransform *>(task_scheduler->GetTask(task_id));
|
||||
set_task->Initialise(body_id, pos_comp.position, glm::quat(pos_comp.orientation));
|
||||
task_scheduler->WaitForTask(task_id);
|
||||
phys_comp.initialised = true;
|
||||
|
||||
}
|
||||
|
||||
void HydraPhysicsSystem::DestroyComponent(HydraID entity_id)
|
||||
{
|
||||
}
|
||||
|
||||
void HydraPhysicsSystem::UpdateSystem(float delta_t_seconds)
|
||||
{
|
||||
HydraTaskScheduler *task_scheduler = GetEngine()->TaskScheduler();
|
||||
while(m_bodies_to_set.size() >0)
|
||||
{
|
||||
HydraID entity_id = m_bodies_to_set.front();
|
||||
m_bodies_to_set.pop();
|
||||
HydraPhysicsComponent& phys_comp = GetEngine()->ECS()->GetComponent<HydraPhysicsComponent>(entity_id);
|
||||
HydraPositionComponent& pos_comp = GetEngine()->ECS()->GetComponent<HydraPositionComponent>(entity_id);
|
||||
|
||||
HydraID task_id = task_scheduler->CreateTask<HydraSetPhysicsTransform>(HydraThreadAffinity::Physics);
|
||||
HydraSetPhysicsTransform *set_task = static_cast<HydraSetPhysicsTransform *>(task_scheduler->GetTask(task_id));
|
||||
set_task->Initialise(phys_comp.body_id, pos_comp.position, glm::quat(pos_comp.orientation));
|
||||
task_scheduler->WaitForTask(task_id);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
void HydraPhysicsSystem::StepPhysics(float delta_t)
|
||||
{
|
||||
HydraID physics_step_task_id = GetEngine()->TaskScheduler()->CreateTask<HydraStepPhysicsTask>(HydraThreadAffinity::Physics);
|
||||
HydraStepPhysicsTask* physics_task = static_cast<HydraStepPhysicsTask*>(GetEngine()->TaskScheduler()->GetTask(physics_step_task_id));
|
||||
physics_task->Initialise(m_world_id, delta_t);
|
||||
GetEngine()->TaskScheduler()->WaitForTask(physics_step_task_id);
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
#ifndef HYDRAPHYSICSSYSTEM
|
||||
#define HYDRAPHYSICSSYSTEM
|
||||
|
||||
#include "../../engine/HydraObject.h"
|
||||
#include "../HydraSystem.h"
|
||||
#include <GLMIncludes.h>
|
||||
#include <queue>
|
||||
|
||||
#include <box3d/box3d.h>
|
||||
|
||||
class HydraPhysicsSystem : public HydraSystem
|
||||
{
|
||||
public:
|
||||
|
||||
void Initialise() override;
|
||||
void Shutdown() override;
|
||||
void SetTransform(HydraID entity_id);
|
||||
void StepPhysics(float delta_t);
|
||||
protected:
|
||||
void InitialiseComponent(HydraID entity_id) override;
|
||||
void DestroyComponent(HydraID entity_id) override;
|
||||
|
||||
virtual void UpdateSystem(float delta_t_seconds);
|
||||
private:
|
||||
b3WorldId m_world_id;
|
||||
std::queue<HydraID> m_bodies_to_set;
|
||||
};
|
||||
|
||||
#endif /* HYDRAPHYSICSSYSTEM */
|
||||
@@ -1,20 +1,31 @@
|
||||
#include "HydraTransformSystem.h"
|
||||
#include "../../engine/HydraEngine.h"
|
||||
#include "../HydraECS.h"
|
||||
#include "HydraPhysicsSystem.h"
|
||||
#include "../components/HydraPositionComponent.h"
|
||||
#include "../../scheduler/HydraTaskScheduler.h"
|
||||
#include "../../task/buffer/HydraCreateGPUBufferTask.hpp"
|
||||
#include "../../task/buffer/HydraDeleteGPUBufferTask.hpp"
|
||||
#include "../../task/buffer/HydraUpdateWholeGPUBufferTask.hpp"
|
||||
#include "../../task/physics/HydraSetPhysicsTransform.hpp"
|
||||
#include "../../actor/HydraActorManager.h"
|
||||
#include "../components/HydraPhysicsComponent.h"
|
||||
|
||||
void HydraTransformSystem::UpdateTransform(HydraID actor_id)
|
||||
void HydraTransformSystem::UpdateTransform(HydraID actor_id, bool ignore_physics)
|
||||
{
|
||||
|
||||
|
||||
HydraECS *ecs = GetEngine()->ECS();
|
||||
HydraPositionComponent &pos_comp = ecs->GetComponent<HydraPositionComponent>(actor_id);
|
||||
pos_comp.needs_update = true;
|
||||
m_entities_to_update.push(actor_id);
|
||||
pos_comp.needs_update = true;
|
||||
m_entities_to_update.push(actor_id);
|
||||
if (!ignore_physics)
|
||||
{
|
||||
if (ecs->HasComponent<HydraPhysicsComponent>(actor_id))
|
||||
{
|
||||
std::shared_ptr<HydraPhysicsSystem> phys_sys = GetEngine()->ECS()->GetSystem<HydraPhysicsSystem>();
|
||||
phys_sys->SetTransform(actor_id);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void HydraTransformSystem::Initialise()
|
||||
@@ -23,7 +34,7 @@ void HydraTransformSystem::Initialise()
|
||||
HydraID create_gpu_buffer_task_id = task_scheduler->CreateTask<HydraCreateGPUBufferTask>(HydraThreadAffinity::Render);
|
||||
HydraCreateGPUBufferTask *task = static_cast<HydraCreateGPUBufferTask *>(task_scheduler->GetTask(create_gpu_buffer_task_id));
|
||||
task->Intialise("PositionsBuffer", 1, MAX_ACTORS * sizeof(glm::mat4),
|
||||
&m_transform_buffer_id, HYDRA_BUFFER_TYPE::HYDRA_SSBO_BUFFER);
|
||||
&m_transform_buffer_id, HYDRA_BUFFER_TYPE::HYDRA_SSBO_BUFFER);
|
||||
task_scheduler->WaitForTask(create_gpu_buffer_task_id);
|
||||
m_model_matrix.resize(MAX_ACTORS);
|
||||
}
|
||||
@@ -35,22 +46,22 @@ void HydraTransformSystem::FreeSystemResources()
|
||||
HydraID delete_gpu_buffer_task_id = task_scheduler->CreateTask<HydraDeleteGPUBufferTask>(HydraThreadAffinity::Render);
|
||||
HydraDeleteGPUBufferTask *task = static_cast<HydraDeleteGPUBufferTask *>(task_scheduler->GetTask(delete_gpu_buffer_task_id));
|
||||
task->Intialise(m_transform_buffer_id);
|
||||
task_scheduler->WaitForTask(delete_gpu_buffer_task_id);
|
||||
task_scheduler->WaitForTask(delete_gpu_buffer_task_id);
|
||||
}
|
||||
|
||||
void HydraTransformSystem::UpdateSystem(float delta_t_seconds)
|
||||
{
|
||||
HydraECS *ecs = GetEngine()->ECS();
|
||||
|
||||
while(m_entities_to_update.size() > 0)
|
||||
|
||||
while (m_entities_to_update.size() > 0)
|
||||
{
|
||||
HydraID actor_id = m_entities_to_update.front();
|
||||
m_entities_to_update.pop();
|
||||
HydraPositionComponent &pos_comp = ecs->GetComponent<HydraPositionComponent>(actor_id);
|
||||
if(pos_comp.needs_update)
|
||||
if (pos_comp.needs_update)
|
||||
{
|
||||
HydraID parent_id = GetEngine()->ActorManager()->GetRoot(actor_id);
|
||||
glm::mat4 identity = glm::mat4(1);
|
||||
glm::mat4 identity = glm::mat4(1);
|
||||
_UpdateChild(INVALID_HYDRA_ID, parent_id, identity);
|
||||
}
|
||||
}
|
||||
@@ -83,10 +94,26 @@ void HydraTransformSystem::_UpdateChild(HydraID parent_id, HydraID actor_id, glm
|
||||
glm::mat4 scale_matrix = glm::scale(pos_comp.scale);
|
||||
glm::mat4 model_matrix = trans_matrix * rot_matrix * scale_matrix;
|
||||
|
||||
pos_comp.transform = trans * model_matrix;
|
||||
pos_comp.transform = trans * model_matrix;
|
||||
pos_comp.needs_update = false;
|
||||
m_model_matrix[actor_id] = pos_comp.transform;
|
||||
trans = pos_comp.transform;
|
||||
if (ecs->HasComponent<HydraPhysicsComponent>(actor_id))
|
||||
{
|
||||
HydraPhysicsComponent phys_comp = ecs->GetComponent<HydraPhysicsComponent>(actor_id);
|
||||
if (phys_comp.initialised)
|
||||
{
|
||||
HydraTaskScheduler *task_scheduler = GetEngine()->TaskScheduler();
|
||||
|
||||
HydraID task_id = task_scheduler->CreateTask<HydraSetPhysicsTransform>(HydraThreadAffinity::Render);
|
||||
HydraSetPhysicsTransform *task = static_cast<HydraSetPhysicsTransform *>(task_scheduler->GetTask(task_id));
|
||||
task->Initialise(phys_comp.body_id,
|
||||
glm::vec3(pos_comp.position.x, pos_comp.position.y, pos_comp.position.z),
|
||||
glm::quat(pos_comp.orientation));
|
||||
task_scheduler->WaitForTask(task_id);
|
||||
}
|
||||
}
|
||||
|
||||
trans = pos_comp.transform;
|
||||
}
|
||||
for (uint32_t child_idx = 0; child_idx < child_ids.size(); child_idx++)
|
||||
{
|
||||
|
||||
@@ -8,7 +8,7 @@ class HydraTransformSystem : public HydraSystem
|
||||
{
|
||||
public:
|
||||
|
||||
void UpdateTransform(HydraID actor_id);
|
||||
void UpdateTransform(HydraID actor_id, bool ignore_physics = false);
|
||||
void Initialise() override;
|
||||
|
||||
protected:
|
||||
|
||||
@@ -24,6 +24,7 @@
|
||||
#include "../ecs/systems/HydraDirectionalShadowSourceSystem.h"
|
||||
#include "../ecs/systems/HydraSpotShadowSourceSystem.h"
|
||||
#include "../ecs/systems/HydraPointShadowSourceSystem.h"
|
||||
#include "../ecs/systems/HydraPhysicsSystem.h"
|
||||
|
||||
#include "../ecs/components/HydraPositionComponent.h"
|
||||
#include "../ecs/components/HydraMeshComponent.h"
|
||||
@@ -34,6 +35,7 @@
|
||||
#include "../ecs/components/HydraDirectionalShadowSourceComponent.h"
|
||||
#include "../ecs/components/HydraSpotShadowSourceComponent.h"
|
||||
#include "../ecs/components/HydraPointShadowSourceComponent.h"
|
||||
#include "../ecs/components/HydraPhysicsComponent.h"
|
||||
|
||||
|
||||
#include "../camera/HydraCamera.h"
|
||||
@@ -59,7 +61,7 @@
|
||||
#include "../task/buffer/HydraInitialiseTextureManagerTask.hpp"
|
||||
#include "../task/buffer/HydraInitialiseShadowBufferTask.hpp"
|
||||
#include "../task/actor/HydraUpdatePlayerTask.h"
|
||||
|
||||
#include "../task/physics/HydraStepPhysicsTask.h"
|
||||
#include "../task/renderer/HydraEndRenderTask.hpp"
|
||||
|
||||
#include "../mesh/HydraMeshManager.h"
|
||||
@@ -197,6 +199,7 @@ void HydraEngine::_CreateManagers()
|
||||
m_material_buffer_manager = new HydraMaterialBufferManager();
|
||||
m_light_buffer_manager = new HydraLightBufferManager();
|
||||
m_shadow_buffer_manager = new HydraShadowBufferManager();
|
||||
|
||||
}
|
||||
|
||||
void HydraEngine::_InitialiseManagers()
|
||||
@@ -234,6 +237,7 @@ void HydraEngine::_InitialiseSystems()
|
||||
m_ecs->RegisterComponentType<HydraDirectionalShadowSourceComponent>();
|
||||
m_ecs->RegisterComponentType<HydraSpotShadowSourceComponent>();
|
||||
m_ecs->RegisterComponentType<HydraPointShadowSourceComponent>();
|
||||
m_ecs->RegisterComponentType<HydraPhysicsComponent>();
|
||||
|
||||
m_mesh_system = m_ecs->RegisterSystem<HydraMeshSystem>();
|
||||
m_transform_system = m_ecs->RegisterSystem<HydraTransformSystem>();
|
||||
@@ -243,7 +247,7 @@ void HydraEngine::_InitialiseSystems()
|
||||
m_directional_shadow_system = m_ecs->RegisterSystem<HydraDirectionalShadowSourceSystem>();
|
||||
m_spot_shadow_system = m_ecs->RegisterSystem<HydraSpotShadowSourceSystem>();
|
||||
m_point_shadow_system = m_ecs->RegisterSystem<HydraPointShadowSourceSystem>();
|
||||
|
||||
m_physics_system = m_ecs->RegisterSystem<HydraPhysicsSystem>();
|
||||
|
||||
HydraSignature mesh_sig;
|
||||
HydraSignature trans_sig;
|
||||
@@ -253,6 +257,7 @@ void HydraEngine::_InitialiseSystems()
|
||||
HydraSignature directional_shadow_sig;
|
||||
HydraSignature spot_shadow_sig;
|
||||
HydraSignature point_shadow_sig;
|
||||
HydraSignature physics_sig;
|
||||
|
||||
mesh_sig.set(m_ecs->GetComponentType<HydraMeshComponent>(),true);
|
||||
trans_sig.set(m_ecs->GetComponentType<HydraPositionComponent>(),true);
|
||||
@@ -274,6 +279,9 @@ void HydraEngine::_InitialiseSystems()
|
||||
point_shadow_sig.set(m_ecs->GetComponentType<HydraPositionComponent>(), true);
|
||||
point_shadow_sig.set(m_ecs->GetComponentType<HydraPointShadowSourceComponent>(), true);
|
||||
|
||||
physics_sig.set(m_ecs->GetComponentType<HydraPhysicsComponent>(), true);
|
||||
physics_sig.set(m_ecs->GetComponentType<HydraPositionComponent>(), true);
|
||||
|
||||
m_ecs->SetSystemSignature<HydraMeshSystem>(mesh_sig);
|
||||
m_ecs->SetSystemSignature<HydraTransformSystem>(trans_sig);
|
||||
m_ecs->SetSystemSignature<HydraRenderSystem>(render_sig);
|
||||
@@ -282,11 +290,16 @@ void HydraEngine::_InitialiseSystems()
|
||||
m_ecs->SetSystemSignature<HydraDirectionalShadowSourceSystem>(directional_shadow_sig);
|
||||
m_ecs->SetSystemSignature<HydraSpotShadowSourceSystem>(spot_shadow_sig);
|
||||
m_ecs->SetSystemSignature<HydraPointShadowSourceSystem>(point_shadow_sig);
|
||||
m_ecs->SetSystemSignature<HydraPhysicsSystem>(physics_sig);
|
||||
|
||||
}
|
||||
|
||||
void HydraEngine::_UpdateSystems()
|
||||
{
|
||||
|
||||
//Update physics system with any changes from the transform system
|
||||
m_physics_system->Update(m_delta_t);
|
||||
|
||||
HydraID posUpdateBarrierID = m_task_scheduler->CreateBarrier();
|
||||
|
||||
HydraID update_trans_id = m_task_scheduler->CreateTask<HydraUpdateSystemTask>(HydraThreadAffinity::General, posUpdateBarrierID);
|
||||
@@ -377,15 +390,16 @@ void HydraEngine::_GameLoop()
|
||||
|
||||
m_delta_t = diff.count();
|
||||
float fixed_delta_t = fixed_diff.count();
|
||||
|
||||
if (fixed_delta_t > 0.016666666666f)
|
||||
{
|
||||
m_fixed_delta_t = fixed_diff.count();
|
||||
last_fixed_tick = this_tick;
|
||||
fixed_tick = true;
|
||||
HydraID processInputID = m_task_scheduler->CreateTask<HydraProcessInputTask>(HydraThreadAffinity::Render, barrierID);
|
||||
m_task_scheduler->StartTask(processInputID);
|
||||
|
||||
|
||||
//Physics here
|
||||
m_physics_system->StepPhysics(fixed_delta_t);
|
||||
}
|
||||
if (fpsFrameCount >= 15)
|
||||
{
|
||||
@@ -399,12 +413,24 @@ void HydraEngine::_GameLoop()
|
||||
last_tick = this_tick;
|
||||
|
||||
fpsFrameCount++;
|
||||
|
||||
HydraID processInputID = m_task_scheduler->CreateTask<HydraProcessInputTask>(HydraThreadAffinity::Render, barrierID);
|
||||
HydraProcessInputTask* m_input_task = static_cast<HydraProcessInputTask*>(m_task_scheduler->GetTask(processInputID));
|
||||
m_input_task->Initialise(fixed_tick);
|
||||
m_task_scheduler->StartTask(processInputID);
|
||||
|
||||
|
||||
HydraID initialise_components_id = m_task_scheduler->CreateTask<HydraInitialiseComponentsTask>(HydraThreadAffinity::General, barrierID);
|
||||
HydraID update_player_task_id = m_task_scheduler->CreateTask<HydraUpdatePlayerTask>(HydraThreadAffinity::General, barrierID);
|
||||
|
||||
m_task_scheduler->StartTask(initialise_components_id);
|
||||
m_task_scheduler->StartTask(update_player_task_id);
|
||||
m_task_scheduler->WaitForBarrier(barrierID);
|
||||
|
||||
if(fixed_tick)
|
||||
{
|
||||
m_game->FixedUpdate(m_delta_t);
|
||||
}
|
||||
m_game->Update(m_delta_t);
|
||||
|
||||
_UpdateSystems();
|
||||
@@ -466,6 +492,16 @@ bool HydraEngine::KeyPressed(HYDRA_KEY_CODES key)
|
||||
return m_input_manager->KeyPressed(key);
|
||||
}
|
||||
|
||||
bool HydraEngine::KeyUp(HYDRA_KEY_CODES key)
|
||||
{
|
||||
return m_input_manager->KeyUp(key);
|
||||
}
|
||||
|
||||
bool HydraEngine::KeyDown(HYDRA_KEY_CODES key)
|
||||
{
|
||||
return m_input_manager->KeyDown(key);
|
||||
}
|
||||
|
||||
glm::vec2 HydraEngine::MouseChange()
|
||||
{
|
||||
return m_input_manager->MouseChange();
|
||||
|
||||
@@ -29,6 +29,7 @@ class HydraDirectionalShadowSourceSystem;
|
||||
class HydraSpotShadowSourceSystem;
|
||||
class HydraShadowBufferManager;
|
||||
class HydraPointShadowSourceSystem;
|
||||
class HydraPhysicsSystem;
|
||||
|
||||
class CLASS_DEFINE HydraEngine : public HydraObject
|
||||
{
|
||||
@@ -43,6 +44,8 @@ public:
|
||||
void Start();
|
||||
|
||||
bool KeyPressed(HYDRA_KEY_CODES key);
|
||||
bool KeyUp(HYDRA_KEY_CODES key);
|
||||
bool KeyDown(HYDRA_KEY_CODES key);
|
||||
glm::vec2 MouseChange();
|
||||
void Exit();
|
||||
|
||||
@@ -92,6 +95,7 @@ private:
|
||||
HydraMaterialBufferManager* m_material_buffer_manager = nullptr;
|
||||
HydraLightBufferManager* m_light_buffer_manager = nullptr;
|
||||
HydraShadowBufferManager* m_shadow_buffer_manager = nullptr;
|
||||
|
||||
std::shared_ptr<HydraMeshSystem> m_mesh_system;
|
||||
std::shared_ptr<HydraTransformSystem> m_transform_system;
|
||||
std::shared_ptr<HydraRenderSystem> m_render_system;
|
||||
@@ -100,6 +104,7 @@ private:
|
||||
std::shared_ptr<HydraDirectionalShadowSourceSystem> m_directional_shadow_system;
|
||||
std::shared_ptr<HydraSpotShadowSourceSystem> m_spot_shadow_system;
|
||||
std::shared_ptr<HydraPointShadowSourceSystem> m_point_shadow_system;
|
||||
std::shared_ptr<HydraPhysicsSystem> m_physics_system;
|
||||
|
||||
bool m_running = true;
|
||||
float m_delta_t = 0.0f;
|
||||
|
||||
@@ -1,12 +1,16 @@
|
||||
#include "HydraInputManager.h"
|
||||
#include "../windowmanager/HydraWindowManager.h"
|
||||
|
||||
void HydraInputManager::ProcessInput()
|
||||
void HydraInputManager::ProcessInput(bool reset)
|
||||
{
|
||||
bool quit = false;
|
||||
m_mouse_change = glm::vec2();
|
||||
m_key_down.clear();
|
||||
m_key_up.clear();
|
||||
if(reset)
|
||||
{
|
||||
std::fill(m_key_down, m_key_down+512, 0);
|
||||
std::fill(m_key_up, m_key_up+512, 0);
|
||||
}
|
||||
|
||||
while (!quit)
|
||||
{
|
||||
HydraKeyPressStuct key_press;
|
||||
@@ -18,13 +22,20 @@ void HydraInputManager::ProcessInput()
|
||||
{
|
||||
if (key_press.key_action == KEY_PRESS_ACTIONS::HYDRA_KEY_PRESSED)
|
||||
{
|
||||
m_keys[key_press.key_code] = 1;
|
||||
m_key_up.push_back(key_press.key_code);
|
||||
if(m_keys[key_press.key_code] == 0)
|
||||
{
|
||||
m_key_down[key_press.key_code] = 1;
|
||||
}
|
||||
m_keys[key_press.key_code] = 1;
|
||||
}
|
||||
else
|
||||
{
|
||||
{
|
||||
if(m_keys[key_press.key_code] == 1)
|
||||
{
|
||||
m_key_up[key_press.key_code] = 1;
|
||||
}
|
||||
m_keys[key_press.key_code] = 0;
|
||||
m_key_down.push_back(key_press.key_code);
|
||||
|
||||
}
|
||||
}
|
||||
if (m_key_presses.size() > 10000)
|
||||
@@ -78,5 +89,15 @@ void HydraInputManager::ProcessInput()
|
||||
|
||||
bool HydraInputManager::KeyPressed(HYDRA_KEY_CODES key)
|
||||
{
|
||||
return m_keys[(unsigned int)key] == 1;
|
||||
}
|
||||
return m_keys[static_cast<uint32_t>(key)] == 1;
|
||||
}
|
||||
|
||||
bool HydraInputManager::KeyDown(HYDRA_KEY_CODES key)
|
||||
{
|
||||
return m_key_down[static_cast<uint32_t>(key)] == 1;
|
||||
}
|
||||
|
||||
bool HydraInputManager::KeyUp(HYDRA_KEY_CODES key)
|
||||
{
|
||||
return m_key_up[static_cast<uint32_t>(key)] == 1;
|
||||
}
|
||||
|
||||
@@ -9,12 +9,13 @@ class HydraInputManager : public HydraObject
|
||||
{
|
||||
private:
|
||||
int m_keys[512] = { };
|
||||
std::vector<int> m_key_down;
|
||||
std::vector<int> m_key_up;
|
||||
int m_key_down[512] = {};
|
||||
int m_key_up[512] = {};
|
||||
glm::vec2 m_last_mouse = glm::vec2(0, 0);
|
||||
glm::vec2 m_mouse_change = glm::vec2(0, 0);
|
||||
glm::vec2 m_mouse_pos = glm::vec2(0, 0);
|
||||
std::vector<HydraKeyPressStuct> m_key_presses;
|
||||
|
||||
std::queue<glm::vec2> m_mouse_moves;
|
||||
bool m_mouse_reset = true;
|
||||
|
||||
@@ -22,8 +23,10 @@ class HydraInputManager : public HydraObject
|
||||
|
||||
friend class HydraEngine;
|
||||
public:
|
||||
void ProcessInput();
|
||||
void ProcessInput(bool reset);
|
||||
bool KeyPressed(HYDRA_KEY_CODES key);
|
||||
bool KeyDown(HYDRA_KEY_CODES key);
|
||||
bool KeyUp(HYDRA_KEY_CODES key);
|
||||
glm::vec2 MouseChange() {return m_mouse_change;}
|
||||
void Shutdown() {}
|
||||
};
|
||||
|
||||
@@ -9,7 +9,7 @@ class CLASS_DEFINE HydraGameProxy : public HydraObject
|
||||
public:
|
||||
virtual bool Initialise() = 0;
|
||||
virtual void Update(float delta_t_seconds) {};
|
||||
|
||||
virtual void FixedUpdate(float delta_t_seconds) {};
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -31,7 +31,7 @@ void HydraDeferredPipeline::Initialise()
|
||||
_CreateFrameBuffer();
|
||||
_CreateColourRenderStage();
|
||||
_CreateOutputRenderStage();
|
||||
_CreateTextureDebugOutputStage();
|
||||
//_CreateTextureDebugOutputStage();
|
||||
}
|
||||
|
||||
void HydraDeferredPipeline::Shutdown()
|
||||
|
||||
@@ -0,0 +1,74 @@
|
||||
#ifndef HYDRACREATEPHYSICSOBJECTTASK
|
||||
#define HYDRACREATEPHYSICSOBJECTTASK
|
||||
|
||||
#include "../HydraTask.h"
|
||||
#include "../../engine/HydraEngine.h"
|
||||
#include "../../renderer/HydraRenderer.h"
|
||||
#include <GLMIncludes.h>
|
||||
#include "../../GlewIncludes.h"
|
||||
#include "../../buffer/HydraTextureBufferManager.h"
|
||||
#include "../../ecs/components/HydraPhysicsComponent.h"
|
||||
|
||||
#include <box3d/box3d.h>
|
||||
|
||||
class HydraCreatePhysicsObjectTask : public HydraTask
|
||||
{
|
||||
private:
|
||||
b3WorldId m_world_id = {};
|
||||
b3BodyId *m_body_id = {};
|
||||
HydraID m_entity_id = INVALID_HYDRA_ID;
|
||||
HydraPhysicsComponent m_physics_comp;
|
||||
protected:
|
||||
public:
|
||||
void Process() override
|
||||
{
|
||||
b3BodyDef bodyDef = b3DefaultBodyDef();
|
||||
switch(m_physics_comp.phyics_type)
|
||||
{
|
||||
case HYDRA_PHYSICS_TYPE::HYDRA_RIGID_BODY:
|
||||
{
|
||||
bodyDef.type = b3_dynamicBody;
|
||||
break;
|
||||
}
|
||||
case HYDRA_PHYSICS_TYPE::HYDRA_STATIC_BODY:
|
||||
{
|
||||
bodyDef.type = b3_staticBody;
|
||||
break;
|
||||
}
|
||||
default:
|
||||
{
|
||||
bodyDef.type = b3_dynamicBody;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
HydraID* user_entity_id = new HydraID();
|
||||
*user_entity_id = m_entity_id;
|
||||
|
||||
bodyDef.isEnabled = true;
|
||||
bodyDef.name = std::to_string(m_entity_id).c_str();
|
||||
bodyDef.userData = user_entity_id;
|
||||
|
||||
*m_body_id = b3CreateBody( m_world_id, &bodyDef );
|
||||
|
||||
b3BoxHull box = b3MakeBoxHull(m_physics_comp.width/2.0f, m_physics_comp.height/2.0f, m_physics_comp.depth/2.0f);
|
||||
|
||||
b3ShapeDef shapeDef = b3DefaultShapeDef();
|
||||
b3Pos pos = {};
|
||||
|
||||
shapeDef.density = 1.0f;
|
||||
shapeDef.baseMaterial.restitution = 0.4f;
|
||||
|
||||
b3CreateHullShape(*m_body_id, &shapeDef, &box.base );
|
||||
}
|
||||
|
||||
void Initialise(b3WorldId world_id, HydraPhysicsComponent physics_comp, b3BodyId* body_id, HydraID entity_id)
|
||||
{
|
||||
m_body_id = body_id;
|
||||
m_world_id = world_id;
|
||||
m_entity_id = entity_id;
|
||||
m_physics_comp = physics_comp;
|
||||
}
|
||||
};
|
||||
#endif /* HYDRACREATEPHYSICSOBJECTTASK */
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
#ifndef HYDRADELETEPHYSICSOBJECTTASK
|
||||
#define HYDRADELETEPHYSICSOBJECTTASK
|
||||
|
||||
#include "../HydraTask.h"
|
||||
#include "../../engine/HydraEngine.h"
|
||||
#include "../../renderer/HydraRenderer.h"
|
||||
#include <GLMIncludes.h>
|
||||
#include "../../GlewIncludes.h"
|
||||
#include "../../buffer/HydraTextureBufferManager.h"
|
||||
#include "../../ecs/components/HydraPhysicsComponent.h"
|
||||
|
||||
#include <box3d/box3d.h>
|
||||
|
||||
class HydraDeletePhysicsObjectTask : public HydraTask
|
||||
{
|
||||
private:
|
||||
b3BodyId m_body_id = {};
|
||||
protected:
|
||||
public:
|
||||
void Process() override
|
||||
{
|
||||
b3DestroyBody(m_body_id);
|
||||
}
|
||||
|
||||
void Initialise(b3BodyId body_id)
|
||||
{
|
||||
m_body_id = body_id;
|
||||
}
|
||||
};
|
||||
|
||||
#endif /* HYDRADELETEPHYSICSOBJECTTASK */
|
||||
@@ -0,0 +1,31 @@
|
||||
#ifndef HYDRADESTROYPHYSICSWORLDTASK
|
||||
#define HYDRADESTROYPHYSICSWORLDTASK
|
||||
#include "../HydraTask.h"
|
||||
#include "../../engine/HydraEngine.h"
|
||||
#include "../../renderer/HydraRenderer.h"
|
||||
#include <GLMIncludes.h>
|
||||
#include "../../GlewIncludes.h"
|
||||
#include "../../buffer/HydraTextureBufferManager.h"
|
||||
#include <box3d/box3d.h>
|
||||
|
||||
class HydraDestroyPhysicsWorldTask : public HydraTask
|
||||
{
|
||||
private:
|
||||
b3WorldId m_world_id = {};
|
||||
|
||||
|
||||
protected:
|
||||
public:
|
||||
void Process() override
|
||||
{
|
||||
b3DestroyWorld(m_world_id);
|
||||
|
||||
}
|
||||
void Initialise(b3WorldId world_id)
|
||||
{
|
||||
m_world_id = world_id;
|
||||
|
||||
}
|
||||
};
|
||||
|
||||
#endif /* HYDRADESTROYPHYSICSWORLDTASK */
|
||||
@@ -0,0 +1,52 @@
|
||||
#ifndef HYDRAGETPHYSICSUPDATESTASK
|
||||
#define HYDRAGETPHYSICSUPDATESTASK
|
||||
|
||||
#include "../HydraTask.h"
|
||||
#include "../../engine/HydraEngine.h"
|
||||
#include "../../renderer/HydraRenderer.h"
|
||||
|
||||
#include "../../GlewIncludes.h"
|
||||
#include "../../buffer/HydraTextureBufferManager.h"
|
||||
#include "../../scheduler/HydraTaskScheduler.h"
|
||||
#include "../../scheduler/HydraTaskBarrier.h"
|
||||
#include "HydraSetWorldTransformTask.hpp"
|
||||
|
||||
#include <GLMIncludes.h>
|
||||
#include <box3d/box3d.h>
|
||||
|
||||
class HydraGetPhysicsUpdatesTask : public HydraTask
|
||||
{
|
||||
private:
|
||||
b3WorldId m_world_id = {};
|
||||
|
||||
|
||||
protected:
|
||||
public:
|
||||
void Process() override
|
||||
{
|
||||
b3BodyEvents events = b3World_GetBodyEvents(m_world_id);
|
||||
HydraTaskScheduler* task_scheduler = GetEngine()->TaskScheduler();
|
||||
HydraID barrier_id = task_scheduler->CreateBarrier();
|
||||
|
||||
for(uint32_t i = 0; i < events.moveCount; i ++)
|
||||
{
|
||||
HydraID task_id = task_scheduler->CreateTask<HydraSetWorldTransformTask>(HydraThreadAffinity::General, barrier_id);
|
||||
HydraSetWorldTransformTask *set_task = static_cast<HydraSetWorldTransformTask *>(task_scheduler->GetTask(task_id));
|
||||
|
||||
glm::dvec3 position = {events.moveEvents[i].transform.p.x, events.moveEvents[i].transform.p.y, events.moveEvents[i].transform.p.z};
|
||||
glm::quat temp = {events.moveEvents[i].transform.q.v.x, events.moveEvents[i].transform.q.v.y, events.moveEvents[i].transform.q.v.z, events.moveEvents[i].transform.q.s};
|
||||
glm::vec3 rotation = glm::eulerAngles(temp);
|
||||
HydraID* entity_id = reinterpret_cast<HydraID*>(events.moveEvents[i].userData);
|
||||
|
||||
set_task->Initialise(*entity_id, position, rotation);
|
||||
task_scheduler->StartTask(task_id);
|
||||
}
|
||||
task_scheduler->WaitForBarrier(barrier_id);
|
||||
}
|
||||
void Initialise(b3WorldId world_id)
|
||||
{
|
||||
m_world_id = world_id;
|
||||
|
||||
}
|
||||
};
|
||||
#endif /* HYDRAGETPHYSICSUPDATESTASK */
|
||||
@@ -0,0 +1,41 @@
|
||||
#ifndef HYDRAINITIALISEPHYSICSWORLDTASK
|
||||
#define HYDRAINITIALISEPHYSICSWORLDTASK
|
||||
|
||||
#include "../HydraTask.h"
|
||||
#include "../../engine/HydraEngine.h"
|
||||
#include "../../renderer/HydraRenderer.h"
|
||||
#include <GLMIncludes.h>
|
||||
#include "../../GlewIncludes.h"
|
||||
#include "../../buffer/HydraTextureBufferManager.h"
|
||||
#include <box3d/box3d.h>
|
||||
|
||||
class HydraInitialisePhysicsWorldTask : public HydraTask
|
||||
{
|
||||
private:
|
||||
b3WorldId* m_world_id = nullptr;
|
||||
|
||||
|
||||
protected:
|
||||
public:
|
||||
void Process() override
|
||||
{
|
||||
b3WorldDef world_def = b3DefaultWorldDef();
|
||||
world_def.workerCount = 1;
|
||||
world_def.enableSleep = true;
|
||||
|
||||
|
||||
*m_world_id = b3CreateWorld( &world_def );
|
||||
|
||||
b3World_SetContactRecycleDistance(*m_world_id, 0.05f);
|
||||
|
||||
}
|
||||
void Initialise(b3WorldId *world_id)
|
||||
{
|
||||
m_world_id = world_id;
|
||||
|
||||
}
|
||||
};
|
||||
|
||||
#endif /* HYDRAINITIALISEPHYSICSWORLDTASK */
|
||||
|
||||
|
||||
@@ -0,0 +1,38 @@
|
||||
#ifndef HYDRASETPHYSICSTRANSFORM
|
||||
#define HYDRASETPHYSICSTRANSFORM
|
||||
|
||||
|
||||
#include "../HydraTask.h"
|
||||
#include "../../engine/HydraEngine.h"
|
||||
#include "../../renderer/HydraRenderer.h"
|
||||
#include <GLMIncludes.h>
|
||||
#include "../../GlewIncludes.h"
|
||||
#include "../../buffer/HydraTextureBufferManager.h"
|
||||
#include <box3d/box3d.h>
|
||||
|
||||
class HydraSetPhysicsTransform : public HydraTask
|
||||
{
|
||||
private:
|
||||
b3BodyId m_body_id = {};
|
||||
glm::vec3 m_position = {};
|
||||
glm::quat m_rotation = {};
|
||||
|
||||
protected:
|
||||
public:
|
||||
void Process() override
|
||||
{
|
||||
b3Vec3 position = {m_position.x, m_position.y, m_position.z};
|
||||
b3Quat rotation = {m_rotation.x, m_rotation.y, m_rotation.z, m_rotation.w};
|
||||
|
||||
b3Body_SetTransform(m_body_id, position, rotation);
|
||||
|
||||
}
|
||||
void Initialise(b3BodyId body_id, glm::vec3 position, glm::quat rotation)
|
||||
{
|
||||
m_body_id = body_id;
|
||||
m_position = position;
|
||||
m_rotation = rotation;
|
||||
}
|
||||
};
|
||||
|
||||
#endif /* HYDRASETPHYSICSTRANSFORM */
|
||||
@@ -0,0 +1,35 @@
|
||||
#ifndef HYDRASETWORLDTRANSFORMTASK
|
||||
#define HYDRASETWORLDTRANSFORMTASK
|
||||
|
||||
|
||||
#include "../HydraTask.h"
|
||||
#include "../../engine/HydraEngine.h"
|
||||
#include "../../renderer/HydraRenderer.h"
|
||||
#include <GLMIncludes.h>
|
||||
#include "../../GlewIncludes.h"
|
||||
#include "../../buffer/HydraTextureBufferManager.h"
|
||||
#include "../../actor/HydraActorManager.h"
|
||||
#include <box3d/box3d.h>
|
||||
|
||||
class HydraSetWorldTransformTask : public HydraTask
|
||||
{
|
||||
private:
|
||||
HydraID m_entity_id = INVALID_HYDRA_ID;
|
||||
glm::dvec3 m_position = {};
|
||||
glm::vec3 m_rotation = {};
|
||||
|
||||
protected:
|
||||
public:
|
||||
void Process() override
|
||||
{
|
||||
GetEngine()->ActorManager()->SetPositionAndOrientation(m_entity_id, m_position, m_rotation, true);
|
||||
|
||||
}
|
||||
void Initialise(HydraID entity_id, glm::dvec3 position, glm::vec3 rotation)
|
||||
{
|
||||
m_entity_id = entity_id;
|
||||
m_position = position;
|
||||
m_rotation = rotation;
|
||||
}
|
||||
};
|
||||
#endif /* HYDRASETWORLDTRANSFORMTASK */
|
||||
@@ -0,0 +1,50 @@
|
||||
#ifndef HYDRASTEPPHYSICSTASK
|
||||
#define HYDRASTEPPHYSICSTASK
|
||||
#include "../HydraTask.h"
|
||||
#include "../../engine/HydraEngine.h"
|
||||
#include "../../renderer/HydraRenderer.h"
|
||||
#include <GLMIncludes.h>
|
||||
#include "../../GlewIncludes.h"
|
||||
#include "../../buffer/HydraTextureBufferManager.h"
|
||||
#include "../../actor/HydraActorManager.h"
|
||||
#include "HydraSetWorldTransformTask.hpp"
|
||||
#include <box3d/box3d.h>
|
||||
|
||||
class HydraStepPhysicsTask : public HydraTask
|
||||
{
|
||||
private:
|
||||
b3WorldId m_world_id;
|
||||
float m_delta_t_seconds= 0;
|
||||
protected:
|
||||
public:
|
||||
void Process() override
|
||||
{
|
||||
b3World_Step(m_world_id, m_delta_t_seconds, 1);
|
||||
|
||||
b3BodyEvents events = b3World_GetBodyEvents(m_world_id);
|
||||
HydraTaskScheduler* task_scheduler = GetEngine()->TaskScheduler();
|
||||
HydraID barrier_id = task_scheduler->CreateBarrier();
|
||||
|
||||
for(uint32_t i = 0; i < events.moveCount; i ++)
|
||||
{
|
||||
HydraID task_id = task_scheduler->CreateTask<HydraSetWorldTransformTask>(HydraThreadAffinity::General, barrier_id);
|
||||
HydraSetWorldTransformTask *set_task = static_cast<HydraSetWorldTransformTask *>(task_scheduler->GetTask(task_id));
|
||||
|
||||
glm::dvec3 position = {events.moveEvents[i].transform.p.x, events.moveEvents[i].transform.p.y, events.moveEvents[i].transform.p.z};
|
||||
glm::quat temp = glm::quat(events.moveEvents[i].transform.q.s, glm::vec3(events.moveEvents[i].transform.q.v.x, events.moveEvents[i].transform.q.v.y, events.moveEvents[i].transform.q.v.z));
|
||||
glm::vec3 rotation = glm::eulerAngles(temp);
|
||||
HydraID* entity_id = reinterpret_cast<HydraID*>(events.moveEvents[i].userData);
|
||||
|
||||
set_task->Initialise(*entity_id, position, rotation);
|
||||
task_scheduler->StartTask(task_id);
|
||||
}
|
||||
task_scheduler->WaitForBarrier(barrier_id);
|
||||
}
|
||||
void Initialise(b3WorldId world_id, float delta_t_seconds)
|
||||
{
|
||||
m_world_id= world_id;
|
||||
m_delta_t_seconds = delta_t_seconds;
|
||||
}
|
||||
};
|
||||
|
||||
#endif /* HYDRASTEPPHYSICSTASK */
|
||||
@@ -8,12 +8,17 @@
|
||||
class HydraProcessInputTask : public HydraTask
|
||||
{
|
||||
private:
|
||||
bool m_reset;
|
||||
protected:
|
||||
public:
|
||||
virtual void Process() override
|
||||
{
|
||||
GetEngine()->WindowManager()->HandleMessages();
|
||||
GetEngine()->InputManager()->ProcessInput();
|
||||
GetEngine()->InputManager()->ProcessInput(m_reset);
|
||||
}
|
||||
void Initialise(bool reset)
|
||||
{
|
||||
m_reset = reset;
|
||||
}
|
||||
};
|
||||
#endif /* HYDRAPROCESSINPUTTASK */
|
||||
|
||||
+1
-1
Submodule Libraries/box3d updated: d421e45c82...30c67b5e6d
+40
-4
@@ -51,7 +51,7 @@
|
||||
}
|
||||
],
|
||||
"type" : "INTERNAL",
|
||||
"value" : "3"
|
||||
"value" : "4"
|
||||
},
|
||||
{
|
||||
"name" : "CMAKE_CACHE_PATCH_VERSION",
|
||||
@@ -63,7 +63,7 @@
|
||||
}
|
||||
],
|
||||
"type" : "INTERNAL",
|
||||
"value" : "3"
|
||||
"value" : "2"
|
||||
},
|
||||
{
|
||||
"name" : "CMAKE_COMMAND",
|
||||
@@ -209,6 +209,30 @@
|
||||
"type" : "STRING",
|
||||
"value" : "kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib"
|
||||
},
|
||||
{
|
||||
"name" : "CMAKE_DIAGNOSTIC_INIT",
|
||||
"properties" :
|
||||
[
|
||||
{
|
||||
"name" : "HELPSTRING",
|
||||
"value" : "Set initial state for CMake diagnostics; used to persist state set by command-line options across invocations."
|
||||
}
|
||||
],
|
||||
"type" : "INTERNAL",
|
||||
"value" : "CMD_AUTHOR=WARN;CMD_DEPRECATED=WARN;CMD_EXPERIMENTAL=WARN;CMD_INSTALL_ABSOLUTE_DESTINATION=IGNORE;CMD_POLICY=WARN;CMD_UNINITIALIZED=IGNORE;CMD_UNUSED_CLI=IGNORE"
|
||||
},
|
||||
{
|
||||
"name" : "CMAKE_ERROR_DEPRECATED",
|
||||
"properties" :
|
||||
[
|
||||
{
|
||||
"name" : "HELPSTRING",
|
||||
"value" : "Deprecated. Use -W[no-]error=deprecated instead."
|
||||
}
|
||||
],
|
||||
"type" : "INTERNAL",
|
||||
"value" : "OFF"
|
||||
},
|
||||
{
|
||||
"name" : "CMAKE_EXECUTABLE_FORMAT",
|
||||
"properties" :
|
||||
@@ -307,7 +331,7 @@
|
||||
[
|
||||
{
|
||||
"name" : "HELPSTRING",
|
||||
"value" : "No help, variable specified on the command line."
|
||||
"value" : "Enable output of a compile_commands.json file listing the exact compiler invocation for each translation unit. Implemented by the Makefile and Ninja generators; ignored elsewhere."
|
||||
}
|
||||
],
|
||||
"type" : "BOOL",
|
||||
@@ -843,7 +867,7 @@
|
||||
}
|
||||
],
|
||||
"type" : "INTERNAL",
|
||||
"value" : "C:/Program Files/CMake/share/cmake-4.3"
|
||||
"value" : "C:/Program Files/CMake/share/cmake-4.4"
|
||||
},
|
||||
{
|
||||
"name" : "CMAKE_SHARED_LINKER_FLAGS",
|
||||
@@ -1053,6 +1077,18 @@
|
||||
"type" : "BOOL",
|
||||
"value" : "FALSE"
|
||||
},
|
||||
{
|
||||
"name" : "CMAKE_WARN_DEPRECATED",
|
||||
"properties" :
|
||||
[
|
||||
{
|
||||
"name" : "HELPSTRING",
|
||||
"value" : "Deprecated. Use -W[no-]deprecated instead."
|
||||
}
|
||||
],
|
||||
"type" : "INTERNAL",
|
||||
"value" : "ON"
|
||||
},
|
||||
{
|
||||
"name" : "FIND_PACKAGE_MESSAGE_DETAILS_GLEW",
|
||||
"properties" :
|
||||
+55
-40
@@ -6,125 +6,125 @@
|
||||
},
|
||||
{
|
||||
"isGenerated" : true,
|
||||
"path" : "build/CMakeFiles/4.3.3/CMakeSystem.cmake"
|
||||
"path" : "build/CMakeFiles/4.4.2/CMakeSystem.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeSystemSpecificInitialize.cmake"
|
||||
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeSystemSpecificInitialize.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Windows-Initialize.cmake"
|
||||
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Platform/Windows-Initialize.cmake"
|
||||
},
|
||||
{
|
||||
"isGenerated" : true,
|
||||
"path" : "build/CMakeFiles/4.3.3/CMakeCXXCompiler.cmake"
|
||||
"path" : "build/CMakeFiles/4.4.2/CMakeCXXCompiler.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeSystemSpecificInformation.cmake"
|
||||
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeSystemSpecificInformation.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeGenericSystem.cmake"
|
||||
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeGenericSystem.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeInitializeConfigs.cmake"
|
||||
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeInitializeConfigs.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Windows.cmake"
|
||||
"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.3/Modules/Platform/WindowsPaths.cmake"
|
||||
"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.3/Modules/CMakeCXXInformation.cmake"
|
||||
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeCXXInformation.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeLanguageInformation.cmake"
|
||||
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeLanguageInformation.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/MSVC-CXX.cmake"
|
||||
"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.3/Modules/Compiler/MSVC.cmake"
|
||||
"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.3/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
|
||||
"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.3/Modules/Platform/Windows-MSVC-CXX.cmake"
|
||||
"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.3/Modules/Platform/Windows-MSVC.cmake"
|
||||
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Platform/Windows-MSVC.cmake"
|
||||
},
|
||||
{
|
||||
"isGenerated" : true,
|
||||
"path" : "build/CMakeFiles/4.3.3/CMakeRCCompiler.cmake"
|
||||
"path" : "build/CMakeFiles/4.4.2/CMakeRCCompiler.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeRCInformation.cmake"
|
||||
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeRCInformation.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeCommonLanguageInclude.cmake"
|
||||
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeCommonLanguageInclude.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Internal/CMakeCXXLinkerInformation.cmake"
|
||||
"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.3/Modules/Internal/CMakeCommonLinkerInformation.cmake"
|
||||
"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.3/Modules/Linker/MSVC-CXX.cmake"
|
||||
"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.3/Modules/Linker/MSVC.cmake"
|
||||
"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.3/Modules/Platform/Linker/Windows-MSVC-CXX.cmake"
|
||||
"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.3/Modules/Platform/Linker/Windows-MSVC.cmake"
|
||||
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Platform/Linker/Windows-MSVC.cmake"
|
||||
},
|
||||
{
|
||||
"path" : "HydraEngine/CMakeLists.txt"
|
||||
@@ -140,42 +140,57 @@
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindDependencyMacro.cmake"
|
||||
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeFindDependencyMacro.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/FindThreads.cmake"
|
||||
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/FindThreads.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CheckLibraryExists.cmake"
|
||||
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CheckLibraryExists.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CheckIncludeFileCXX.cmake"
|
||||
"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.3/Modules/CheckCXXSourceCompiles.cmake"
|
||||
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CheckIncludeFileCXX.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Internal/CheckSourceCompiles.cmake"
|
||||
"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.3/Modules/FindPackageHandleStandardArgs.cmake"
|
||||
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CheckCXXSourceCompiles.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/FindPackageMessage.cmake"
|
||||
"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,
|
||||
@@ -188,22 +203,22 @@
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/FindGLEW.cmake"
|
||||
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/FindGLEW.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/FindPackageHandleStandardArgs.cmake"
|
||||
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/FindPackageHandleStandardArgs.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/FindPackageMessage.cmake"
|
||||
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/FindPackageMessage.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/SelectLibraryConfigurations.cmake"
|
||||
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/SelectLibraryConfigurations.cmake"
|
||||
},
|
||||
{
|
||||
"isExternal" : true,
|
||||
@@ -220,17 +235,17 @@
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/FindOpenGL.cmake"
|
||||
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/FindOpenGL.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/FindPackageHandleStandardArgs.cmake"
|
||||
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/FindPackageHandleStandardArgs.cmake"
|
||||
},
|
||||
{
|
||||
"isCMake" : true,
|
||||
"isExternal" : true,
|
||||
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/FindPackageMessage.cmake"
|
||||
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/FindPackageMessage.cmake"
|
||||
}
|
||||
],
|
||||
"kind" : "cmakeFiles",
|
||||
+61
-61
@@ -7,56 +7,56 @@
|
||||
{
|
||||
"directoryIndex" : 1,
|
||||
"id" : "GLEW::GLEW::@fafd37b19aacd4c483ed",
|
||||
"jsonFile" : "target-GLEW__GLEW-Debug-41cd0ca90b1fcae66358.json",
|
||||
"jsonFile" : "target-GLEW__GLEW-Debug-ced9fcbad06e9a37a5c8.json",
|
||||
"name" : "GLEW::GLEW",
|
||||
"projectIndex" : 1
|
||||
},
|
||||
{
|
||||
"directoryIndex" : 1,
|
||||
"id" : "GLEW::glew::@fafd37b19aacd4c483ed",
|
||||
"jsonFile" : "target-GLEW__glew-Debug-d5f93acc3199da1f6c45.json",
|
||||
"jsonFile" : "target-GLEW__glew-Debug-201b437e70a5a1167b25.json",
|
||||
"name" : "GLEW::glew",
|
||||
"projectIndex" : 1
|
||||
},
|
||||
{
|
||||
"directoryIndex" : 1,
|
||||
"id" : "OpenGL::GL::@fafd37b19aacd4c483ed",
|
||||
"jsonFile" : "target-OpenGL__GL-Debug-319b9e5e76a701b89980.json",
|
||||
"jsonFile" : "target-OpenGL__GL-Debug-8f38477afb68502326ff.json",
|
||||
"name" : "OpenGL::GL",
|
||||
"projectIndex" : 1
|
||||
},
|
||||
{
|
||||
"directoryIndex" : 1,
|
||||
"id" : "OpenGL::GLU::@fafd37b19aacd4c483ed",
|
||||
"jsonFile" : "target-OpenGL__GLU-Debug-a235841a56fed2402f74.json",
|
||||
"jsonFile" : "target-OpenGL__GLU-Debug-563b80487b4d415abb03.json",
|
||||
"name" : "OpenGL::GLU",
|
||||
"projectIndex" : 1
|
||||
},
|
||||
{
|
||||
"directoryIndex" : 1,
|
||||
"id" : "Threads::Threads::@fafd37b19aacd4c483ed",
|
||||
"jsonFile" : "target-Threads__Threads-Debug-917bb3fabd1bb10552c5.json",
|
||||
"jsonFile" : "target-Threads__Threads-Debug-e8a2deb9a486421831f8.json",
|
||||
"name" : "Threads::Threads",
|
||||
"projectIndex" : 1
|
||||
},
|
||||
{
|
||||
"directoryIndex" : 1,
|
||||
"id" : "glfw::@fafd37b19aacd4c483ed",
|
||||
"jsonFile" : "target-glfw-Debug-33bcdfaccd1b386fcb44.json",
|
||||
"jsonFile" : "target-glfw-Debug-60bdb4f7c4af7522e90d.json",
|
||||
"name" : "glfw",
|
||||
"projectIndex" : 1
|
||||
},
|
||||
{
|
||||
"directoryIndex" : 1,
|
||||
"id" : "glm::glm::@fafd37b19aacd4c483ed",
|
||||
"jsonFile" : "target-glm__glm-Debug-b60742f688d83777046a.json",
|
||||
"jsonFile" : "target-glm__glm-Debug-b83b033154ebea63c94a.json",
|
||||
"name" : "glm::glm",
|
||||
"projectIndex" : 1
|
||||
},
|
||||
{
|
||||
"directoryIndex" : 1,
|
||||
"id" : "glm::glm-header-only::@fafd37b19aacd4c483ed",
|
||||
"jsonFile" : "target-glm__glm-header-only-Debug-5bb43cd096b4c54b9793.json",
|
||||
"jsonFile" : "target-glm__glm-header-only-Debug-73d77c8926213e0e52b0.json",
|
||||
"name" : "glm::glm-header-only",
|
||||
"projectIndex" : 1
|
||||
}
|
||||
@@ -69,7 +69,7 @@
|
||||
[
|
||||
1
|
||||
],
|
||||
"jsonFile" : "directory-.-Debug-f040eec181a89de70dbe.json",
|
||||
"jsonFile" : "directory-.-Debug-b5805d5c08fd3d92def4.json",
|
||||
"minimumCMakeVersion" :
|
||||
{
|
||||
"string" : "3.15"
|
||||
@@ -96,7 +96,7 @@
|
||||
7
|
||||
],
|
||||
"build" : "HydraEngine",
|
||||
"jsonFile" : "directory-HydraEngine-Debug-eb479b9ce2af5beedc16.json",
|
||||
"jsonFile" : "directory-HydraEngine-Debug-f5ebc8b7bfc2cb0225c8.json",
|
||||
"minimumCMakeVersion" :
|
||||
{
|
||||
"string" : "3.15"
|
||||
@@ -161,35 +161,35 @@
|
||||
{
|
||||
"directoryIndex" : 0,
|
||||
"id" : "ALL_BUILD::@6890427a1f51a3e7e1df",
|
||||
"jsonFile" : "target-ALL_BUILD-Debug-9ddbbbeb4caedf0a48f0.json",
|
||||
"jsonFile" : "target-ALL_BUILD-Debug-6baa81f30a8e3611bff5.json",
|
||||
"name" : "ALL_BUILD",
|
||||
"projectIndex" : 0
|
||||
},
|
||||
{
|
||||
"directoryIndex" : 1,
|
||||
"id" : "ALL_BUILD::@fafd37b19aacd4c483ed",
|
||||
"jsonFile" : "target-ALL_BUILD-Debug-30097c8e6651db3aff43.json",
|
||||
"jsonFile" : "target-ALL_BUILD-Debug-3b78106d9e9b8c252eab.json",
|
||||
"name" : "ALL_BUILD",
|
||||
"projectIndex" : 1
|
||||
},
|
||||
{
|
||||
"directoryIndex" : 0,
|
||||
"id" : "HydraClient::@6890427a1f51a3e7e1df",
|
||||
"jsonFile" : "target-HydraClient-Debug-78ce361b98c7c89e9629.json",
|
||||
"jsonFile" : "target-HydraClient-Debug-3e890ba87832880c6b38.json",
|
||||
"name" : "HydraClient",
|
||||
"projectIndex" : 0
|
||||
},
|
||||
{
|
||||
"directoryIndex" : 1,
|
||||
"id" : "HydraEngine::@fafd37b19aacd4c483ed",
|
||||
"jsonFile" : "target-HydraEngine-Debug-13d4481c5ad0c5d369b9.json",
|
||||
"jsonFile" : "target-HydraEngine-Debug-d9f97188f10c16ac5f2c.json",
|
||||
"name" : "HydraEngine",
|
||||
"projectIndex" : 1
|
||||
},
|
||||
{
|
||||
"directoryIndex" : 0,
|
||||
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df",
|
||||
"jsonFile" : "target-ZERO_CHECK-Debug-d3272bf33261ce586103.json",
|
||||
"jsonFile" : "target-ZERO_CHECK-Debug-3e6c65be02c2b7f2b308.json",
|
||||
"name" : "ZERO_CHECK",
|
||||
"projectIndex" : 0
|
||||
}
|
||||
@@ -201,56 +201,56 @@
|
||||
{
|
||||
"directoryIndex" : 1,
|
||||
"id" : "GLEW::GLEW::@fafd37b19aacd4c483ed",
|
||||
"jsonFile" : "target-GLEW__GLEW-Release-41cd0ca90b1fcae66358.json",
|
||||
"jsonFile" : "target-GLEW__GLEW-Release-ced9fcbad06e9a37a5c8.json",
|
||||
"name" : "GLEW::GLEW",
|
||||
"projectIndex" : 1
|
||||
},
|
||||
{
|
||||
"directoryIndex" : 1,
|
||||
"id" : "GLEW::glew::@fafd37b19aacd4c483ed",
|
||||
"jsonFile" : "target-GLEW__glew-Release-d5f93acc3199da1f6c45.json",
|
||||
"jsonFile" : "target-GLEW__glew-Release-201b437e70a5a1167b25.json",
|
||||
"name" : "GLEW::glew",
|
||||
"projectIndex" : 1
|
||||
},
|
||||
{
|
||||
"directoryIndex" : 1,
|
||||
"id" : "OpenGL::GL::@fafd37b19aacd4c483ed",
|
||||
"jsonFile" : "target-OpenGL__GL-Release-319b9e5e76a701b89980.json",
|
||||
"jsonFile" : "target-OpenGL__GL-Release-8f38477afb68502326ff.json",
|
||||
"name" : "OpenGL::GL",
|
||||
"projectIndex" : 1
|
||||
},
|
||||
{
|
||||
"directoryIndex" : 1,
|
||||
"id" : "OpenGL::GLU::@fafd37b19aacd4c483ed",
|
||||
"jsonFile" : "target-OpenGL__GLU-Release-a235841a56fed2402f74.json",
|
||||
"jsonFile" : "target-OpenGL__GLU-Release-563b80487b4d415abb03.json",
|
||||
"name" : "OpenGL::GLU",
|
||||
"projectIndex" : 1
|
||||
},
|
||||
{
|
||||
"directoryIndex" : 1,
|
||||
"id" : "Threads::Threads::@fafd37b19aacd4c483ed",
|
||||
"jsonFile" : "target-Threads__Threads-Release-917bb3fabd1bb10552c5.json",
|
||||
"jsonFile" : "target-Threads__Threads-Release-e8a2deb9a486421831f8.json",
|
||||
"name" : "Threads::Threads",
|
||||
"projectIndex" : 1
|
||||
},
|
||||
{
|
||||
"directoryIndex" : 1,
|
||||
"id" : "glfw::@fafd37b19aacd4c483ed",
|
||||
"jsonFile" : "target-glfw-Release-33bcdfaccd1b386fcb44.json",
|
||||
"jsonFile" : "target-glfw-Release-60bdb4f7c4af7522e90d.json",
|
||||
"name" : "glfw",
|
||||
"projectIndex" : 1
|
||||
},
|
||||
{
|
||||
"directoryIndex" : 1,
|
||||
"id" : "glm::glm::@fafd37b19aacd4c483ed",
|
||||
"jsonFile" : "target-glm__glm-Release-b60742f688d83777046a.json",
|
||||
"jsonFile" : "target-glm__glm-Release-b83b033154ebea63c94a.json",
|
||||
"name" : "glm::glm",
|
||||
"projectIndex" : 1
|
||||
},
|
||||
{
|
||||
"directoryIndex" : 1,
|
||||
"id" : "glm::glm-header-only::@fafd37b19aacd4c483ed",
|
||||
"jsonFile" : "target-glm__glm-header-only-Release-5bb43cd096b4c54b9793.json",
|
||||
"jsonFile" : "target-glm__glm-header-only-Release-73d77c8926213e0e52b0.json",
|
||||
"name" : "glm::glm-header-only",
|
||||
"projectIndex" : 1
|
||||
}
|
||||
@@ -263,7 +263,7 @@
|
||||
[
|
||||
1
|
||||
],
|
||||
"jsonFile" : "directory-.-Release-f040eec181a89de70dbe.json",
|
||||
"jsonFile" : "directory-.-Release-b5805d5c08fd3d92def4.json",
|
||||
"minimumCMakeVersion" :
|
||||
{
|
||||
"string" : "3.15"
|
||||
@@ -290,7 +290,7 @@
|
||||
7
|
||||
],
|
||||
"build" : "HydraEngine",
|
||||
"jsonFile" : "directory-HydraEngine-Release-eb479b9ce2af5beedc16.json",
|
||||
"jsonFile" : "directory-HydraEngine-Release-f5ebc8b7bfc2cb0225c8.json",
|
||||
"minimumCMakeVersion" :
|
||||
{
|
||||
"string" : "3.15"
|
||||
@@ -355,35 +355,35 @@
|
||||
{
|
||||
"directoryIndex" : 0,
|
||||
"id" : "ALL_BUILD::@6890427a1f51a3e7e1df",
|
||||
"jsonFile" : "target-ALL_BUILD-Release-9ddbbbeb4caedf0a48f0.json",
|
||||
"jsonFile" : "target-ALL_BUILD-Release-6baa81f30a8e3611bff5.json",
|
||||
"name" : "ALL_BUILD",
|
||||
"projectIndex" : 0
|
||||
},
|
||||
{
|
||||
"directoryIndex" : 1,
|
||||
"id" : "ALL_BUILD::@fafd37b19aacd4c483ed",
|
||||
"jsonFile" : "target-ALL_BUILD-Release-30097c8e6651db3aff43.json",
|
||||
"jsonFile" : "target-ALL_BUILD-Release-3b78106d9e9b8c252eab.json",
|
||||
"name" : "ALL_BUILD",
|
||||
"projectIndex" : 1
|
||||
},
|
||||
{
|
||||
"directoryIndex" : 0,
|
||||
"id" : "HydraClient::@6890427a1f51a3e7e1df",
|
||||
"jsonFile" : "target-HydraClient-Release-5f750d1feb1d099be72b.json",
|
||||
"jsonFile" : "target-HydraClient-Release-76b68128590515e8e8c4.json",
|
||||
"name" : "HydraClient",
|
||||
"projectIndex" : 0
|
||||
},
|
||||
{
|
||||
"directoryIndex" : 1,
|
||||
"id" : "HydraEngine::@fafd37b19aacd4c483ed",
|
||||
"jsonFile" : "target-HydraEngine-Release-2c0d76d18574b7809076.json",
|
||||
"jsonFile" : "target-HydraEngine-Release-5371caceb838759a472c.json",
|
||||
"name" : "HydraEngine",
|
||||
"projectIndex" : 1
|
||||
},
|
||||
{
|
||||
"directoryIndex" : 0,
|
||||
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df",
|
||||
"jsonFile" : "target-ZERO_CHECK-Release-d3272bf33261ce586103.json",
|
||||
"jsonFile" : "target-ZERO_CHECK-Release-3e6c65be02c2b7f2b308.json",
|
||||
"name" : "ZERO_CHECK",
|
||||
"projectIndex" : 0
|
||||
}
|
||||
@@ -395,56 +395,56 @@
|
||||
{
|
||||
"directoryIndex" : 1,
|
||||
"id" : "GLEW::GLEW::@fafd37b19aacd4c483ed",
|
||||
"jsonFile" : "target-GLEW__GLEW-MinSizeRel-41cd0ca90b1fcae66358.json",
|
||||
"jsonFile" : "target-GLEW__GLEW-MinSizeRel-ced9fcbad06e9a37a5c8.json",
|
||||
"name" : "GLEW::GLEW",
|
||||
"projectIndex" : 1
|
||||
},
|
||||
{
|
||||
"directoryIndex" : 1,
|
||||
"id" : "GLEW::glew::@fafd37b19aacd4c483ed",
|
||||
"jsonFile" : "target-GLEW__glew-MinSizeRel-d5f93acc3199da1f6c45.json",
|
||||
"jsonFile" : "target-GLEW__glew-MinSizeRel-201b437e70a5a1167b25.json",
|
||||
"name" : "GLEW::glew",
|
||||
"projectIndex" : 1
|
||||
},
|
||||
{
|
||||
"directoryIndex" : 1,
|
||||
"id" : "OpenGL::GL::@fafd37b19aacd4c483ed",
|
||||
"jsonFile" : "target-OpenGL__GL-MinSizeRel-319b9e5e76a701b89980.json",
|
||||
"jsonFile" : "target-OpenGL__GL-MinSizeRel-8f38477afb68502326ff.json",
|
||||
"name" : "OpenGL::GL",
|
||||
"projectIndex" : 1
|
||||
},
|
||||
{
|
||||
"directoryIndex" : 1,
|
||||
"id" : "OpenGL::GLU::@fafd37b19aacd4c483ed",
|
||||
"jsonFile" : "target-OpenGL__GLU-MinSizeRel-a235841a56fed2402f74.json",
|
||||
"jsonFile" : "target-OpenGL__GLU-MinSizeRel-563b80487b4d415abb03.json",
|
||||
"name" : "OpenGL::GLU",
|
||||
"projectIndex" : 1
|
||||
},
|
||||
{
|
||||
"directoryIndex" : 1,
|
||||
"id" : "Threads::Threads::@fafd37b19aacd4c483ed",
|
||||
"jsonFile" : "target-Threads__Threads-MinSizeRel-917bb3fabd1bb10552c5.json",
|
||||
"jsonFile" : "target-Threads__Threads-MinSizeRel-e8a2deb9a486421831f8.json",
|
||||
"name" : "Threads::Threads",
|
||||
"projectIndex" : 1
|
||||
},
|
||||
{
|
||||
"directoryIndex" : 1,
|
||||
"id" : "glfw::@fafd37b19aacd4c483ed",
|
||||
"jsonFile" : "target-glfw-MinSizeRel-33bcdfaccd1b386fcb44.json",
|
||||
"jsonFile" : "target-glfw-MinSizeRel-60bdb4f7c4af7522e90d.json",
|
||||
"name" : "glfw",
|
||||
"projectIndex" : 1
|
||||
},
|
||||
{
|
||||
"directoryIndex" : 1,
|
||||
"id" : "glm::glm::@fafd37b19aacd4c483ed",
|
||||
"jsonFile" : "target-glm__glm-MinSizeRel-b60742f688d83777046a.json",
|
||||
"jsonFile" : "target-glm__glm-MinSizeRel-b83b033154ebea63c94a.json",
|
||||
"name" : "glm::glm",
|
||||
"projectIndex" : 1
|
||||
},
|
||||
{
|
||||
"directoryIndex" : 1,
|
||||
"id" : "glm::glm-header-only::@fafd37b19aacd4c483ed",
|
||||
"jsonFile" : "target-glm__glm-header-only-MinSizeRel-5bb43cd096b4c54b9793.json",
|
||||
"jsonFile" : "target-glm__glm-header-only-MinSizeRel-73d77c8926213e0e52b0.json",
|
||||
"name" : "glm::glm-header-only",
|
||||
"projectIndex" : 1
|
||||
}
|
||||
@@ -457,7 +457,7 @@
|
||||
[
|
||||
1
|
||||
],
|
||||
"jsonFile" : "directory-.-MinSizeRel-f040eec181a89de70dbe.json",
|
||||
"jsonFile" : "directory-.-MinSizeRel-b5805d5c08fd3d92def4.json",
|
||||
"minimumCMakeVersion" :
|
||||
{
|
||||
"string" : "3.15"
|
||||
@@ -484,7 +484,7 @@
|
||||
7
|
||||
],
|
||||
"build" : "HydraEngine",
|
||||
"jsonFile" : "directory-HydraEngine-MinSizeRel-eb479b9ce2af5beedc16.json",
|
||||
"jsonFile" : "directory-HydraEngine-MinSizeRel-f5ebc8b7bfc2cb0225c8.json",
|
||||
"minimumCMakeVersion" :
|
||||
{
|
||||
"string" : "3.15"
|
||||
@@ -549,35 +549,35 @@
|
||||
{
|
||||
"directoryIndex" : 0,
|
||||
"id" : "ALL_BUILD::@6890427a1f51a3e7e1df",
|
||||
"jsonFile" : "target-ALL_BUILD-MinSizeRel-9ddbbbeb4caedf0a48f0.json",
|
||||
"jsonFile" : "target-ALL_BUILD-MinSizeRel-6baa81f30a8e3611bff5.json",
|
||||
"name" : "ALL_BUILD",
|
||||
"projectIndex" : 0
|
||||
},
|
||||
{
|
||||
"directoryIndex" : 1,
|
||||
"id" : "ALL_BUILD::@fafd37b19aacd4c483ed",
|
||||
"jsonFile" : "target-ALL_BUILD-MinSizeRel-30097c8e6651db3aff43.json",
|
||||
"jsonFile" : "target-ALL_BUILD-MinSizeRel-3b78106d9e9b8c252eab.json",
|
||||
"name" : "ALL_BUILD",
|
||||
"projectIndex" : 1
|
||||
},
|
||||
{
|
||||
"directoryIndex" : 0,
|
||||
"id" : "HydraClient::@6890427a1f51a3e7e1df",
|
||||
"jsonFile" : "target-HydraClient-MinSizeRel-0b1754e9511a8dea2861.json",
|
||||
"jsonFile" : "target-HydraClient-MinSizeRel-05351030486e08322a3f.json",
|
||||
"name" : "HydraClient",
|
||||
"projectIndex" : 0
|
||||
},
|
||||
{
|
||||
"directoryIndex" : 1,
|
||||
"id" : "HydraEngine::@fafd37b19aacd4c483ed",
|
||||
"jsonFile" : "target-HydraEngine-MinSizeRel-f0de0fe6fd7935015244.json",
|
||||
"jsonFile" : "target-HydraEngine-MinSizeRel-5e40481b0a2e8b87a03c.json",
|
||||
"name" : "HydraEngine",
|
||||
"projectIndex" : 1
|
||||
},
|
||||
{
|
||||
"directoryIndex" : 0,
|
||||
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df",
|
||||
"jsonFile" : "target-ZERO_CHECK-MinSizeRel-d3272bf33261ce586103.json",
|
||||
"jsonFile" : "target-ZERO_CHECK-MinSizeRel-3e6c65be02c2b7f2b308.json",
|
||||
"name" : "ZERO_CHECK",
|
||||
"projectIndex" : 0
|
||||
}
|
||||
@@ -589,56 +589,56 @@
|
||||
{
|
||||
"directoryIndex" : 1,
|
||||
"id" : "GLEW::GLEW::@fafd37b19aacd4c483ed",
|
||||
"jsonFile" : "target-GLEW__GLEW-RelWithDebInfo-41cd0ca90b1fcae66358.json",
|
||||
"jsonFile" : "target-GLEW__GLEW-RelWithDebInfo-ced9fcbad06e9a37a5c8.json",
|
||||
"name" : "GLEW::GLEW",
|
||||
"projectIndex" : 1
|
||||
},
|
||||
{
|
||||
"directoryIndex" : 1,
|
||||
"id" : "GLEW::glew::@fafd37b19aacd4c483ed",
|
||||
"jsonFile" : "target-GLEW__glew-RelWithDebInfo-d5f93acc3199da1f6c45.json",
|
||||
"jsonFile" : "target-GLEW__glew-RelWithDebInfo-201b437e70a5a1167b25.json",
|
||||
"name" : "GLEW::glew",
|
||||
"projectIndex" : 1
|
||||
},
|
||||
{
|
||||
"directoryIndex" : 1,
|
||||
"id" : "OpenGL::GL::@fafd37b19aacd4c483ed",
|
||||
"jsonFile" : "target-OpenGL__GL-RelWithDebInfo-319b9e5e76a701b89980.json",
|
||||
"jsonFile" : "target-OpenGL__GL-RelWithDebInfo-8f38477afb68502326ff.json",
|
||||
"name" : "OpenGL::GL",
|
||||
"projectIndex" : 1
|
||||
},
|
||||
{
|
||||
"directoryIndex" : 1,
|
||||
"id" : "OpenGL::GLU::@fafd37b19aacd4c483ed",
|
||||
"jsonFile" : "target-OpenGL__GLU-RelWithDebInfo-a235841a56fed2402f74.json",
|
||||
"jsonFile" : "target-OpenGL__GLU-RelWithDebInfo-563b80487b4d415abb03.json",
|
||||
"name" : "OpenGL::GLU",
|
||||
"projectIndex" : 1
|
||||
},
|
||||
{
|
||||
"directoryIndex" : 1,
|
||||
"id" : "Threads::Threads::@fafd37b19aacd4c483ed",
|
||||
"jsonFile" : "target-Threads__Threads-RelWithDebInfo-917bb3fabd1bb10552c5.json",
|
||||
"jsonFile" : "target-Threads__Threads-RelWithDebInfo-e8a2deb9a486421831f8.json",
|
||||
"name" : "Threads::Threads",
|
||||
"projectIndex" : 1
|
||||
},
|
||||
{
|
||||
"directoryIndex" : 1,
|
||||
"id" : "glfw::@fafd37b19aacd4c483ed",
|
||||
"jsonFile" : "target-glfw-RelWithDebInfo-33bcdfaccd1b386fcb44.json",
|
||||
"jsonFile" : "target-glfw-RelWithDebInfo-60bdb4f7c4af7522e90d.json",
|
||||
"name" : "glfw",
|
||||
"projectIndex" : 1
|
||||
},
|
||||
{
|
||||
"directoryIndex" : 1,
|
||||
"id" : "glm::glm::@fafd37b19aacd4c483ed",
|
||||
"jsonFile" : "target-glm__glm-RelWithDebInfo-b60742f688d83777046a.json",
|
||||
"jsonFile" : "target-glm__glm-RelWithDebInfo-b83b033154ebea63c94a.json",
|
||||
"name" : "glm::glm",
|
||||
"projectIndex" : 1
|
||||
},
|
||||
{
|
||||
"directoryIndex" : 1,
|
||||
"id" : "glm::glm-header-only::@fafd37b19aacd4c483ed",
|
||||
"jsonFile" : "target-glm__glm-header-only-RelWithDebInfo-5bb43cd096b4c54b9793.json",
|
||||
"jsonFile" : "target-glm__glm-header-only-RelWithDebInfo-73d77c8926213e0e52b0.json",
|
||||
"name" : "glm::glm-header-only",
|
||||
"projectIndex" : 1
|
||||
}
|
||||
@@ -651,7 +651,7 @@
|
||||
[
|
||||
1
|
||||
],
|
||||
"jsonFile" : "directory-.-RelWithDebInfo-f040eec181a89de70dbe.json",
|
||||
"jsonFile" : "directory-.-RelWithDebInfo-b5805d5c08fd3d92def4.json",
|
||||
"minimumCMakeVersion" :
|
||||
{
|
||||
"string" : "3.15"
|
||||
@@ -678,7 +678,7 @@
|
||||
7
|
||||
],
|
||||
"build" : "HydraEngine",
|
||||
"jsonFile" : "directory-HydraEngine-RelWithDebInfo-eb479b9ce2af5beedc16.json",
|
||||
"jsonFile" : "directory-HydraEngine-RelWithDebInfo-f5ebc8b7bfc2cb0225c8.json",
|
||||
"minimumCMakeVersion" :
|
||||
{
|
||||
"string" : "3.15"
|
||||
@@ -743,35 +743,35 @@
|
||||
{
|
||||
"directoryIndex" : 0,
|
||||
"id" : "ALL_BUILD::@6890427a1f51a3e7e1df",
|
||||
"jsonFile" : "target-ALL_BUILD-RelWithDebInfo-9ddbbbeb4caedf0a48f0.json",
|
||||
"jsonFile" : "target-ALL_BUILD-RelWithDebInfo-6baa81f30a8e3611bff5.json",
|
||||
"name" : "ALL_BUILD",
|
||||
"projectIndex" : 0
|
||||
},
|
||||
{
|
||||
"directoryIndex" : 1,
|
||||
"id" : "ALL_BUILD::@fafd37b19aacd4c483ed",
|
||||
"jsonFile" : "target-ALL_BUILD-RelWithDebInfo-30097c8e6651db3aff43.json",
|
||||
"jsonFile" : "target-ALL_BUILD-RelWithDebInfo-3b78106d9e9b8c252eab.json",
|
||||
"name" : "ALL_BUILD",
|
||||
"projectIndex" : 1
|
||||
},
|
||||
{
|
||||
"directoryIndex" : 0,
|
||||
"id" : "HydraClient::@6890427a1f51a3e7e1df",
|
||||
"jsonFile" : "target-HydraClient-RelWithDebInfo-19110864938462bdea5b.json",
|
||||
"jsonFile" : "target-HydraClient-RelWithDebInfo-ee8d8b7a6628f210eb44.json",
|
||||
"name" : "HydraClient",
|
||||
"projectIndex" : 0
|
||||
},
|
||||
{
|
||||
"directoryIndex" : 1,
|
||||
"id" : "HydraEngine::@fafd37b19aacd4c483ed",
|
||||
"jsonFile" : "target-HydraEngine-RelWithDebInfo-0600a5b6198e3079bd83.json",
|
||||
"jsonFile" : "target-HydraEngine-RelWithDebInfo-9a5ad586dd02a4208ac4.json",
|
||||
"name" : "HydraEngine",
|
||||
"projectIndex" : 1
|
||||
},
|
||||
{
|
||||
"directoryIndex" : 0,
|
||||
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df",
|
||||
"jsonFile" : "target-ZERO_CHECK-RelWithDebInfo-d3272bf33261ce586103.json",
|
||||
"jsonFile" : "target-ZERO_CHECK-RelWithDebInfo-3e6c65be02c2b7f2b308.json",
|
||||
"name" : "ZERO_CHECK",
|
||||
"projectIndex" : 0
|
||||
}
|
||||
@@ -787,6 +787,6 @@
|
||||
"version" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
}
|
||||
}
|
||||
+1
-1
@@ -8,7 +8,7 @@
|
||||
"codemodelVersion" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
},
|
||||
"installers" : [],
|
||||
"paths" :
|
||||
+1
-1
@@ -8,7 +8,7 @@
|
||||
"codemodelVersion" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
},
|
||||
"installers" : [],
|
||||
"paths" :
|
||||
+1
-1
@@ -8,7 +8,7 @@
|
||||
"codemodelVersion" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
},
|
||||
"installers" : [],
|
||||
"paths" :
|
||||
+1
-1
@@ -8,7 +8,7 @@
|
||||
"codemodelVersion" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
},
|
||||
"installers" : [],
|
||||
"paths" :
|
||||
+1
-1
@@ -8,7 +8,7 @@
|
||||
"codemodelVersion" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
},
|
||||
"installers" : [],
|
||||
"paths" :
|
||||
+1
-1
@@ -8,7 +8,7 @@
|
||||
"codemodelVersion" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
},
|
||||
"installers" : [],
|
||||
"paths" :
|
||||
+1
-1
@@ -8,7 +8,7 @@
|
||||
"codemodelVersion" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
},
|
||||
"installers" : [],
|
||||
"paths" :
|
||||
+1
-1
@@ -8,7 +8,7 @@
|
||||
"codemodelVersion" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
},
|
||||
"installers" : [],
|
||||
"paths" :
|
||||
+12
-12
@@ -12,31 +12,31 @@
|
||||
"cmake" : "C:/Program Files/CMake/bin/cmake.exe",
|
||||
"cpack" : "C:/Program Files/CMake/bin/cpack.exe",
|
||||
"ctest" : "C:/Program Files/CMake/bin/ctest.exe",
|
||||
"root" : "C:/Program Files/CMake/share/cmake-4.3"
|
||||
"root" : "C:/Program Files/CMake/share/cmake-4.4"
|
||||
},
|
||||
"version" :
|
||||
{
|
||||
"isDirty" : false,
|
||||
"major" : 4,
|
||||
"minor" : 3,
|
||||
"patch" : 3,
|
||||
"string" : "4.3.3",
|
||||
"minor" : 4,
|
||||
"patch" : 2,
|
||||
"string" : "4.4.2",
|
||||
"suffix" : ""
|
||||
}
|
||||
},
|
||||
"objects" :
|
||||
[
|
||||
{
|
||||
"jsonFile" : "codemodel-v2-9bcd8e4eb0b6ecb9aaea.json",
|
||||
"jsonFile" : "codemodel-v2-41b8485263a8e0a67d73.json",
|
||||
"kind" : "codemodel",
|
||||
"version" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
}
|
||||
},
|
||||
{
|
||||
"jsonFile" : "cache-v2-8e803c6421130c30a600.json",
|
||||
"jsonFile" : "cache-v2-a7989104e9162fe7d8a9.json",
|
||||
"kind" : "cache",
|
||||
"version" :
|
||||
{
|
||||
@@ -45,7 +45,7 @@
|
||||
}
|
||||
},
|
||||
{
|
||||
"jsonFile" : "cmakeFiles-v1-af2be9f6e910ba16ea91.json",
|
||||
"jsonFile" : "cmakeFiles-v1-738dfdd3e65e6b275c61.json",
|
||||
"kind" : "cmakeFiles",
|
||||
"version" :
|
||||
{
|
||||
@@ -91,7 +91,7 @@
|
||||
"responses" :
|
||||
[
|
||||
{
|
||||
"jsonFile" : "cache-v2-8e803c6421130c30a600.json",
|
||||
"jsonFile" : "cache-v2-a7989104e9162fe7d8a9.json",
|
||||
"kind" : "cache",
|
||||
"version" :
|
||||
{
|
||||
@@ -100,12 +100,12 @@
|
||||
}
|
||||
},
|
||||
{
|
||||
"jsonFile" : "codemodel-v2-9bcd8e4eb0b6ecb9aaea.json",
|
||||
"jsonFile" : "codemodel-v2-41b8485263a8e0a67d73.json",
|
||||
"kind" : "codemodel",
|
||||
"version" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -118,7 +118,7 @@
|
||||
}
|
||||
},
|
||||
{
|
||||
"jsonFile" : "cmakeFiles-v1-af2be9f6e910ba16ea91.json",
|
||||
"jsonFile" : "cmakeFiles-v1-738dfdd3e65e6b275c61.json",
|
||||
"kind" : "cmakeFiles",
|
||||
"version" :
|
||||
{
|
||||
+3
-3
@@ -17,15 +17,15 @@
|
||||
"codemodelVersion" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
},
|
||||
"dependencies" :
|
||||
[
|
||||
{
|
||||
"id" : "HydraEngine::@fafd37b19aacd4c483ed"
|
||||
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
|
||||
},
|
||||
{
|
||||
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
|
||||
"id" : "HydraEngine::@fafd37b19aacd4c483ed"
|
||||
}
|
||||
],
|
||||
"folder" :
|
||||
+4
-4
@@ -17,18 +17,18 @@
|
||||
"codemodelVersion" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
},
|
||||
"dependencies" :
|
||||
[
|
||||
{
|
||||
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
|
||||
},
|
||||
{
|
||||
"id" : "HydraClient::@6890427a1f51a3e7e1df"
|
||||
},
|
||||
{
|
||||
"id" : "HydraEngine::@fafd37b19aacd4c483ed"
|
||||
},
|
||||
{
|
||||
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
|
||||
}
|
||||
],
|
||||
"folder" :
|
||||
+3
-3
@@ -17,15 +17,15 @@
|
||||
"codemodelVersion" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
},
|
||||
"dependencies" :
|
||||
[
|
||||
{
|
||||
"id" : "HydraEngine::@fafd37b19aacd4c483ed"
|
||||
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
|
||||
},
|
||||
{
|
||||
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
|
||||
"id" : "HydraEngine::@fafd37b19aacd4c483ed"
|
||||
}
|
||||
],
|
||||
"folder" :
|
||||
+4
-4
@@ -17,18 +17,18 @@
|
||||
"codemodelVersion" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
},
|
||||
"dependencies" :
|
||||
[
|
||||
{
|
||||
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
|
||||
},
|
||||
{
|
||||
"id" : "HydraClient::@6890427a1f51a3e7e1df"
|
||||
},
|
||||
{
|
||||
"id" : "HydraEngine::@fafd37b19aacd4c483ed"
|
||||
},
|
||||
{
|
||||
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
|
||||
}
|
||||
],
|
||||
"folder" :
|
||||
+3
-3
@@ -17,15 +17,15 @@
|
||||
"codemodelVersion" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
},
|
||||
"dependencies" :
|
||||
[
|
||||
{
|
||||
"id" : "HydraEngine::@fafd37b19aacd4c483ed"
|
||||
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
|
||||
},
|
||||
{
|
||||
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
|
||||
"id" : "HydraEngine::@fafd37b19aacd4c483ed"
|
||||
}
|
||||
],
|
||||
"folder" :
|
||||
+4
-4
@@ -17,18 +17,18 @@
|
||||
"codemodelVersion" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
},
|
||||
"dependencies" :
|
||||
[
|
||||
{
|
||||
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
|
||||
},
|
||||
{
|
||||
"id" : "HydraClient::@6890427a1f51a3e7e1df"
|
||||
},
|
||||
{
|
||||
"id" : "HydraEngine::@fafd37b19aacd4c483ed"
|
||||
},
|
||||
{
|
||||
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
|
||||
}
|
||||
],
|
||||
"folder" :
|
||||
+3
-3
@@ -17,15 +17,15 @@
|
||||
"codemodelVersion" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
},
|
||||
"dependencies" :
|
||||
[
|
||||
{
|
||||
"id" : "HydraEngine::@fafd37b19aacd4c483ed"
|
||||
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
|
||||
},
|
||||
{
|
||||
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
|
||||
"id" : "HydraEngine::@fafd37b19aacd4c483ed"
|
||||
}
|
||||
],
|
||||
"folder" :
|
||||
+4
-4
@@ -17,18 +17,18 @@
|
||||
"codemodelVersion" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
},
|
||||
"dependencies" :
|
||||
[
|
||||
{
|
||||
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
|
||||
},
|
||||
{
|
||||
"id" : "HydraClient::@6890427a1f51a3e7e1df"
|
||||
},
|
||||
{
|
||||
"id" : "HydraEngine::@fafd37b19aacd4c483ed"
|
||||
},
|
||||
{
|
||||
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
|
||||
}
|
||||
],
|
||||
"folder" :
|
||||
+2
-2
@@ -10,7 +10,7 @@
|
||||
],
|
||||
"files" :
|
||||
[
|
||||
"C:/Program Files/CMake/share/cmake-4.3/Modules/FindGLEW.cmake",
|
||||
"C:/Program Files/CMake/share/cmake-4.4/Modules/FindGLEW.cmake",
|
||||
"HydraEngine/CMakeLists.txt"
|
||||
],
|
||||
"nodes" :
|
||||
@@ -39,7 +39,7 @@
|
||||
"codemodelVersion" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
},
|
||||
"id" : "GLEW::GLEW::@fafd37b19aacd4c483ed",
|
||||
"imported" : true,
|
||||
+2
-2
@@ -10,7 +10,7 @@
|
||||
],
|
||||
"files" :
|
||||
[
|
||||
"C:/Program Files/CMake/share/cmake-4.3/Modules/FindGLEW.cmake",
|
||||
"C:/Program Files/CMake/share/cmake-4.4/Modules/FindGLEW.cmake",
|
||||
"HydraEngine/CMakeLists.txt"
|
||||
],
|
||||
"nodes" :
|
||||
@@ -39,7 +39,7 @@
|
||||
"codemodelVersion" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
},
|
||||
"id" : "GLEW::GLEW::@fafd37b19aacd4c483ed",
|
||||
"imported" : true,
|
||||
+2
-2
@@ -10,7 +10,7 @@
|
||||
],
|
||||
"files" :
|
||||
[
|
||||
"C:/Program Files/CMake/share/cmake-4.3/Modules/FindGLEW.cmake",
|
||||
"C:/Program Files/CMake/share/cmake-4.4/Modules/FindGLEW.cmake",
|
||||
"HydraEngine/CMakeLists.txt"
|
||||
],
|
||||
"nodes" :
|
||||
@@ -39,7 +39,7 @@
|
||||
"codemodelVersion" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
},
|
||||
"id" : "GLEW::GLEW::@fafd37b19aacd4c483ed",
|
||||
"imported" : true,
|
||||
+2
-2
@@ -10,7 +10,7 @@
|
||||
],
|
||||
"files" :
|
||||
[
|
||||
"C:/Program Files/CMake/share/cmake-4.3/Modules/FindGLEW.cmake",
|
||||
"C:/Program Files/CMake/share/cmake-4.4/Modules/FindGLEW.cmake",
|
||||
"HydraEngine/CMakeLists.txt"
|
||||
],
|
||||
"nodes" :
|
||||
@@ -39,7 +39,7 @@
|
||||
"codemodelVersion" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
},
|
||||
"id" : "GLEW::GLEW::@fafd37b19aacd4c483ed",
|
||||
"imported" : true,
|
||||
+2
-2
@@ -10,7 +10,7 @@
|
||||
],
|
||||
"files" :
|
||||
[
|
||||
"C:/Program Files/CMake/share/cmake-4.3/Modules/FindGLEW.cmake",
|
||||
"C:/Program Files/CMake/share/cmake-4.4/Modules/FindGLEW.cmake",
|
||||
"HydraEngine/CMakeLists.txt"
|
||||
],
|
||||
"nodes" :
|
||||
@@ -39,7 +39,7 @@
|
||||
"codemodelVersion" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
},
|
||||
"id" : "GLEW::glew::@fafd37b19aacd4c483ed",
|
||||
"imported" : true,
|
||||
+2
-2
@@ -10,7 +10,7 @@
|
||||
],
|
||||
"files" :
|
||||
[
|
||||
"C:/Program Files/CMake/share/cmake-4.3/Modules/FindGLEW.cmake",
|
||||
"C:/Program Files/CMake/share/cmake-4.4/Modules/FindGLEW.cmake",
|
||||
"HydraEngine/CMakeLists.txt"
|
||||
],
|
||||
"nodes" :
|
||||
@@ -39,7 +39,7 @@
|
||||
"codemodelVersion" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
},
|
||||
"id" : "GLEW::glew::@fafd37b19aacd4c483ed",
|
||||
"imported" : true,
|
||||
+2
-2
@@ -10,7 +10,7 @@
|
||||
],
|
||||
"files" :
|
||||
[
|
||||
"C:/Program Files/CMake/share/cmake-4.3/Modules/FindGLEW.cmake",
|
||||
"C:/Program Files/CMake/share/cmake-4.4/Modules/FindGLEW.cmake",
|
||||
"HydraEngine/CMakeLists.txt"
|
||||
],
|
||||
"nodes" :
|
||||
@@ -39,7 +39,7 @@
|
||||
"codemodelVersion" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
},
|
||||
"id" : "GLEW::glew::@fafd37b19aacd4c483ed",
|
||||
"imported" : true,
|
||||
+2
-2
@@ -10,7 +10,7 @@
|
||||
],
|
||||
"files" :
|
||||
[
|
||||
"C:/Program Files/CMake/share/cmake-4.3/Modules/FindGLEW.cmake",
|
||||
"C:/Program Files/CMake/share/cmake-4.4/Modules/FindGLEW.cmake",
|
||||
"HydraEngine/CMakeLists.txt"
|
||||
],
|
||||
"nodes" :
|
||||
@@ -39,7 +39,7 @@
|
||||
"codemodelVersion" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
},
|
||||
"id" : "GLEW::glew::@fafd37b19aacd4c483ed",
|
||||
"imported" : true,
|
||||
+16
-4
@@ -55,7 +55,7 @@
|
||||
"codemodelVersion" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
},
|
||||
"compileDependencies" :
|
||||
[
|
||||
@@ -107,11 +107,11 @@
|
||||
"dependencies" :
|
||||
[
|
||||
{
|
||||
"backtrace" : 2,
|
||||
"id" : "HydraEngine::@fafd37b19aacd4c483ed"
|
||||
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
|
||||
},
|
||||
{
|
||||
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
|
||||
"backtrace" : 2,
|
||||
"id" : "HydraEngine::@fafd37b19aacd4c483ed"
|
||||
}
|
||||
],
|
||||
"id" : "HydraClient::@6890427a1f51a3e7e1df",
|
||||
@@ -179,18 +179,30 @@
|
||||
[
|
||||
{
|
||||
"backtrace" : 1,
|
||||
"backtraces" :
|
||||
[
|
||||
1
|
||||
],
|
||||
"compileGroupIndex" : 0,
|
||||
"path" : "HydraClient/source/HydraClient.cpp",
|
||||
"sourceGroupIndex" : 0
|
||||
},
|
||||
{
|
||||
"backtrace" : 1,
|
||||
"backtraces" :
|
||||
[
|
||||
1
|
||||
],
|
||||
"compileGroupIndex" : 0,
|
||||
"path" : "HydraClient/source/HydraGame.cpp",
|
||||
"sourceGroupIndex" : 0
|
||||
},
|
||||
{
|
||||
"backtrace" : 1,
|
||||
"backtraces" :
|
||||
[
|
||||
1
|
||||
],
|
||||
"path" : "HydraClient/source/HydraGame.h",
|
||||
"sourceGroupIndex" : 1
|
||||
}
|
||||
+16
-4
@@ -55,7 +55,7 @@
|
||||
"codemodelVersion" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
},
|
||||
"compileDependencies" :
|
||||
[
|
||||
@@ -107,11 +107,11 @@
|
||||
"dependencies" :
|
||||
[
|
||||
{
|
||||
"backtrace" : 2,
|
||||
"id" : "HydraEngine::@fafd37b19aacd4c483ed"
|
||||
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
|
||||
},
|
||||
{
|
||||
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
|
||||
"backtrace" : 2,
|
||||
"id" : "HydraEngine::@fafd37b19aacd4c483ed"
|
||||
}
|
||||
],
|
||||
"id" : "HydraClient::@6890427a1f51a3e7e1df",
|
||||
@@ -179,18 +179,30 @@
|
||||
[
|
||||
{
|
||||
"backtrace" : 1,
|
||||
"backtraces" :
|
||||
[
|
||||
1
|
||||
],
|
||||
"compileGroupIndex" : 0,
|
||||
"path" : "HydraClient/source/HydraClient.cpp",
|
||||
"sourceGroupIndex" : 0
|
||||
},
|
||||
{
|
||||
"backtrace" : 1,
|
||||
"backtraces" :
|
||||
[
|
||||
1
|
||||
],
|
||||
"compileGroupIndex" : 0,
|
||||
"path" : "HydraClient/source/HydraGame.cpp",
|
||||
"sourceGroupIndex" : 0
|
||||
},
|
||||
{
|
||||
"backtrace" : 1,
|
||||
"backtraces" :
|
||||
[
|
||||
1
|
||||
],
|
||||
"path" : "HydraClient/source/HydraGame.h",
|
||||
"sourceGroupIndex" : 1
|
||||
}
|
||||
+16
-4
@@ -55,7 +55,7 @@
|
||||
"codemodelVersion" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
},
|
||||
"compileDependencies" :
|
||||
[
|
||||
@@ -107,11 +107,11 @@
|
||||
"dependencies" :
|
||||
[
|
||||
{
|
||||
"backtrace" : 2,
|
||||
"id" : "HydraEngine::@fafd37b19aacd4c483ed"
|
||||
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
|
||||
},
|
||||
{
|
||||
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
|
||||
"backtrace" : 2,
|
||||
"id" : "HydraEngine::@fafd37b19aacd4c483ed"
|
||||
}
|
||||
],
|
||||
"id" : "HydraClient::@6890427a1f51a3e7e1df",
|
||||
@@ -179,18 +179,30 @@
|
||||
[
|
||||
{
|
||||
"backtrace" : 1,
|
||||
"backtraces" :
|
||||
[
|
||||
1
|
||||
],
|
||||
"compileGroupIndex" : 0,
|
||||
"path" : "HydraClient/source/HydraClient.cpp",
|
||||
"sourceGroupIndex" : 0
|
||||
},
|
||||
{
|
||||
"backtrace" : 1,
|
||||
"backtraces" :
|
||||
[
|
||||
1
|
||||
],
|
||||
"compileGroupIndex" : 0,
|
||||
"path" : "HydraClient/source/HydraGame.cpp",
|
||||
"sourceGroupIndex" : 0
|
||||
},
|
||||
{
|
||||
"backtrace" : 1,
|
||||
"backtraces" :
|
||||
[
|
||||
1
|
||||
],
|
||||
"path" : "HydraClient/source/HydraGame.h",
|
||||
"sourceGroupIndex" : 1
|
||||
}
|
||||
+16
-4
@@ -55,7 +55,7 @@
|
||||
"codemodelVersion" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
},
|
||||
"compileDependencies" :
|
||||
[
|
||||
@@ -107,11 +107,11 @@
|
||||
"dependencies" :
|
||||
[
|
||||
{
|
||||
"backtrace" : 2,
|
||||
"id" : "HydraEngine::@fafd37b19aacd4c483ed"
|
||||
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
|
||||
},
|
||||
{
|
||||
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
|
||||
"backtrace" : 2,
|
||||
"id" : "HydraEngine::@fafd37b19aacd4c483ed"
|
||||
}
|
||||
],
|
||||
"id" : "HydraClient::@6890427a1f51a3e7e1df",
|
||||
@@ -179,18 +179,30 @@
|
||||
[
|
||||
{
|
||||
"backtrace" : 1,
|
||||
"backtraces" :
|
||||
[
|
||||
1
|
||||
],
|
||||
"compileGroupIndex" : 0,
|
||||
"path" : "HydraClient/source/HydraClient.cpp",
|
||||
"sourceGroupIndex" : 0
|
||||
},
|
||||
{
|
||||
"backtrace" : 1,
|
||||
"backtraces" :
|
||||
[
|
||||
1
|
||||
],
|
||||
"compileGroupIndex" : 0,
|
||||
"path" : "HydraClient/source/HydraGame.cpp",
|
||||
"sourceGroupIndex" : 0
|
||||
},
|
||||
{
|
||||
"backtrace" : 1,
|
||||
"backtraces" :
|
||||
[
|
||||
1
|
||||
],
|
||||
"path" : "HydraClient/source/HydraGame.h",
|
||||
"sourceGroupIndex" : 1
|
||||
}
|
||||
+675
-120
File diff suppressed because it is too large
Load Diff
+675
-120
File diff suppressed because it is too large
Load Diff
+675
-120
File diff suppressed because it is too large
Load Diff
+675
-120
File diff suppressed because it is too large
Load Diff
+3
-3
@@ -10,7 +10,7 @@
|
||||
],
|
||||
"files" :
|
||||
[
|
||||
"C:/Program Files/CMake/share/cmake-4.3/Modules/FindOpenGL.cmake",
|
||||
"C:/Program Files/CMake/share/cmake-4.4/Modules/FindOpenGL.cmake",
|
||||
"HydraEngine/CMakeLists.txt"
|
||||
],
|
||||
"nodes" :
|
||||
@@ -31,7 +31,7 @@
|
||||
{
|
||||
"command" : 0,
|
||||
"file" : 0,
|
||||
"line" : 825,
|
||||
"line" : 823,
|
||||
"parent" : 2
|
||||
}
|
||||
]
|
||||
@@ -39,7 +39,7 @@
|
||||
"codemodelVersion" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
},
|
||||
"id" : "OpenGL::GL::@fafd37b19aacd4c483ed",
|
||||
"imported" : true,
|
||||
+3
-3
@@ -10,7 +10,7 @@
|
||||
],
|
||||
"files" :
|
||||
[
|
||||
"C:/Program Files/CMake/share/cmake-4.3/Modules/FindOpenGL.cmake",
|
||||
"C:/Program Files/CMake/share/cmake-4.4/Modules/FindOpenGL.cmake",
|
||||
"HydraEngine/CMakeLists.txt"
|
||||
],
|
||||
"nodes" :
|
||||
@@ -31,7 +31,7 @@
|
||||
{
|
||||
"command" : 0,
|
||||
"file" : 0,
|
||||
"line" : 825,
|
||||
"line" : 823,
|
||||
"parent" : 2
|
||||
}
|
||||
]
|
||||
@@ -39,7 +39,7 @@
|
||||
"codemodelVersion" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
},
|
||||
"id" : "OpenGL::GL::@fafd37b19aacd4c483ed",
|
||||
"imported" : true,
|
||||
+3
-3
@@ -10,7 +10,7 @@
|
||||
],
|
||||
"files" :
|
||||
[
|
||||
"C:/Program Files/CMake/share/cmake-4.3/Modules/FindOpenGL.cmake",
|
||||
"C:/Program Files/CMake/share/cmake-4.4/Modules/FindOpenGL.cmake",
|
||||
"HydraEngine/CMakeLists.txt"
|
||||
],
|
||||
"nodes" :
|
||||
@@ -31,7 +31,7 @@
|
||||
{
|
||||
"command" : 0,
|
||||
"file" : 0,
|
||||
"line" : 825,
|
||||
"line" : 823,
|
||||
"parent" : 2
|
||||
}
|
||||
]
|
||||
@@ -39,7 +39,7 @@
|
||||
"codemodelVersion" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
},
|
||||
"id" : "OpenGL::GL::@fafd37b19aacd4c483ed",
|
||||
"imported" : true,
|
||||
+3
-3
@@ -10,7 +10,7 @@
|
||||
],
|
||||
"files" :
|
||||
[
|
||||
"C:/Program Files/CMake/share/cmake-4.3/Modules/FindOpenGL.cmake",
|
||||
"C:/Program Files/CMake/share/cmake-4.4/Modules/FindOpenGL.cmake",
|
||||
"HydraEngine/CMakeLists.txt"
|
||||
],
|
||||
"nodes" :
|
||||
@@ -31,7 +31,7 @@
|
||||
{
|
||||
"command" : 0,
|
||||
"file" : 0,
|
||||
"line" : 825,
|
||||
"line" : 823,
|
||||
"parent" : 2
|
||||
}
|
||||
]
|
||||
@@ -39,7 +39,7 @@
|
||||
"codemodelVersion" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
},
|
||||
"id" : "OpenGL::GL::@fafd37b19aacd4c483ed",
|
||||
"imported" : true,
|
||||
+4
-4
@@ -11,7 +11,7 @@
|
||||
],
|
||||
"files" :
|
||||
[
|
||||
"C:/Program Files/CMake/share/cmake-4.3/Modules/FindOpenGL.cmake",
|
||||
"C:/Program Files/CMake/share/cmake-4.4/Modules/FindOpenGL.cmake",
|
||||
"HydraEngine/CMakeLists.txt"
|
||||
],
|
||||
"nodes" :
|
||||
@@ -32,13 +32,13 @@
|
||||
{
|
||||
"command" : 0,
|
||||
"file" : 0,
|
||||
"line" : 871,
|
||||
"line" : 869,
|
||||
"parent" : 2
|
||||
},
|
||||
{
|
||||
"command" : 2,
|
||||
"file" : 0,
|
||||
"line" : 875,
|
||||
"line" : 873,
|
||||
"parent" : 2
|
||||
}
|
||||
]
|
||||
@@ -46,7 +46,7 @@
|
||||
"codemodelVersion" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
},
|
||||
"id" : "OpenGL::GLU::@fafd37b19aacd4c483ed",
|
||||
"imported" : true,
|
||||
+4
-4
@@ -11,7 +11,7 @@
|
||||
],
|
||||
"files" :
|
||||
[
|
||||
"C:/Program Files/CMake/share/cmake-4.3/Modules/FindOpenGL.cmake",
|
||||
"C:/Program Files/CMake/share/cmake-4.4/Modules/FindOpenGL.cmake",
|
||||
"HydraEngine/CMakeLists.txt"
|
||||
],
|
||||
"nodes" :
|
||||
@@ -32,13 +32,13 @@
|
||||
{
|
||||
"command" : 0,
|
||||
"file" : 0,
|
||||
"line" : 871,
|
||||
"line" : 869,
|
||||
"parent" : 2
|
||||
},
|
||||
{
|
||||
"command" : 2,
|
||||
"file" : 0,
|
||||
"line" : 875,
|
||||
"line" : 873,
|
||||
"parent" : 2
|
||||
}
|
||||
]
|
||||
@@ -46,7 +46,7 @@
|
||||
"codemodelVersion" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
},
|
||||
"id" : "OpenGL::GLU::@fafd37b19aacd4c483ed",
|
||||
"imported" : true,
|
||||
+4
-4
@@ -11,7 +11,7 @@
|
||||
],
|
||||
"files" :
|
||||
[
|
||||
"C:/Program Files/CMake/share/cmake-4.3/Modules/FindOpenGL.cmake",
|
||||
"C:/Program Files/CMake/share/cmake-4.4/Modules/FindOpenGL.cmake",
|
||||
"HydraEngine/CMakeLists.txt"
|
||||
],
|
||||
"nodes" :
|
||||
@@ -32,13 +32,13 @@
|
||||
{
|
||||
"command" : 0,
|
||||
"file" : 0,
|
||||
"line" : 871,
|
||||
"line" : 869,
|
||||
"parent" : 2
|
||||
},
|
||||
{
|
||||
"command" : 2,
|
||||
"file" : 0,
|
||||
"line" : 875,
|
||||
"line" : 873,
|
||||
"parent" : 2
|
||||
}
|
||||
]
|
||||
@@ -46,7 +46,7 @@
|
||||
"codemodelVersion" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
},
|
||||
"id" : "OpenGL::GLU::@fafd37b19aacd4c483ed",
|
||||
"imported" : true,
|
||||
+4
-4
@@ -11,7 +11,7 @@
|
||||
],
|
||||
"files" :
|
||||
[
|
||||
"C:/Program Files/CMake/share/cmake-4.3/Modules/FindOpenGL.cmake",
|
||||
"C:/Program Files/CMake/share/cmake-4.4/Modules/FindOpenGL.cmake",
|
||||
"HydraEngine/CMakeLists.txt"
|
||||
],
|
||||
"nodes" :
|
||||
@@ -32,13 +32,13 @@
|
||||
{
|
||||
"command" : 0,
|
||||
"file" : 0,
|
||||
"line" : 871,
|
||||
"line" : 869,
|
||||
"parent" : 2
|
||||
},
|
||||
{
|
||||
"command" : 2,
|
||||
"file" : 0,
|
||||
"line" : 875,
|
||||
"line" : 873,
|
||||
"parent" : 2
|
||||
}
|
||||
]
|
||||
@@ -46,7 +46,7 @@
|
||||
"codemodelVersion" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
},
|
||||
"id" : "OpenGL::GLU::@fafd37b19aacd4c483ed",
|
||||
"imported" : true,
|
||||
+3
-3
@@ -12,8 +12,8 @@
|
||||
],
|
||||
"files" :
|
||||
[
|
||||
"C:/Program Files/CMake/share/cmake-4.3/Modules/FindThreads.cmake",
|
||||
"C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindDependencyMacro.cmake",
|
||||
"C:/Program Files/CMake/share/cmake-4.4/Modules/FindThreads.cmake",
|
||||
"C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeFindDependencyMacro.cmake",
|
||||
"C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake",
|
||||
"HydraEngine/CMakeLists.txt"
|
||||
],
|
||||
@@ -65,7 +65,7 @@
|
||||
"codemodelVersion" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
},
|
||||
"id" : "Threads::Threads::@fafd37b19aacd4c483ed",
|
||||
"imported" : true,
|
||||
+3
-3
@@ -12,8 +12,8 @@
|
||||
],
|
||||
"files" :
|
||||
[
|
||||
"C:/Program Files/CMake/share/cmake-4.3/Modules/FindThreads.cmake",
|
||||
"C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindDependencyMacro.cmake",
|
||||
"C:/Program Files/CMake/share/cmake-4.4/Modules/FindThreads.cmake",
|
||||
"C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeFindDependencyMacro.cmake",
|
||||
"C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake",
|
||||
"HydraEngine/CMakeLists.txt"
|
||||
],
|
||||
@@ -65,7 +65,7 @@
|
||||
"codemodelVersion" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
},
|
||||
"id" : "Threads::Threads::@fafd37b19aacd4c483ed",
|
||||
"imported" : true,
|
||||
+3
-3
@@ -12,8 +12,8 @@
|
||||
],
|
||||
"files" :
|
||||
[
|
||||
"C:/Program Files/CMake/share/cmake-4.3/Modules/FindThreads.cmake",
|
||||
"C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindDependencyMacro.cmake",
|
||||
"C:/Program Files/CMake/share/cmake-4.4/Modules/FindThreads.cmake",
|
||||
"C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeFindDependencyMacro.cmake",
|
||||
"C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake",
|
||||
"HydraEngine/CMakeLists.txt"
|
||||
],
|
||||
@@ -65,7 +65,7 @@
|
||||
"codemodelVersion" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
},
|
||||
"id" : "Threads::Threads::@fafd37b19aacd4c483ed",
|
||||
"imported" : true,
|
||||
+3
-3
@@ -12,8 +12,8 @@
|
||||
],
|
||||
"files" :
|
||||
[
|
||||
"C:/Program Files/CMake/share/cmake-4.3/Modules/FindThreads.cmake",
|
||||
"C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindDependencyMacro.cmake",
|
||||
"C:/Program Files/CMake/share/cmake-4.4/Modules/FindThreads.cmake",
|
||||
"C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeFindDependencyMacro.cmake",
|
||||
"C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake",
|
||||
"HydraEngine/CMakeLists.txt"
|
||||
],
|
||||
@@ -65,7 +65,7 @@
|
||||
"codemodelVersion" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
},
|
||||
"id" : "Threads::Threads::@fafd37b19aacd4c483ed",
|
||||
"imported" : true,
|
||||
+5
-1
@@ -17,7 +17,7 @@
|
||||
"codemodelVersion" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
},
|
||||
"folder" :
|
||||
{
|
||||
@@ -45,6 +45,10 @@
|
||||
[
|
||||
{
|
||||
"backtrace" : 0,
|
||||
"backtraces" :
|
||||
[
|
||||
0
|
||||
],
|
||||
"isGenerated" : true,
|
||||
"path" : "build/CMakeFiles/86fba70918b4c2a3e7e2bca408a270cb/generate.stamp.rule",
|
||||
"sourceGroupIndex" : 0
|
||||
+5
-1
@@ -17,7 +17,7 @@
|
||||
"codemodelVersion" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
},
|
||||
"folder" :
|
||||
{
|
||||
@@ -45,6 +45,10 @@
|
||||
[
|
||||
{
|
||||
"backtrace" : 0,
|
||||
"backtraces" :
|
||||
[
|
||||
0
|
||||
],
|
||||
"isGenerated" : true,
|
||||
"path" : "build/CMakeFiles/86fba70918b4c2a3e7e2bca408a270cb/generate.stamp.rule",
|
||||
"sourceGroupIndex" : 0
|
||||
+5
-1
@@ -17,7 +17,7 @@
|
||||
"codemodelVersion" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
},
|
||||
"folder" :
|
||||
{
|
||||
@@ -45,6 +45,10 @@
|
||||
[
|
||||
{
|
||||
"backtrace" : 0,
|
||||
"backtraces" :
|
||||
[
|
||||
0
|
||||
],
|
||||
"isGenerated" : true,
|
||||
"path" : "build/CMakeFiles/86fba70918b4c2a3e7e2bca408a270cb/generate.stamp.rule",
|
||||
"sourceGroupIndex" : 0
|
||||
+5
-1
@@ -17,7 +17,7 @@
|
||||
"codemodelVersion" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
},
|
||||
"folder" :
|
||||
{
|
||||
@@ -45,6 +45,10 @@
|
||||
[
|
||||
{
|
||||
"backtrace" : 0,
|
||||
"backtraces" :
|
||||
[
|
||||
0
|
||||
],
|
||||
"isGenerated" : true,
|
||||
"path" : "build/CMakeFiles/86fba70918b4c2a3e7e2bca408a270cb/generate.stamp.rule",
|
||||
"sourceGroupIndex" : 0
|
||||
+1
-1
@@ -60,7 +60,7 @@
|
||||
"codemodelVersion" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
},
|
||||
"id" : "glfw::@fafd37b19aacd4c483ed",
|
||||
"imported" : true,
|
||||
+1
-1
@@ -60,7 +60,7 @@
|
||||
"codemodelVersion" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
},
|
||||
"id" : "glfw::@fafd37b19aacd4c483ed",
|
||||
"imported" : true,
|
||||
+1
-1
@@ -60,7 +60,7 @@
|
||||
"codemodelVersion" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
},
|
||||
"id" : "glfw::@fafd37b19aacd4c483ed",
|
||||
"imported" : true,
|
||||
+1
-1
@@ -60,7 +60,7 @@
|
||||
"codemodelVersion" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
},
|
||||
"id" : "glfw::@fafd37b19aacd4c483ed",
|
||||
"imported" : true,
|
||||
+1
-1
@@ -52,7 +52,7 @@
|
||||
"codemodelVersion" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
},
|
||||
"id" : "glm::glm::@fafd37b19aacd4c483ed",
|
||||
"imported" : true,
|
||||
+1
-1
@@ -52,7 +52,7 @@
|
||||
"codemodelVersion" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
},
|
||||
"id" : "glm::glm::@fafd37b19aacd4c483ed",
|
||||
"imported" : true,
|
||||
+1
-1
@@ -52,7 +52,7 @@
|
||||
"codemodelVersion" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
},
|
||||
"id" : "glm::glm::@fafd37b19aacd4c483ed",
|
||||
"imported" : true,
|
||||
+1
-1
@@ -52,7 +52,7 @@
|
||||
"codemodelVersion" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
},
|
||||
"id" : "glm::glm::@fafd37b19aacd4c483ed",
|
||||
"imported" : true,
|
||||
+1
-1
@@ -39,7 +39,7 @@
|
||||
"codemodelVersion" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
},
|
||||
"id" : "glm::glm-header-only::@fafd37b19aacd4c483ed",
|
||||
"imported" : true,
|
||||
+1
-1
@@ -39,7 +39,7 @@
|
||||
"codemodelVersion" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
},
|
||||
"id" : "glm::glm-header-only::@fafd37b19aacd4c483ed",
|
||||
"imported" : true,
|
||||
+1
-1
@@ -39,7 +39,7 @@
|
||||
"codemodelVersion" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
},
|
||||
"id" : "glm::glm-header-only::@fafd37b19aacd4c483ed",
|
||||
"imported" : true,
|
||||
+1
-1
@@ -39,7 +39,7 @@
|
||||
"codemodelVersion" :
|
||||
{
|
||||
"major" : 2,
|
||||
"minor" : 10
|
||||
"minor" : 11
|
||||
},
|
||||
"id" : "glm::glm-header-only::@fafd37b19aacd4c483ed",
|
||||
"imported" : true,
|
||||
@@ -124,7 +124,7 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
|
||||
exit /b %1
|
||||
:cmDone
|
||||
if %errorlevel% neq 0 goto :VCEnd</Command>
|
||||
<AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">C:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeCXXCompiler.cmake;C:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeRCCompiler.cmake;C:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCXXLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCommonLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-Initialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\WindowsPaths.cmake;%(AdditionalInputs)</AdditionalInputs>
|
||||
<AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">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)</AdditionalInputs>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">C:\Code\HydraV3\build\CMakeFiles\generate.stamp</Outputs>
|
||||
<LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Building Custom Rule C:/Code/HydraV3/CMakeLists.txt</Message>
|
||||
@@ -137,7 +137,7 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
|
||||
exit /b %1
|
||||
:cmDone
|
||||
if %errorlevel% neq 0 goto :VCEnd</Command>
|
||||
<AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">C:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeCXXCompiler.cmake;C:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeRCCompiler.cmake;C:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCXXLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCommonLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-Initialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\WindowsPaths.cmake;%(AdditionalInputs)</AdditionalInputs>
|
||||
<AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">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)</AdditionalInputs>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">C:\Code\HydraV3\build\CMakeFiles\generate.stamp</Outputs>
|
||||
<LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='MinSizeRel|x64'">Building Custom Rule C:/Code/HydraV3/CMakeLists.txt</Message>
|
||||
@@ -150,7 +150,7 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
|
||||
exit /b %1
|
||||
:cmDone
|
||||
if %errorlevel% neq 0 goto :VCEnd</Command>
|
||||
<AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='MinSizeRel|x64'">C:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeCXXCompiler.cmake;C:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeRCCompiler.cmake;C:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCXXLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCommonLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-Initialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\WindowsPaths.cmake;%(AdditionalInputs)</AdditionalInputs>
|
||||
<AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='MinSizeRel|x64'">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)</AdditionalInputs>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='MinSizeRel|x64'">C:\Code\HydraV3\build\CMakeFiles\generate.stamp</Outputs>
|
||||
<LinkObjects Condition="'$(Configuration)|$(Platform)'=='MinSizeRel|x64'">false</LinkObjects>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='RelWithDebInfo|x64'">Building Custom Rule C:/Code/HydraV3/CMakeLists.txt</Message>
|
||||
@@ -163,7 +163,7 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
|
||||
exit /b %1
|
||||
:cmDone
|
||||
if %errorlevel% neq 0 goto :VCEnd</Command>
|
||||
<AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='RelWithDebInfo|x64'">C:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeCXXCompiler.cmake;C:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeRCCompiler.cmake;C:\Code\HydraV3\build\CMakeFiles\4.3.3\CMakeSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Compiler\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCXXLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Internal\CMakeCommonLinkerInformation.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Linker\MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Linker\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-Initialize.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-4.3\Modules\Platform\WindowsPaths.cmake;%(AdditionalInputs)</AdditionalInputs>
|
||||
<AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='RelWithDebInfo|x64'">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)</AdditionalInputs>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='RelWithDebInfo|x64'">C:\Code\HydraV3\build\CMakeFiles\generate.stamp</Outputs>
|
||||
<LinkObjects Condition="'$(Configuration)|$(Platform)'=='RelWithDebInfo|x64'">false</LinkObjects>
|
||||
</CustomBuild>
|
||||
|
||||
+13
-4
@@ -55,7 +55,9 @@ CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO
|
||||
//Flags used by the linker during RELWITHDEBINFO builds.
|
||||
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL
|
||||
|
||||
//No help, variable specified on the command line.
|
||||
//Enable output of a compile_commands.json file listing the exact
|
||||
// compiler invocation for each translation unit. Implemented by
|
||||
// the Makefile and Ninja generators; ignored elsewhere.
|
||||
CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=TRUE
|
||||
|
||||
//Value Computed by CMake.
|
||||
@@ -251,9 +253,9 @@ CMAKE_CACHEFILE_DIR:INTERNAL=c:/Code/HydraV3/build
|
||||
//Major version of cmake used to create the current loaded cache
|
||||
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=4
|
||||
//Minor version of cmake used to create the current loaded cache
|
||||
CMAKE_CACHE_MINOR_VERSION:INTERNAL=3
|
||||
CMAKE_CACHE_MINOR_VERSION:INTERNAL=4
|
||||
//Patch version of cmake used to create the current loaded cache
|
||||
CMAKE_CACHE_PATCH_VERSION:INTERNAL=3
|
||||
CMAKE_CACHE_PATCH_VERSION:INTERNAL=2
|
||||
//Path to CMake executable.
|
||||
CMAKE_COMMAND:INTERNAL=C:/Program Files/CMake/bin/cmake.exe
|
||||
//Path to cpack program executable.
|
||||
@@ -272,6 +274,11 @@ CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
||||
CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES
|
||||
CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1
|
||||
//Set initial state for CMake diagnostics; used to persist state
|
||||
// set by command-line options across invocations.
|
||||
CMAKE_DIAGNOSTIC_INIT:INTERNAL=CMD_AUTHOR=WARN;CMD_DEPRECATED=WARN;CMD_EXPERIMENTAL=WARN;CMD_INSTALL_ABSOLUTE_DESTINATION=IGNORE;CMD_POLICY=WARN;CMD_UNINITIALIZED=IGNORE;CMD_UNUSED_CLI=IGNORE
|
||||
//Deprecated. Use -W[no-]error=deprecated instead.
|
||||
CMAKE_ERROR_DEPRECATED:INTERNAL=OFF
|
||||
//Executable file format
|
||||
CMAKE_EXECUTABLE_FORMAT:INTERNAL=Unknown
|
||||
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
|
||||
@@ -339,7 +346,7 @@ CMAKE_RC_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_RC_FLAGS_RELWITHDEBINFO
|
||||
CMAKE_RC_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
||||
//Path to CMake installation.
|
||||
CMAKE_ROOT:INTERNAL=C:/Program Files/CMake/share/cmake-4.3
|
||||
CMAKE_ROOT:INTERNAL=C:/Program Files/CMake/share/cmake-4.4
|
||||
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
|
||||
CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
|
||||
@@ -366,6 +373,8 @@ CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
||||
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
|
||||
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
|
||||
//Deprecated. Use -W[no-]deprecated instead.
|
||||
CMAKE_WARN_DEPRECATED:INTERNAL=ON
|
||||
//Details about finding GLEW
|
||||
FIND_PACKAGE_MESSAGE_DETAILS_GLEW:INTERNAL=[C:/Code/HydraV3/Libraries/glew-2.3.1/include][C:/Code/HydraV3/Libraries/glew-2.3.1/lib/Release/x64/glew32.lib][v2.3.1()]
|
||||
//Details about finding OpenGL
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
C:\Code\HydraV3\build\CMakeFiles\4.3.3\CompilerIdCXX\CMakeCXXCompilerId.cpp;C:\Code\HydraV3\build\CMakeFiles\4.3.3\CompilerIdCXX\Debug\CMakeCXXCompilerId.obj
|
||||
@@ -1 +0,0 @@
|
||||
^C:\CODE\HYDRAV3\BUILD\CMAKEFILES\4.3.3\COMPILERIDCXX\DEBUG\CMAKECXXCOMPILERID.OBJ
|
||||
+3
-2
@@ -34,9 +34,10 @@ set(CMAKE_LINKER "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/
|
||||
set(CMAKE_LINKER_LINK "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/link.exe")
|
||||
set(CMAKE_LINKER_LLD "lld-link")
|
||||
set(CMAKE_CXX_COMPILER_LINKER "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/HostX64/x64/link.exe")
|
||||
set(CMAKE_CXX_COMPILER_LINKER_ARCHITECTURE_FLAGS "")
|
||||
set(CMAKE_CXX_COMPILER_LINKER_ID "MSVC")
|
||||
set(CMAKE_CXX_COMPILER_LINKER_VERSION 14.44.35225.0)
|
||||
set(CMAKE_CXX_COMPILER_LINKER_FRONTEND_VARIANT MSVC)
|
||||
set(CMAKE_CXX_COMPILER_LINKER_VERSION "14.44.35225.0")
|
||||
set(CMAKE_CXX_COMPILER_LINKER_FRONTEND_VARIANT "MSVC")
|
||||
set(CMAKE_MT "C:/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/mt.exe")
|
||||
set(CMAKE_TAPI "")
|
||||
set(CMAKE_COMPILER_IS_GNUCXX )
|
||||
BIN
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user