Spot started

This commit is contained in:
Confideo-IOM
2026-08-04 22:40:48 +01:00
parent f51b435a9d
commit 6d7d7571b5
48 changed files with 1086 additions and 1222 deletions
+4 -4
View File
@@ -14,10 +14,10 @@ bool HydraGame::Initialise()
GetEngine()->ActorManager()->SetOrientation(m_sun_light_id, -0.5f, 0.0f, 0.0f); GetEngine()->ActorManager()->SetOrientation(m_sun_light_id, -0.5f, 0.0f, 0.0f);
// m_other_light_id = GetEngine()->ActorManager()->CreateActor<HydraSpotLightActor>(); m_other_light_id = GetEngine()->ActorManager()->CreateActor<HydraSpotLightActor>();
// GetEngine()->ActorManager()->InitialiseActor(m_other_light_id); GetEngine()->ActorManager()->InitialiseActor(m_other_light_id);
// GetEngine()->ActorManager()->SetOrientation(m_other_light_id, -0.5f, 0.0f, 0.0f); GetEngine()->ActorManager()->SetOrientation(m_other_light_id, -0.5f, 0.0f, 0.0f);
// GetEngine()->ActorManager()->SetPosition(m_other_light_id, glm::dvec3(5.0f, 4.0f, 5.0f)); GetEngine()->ActorManager()->SetPosition(m_other_light_id, glm::dvec3(0.0f, 4.0f, 5.0f));
// m_other_light_id = GetEngine()->ActorManager()->CreateActor<HydraDirectionalLightActor>(); // m_other_light_id = GetEngine()->ActorManager()->CreateActor<HydraDirectionalLightActor>();
// GetEngine()->ActorManager()->InitialiseActor(m_other_light_id); // GetEngine()->ActorManager()->InitialiseActor(m_other_light_id);
@@ -321,12 +321,12 @@ float SampleShadow(vec4 frag_clip_space, sampler2DArray sampler_shadow_map, uint
vec3 CalculateDirectionalShadow(vec4 world_pos, uint shadow_idx, vec3 normal, vec3 light_dir, vec3 viewer_pos) vec3 CalculateDirectionalShadow(vec4 world_pos, uint shadow_idx, vec3 normal, vec3 light_dir, vec3 viewer_pos)
{ {
float shadow = 0; float shadow = 1;
//measure the distance of the fragment from the light //measure the distance of the fragment from the light
float frag_distance = abs(length(viewer_pos - world_pos.xyz)); float frag_distance = abs(length(viewer_pos - world_pos.xyz));
uint shadow_trans_idx = 5; uint shadow_trans_idx = 6;
uint ignore_shadow = 0; uint ignore_shadow = 0;
//Work out which shadowmap is appropriate for this distance //Work out which shadowmap is appropriate for this distance
for(uint i = 0; i < 6; i++) for(uint i = 0; i < 6; i++)
@@ -348,21 +348,29 @@ vec3 CalculateDirectionalShadow(vec4 world_pos, uint shadow_idx, vec3 normal, ve
world_pos; world_pos;
uvec2 shadow_handle = textures[shadows[shadow_idx].shadow_texture_id]; uvec2 shadow_handle = textures[shadows[shadow_idx].shadow_texture_id];
shadow = 1.0 - SampleShadow(translated_pixel, sampler2DArray(shadow_handle), shadow_trans_idx, normal, light_dir); shadow = 1.0 - SampleShadow(translated_pixel, sampler2DArray(shadow_handle), shadow_trans_idx, normal, light_dir);
} }
return vec3(shadow); return vec3(shadow);
//return 1.0 - shadow;
if(shadow_trans_idx == 0) if(shadow_trans_idx == 0)
{ {
return vec3(1,0,0) * shadow; return vec3(1,0,0) * shadow;
} }
if(shadow_trans_idx == 1) if(shadow_trans_idx == 1)
{ {
return vec3(0,1,0) * shadow; return vec3(1,1,0) * shadow;
} }
if(shadow_trans_idx == 2) if(shadow_trans_idx == 2)
{ {
return vec3(0,0,1) * shadow; return vec3(0.5,0.5,1) * shadow;
}
if(shadow_trans_idx == 3)
{
return vec3(1,0,1) * shadow;
}
if(shadow_trans_idx == 4)
{
return vec3(1,1,1) * shadow;
} }
return vec3(0,1,1) * shadow; return vec3(0,1,1) * shadow;
} }
@@ -0,0 +1,63 @@
//*PIXEL*
#version 460
#extension GL_ARB_bindless_texture : require
const uint DIRECTIONAL_LIGHT = 1;
const uint POINT_LIGHT = 2;
const uint SPOT_LIGHT = 3;
uint INVALID_HYDRA_ID = 4294967295;
struct MaterialStore
{
vec4 diffuse_colour;
vec4 matalic_rough;
uint diffuse_texture_id;
uint metallic_rough_texture_id;
uint normal_texture_id;
uint padding[1];
};
layout(std430, binding = 2) readonly buffer material_buffer
{
MaterialStore materials[1000];
};
layout(std430, binding = 3) readonly buffer texture_buffer
{
uvec2 textures[1000];
};
layout (location=0) in VS_OUT
{
vec2 vsUV;
flat uint vsMaterialID;
}vs_out;
layout (location=0) out vec4 output_colour;
void main()
{
MaterialStore mat = materials[vs_out.vsMaterialID];
vec4 diffuse_val = mat.diffuse_colour;
output_colour = vec4(1,0,0,1);
if(mat.diffuse_texture_id != INVALID_HYDRA_ID)
{
output_colour = vec4(0,1,0,1);
uvec2 diffuse_handle = textures[mat.diffuse_texture_id];
diffuse_val = diffuse_val * texture(sampler2D(diffuse_handle), vs_out.vsUV.xy);
if(mat.diffuse_texture_id== 10)
{
output_colour = vec4(0,0,1,1);
}
}
if(diffuse_val[3] < 1.0)
{
discard;
output_colour = vec4(0,1,1,1);
}
}
@@ -0,0 +1,30 @@
//*VERTEX*
#version 460
layout(binding = 1) readonly buffer positions_buffer
{
mat4 model_matrix[];
};
layout (location = 0) in vec3 inPos; //12 bytes : 0
layout (location = 1) in vec2 inUV; //8 Bytes : 12
layout (location = 2) in uvec3 inChunkID; //12 Bytes : 20
layout (location = 3) in vec3 inNormal; //8 Bytes : 12
layout (location = 4) in vec3 inBiTangent;
layout (location = 5) in vec3 inTangent;
layout (location=0) out VS_OUT
{
vec2 vsUV;
flat uint vsMaterialID;
}vs_out;
void main()
{
uint chunkid = inChunkID[0];
mat4 model = model_matrix[chunkid];
gl_Position = model * vec4(inPos, 1.0);
vs_out.vsUV = inUV;
vs_out.vsMaterialID = inChunkID[1];
}
@@ -8,7 +8,7 @@
#include "../ecs/components/HydraRenderableComponent.h" #include "../ecs/components/HydraRenderableComponent.h"
#include "../ecs/components/HydraMaterialComponent.h" #include "../ecs/components/HydraMaterialComponent.h"
#include "../ecs/components/HydraLightComponent.h" #include "../ecs/components/HydraLightComponent.h"
#include "../ecs/components/HydraDirectionalShadowSourceComponent.h" #include "../ecs/components/HydraSpotShadowSourceComponent.h"
#include "../buffer/HydraLightBufferManager.h" #include "../buffer/HydraLightBufferManager.h"
#include "../buffer/HydraLightBuffer.h" #include "../buffer/HydraLightBuffer.h"
@@ -33,8 +33,8 @@ void HydraSpotLightActor::InitialiseComponents()
HydraPositionComponent position_component; HydraPositionComponent position_component;
ecs->AddComponent<HydraPositionComponent>(GetID(), position_component); ecs->AddComponent<HydraPositionComponent>(GetID(), position_component);
HydraDirectionalShadowSourceComponent shadow_component = {}; HydraSpotShadowSourceComponent shadow_component = {};
ecs->AddComponent<HydraDirectionalShadowSourceComponent>(GetID(), shadow_component); ecs->AddComponent<HydraSpotShadowSourceComponent>(GetID(), shadow_component);
} }
void HydraSpotLightActor::Destroy() void HydraSpotLightActor::Destroy()
@@ -0,0 +1,16 @@
#ifndef HYDRASPOTSHADOWCOMPONENT
#define HYDRASPOTSHADOWCOMPONENT
#include "../../engine/HydraEngine.h"
struct HydraSpotShadowSourceComponent
{
uint32_t entity_id;
uint32_t shadow_texture_id;
uint32_t frame_buffer_id;
float far_plane;
glm::mat4 light_space_proj;
glm::mat4 light_space_view;
};
#endif /* HYDRASPOTSHADOWCOMPONENT */
@@ -50,12 +50,8 @@ void HydraDirectionalShadowSourceSystem::InitialiseComponent(HydraID entity_id)
light_comp.shadow_caster = 1; light_comp.shadow_caster = 1;
} }
switch (light_comp.light_type)
{ _InitialiseShadowMap(entity_id);
case (int)HYDRA_LIGHT_TYPE::HYDRA_LIGHT_DIRECTIONAL:
_InitialiseDirectionalLight(entity_id);
break;
}
} }
@@ -68,12 +64,8 @@ void HydraDirectionalShadowSourceSystem::UpdateSystem(float delta_t_seconds)
{ {
HydraLightComponent &light_comp = ecs->GetComponent<HydraLightComponent>(entity_id); HydraLightComponent &light_comp = ecs->GetComponent<HydraLightComponent>(entity_id);
switch (light_comp.light_type)
{ _UpdateShadowMap(entity_id);
case (int)HYDRA_LIGHT_TYPE::HYDRA_LIGHT_DIRECTIONAL:
_UpdateDirectionalLight(entity_id);
break;
}
HydraDirectionalShadowSourceComponent shad_comp = ecs->GetComponent<HydraDirectionalShadowSourceComponent>(entity_id); HydraDirectionalShadowSourceComponent shad_comp = ecs->GetComponent<HydraDirectionalShadowSourceComponent>(entity_id);
m_shadows[light_comp.shadow_map_id] = shad_comp; m_shadows[light_comp.shadow_map_id] = shad_comp;
@@ -81,19 +73,16 @@ void HydraDirectionalShadowSourceSystem::UpdateSystem(float delta_t_seconds)
_WriteToGPU(); _WriteToGPU();
} }
void HydraDirectionalShadowSourceSystem::_UpdateDirectionalLight(HydraID entity_id) void HydraDirectionalShadowSourceSystem::_UpdateShadowMap(HydraID entity_id)
{ {
HydraEngine *engine = GetEngine(); HydraEngine *engine = GetEngine();
HydraECS *ecs = engine->ECS(); HydraECS *ecs = engine->ECS();
HydraPositionComponent pos_comp = ecs->GetComponent<HydraPositionComponent>(entity_id); HydraPositionComponent pos_comp = ecs->GetComponent<HydraPositionComponent>(entity_id);
HydraDirectionalShadowSourceComponent &shad_comp = ecs->GetComponent<HydraDirectionalShadowSourceComponent>(entity_id); HydraDirectionalShadowSourceComponent &shad_comp = ecs->GetComponent<HydraDirectionalShadowSourceComponent>(entity_id);
float view_size = 20.0f; float view_size = 4.0f;
float view_near = 0.1f; float view_near = 0.1f;
float view_far = 20.0f; float view_far = 4.0f;
float PI = 3.1415927;
float TWO_PI = 6.2831854;
glm::mat4 light_rot = glm::eulerAngleXYZ(pos_comp.orientation.x, pos_comp.orientation.y, pos_comp.orientation.z); glm::mat4 light_rot = glm::eulerAngleXYZ(pos_comp.orientation.x, pos_comp.orientation.y, pos_comp.orientation.z);
glm::vec3 light_dir = glm::normalize(glm::vec3(light_rot * glm::vec4(0.0f, 0.0f, -1.0f, 0.0f))); glm::vec3 light_dir = glm::normalize(glm::vec3(light_rot * glm::vec4(0.0f, 0.0f, -1.0f, 0.0f)));
@@ -102,7 +91,7 @@ void HydraDirectionalShadowSourceSystem::_UpdateDirectionalLight(HydraID entity_
for (uint32_t i = 0; i < 6; i++) for (uint32_t i = 0; i < 6; i++)
{ {
glm::vec3 light_pos = camera_pos - (light_dir * 2.0f); glm::vec3 light_pos = camera_pos;//- (light_dir * 2.0f);
glm::vec3 target_pos = light_pos + light_dir; glm::vec3 target_pos = light_pos + light_dir;
glm::vec3 up_vector = glm::vec3(0.0f, 1.0f, 0.0f); glm::vec3 up_vector = glm::vec3(0.0f, 1.0f, 0.0f);
@@ -121,13 +110,13 @@ void HydraDirectionalShadowSourceSystem::_UpdateDirectionalLight(HydraID entity_
shad_comp.light_space_view[i] = view; shad_comp.light_space_view[i] = view;
// Scale bounds exponentially for the next cascade tier // Scale bounds exponentially for the next cascade tier
view_size *= 3.5f; view_size *= 3.0f;
view_far *= 3.5f; view_far *= 3.0f;
} }
} }
void HydraDirectionalShadowSourceSystem::_InitialiseDirectionalLight(HydraID entity_id) void HydraDirectionalShadowSourceSystem::_InitialiseShadowMap(HydraID entity_id)
{ {
HydraEngine *engine = GetEngine(); HydraEngine *engine = GetEngine();
HydraECS *ecs = engine->ECS(); HydraECS *ecs = engine->ECS();
@@ -135,7 +124,6 @@ void HydraDirectionalShadowSourceSystem::_InitialiseDirectionalLight(HydraID ent
HydraDirectionalShadowSourceComponent &shad_comp = ecs->GetComponent<HydraDirectionalShadowSourceComponent>(entity_id); HydraDirectionalShadowSourceComponent &shad_comp = ecs->GetComponent<HydraDirectionalShadowSourceComponent>(entity_id);
HydraLightComponent &light_comp = ecs->GetComponent<HydraLightComponent>(entity_id); HydraLightComponent &light_comp = ecs->GetComponent<HydraLightComponent>(entity_id);
shad_comp.entity_id = entity_id; shad_comp.entity_id = entity_id;
shad_comp.cascade_count = 6; shad_comp.cascade_count = 6;
@@ -16,8 +16,8 @@ class HydraDirectionalShadowSourceSystem : public HydraSystem
void InitialiseComponent(HydraID entity_id) override; void InitialiseComponent(HydraID entity_id) override;
void UpdateSystem(float delta_t_seconds) override; void UpdateSystem(float delta_t_seconds) override;
private: private:
void _UpdateDirectionalLight(HydraID entity_id); void _UpdateShadowMap(HydraID entity_id);
void _InitialiseDirectionalLight(HydraID entity_id); void _InitialiseShadowMap(HydraID entity_id);
void _WriteToGPU(); void _WriteToGPU();
HydraID m_shadow_buffer_id = INVALID_HYDRA_ID; HydraID m_shadow_buffer_id = INVALID_HYDRA_ID;
std::queue<HydraID> m_available_shadows; std::queue<HydraID> m_available_shadows;
@@ -0,0 +1,147 @@
#include "HydraSpotShadowSourceSystem.h"
#include "../../engine/HydraEngine.h"
#include "../../camera/HydraCamera.h"
#include "../HydraECS.h"
#include "../components/HydraDirectionalShadowSourceComponent.h"
#include "../components/HydraPositionComponent.h"
#include "../components/HydraLightComponent.h"
#include "../../buffer/HydraShadowBuffer.h"
#include "../../buffer/HydraTextureBufferManager.h"
#include "../../scheduler/HydraTaskScheduler.h"
#include "../../task/buffer/HydraCreateGPUBufferTask.hpp"
#include "../../task/buffer/HydraUpdateWholeGPUBufferTask.hpp"
#include "../../task/buffer/HydraUpdatePartialGPUBufferTask.hpp"
#include "../../task/buffer/HydraCreateUnBoundTextureTask.hpp"
#include "../../task/renderer/HydraCreateCascadeShadowFrameBuffer.hpp"
#include "../../task/renderer/HydraCreateShadowFrameBuffer.hpp"
#include "../../actor/HydraActorManager.h"
void HydraSpotShadowSourceSystem::Initialise()
{
HydraTaskScheduler *task_scheduler = GetEngine()->TaskScheduler();
for(uint32_t i = 0; i < MAX_SHADOWS; i++)
{
m_available_shadows.push(i);
}
m_shadows.resize(MAX_SHADOWS);
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("ShadowBuffer", 1, MAX_SHADOWS * sizeof(HydraSpotShadowSourceComponent), &m_shadow_buffer_id, HYDRA_BUFFER_TYPE::HYDRA_SSBO_BUFFER);
task_scheduler->WaitForTask(create_gpu_buffer_task_id);
}
void HydraSpotShadowSourceSystem::InitialiseComponent(HydraID entity_id)
{
HydraEngine *engine = GetEngine();
HydraECS *ecs = engine->ECS();
HydraLightComponent &light_comp = ecs->GetComponent<HydraLightComponent>(entity_id);
{
std::lock_guard<std::mutex> lock(m_mutex);
assert(m_available_shadows.size() > 0 && "Run out of shadows");
uint32_t shad_id = m_available_shadows.front();
m_available_shadows.pop();
light_comp.shadow_map_id = shad_id;
light_comp.shadow_caster = 1;
}
_InitialiseShadowMap(entity_id);
}
void HydraSpotShadowSourceSystem::UpdateSystem(float delta_t_seconds)
{
HydraEngine *engine = GetEngine();
HydraECS *ecs = engine->ECS();
for (HydraID entity_id : Entities)
{
HydraLightComponent &light_comp = ecs->GetComponent<HydraLightComponent>(entity_id);
_UpdateShadowMap(entity_id);
HydraSpotShadowSourceComponent shad_comp = ecs->GetComponent<HydraSpotShadowSourceComponent>(entity_id);
m_shadows[light_comp.shadow_map_id] = shad_comp;
}
_WriteToGPU();
}
void HydraSpotShadowSourceSystem::_UpdateShadowMap(HydraID entity_id)
{
HydraEngine *engine = GetEngine();
HydraECS *ecs = engine->ECS();
HydraPositionComponent pos_comp = ecs->GetComponent<HydraPositionComponent>(entity_id);
HydraSpotShadowSourceComponent &shad_comp = ecs->GetComponent<HydraSpotShadowSourceComponent>(entity_id);
float view_size = 50.0f;
float view_near = 0.1f;
float view_far = 50.0f;
float PI = 3.1415927;
float TWO_PI = 6.2831854;
glm::mat4 light_rot = glm::eulerAngleXYZ(pos_comp.orientation.x, pos_comp.orientation.y, pos_comp.orientation.z);
glm::vec3 light_dir = glm::normalize(glm::vec3(light_rot * glm::vec4(0.0f, 0.0f, -1.0f, 0.0f)));
glm::vec3 camera_pos = GetEngine()->Camera()->GetPosition();
glm::vec3 light_pos = pos_comp.position;
glm::vec3 target_pos = light_pos + light_dir;
glm::vec3 up_vector = glm::vec3(0.0f, 1.0f, 0.0f);
if (glm::abs(glm::dot(light_dir, up_vector)) > 0.99f)
{
up_vector = glm::vec3(1.0f, 0.0f, 0.0f); // Prevent gimbal lock
}
glm::mat4 view = glm::lookAt(light_pos, target_pos, up_vector);
glm::mat4 proj = glm::ortho(-view_size, view_size, -view_size, view_size, view_near, view_far);
// Save data to component
shad_comp.far_plane = view_far;
shad_comp.light_space_proj = proj;
shad_comp.light_space_view = view;
}
void HydraSpotShadowSourceSystem::_InitialiseShadowMap(HydraID entity_id)
{
HydraEngine *engine = GetEngine();
HydraECS *ecs = engine->ECS();
HydraTextureBufferManager *tex_man = engine->TextureBufferManager();
HydraSpotShadowSourceComponent &shad_comp = ecs->GetComponent<HydraSpotShadowSourceComponent>(entity_id);
HydraLightComponent &light_comp = ecs->GetComponent<HydraLightComponent>(entity_id);
shad_comp.entity_id = entity_id;
HydraTaskScheduler *task_scheduler = GetEngine()->TaskScheduler();
uint32_t depth_texture_id = 0;
HydraID create_framebuffer_task_id = task_scheduler->CreateTask<HydraCreateShadowFrameBuffer>(HydraThreadAffinity::Render);
HydraCreateShadowFrameBuffer *fb_task = static_cast<HydraCreateShadowFrameBuffer *>(task_scheduler->GetTask(create_framebuffer_task_id));
fb_task->Initialise(&shad_comp.shadow_texture_id, &depth_texture_id, &shad_comp.frame_buffer_id);
task_scheduler->WaitForTask(create_framebuffer_task_id);
shad_comp.shadow_texture_id = depth_texture_id;
}
void HydraSpotShadowSourceSystem::_WriteToGPU()
{
HydraEngine *engine = GetEngine();
HydraECS *ecs = engine->ECS();
void *buffer = static_cast<void *>(m_shadows.data());
HydraTaskScheduler *task_scheduler = GetEngine()->TaskScheduler();
HydraID update_buffer_task_id = task_scheduler->CreateTask<HydraUpdateWholeGPUBufferTask>(HydraThreadAffinity::Render);
HydraUpdateWholeGPUBufferTask *task = static_cast<HydraUpdateWholeGPUBufferTask *>(task_scheduler->GetTask(update_buffer_task_id));
task->Intialise(m_shadow_buffer_id, buffer);
task_scheduler->WaitForTask(update_buffer_task_id);
}
@@ -0,0 +1,31 @@
#ifndef HYDRASPOTSHADOWSOURCESYSTEM
#define HYDRASPOTSHADOWSOURCESYSTEM
#include "../../engine/HydraObject.h"
#include "../HydraSystem.h"
#include "../components/HydraSpotShadowSourceComponent.h"
#include <GLMIncludes.h>
#include <queue>
#include <vector>
#include <mutex>
class HydraSpotShadowSourceSystem : public HydraSystem
{
public:
virtual void Initialise() override;
protected:
void InitialiseComponent(HydraID entity_id) override;
void UpdateSystem(float delta_t_seconds) override;
private:
void _UpdateShadowMap(HydraID entity_id);
void _InitialiseShadowMap(HydraID entity_id);
void _WriteToGPU();
HydraID m_shadow_buffer_id = INVALID_HYDRA_ID;
std::queue<HydraID> m_available_shadows;
std::vector<HydraSpotShadowSourceComponent> m_shadows;
std::mutex m_mutex;
};
#endif /* HYDRASPOTSHADOWSOURCESYSTEM */
+23 -7
View File
@@ -21,6 +21,8 @@
#include "../ecs/systems/HydraMaterialSystem.h" #include "../ecs/systems/HydraMaterialSystem.h"
#include "../ecs/systems/HydraLightSystem.h" #include "../ecs/systems/HydraLightSystem.h"
#include "../ecs/systems/HydraDirectionalShadowSourceSystem.h" #include "../ecs/systems/HydraDirectionalShadowSourceSystem.h"
#include "../ecs/systems/HydraSpotShadowSourceSystem.h"
#include "../ecs/components/HydraPositionComponent.h" #include "../ecs/components/HydraPositionComponent.h"
#include "../ecs/components/HydraMeshComponent.h" #include "../ecs/components/HydraMeshComponent.h"
#include "../ecs/components/HydraRenderableComponent.h" #include "../ecs/components/HydraRenderableComponent.h"
@@ -28,6 +30,7 @@
#include "../ecs/components/HydraMaterialComponent.h" #include "../ecs/components/HydraMaterialComponent.h"
#include "../ecs/components/HydraLightComponent.h" #include "../ecs/components/HydraLightComponent.h"
#include "../ecs/components/HydraDirectionalShadowSourceComponent.h" #include "../ecs/components/HydraDirectionalShadowSourceComponent.h"
#include "../ecs/components/HydraSpotShadowSourceComponent.h"
#include "../camera/HydraCamera.h" #include "../camera/HydraCamera.h"
@@ -216,20 +219,23 @@ void HydraEngine::_InitialiseSystems()
m_ecs->RegisterComponentType<HydraMaterialComponent>(); m_ecs->RegisterComponentType<HydraMaterialComponent>();
m_ecs->RegisterComponentType<HydraLightComponent>(); m_ecs->RegisterComponentType<HydraLightComponent>();
m_ecs->RegisterComponentType<HydraDirectionalShadowSourceComponent>(); m_ecs->RegisterComponentType<HydraDirectionalShadowSourceComponent>();
m_ecs->RegisterComponentType<HydraSpotShadowSourceComponent>();
m_mesh_system = m_ecs->RegisterSystem<HydraMeshSystem>(); m_mesh_system = m_ecs->RegisterSystem<HydraMeshSystem>();
m_transform_system = m_ecs->RegisterSystem<HydraTransformSystem>(); m_transform_system = m_ecs->RegisterSystem<HydraTransformSystem>();
m_render_system = m_ecs->RegisterSystem<HydraRenderSystem>(); m_render_system = m_ecs->RegisterSystem<HydraRenderSystem>();
m_material_system = m_ecs->RegisterSystem<HydraMaterialSystem>(); m_material_system = m_ecs->RegisterSystem<HydraMaterialSystem>();
m_light_system = m_ecs->RegisterSystem<HydraLightSystem>(); m_light_system = m_ecs->RegisterSystem<HydraLightSystem>();
m_shadow_system = m_ecs->RegisterSystem<HydraDirectionalShadowSourceSystem>(); m_directional_shadow_system = m_ecs->RegisterSystem<HydraDirectionalShadowSourceSystem>();
m_spot_shadow_system = m_ecs->RegisterSystem<HydraSpotShadowSourceSystem>();
HydraSignature mesh_sig; HydraSignature mesh_sig;
HydraSignature trans_sig; HydraSignature trans_sig;
HydraSignature render_sig; HydraSignature render_sig;
HydraSignature material_sig; HydraSignature material_sig;
HydraSignature light_sig; HydraSignature light_sig;
HydraSignature shadow_sig; HydraSignature directional_shadow_sig;
HydraSignature spot_shadow_sig;
mesh_sig.set(m_ecs->GetComponentType<HydraMeshComponent>(),true); mesh_sig.set(m_ecs->GetComponentType<HydraMeshComponent>(),true);
trans_sig.set(m_ecs->GetComponentType<HydraPositionComponent>(),true); trans_sig.set(m_ecs->GetComponentType<HydraPositionComponent>(),true);
@@ -239,16 +245,21 @@ void HydraEngine::_InitialiseSystems()
light_sig.set(m_ecs->GetComponentType<HydraLightComponent>(), true); light_sig.set(m_ecs->GetComponentType<HydraLightComponent>(), true);
light_sig.set(m_ecs->GetComponentType<HydraPositionComponent>(), true); light_sig.set(m_ecs->GetComponentType<HydraPositionComponent>(), true);
shadow_sig.set(m_ecs->GetComponentType<HydraLightComponent>(), true); directional_shadow_sig.set(m_ecs->GetComponentType<HydraLightComponent>(), true);
shadow_sig.set(m_ecs->GetComponentType<HydraPositionComponent>(), true); directional_shadow_sig.set(m_ecs->GetComponentType<HydraPositionComponent>(), true);
shadow_sig.set(m_ecs->GetComponentType<HydraDirectionalShadowSourceComponent>(), true); directional_shadow_sig.set(m_ecs->GetComponentType<HydraDirectionalShadowSourceComponent>(), true);
spot_shadow_sig.set(m_ecs->GetComponentType<HydraLightComponent>(), true);
spot_shadow_sig.set(m_ecs->GetComponentType<HydraPositionComponent>(), true);
spot_shadow_sig.set(m_ecs->GetComponentType<HydraSpotShadowSourceComponent>(), true);
m_ecs->SetSystemSignature<HydraMeshSystem>(mesh_sig); m_ecs->SetSystemSignature<HydraMeshSystem>(mesh_sig);
m_ecs->SetSystemSignature<HydraTransformSystem>(trans_sig); m_ecs->SetSystemSignature<HydraTransformSystem>(trans_sig);
m_ecs->SetSystemSignature<HydraRenderSystem>(render_sig); m_ecs->SetSystemSignature<HydraRenderSystem>(render_sig);
m_ecs->SetSystemSignature<HydraMaterialSystem>(material_sig); m_ecs->SetSystemSignature<HydraMaterialSystem>(material_sig);
m_ecs->SetSystemSignature<HydraLightSystem>(light_sig); m_ecs->SetSystemSignature<HydraLightSystem>(light_sig);
m_ecs->SetSystemSignature<HydraDirectionalShadowSourceSystem>(shadow_sig); m_ecs->SetSystemSignature<HydraDirectionalShadowSourceSystem>(directional_shadow_sig);
m_ecs->SetSystemSignature<HydraSpotShadowSourceSystem>(spot_shadow_sig);
} }
@@ -276,9 +287,14 @@ void HydraEngine::_InitialiseSystems()
HydraID update_shadow_id = m_task_scheduler->CreateTask<HydraUpdateSystemTask>(HydraThreadAffinity::General); HydraID update_shadow_id = m_task_scheduler->CreateTask<HydraUpdateSystemTask>(HydraThreadAffinity::General);
HydraUpdateSystemTask* update_shadow_task = static_cast<HydraUpdateSystemTask*>(m_task_scheduler->GetTask(update_shadow_id)); HydraUpdateSystemTask* update_shadow_task = static_cast<HydraUpdateSystemTask*>(m_task_scheduler->GetTask(update_shadow_id));
update_shadow_task->Initialise(m_delta_t, m_shadow_system); update_shadow_task->Initialise(m_delta_t, m_directional_shadow_system);
m_task_scheduler->WaitForTask(update_shadow_id); m_task_scheduler->WaitForTask(update_shadow_id);
HydraID update_spot_shadow_id = m_task_scheduler->CreateTask<HydraUpdateSystemTask>(HydraThreadAffinity::General);
HydraUpdateSystemTask* update_spot_shadow_task = static_cast<HydraUpdateSystemTask*>(m_task_scheduler->GetTask(update_spot_shadow_id));
update_spot_shadow_task->Initialise(m_delta_t, m_spot_shadow_system);
m_task_scheduler->WaitForTask(update_spot_shadow_id);
} }
void HydraEngine::_GameLoop() void HydraEngine::_GameLoop()
+3 -1
View File
@@ -26,6 +26,7 @@ class HydraMaterialBufferManager;
class HydraLightBufferManager; class HydraLightBufferManager;
class HydraLightSystem; class HydraLightSystem;
class HydraDirectionalShadowSourceSystem; class HydraDirectionalShadowSourceSystem;
class HydraSpotShadowSourceSystem;
class CLASS_DEFINE HydraEngine : public HydraObject class CLASS_DEFINE HydraEngine : public HydraObject
{ {
@@ -93,7 +94,8 @@ private:
std::shared_ptr<HydraRenderSystem> m_render_system; std::shared_ptr<HydraRenderSystem> m_render_system;
std::shared_ptr<HydraMaterialSystem> m_material_system; std::shared_ptr<HydraMaterialSystem> m_material_system;
std::shared_ptr<HydraLightSystem> m_light_system; std::shared_ptr<HydraLightSystem> m_light_system;
std::shared_ptr<HydraDirectionalShadowSourceSystem> m_shadow_system; std::shared_ptr<HydraDirectionalShadowSourceSystem> m_directional_shadow_system;
std::shared_ptr<HydraSpotShadowSourceSystem> m_spot_shadow_system;
bool m_running = true; bool m_running = true;
@@ -12,14 +12,18 @@
#include "../ecs/HydraECS.h" #include "../ecs/HydraECS.h"
#include "../ecs/systems/HydraRenderSystem.h" #include "../ecs/systems/HydraRenderSystem.h"
#include "../ecs/systems/HydraDirectionalShadowSourceSystem.h" #include "../ecs/systems/HydraDirectionalShadowSourceSystem.h"
#include "../ecs/systems/HydraSpotShadowSourceSystem.h"
#include "../ecs/components/HydraLightComponent.h"
#include "../mesh/StandardVertex.h" #include "../mesh/StandardVertex.h"
#include "../actor/HydraActorManager.h" #include "../actor/HydraActorManager.h"
#include "../actor/HydraOutputActor.h" #include "../actor/HydraOutputActor.h"
void HydraShadowPipeline::Initialise() void HydraShadowPipeline::Initialise()
{ {
m_render_stages.resize(2);
_CreateUBOs(); _CreateUBOs();
_CreateRenderStage(); _CreateDirectionalRenderStage();
_CreateSpotRenderStage();
} }
void HydraShadowPipeline::Shutdown() void HydraShadowPipeline::Shutdown()
@@ -28,48 +32,64 @@ void HydraShadowPipeline::Shutdown()
void HydraShadowPipeline::Render() void HydraShadowPipeline::Render()
{ {
HydraECS *ecs = GetEngine()->ECS();
std::shared_ptr<HydraRenderSystem> render_system = ecs->GetSystem<HydraRenderSystem>();
std::shared_ptr<HydraDirectionalShadowSourceSystem> shadow_system = ecs->GetSystem<HydraDirectionalShadowSourceSystem>();
uint32_t shadow_idx = 0;
glViewport(0, 0, SHADOW_MAP_SIZE, SHADOW_MAP_SIZE); glViewport(0, 0, SHADOW_MAP_SIZE, SHADOW_MAP_SIZE);
glEnable(GL_DEPTH_TEST); // Depth testing must be active glEnable(GL_DEPTH_TEST); // Depth testing must be active
glDepthMask(GL_TRUE); // Depth buffer must be writable glDepthMask(GL_TRUE); // Depth buffer must be writable
glDepthFunc(GL_LESS); glDepthFunc(GL_LESS);
//glEnable(GL_POLYGON_OFFSET_FILL); _RenderDirectionalShadowMaps();
//glPolygonOffset(2.5f, 1.0f); _RenderSpotShadowMaps();
}
void HydraShadowPipeline::_RenderDirectionalShadowMaps()
{
HydraECS *ecs = GetEngine()->ECS();
std::shared_ptr<HydraRenderSystem> render_system = ecs->GetSystem<HydraRenderSystem>();
std::shared_ptr<HydraDirectionalShadowSourceSystem> shadow_system = ecs->GetSystem<HydraDirectionalShadowSourceSystem>();
for (HydraID entity_id : shadow_system->Entities) for (HydraID entity_id : shadow_system->Entities)
{ {
_UpdateUBO(shadow_idx);
// _BindFrameBufferAttachments(entity_id);
HydraDirectionalShadowSourceComponent shad_comp = GetEngine()->ECS()->GetComponent<HydraDirectionalShadowSourceComponent>(entity_id); HydraDirectionalShadowSourceComponent shad_comp = GetEngine()->ECS()->GetComponent<HydraDirectionalShadowSourceComponent>(entity_id);
HydraLightComponent light_comp = GetEngine()->ECS()->GetComponent<HydraLightComponent>(entity_id);
_UpdateUBO(light_comp.shadow_map_id);
glBindFramebuffer(GL_FRAMEBUFFER, shad_comp.frame_buffer_id); glBindFramebuffer(GL_FRAMEBUFFER, shad_comp.frame_buffer_id);
// HydraTextureBuffer tex_buffer = GetEngine()->TextureBufferManager()->GetTexture(shad_comp.shadow_texture_id);
// glBindTextureUnit(tex_buffer.gl_tex_id, 0);
float depth_value = 1.0f; float depth_value = 1.0f;
float clear_colour[] = {0,0,0}; float clear_colour[] = {0,0,0};
glClearNamedFramebufferfv(shad_comp.frame_buffer_id, GL_DEPTH, 0, &depth_value); glClearNamedFramebufferfv(shad_comp.frame_buffer_id, GL_DEPTH, 0, &depth_value);
glClearNamedFramebufferfv(shad_comp.frame_buffer_id, GL_COLOR, 0, clear_colour); glClearNamedFramebufferfv(shad_comp.frame_buffer_id, GL_COLOR, 0, clear_colour);
m_render_stages[DIRECTIONAL_RENDER_STAGE]->Render(render_system->Entities, INVALID_HYDRA_ID);
for (uint32_t rs_idx = 0; rs_idx < m_render_stages.size(); rs_idx++)
{
m_render_stages[rs_idx]->Render(render_system->Entities, INVALID_HYDRA_ID);
}
glBindFramebuffer(GL_FRAMEBUFFER, 0); glBindFramebuffer(GL_FRAMEBUFFER, 0);
shadow_idx++; }
} }
// glDisable(GL_POLYGON_OFFSET_FILL); void HydraShadowPipeline::_RenderSpotShadowMaps()
{
HydraECS *ecs = GetEngine()->ECS();
std::shared_ptr<HydraRenderSystem> render_system = ecs->GetSystem<HydraRenderSystem>();
std::shared_ptr<HydraSpotShadowSourceSystem> shadow_system = ecs->GetSystem<HydraSpotShadowSourceSystem>();
for (HydraID entity_id : shadow_system->Entities)
{
HydraSpotShadowSourceComponent shad_comp = GetEngine()->ECS()->GetComponent<HydraSpotShadowSourceComponent>(entity_id);
HydraLightComponent light_comp = GetEngine()->ECS()->GetComponent<HydraLightComponent>(entity_id);
_UpdateUBO(light_comp.shadow_map_id);
glBindFramebuffer(GL_FRAMEBUFFER, shad_comp.frame_buffer_id);
float depth_value = 1.0f;
float clear_colour[] = {0,0,0};
glClearNamedFramebufferfv(shad_comp.frame_buffer_id, GL_DEPTH, 0, &depth_value);
glClearNamedFramebufferfv(shad_comp.frame_buffer_id, GL_COLOR, 0, clear_colour);
m_render_stages[SPOT_RENDER_STAGE]->Render(render_system->Entities, INVALID_HYDRA_ID);
glBindFramebuffer(GL_FRAMEBUFFER, 0);
}
} }
void HydraShadowPipeline::_CreateRenderStage() void HydraShadowPipeline::_CreateDirectionalRenderStage()
{ {
HydraRenderStage *render_stage = new HydraRenderStage(); HydraRenderStage *render_stage = new HydraRenderStage();
std::string shader_path = std::string(shader_base); std::string shader_path = std::string(shader_base);
@@ -120,9 +140,64 @@ void HydraShadowPipeline::_CreateRenderStage()
GL_FRONT, GL_FRONT,
true, true,
HYDRA_RENDERABLE_TYPE::HYDRA_COLOUR); HYDRA_RENDERABLE_TYPE::HYDRA_COLOUR);
m_render_stages.push_back(render_stage); m_render_stages[DIRECTIONAL_RENDER_STAGE] = render_stage;
} }
void HydraShadowPipeline::_CreateSpotRenderStage()
{
HydraRenderStage *render_stage = new HydraRenderStage();
std::string shader_path = std::string(shader_base);
HydraBufferManager *buffer_manager = GetEngine()->BufferManager();
HydraID pos_buffer_id = buffer_manager->FindBuffer("PositionsBuffer");
HydraID mat_buffer_id = buffer_manager->FindBuffer("MaterialBuffer");
HydraID tex_buffer_id = buffer_manager->FindBuffer("TextureBuffer");
HydraID shadow_buffer_id = buffer_manager->FindBuffer("ShadowBuffer");
HydraID per_frame_buffer_id = buffer_manager->FindBuffer("ShadowPerFrameUBO");
HydraShaderBinding shader_binding = {};
shader_binding.block_name.push_back("positions_buffer");
shader_binding.binding_point.push_back(1);
shader_binding.buffer_id.push_back(pos_buffer_id);
shader_binding.buffer_type.push_back(HYDRA_BUFFER_TYPE::HYDRA_SSBO_BUFFER);
shader_binding.block_name.push_back("material_buffer");
shader_binding.binding_point.push_back(2);
shader_binding.buffer_id.push_back(mat_buffer_id);
shader_binding.buffer_type.push_back(HYDRA_BUFFER_TYPE::HYDRA_SSBO_BUFFER);
shader_binding.block_name.push_back("texture_buffer");
shader_binding.binding_point.push_back(3);
shader_binding.buffer_id.push_back(tex_buffer_id);
shader_binding.buffer_type.push_back(HYDRA_BUFFER_TYPE::HYDRA_SSBO_BUFFER);
shader_binding.block_name.push_back("shadow_map_sets");
shader_binding.binding_point.push_back(5);
shader_binding.buffer_id.push_back(shadow_buffer_id);
shader_binding.buffer_type.push_back(HYDRA_BUFFER_TYPE::HYDRA_SSBO_BUFFER);
shader_binding.block_name.push_back("shadow_per_frame");
shader_binding.binding_point.push_back(1);
shader_binding.buffer_id.push_back(per_frame_buffer_id);
shader_binding.buffer_type.push_back(HYDRA_BUFFER_TYPE::HYDRA_UBO_BUFFER);
std::vector<uint32_t> textures;
render_stage->Initialise(shader_path + "shadow_spot_shader.vert",
shader_path + "shadow_spot_shader.frag",
"",
shader_binding,
0,
textures,
true,
GL_FRONT,
true,
HYDRA_RENDERABLE_TYPE::HYDRA_COLOUR);
m_render_stages[SPOT_RENDER_STAGE] = render_stage;
}
void HydraShadowPipeline::_UpdateUBO(uint32_t shadow_idx) void HydraShadowPipeline::_UpdateUBO(uint32_t shadow_idx)
{ {
HydraBufferManager *buffer_manager = GetEngine()->BufferManager(); HydraBufferManager *buffer_manager = GetEngine()->BufferManager();
@@ -18,11 +18,16 @@ class HydraShadowPipeline : public HydraPipeline
void Render() override; void Render() override;
private: private:
void _CreateUBOs(); void _CreateUBOs();
void _CreateSpotRenderStage();
void _CreateRenderStage(); void _CreateDirectionalRenderStage();
void _UpdateUBO(uint32_t shadow_idx); void _UpdateUBO(uint32_t shadow_idx);
void _BindFrameBufferAttachments(HydraID entity_id); void _BindFrameBufferAttachments(HydraID entity_id);
void _RenderDirectionalShadowMaps();
void _RenderSpotShadowMaps();
HydraID m_per_frame_ubo = INVALID_HYDRA_ID; HydraID m_per_frame_ubo = INVALID_HYDRA_ID;
const uint32_t DIRECTIONAL_RENDER_STAGE = 0;
const uint32_t SPOT_RENDER_STAGE = 1;
}; };
@@ -1,606 +0,0 @@
{
"inputs" :
[
{
"path" : "CMakeLists.txt"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineSystem.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeSystem.cmake.in"
},
{
"isGenerated" : true,
"path" : "build/CMakeFiles/4.3.3/CMakeSystem.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeSystemSpecificInitialize.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Windows-Initialize.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCXXCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Windows-Determine-CXX.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCompilerId.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeCompilerIdDetection.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/ADSP-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/ARMCC-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/ARMClang-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/AppleClang-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/Borland-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/Clang-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/Cray-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/CrayClang-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/Diab-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/Embarcadero-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/Fujitsu-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/GHS-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/HP-CXX-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/IAR-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/Intel-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/MSVC-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/NVHPC-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/NVIDIA-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/OrangeC-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/PGI-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/PathScale-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/Renesas-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/SCO-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/TI-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/TIClang-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/Tasking-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/Watcom-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/XL-CXX-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CompilerId/VS-10.vcxproj.in"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindBinUtils.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeCXXCompiler.cmake.in"
},
{
"isGenerated" : true,
"path" : "build/CMakeFiles/4.3.3/CMakeCXXCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeSystemSpecificInformation.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeGenericSystem.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeInitializeConfigs.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Windows.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/WindowsPaths.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeCXXInformation.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeLanguageInformation.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/MSVC-CXX.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/MSVC.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Windows-MSVC-CXX.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Windows-MSVC.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineRCCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeRCCompiler.cmake.in"
},
{
"isGenerated" : true,
"path" : "build/CMakeFiles/4.3.3/CMakeRCCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeRCInformation.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeTestRCCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeCommonLanguageInclude.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeTestCXXCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeTestCompilerCommon.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCompilerABI.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Internal/CMakeDetermineLinkerId.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeParseImplicitIncludeInfo.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeParseImplicitLinkInfo.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeParseLibraryArchitecture.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeTestCompilerCommon.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeCXXCompilerABI.cpp"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCompilerSupport.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Internal/FeatureTesting.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeCXXCompiler.cmake.in"
},
{
"isGenerated" : true,
"path" : "build/CMakeFiles/4.3.3/CMakeCXXCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Internal/CMakeCXXLinkerInformation.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Internal/CMakeCommonLinkerInformation.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Linker/MSVC-CXX.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Linker/MSVC.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Linker/Windows-MSVC-CXX.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Linker/Windows-MSVC.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Internal/CMakeInspectCXXLinker.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeCXXCompiler.cmake.in"
},
{
"path" : "HydraEngine/CMakeLists.txt"
},
{
"isExternal" : true,
"path" : "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3ConfigVersion.cmake"
},
{
"isExternal" : true,
"path" : "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindDependencyMacro.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/FindThreads.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CheckLibraryExists.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CheckIncludeFileCXX.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CheckCXXSourceCompiles.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Internal/CheckSourceCompiles.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/FindPackageHandleStandardArgs.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/FindPackageMessage.cmake"
},
{
"isExternal" : true,
"path" : "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Targets.cmake"
},
{
"isExternal" : true,
"path" : "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Targets-debug.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/FindGLEW.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/FindPackageHandleStandardArgs.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/FindPackageMessage.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/SelectLibraryConfigurations.cmake"
},
{
"isExternal" : true,
"path" : "C:/Program Files (x86)/glm/share/glm/glmConfigVersion.cmake"
},
{
"isExternal" : true,
"path" : "C:/Program Files (x86)/glm/share/glm/glmConfig.cmake"
},
{
"isExternal" : true,
"path" : "C:/Program Files (x86)/glm/share/glm/glmConfig-debug.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/FindOpenGL.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/FindPackageHandleStandardArgs.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/FindPackageMessage.cmake"
}
],
"kind" : "cmakeFiles",
"paths" :
{
"build" : "C:/Code/HydraV3/build",
"source" : "C:/Code/HydraV3"
},
"version" :
{
"major" : 1,
"minor" : 1
}
}
@@ -0,0 +1,247 @@
{
"inputs" :
[
{
"path" : "CMakeLists.txt"
},
{
"isGenerated" : true,
"path" : "build/CMakeFiles/4.3.3/CMakeSystem.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeSystemSpecificInitialize.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Windows-Initialize.cmake"
},
{
"isGenerated" : true,
"path" : "build/CMakeFiles/4.3.3/CMakeCXXCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeSystemSpecificInformation.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeGenericSystem.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeInitializeConfigs.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Windows.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/WindowsPaths.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeCXXInformation.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeLanguageInformation.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/MSVC-CXX.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/MSVC.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Windows-MSVC-CXX.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Windows-MSVC.cmake"
},
{
"isGenerated" : true,
"path" : "build/CMakeFiles/4.3.3/CMakeRCCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeRCInformation.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeCommonLanguageInclude.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Internal/CMakeCXXLinkerInformation.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Internal/CMakeCommonLinkerInformation.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Linker/MSVC-CXX.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Linker/MSVC.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Linker/Windows-MSVC-CXX.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Linker/Windows-MSVC.cmake"
},
{
"path" : "HydraEngine/CMakeLists.txt"
},
{
"isExternal" : true,
"path" : "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3ConfigVersion.cmake"
},
{
"isExternal" : true,
"path" : "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindDependencyMacro.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/FindThreads.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CheckLibraryExists.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CheckIncludeFileCXX.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/CheckCXXSourceCompiles.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/Internal/CheckSourceCompiles.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/FindPackageHandleStandardArgs.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/FindPackageMessage.cmake"
},
{
"isExternal" : true,
"path" : "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Targets.cmake"
},
{
"isExternal" : true,
"path" : "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Targets-debug.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/FindGLEW.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/FindPackageHandleStandardArgs.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/FindPackageMessage.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/SelectLibraryConfigurations.cmake"
},
{
"isExternal" : true,
"path" : "C:/Program Files (x86)/glm/share/glm/glmConfigVersion.cmake"
},
{
"isExternal" : true,
"path" : "C:/Program Files (x86)/glm/share/glm/glmConfig.cmake"
},
{
"isExternal" : true,
"path" : "C:/Program Files (x86)/glm/share/glm/glmConfig-debug.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/FindOpenGL.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/FindPackageHandleStandardArgs.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.3/Modules/FindPackageMessage.cmake"
}
],
"kind" : "cmakeFiles",
"paths" :
{
"build" : "C:/Code/HydraV3/build",
"source" : "C:/Code/HydraV3"
},
"version" :
{
"major" : 1,
"minor" : 1
}
}
@@ -182,7 +182,7 @@
{ {
"directoryIndex" : 1, "directoryIndex" : 1,
"id" : "HydraEngine::@fafd37b19aacd4c483ed", "id" : "HydraEngine::@fafd37b19aacd4c483ed",
"jsonFile" : "target-HydraEngine-Debug-edfacce9ab136e771f1a.json", "jsonFile" : "target-HydraEngine-Debug-7e25cfc8f576cb7c79ae.json",
"name" : "HydraEngine", "name" : "HydraEngine",
"projectIndex" : 1 "projectIndex" : 1
}, },
@@ -376,7 +376,7 @@
{ {
"directoryIndex" : 1, "directoryIndex" : 1,
"id" : "HydraEngine::@fafd37b19aacd4c483ed", "id" : "HydraEngine::@fafd37b19aacd4c483ed",
"jsonFile" : "target-HydraEngine-Release-b8d2ebecb91419a8b6b9.json", "jsonFile" : "target-HydraEngine-Release-5b7c77d65c6b07892d53.json",
"name" : "HydraEngine", "name" : "HydraEngine",
"projectIndex" : 1 "projectIndex" : 1
}, },
@@ -570,7 +570,7 @@
{ {
"directoryIndex" : 1, "directoryIndex" : 1,
"id" : "HydraEngine::@fafd37b19aacd4c483ed", "id" : "HydraEngine::@fafd37b19aacd4c483ed",
"jsonFile" : "target-HydraEngine-MinSizeRel-521f4bd99cb9b32d4429.json", "jsonFile" : "target-HydraEngine-MinSizeRel-dd7605eef8b41531d436.json",
"name" : "HydraEngine", "name" : "HydraEngine",
"projectIndex" : 1 "projectIndex" : 1
}, },
@@ -764,7 +764,7 @@
{ {
"directoryIndex" : 1, "directoryIndex" : 1,
"id" : "HydraEngine::@fafd37b19aacd4c483ed", "id" : "HydraEngine::@fafd37b19aacd4c483ed",
"jsonFile" : "target-HydraEngine-RelWithDebInfo-6d6c8f591a819391d60a.json", "jsonFile" : "target-HydraEngine-RelWithDebInfo-86a99b5410ea40d8a242.json",
"name" : "HydraEngine", "name" : "HydraEngine",
"projectIndex" : 1 "projectIndex" : 1
}, },
@@ -27,7 +27,7 @@
"objects" : "objects" :
[ [
{ {
"jsonFile" : "codemodel-v2-053cbace71cc7ec59503.json", "jsonFile" : "codemodel-v2-b00a87c0d8bd86bc0bfe.json",
"kind" : "codemodel", "kind" : "codemodel",
"version" : "version" :
{ {
@@ -45,7 +45,7 @@
} }
}, },
{ {
"jsonFile" : "cmakeFiles-v1-56b5848c1ee3a859cf50.json", "jsonFile" : "cmakeFiles-v1-af2be9f6e910ba16ea91.json",
"kind" : "cmakeFiles", "kind" : "cmakeFiles",
"version" : "version" :
{ {
@@ -100,7 +100,7 @@
} }
}, },
{ {
"jsonFile" : "codemodel-v2-053cbace71cc7ec59503.json", "jsonFile" : "codemodel-v2-b00a87c0d8bd86bc0bfe.json",
"kind" : "codemodel", "kind" : "codemodel",
"version" : "version" :
{ {
@@ -118,7 +118,7 @@
} }
}, },
{ {
"jsonFile" : "cmakeFiles-v1-56b5848c1ee3a859cf50.json", "jsonFile" : "cmakeFiles-v1-af2be9f6e910ba16ea91.json",
"kind" : "cmakeFiles", "kind" : "cmakeFiles",
"version" : "version" :
{ {
@@ -211,29 +211,30 @@
47, 47,
51, 51,
53, 53,
63, 64,
65, 66,
67, 68,
69, 70,
71, 72,
73, 74,
75, 76,
77, 78,
79, 80,
81, 82,
83, 84,
86, 86,
89, 89,
91, 92,
93, 94,
95, 96,
97, 98,
99, 100,
101, 102,
103, 104,
105, 106,
107, 108,
111 110,
114
] ]
} }
], ],
@@ -332,29 +333,30 @@
47, 47,
51, 51,
53, 53,
63, 64,
65, 66,
67, 68,
69, 70,
71, 72,
73, 74,
75, 76,
77, 78,
79, 80,
81, 82,
83, 84,
86, 86,
89, 89,
91, 92,
93, 94,
95, 96,
97, 98,
99, 100,
101, 102,
103, 104,
105, 106,
107, 108,
111 110,
114
] ]
}, },
{ {
@@ -403,33 +405,35 @@
60, 60,
61, 61,
62, 62,
64, 63,
66, 65,
68, 67,
70, 69,
72, 71,
74, 73,
76, 75,
78, 77,
80, 79,
82, 81,
84, 83,
85, 85,
87, 87,
88, 88,
90, 90,
92, 91,
94, 93,
96, 95,
98, 97,
100, 99,
102, 101,
104, 103,
106, 105,
108, 107,
109, 109,
110, 111,
112 112,
113,
115
] ]
} }
], ],
@@ -766,6 +770,11 @@
"path" : "HydraEngine/source/ecs/components/HydraRenderableComponent.h", "path" : "HydraEngine/source/ecs/components/HydraRenderableComponent.h",
"sourceGroupIndex" : 1 "sourceGroupIndex" : 1
}, },
{
"backtrace" : 1,
"path" : "HydraEngine/source/ecs/components/HydraSpotShadowSourceComponent.h",
"sourceGroupIndex" : 1
},
{ {
"backtrace" : 1, "backtrace" : 1,
"path" : "HydraEngine/source/ecs/components/HydraTextureComponent.h", "path" : "HydraEngine/source/ecs/components/HydraTextureComponent.h",
@@ -826,6 +835,17 @@
"path" : "HydraEngine/source/ecs/systems/HydraRenderSystem.h", "path" : "HydraEngine/source/ecs/systems/HydraRenderSystem.h",
"sourceGroupIndex" : 1 "sourceGroupIndex" : 1
}, },
{
"backtrace" : 1,
"compileGroupIndex" : 0,
"path" : "HydraEngine/source/ecs/systems/HydraSpotShadowSourceSystem.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"path" : "HydraEngine/source/ecs/systems/HydraSpotShadowSourceSystem.h",
"sourceGroupIndex" : 1
},
{ {
"backtrace" : 1, "backtrace" : 1,
"compileGroupIndex" : 0, "compileGroupIndex" : 0,
@@ -211,29 +211,30 @@
47, 47,
51, 51,
53, 53,
63, 64,
65, 66,
67, 68,
69, 70,
71, 72,
73, 74,
75, 76,
77, 78,
79, 80,
81, 82,
83, 84,
86, 86,
89, 89,
91, 92,
93, 94,
95, 96,
97, 98,
99, 100,
101, 102,
103, 104,
105, 106,
107, 108,
111 110,
114
] ]
} }
], ],
@@ -332,29 +333,30 @@
47, 47,
51, 51,
53, 53,
63, 64,
65, 66,
67, 68,
69, 70,
71, 72,
73, 74,
75, 76,
77, 78,
79, 80,
81, 82,
83, 84,
86, 86,
89, 89,
91, 92,
93, 94,
95, 96,
97, 98,
99, 100,
101, 102,
103, 104,
105, 106,
107, 108,
111 110,
114
] ]
}, },
{ {
@@ -403,33 +405,35 @@
60, 60,
61, 61,
62, 62,
64, 63,
66, 65,
68, 67,
70, 69,
72, 71,
74, 73,
76, 75,
78, 77,
80, 79,
82, 81,
84, 83,
85, 85,
87, 87,
88, 88,
90, 90,
92, 91,
94, 93,
96, 95,
98, 97,
100, 99,
102, 101,
104, 103,
106, 105,
108, 107,
109, 109,
110, 111,
112 112,
113,
115
] ]
} }
], ],
@@ -766,6 +770,11 @@
"path" : "HydraEngine/source/ecs/components/HydraRenderableComponent.h", "path" : "HydraEngine/source/ecs/components/HydraRenderableComponent.h",
"sourceGroupIndex" : 1 "sourceGroupIndex" : 1
}, },
{
"backtrace" : 1,
"path" : "HydraEngine/source/ecs/components/HydraSpotShadowSourceComponent.h",
"sourceGroupIndex" : 1
},
{ {
"backtrace" : 1, "backtrace" : 1,
"path" : "HydraEngine/source/ecs/components/HydraTextureComponent.h", "path" : "HydraEngine/source/ecs/components/HydraTextureComponent.h",
@@ -826,6 +835,17 @@
"path" : "HydraEngine/source/ecs/systems/HydraRenderSystem.h", "path" : "HydraEngine/source/ecs/systems/HydraRenderSystem.h",
"sourceGroupIndex" : 1 "sourceGroupIndex" : 1
}, },
{
"backtrace" : 1,
"compileGroupIndex" : 0,
"path" : "HydraEngine/source/ecs/systems/HydraSpotShadowSourceSystem.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"path" : "HydraEngine/source/ecs/systems/HydraSpotShadowSourceSystem.h",
"sourceGroupIndex" : 1
},
{ {
"backtrace" : 1, "backtrace" : 1,
"compileGroupIndex" : 0, "compileGroupIndex" : 0,
@@ -211,29 +211,30 @@
47, 47,
51, 51,
53, 53,
63, 64,
65, 66,
67, 68,
69, 70,
71, 72,
73, 74,
75, 76,
77, 78,
79, 80,
81, 82,
83, 84,
86, 86,
89, 89,
91, 92,
93, 94,
95, 96,
97, 98,
99, 100,
101, 102,
103, 104,
105, 106,
107, 108,
111 110,
114
] ]
} }
], ],
@@ -332,29 +333,30 @@
47, 47,
51, 51,
53, 53,
63, 64,
65, 66,
67, 68,
69, 70,
71, 72,
73, 74,
75, 76,
77, 78,
79, 80,
81, 82,
83, 84,
86, 86,
89, 89,
91, 92,
93, 94,
95, 96,
97, 98,
99, 100,
101, 102,
103, 104,
105, 106,
107, 108,
111 110,
114
] ]
}, },
{ {
@@ -403,33 +405,35 @@
60, 60,
61, 61,
62, 62,
64, 63,
66, 65,
68, 67,
70, 69,
72, 71,
74, 73,
76, 75,
78, 77,
80, 79,
82, 81,
84, 83,
85, 85,
87, 87,
88, 88,
90, 90,
92, 91,
94, 93,
96, 95,
98, 97,
100, 99,
102, 101,
104, 103,
106, 105,
108, 107,
109, 109,
110, 111,
112 112,
113,
115
] ]
} }
], ],
@@ -766,6 +770,11 @@
"path" : "HydraEngine/source/ecs/components/HydraRenderableComponent.h", "path" : "HydraEngine/source/ecs/components/HydraRenderableComponent.h",
"sourceGroupIndex" : 1 "sourceGroupIndex" : 1
}, },
{
"backtrace" : 1,
"path" : "HydraEngine/source/ecs/components/HydraSpotShadowSourceComponent.h",
"sourceGroupIndex" : 1
},
{ {
"backtrace" : 1, "backtrace" : 1,
"path" : "HydraEngine/source/ecs/components/HydraTextureComponent.h", "path" : "HydraEngine/source/ecs/components/HydraTextureComponent.h",
@@ -826,6 +835,17 @@
"path" : "HydraEngine/source/ecs/systems/HydraRenderSystem.h", "path" : "HydraEngine/source/ecs/systems/HydraRenderSystem.h",
"sourceGroupIndex" : 1 "sourceGroupIndex" : 1
}, },
{
"backtrace" : 1,
"compileGroupIndex" : 0,
"path" : "HydraEngine/source/ecs/systems/HydraSpotShadowSourceSystem.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"path" : "HydraEngine/source/ecs/systems/HydraSpotShadowSourceSystem.h",
"sourceGroupIndex" : 1
},
{ {
"backtrace" : 1, "backtrace" : 1,
"compileGroupIndex" : 0, "compileGroupIndex" : 0,
@@ -211,29 +211,30 @@
47, 47,
51, 51,
53, 53,
63, 64,
65, 66,
67, 68,
69, 70,
71, 72,
73, 74,
75, 76,
77, 78,
79, 80,
81, 82,
83, 84,
86, 86,
89, 89,
91, 92,
93, 94,
95, 96,
97, 98,
99, 100,
101, 102,
103, 104,
105, 106,
107, 108,
111 110,
114
] ]
} }
], ],
@@ -332,29 +333,30 @@
47, 47,
51, 51,
53, 53,
63, 64,
65, 66,
67, 68,
69, 70,
71, 72,
73, 74,
75, 76,
77, 78,
79, 80,
81, 82,
83, 84,
86, 86,
89, 89,
91, 92,
93, 94,
95, 96,
97, 98,
99, 100,
101, 102,
103, 104,
105, 106,
107, 108,
111 110,
114
] ]
}, },
{ {
@@ -403,33 +405,35 @@
60, 60,
61, 61,
62, 62,
64, 63,
66, 65,
68, 67,
70, 69,
72, 71,
74, 73,
76, 75,
78, 77,
80, 79,
82, 81,
84, 83,
85, 85,
87, 87,
88, 88,
90, 90,
92, 91,
94, 93,
96, 95,
98, 97,
100, 99,
102, 101,
104, 103,
106, 105,
108, 107,
109, 109,
110, 111,
112 112,
113,
115
] ]
} }
], ],
@@ -766,6 +770,11 @@
"path" : "HydraEngine/source/ecs/components/HydraRenderableComponent.h", "path" : "HydraEngine/source/ecs/components/HydraRenderableComponent.h",
"sourceGroupIndex" : 1 "sourceGroupIndex" : 1
}, },
{
"backtrace" : 1,
"path" : "HydraEngine/source/ecs/components/HydraSpotShadowSourceComponent.h",
"sourceGroupIndex" : 1
},
{ {
"backtrace" : 1, "backtrace" : 1,
"path" : "HydraEngine/source/ecs/components/HydraTextureComponent.h", "path" : "HydraEngine/source/ecs/components/HydraTextureComponent.h",
@@ -826,6 +835,17 @@
"path" : "HydraEngine/source/ecs/systems/HydraRenderSystem.h", "path" : "HydraEngine/source/ecs/systems/HydraRenderSystem.h",
"sourceGroupIndex" : 1 "sourceGroupIndex" : 1
}, },
{
"backtrace" : 1,
"compileGroupIndex" : 0,
"path" : "HydraEngine/source/ecs/systems/HydraSpotShadowSourceSystem.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"path" : "HydraEngine/source/ecs/systems/HydraSpotShadowSourceSystem.h",
"sourceGroupIndex" : 1
},
{ {
"backtrace" : 1, "backtrace" : 1,
"compileGroupIndex" : 0, "compileGroupIndex" : 0,
File diff suppressed because one or more lines are too long
-65
View File
@@ -3,88 +3,23 @@ C:/Code/HydraV3/CMakeLists.txt
C:/Code/HydraV3/build/CMakeFiles/4.3.3/CMakeCXXCompiler.cmake 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/CMakeRCCompiler.cmake
C:/Code/HydraV3/build/CMakeFiles/4.3.3/CMakeSystem.cmake C:/Code/HydraV3/build/CMakeFiles/4.3.3/CMakeSystem.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeCXXCompiler.cmake.in
C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeCXXCompilerABI.cpp
C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeCXXInformation.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/CMakeCommonLanguageInclude.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeCompilerIdDetection.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCXXCompiler.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCompilerABI.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCompilerId.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineCompilerSupport.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineRCCompiler.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeDetermineSystem.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeFindBinUtils.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeGenericSystem.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/CMakeInitializeConfigs.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeLanguageInformation.cmake C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeLanguageInformation.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeParseImplicitIncludeInfo.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeParseImplicitLinkInfo.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeParseLibraryArchitecture.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeRCCompiler.cmake.in
C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeRCInformation.cmake C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeRCInformation.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeSystem.cmake.in
C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeSystemSpecificInformation.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/CMakeSystemSpecificInitialize.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeTestCXXCompiler.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeTestCompilerCommon.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/CMakeTestRCCompiler.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/ADSP-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/ARMCC-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/ARMClang-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/AppleClang-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/Borland-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/CMakeCommonCompilerMacros.cmake C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/CMakeCommonCompilerMacros.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/Clang-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/Clang-DetermineCompilerInternal.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/Cray-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/CrayClang-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/Diab-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/Embarcadero-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/Fujitsu-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/GHS-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/HP-CXX-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/IAR-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/Intel-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/LCC-CXX-DetermineCompiler.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-CXX.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/MSVC-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/MSVC.cmake C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/MSVC.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/NVHPC-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/NVIDIA-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/OrangeC-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/PGI-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/PathScale-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/Renesas-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/SCO-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/TI-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/TIClang-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/Tasking-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/Watcom-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/XL-CXX-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/CompilerId/VS-10.vcxproj.in
C:/Program Files/CMake/share/cmake-4.3/Modules/Internal/CMakeCXXLinkerInformation.cmake C:/Program Files/CMake/share/cmake-4.3/Modules/Internal/CMakeCXXLinkerInformation.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/Internal/CMakeCommonLinkerInformation.cmake C:/Program Files/CMake/share/cmake-4.3/Modules/Internal/CMakeCommonLinkerInformation.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/Internal/CMakeDetermineLinkerId.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/Internal/CMakeInspectCXXLinker.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/Internal/FeatureTesting.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-CXX.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/Linker/MSVC.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-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/Linker/Windows-MSVC.cmake
C:/Program Files/CMake/share/cmake-4.3/Modules/Platform/Windows-Determine-CXX.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-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-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-MSVC.cmake
Binary file not shown.
Binary file not shown.
@@ -2,88 +2,23 @@
C:\CODE\HYDRAV3\BUILD\CMAKEFILES\4.3.3\CMAKECXXCOMPILER.CMAKE 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\CMAKERCCOMPILER.CMAKE
C:\CODE\HYDRAV3\BUILD\CMAKEFILES\4.3.3\CMAKESYSTEM.CMAKE C:\CODE\HYDRAV3\BUILD\CMAKEFILES\4.3.3\CMAKESYSTEM.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKECXXCOMPILER.CMAKE.IN
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKECXXCOMPILERABI.CPP
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKECXXINFORMATION.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\CMAKECOMMONLANGUAGEINCLUDE.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKECOMPILERIDDETECTION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEDETERMINECXXCOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEDETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEDETERMINECOMPILERABI.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEDETERMINECOMPILERID.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEDETERMINECOMPILERSUPPORT.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEDETERMINERCCOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEDETERMINESYSTEM.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEFINDBINUTILS.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEGENERICSYSTEM.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\CMAKEINITIALIZECONFIGS.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKELANGUAGEINFORMATION.CMAKE C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKELANGUAGEINFORMATION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEPARSEIMPLICITINCLUDEINFO.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEPARSEIMPLICITLINKINFO.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEPARSELIBRARYARCHITECTURE.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKERCCOMPILER.CMAKE.IN
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKERCINFORMATION.CMAKE C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKERCINFORMATION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKESYSTEM.CMAKE.IN
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKESYSTEMSPECIFICINFORMATION.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\CMAKESYSTEMSPECIFICINITIALIZE.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKETESTCXXCOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKETESTCOMPILERCOMMON.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKETESTRCCOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\ADSP-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\ARMCC-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\ARMCLANG-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\APPLECLANG-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\BORLAND-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\CMAKECOMMONCOMPILERMACROS.CMAKE C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\CMAKECOMMONCOMPILERMACROS.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\CLANG-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\CLANG-DETERMINECOMPILERINTERNAL.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\COMPAQ-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\CRAY-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\CRAYCLANG-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\DIAB-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\EMBARCADERO-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\FUJITSU-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\FUJITSUCLANG-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\GHS-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\GNU-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\HP-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\IAR-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\IBMCPP-CXX-DETERMINEVERSIONINTERNAL.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\IBMCLANG-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\INTEL-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\INTELLLVM-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\LCC-CXX-DETERMINECOMPILER.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-CXX.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\MSVC-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\MSVC.CMAKE C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\MSVC.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\NVHPC-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\NVIDIA-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\OPENWATCOM-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\ORANGEC-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\PGI-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\PATHSCALE-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\RENESAS-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\SCO-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\SUNPRO-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\TI-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\TICLANG-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\TASKING-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\VISUALAGE-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\WATCOM-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\XL-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\XLCLANG-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\ZOS-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILERID\VS-10.VCXPROJ.IN
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\INTERNAL\CMAKECXXLINKERINFORMATION.CMAKE C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\INTERNAL\CMAKECXXLINKERINFORMATION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\INTERNAL\CMAKECOMMONLINKERINFORMATION.CMAKE C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\INTERNAL\CMAKECOMMONLINKERINFORMATION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\INTERNAL\CMAKEDETERMINELINKERID.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\INTERNAL\CMAKEINSPECTCXXLINKER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\INTERNAL\FEATURETESTING.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-CXX.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\LINKER\MSVC.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-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\LINKER\WINDOWS-MSVC.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\WINDOWS-DETERMINE-CXX.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-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-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-MSVC.CMAKE
Binary file not shown.
File diff suppressed because one or more lines are too long
Binary file not shown.
@@ -24,6 +24,7 @@ C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraLightSystem.cpp;C:\Code\Hydr
C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraMaterialSystem.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraMaterialSystem.obj C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraMaterialSystem.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraMaterialSystem.obj
C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraMeshSystem.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraMeshSystem.obj C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraMeshSystem.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraMeshSystem.obj
C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraRenderSystem.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraRenderSystem.obj C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraRenderSystem.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraRenderSystem.obj
C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraSpotShadowSourceSystem.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraSpotShadowSourceSystem.obj
C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraTransformSystem.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraTransformSystem.obj C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraTransformSystem.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraTransformSystem.obj
C:\Code\HydraV3\HydraEngine\source\engine\HydraEngine.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraEngine.obj C:\Code\HydraV3\HydraEngine\source\engine\HydraEngine.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraEngine.obj
C:\Code\HydraV3\HydraEngine\source\engine\HydraInputManager.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraInputManager.obj C:\Code\HydraV3\HydraEngine\source\engine\HydraInputManager.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraInputManager.obj
@@ -1,4 +1,4 @@
^C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\CMAKECXXCOMPILERID.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAACTORMANAGER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRABUFFERMANAGER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRACAMERA.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRADEFERREDPIPELINE.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRADIRECTIONALLIGHTACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRADIRECTIONALSHADOWSOURCESYSTEM.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAECS.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAENGINE.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAFORWARDPIPELINE.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAGAMEPROXY.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAGLTFACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAGLTFLOADER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAINPUTMANAGER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRALIGHTBUFFERMANAGER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRALIGHTSYSTEM.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAMATERIALBUFFERMANAGER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAMATERIALSYSTEM.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAMESHMANAGER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAMESHSYSTEM.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAOBJECT.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAOUTPUTACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAPIPELINE.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAPLANEACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAPLAYERACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAPOINTLIGHTACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRARENDERER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRARENDERSTAGE.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRARENDERSYSTEM.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRASHADOWPIPELINE.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRASPOTLIGHTACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRASYSTEM.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRASYSTEMMANAGER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRATASK.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRATASKBARRIER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRATASKSCHEDULER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRATESTCUBEACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRATEXTUREBUFFERMANAGER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRATEXTUREDEBUGACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRATHREAD.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRATRANSFORMSYSTEM.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAVERTEXBUFFERMANAGER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAWINDOWMANAGER.OBJ ^C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\CMAKECXXCOMPILERID.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAACTORMANAGER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRABUFFERMANAGER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRACAMERA.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRADEFERREDPIPELINE.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRADIRECTIONALLIGHTACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRADIRECTIONALSHADOWSOURCESYSTEM.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAECS.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAENGINE.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAFORWARDPIPELINE.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAGAMEPROXY.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAGLTFACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAGLTFLOADER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAINPUTMANAGER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRALIGHTBUFFERMANAGER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRALIGHTSYSTEM.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAMATERIALBUFFERMANAGER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAMATERIALSYSTEM.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAMESHMANAGER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAMESHSYSTEM.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAOBJECT.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAOUTPUTACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAPIPELINE.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAPLANEACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAPLAYERACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAPOINTLIGHTACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRARENDERER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRARENDERSTAGE.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRARENDERSYSTEM.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRASHADOWPIPELINE.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRASPOTLIGHTACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRASPOTSHADOWSOURCESYSTEM.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRASYSTEM.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRASYSTEMMANAGER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRATASK.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRATASKBARRIER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRATASKSCHEDULER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRATESTCUBEACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRATEXTUREBUFFERMANAGER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRATEXTUREDEBUGACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRATHREAD.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRATRANSFORMSYSTEM.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAVERTEXBUFFERMANAGER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAWINDOWMANAGER.OBJ
C:\Code\HydraV3\build\HydraEngine\Debug\HydraEngine.lib C:\Code\HydraV3\build\HydraEngine\Debug\HydraEngine.lib
C:\Code\HydraV3\build\HydraEngine\Debug\HydraEngine.EXP C:\Code\HydraV3\build\HydraEngine\Debug\HydraEngine.EXP
C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraEngine.ilk C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraEngine.ilk
Binary file not shown.
+3
View File
@@ -487,6 +487,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\ecs\components\HydraPhysicsComponent.h" /> <ClInclude Include="C:\Code\HydraV3\HydraEngine\source\ecs\components\HydraPhysicsComponent.h" />
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\ecs\components\HydraPositionComponent.h" /> <ClInclude Include="C:\Code\HydraV3\HydraEngine\source\ecs\components\HydraPositionComponent.h" />
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\ecs\components\HydraRenderableComponent.h" /> <ClInclude Include="C:\Code\HydraV3\HydraEngine\source\ecs\components\HydraRenderableComponent.h" />
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\ecs\components\HydraSpotShadowSourceComponent.h" />
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\ecs\components\HydraTextureComponent.h" /> <ClInclude Include="C:\Code\HydraV3\HydraEngine\source\ecs\components\HydraTextureComponent.h" />
<ClCompile Include="C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraDirectionalShadowSourceSystem.cpp" /> <ClCompile Include="C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraDirectionalShadowSourceSystem.cpp" />
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraDirectionalShadowSourceSystem.h" /> <ClInclude Include="C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraDirectionalShadowSourceSystem.h" />
@@ -498,6 +499,8 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraMeshSystem.h" /> <ClInclude Include="C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraMeshSystem.h" />
<ClCompile Include="C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraRenderSystem.cpp" /> <ClCompile Include="C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraRenderSystem.cpp" />
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraRenderSystem.h" /> <ClInclude Include="C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraRenderSystem.h" />
<ClCompile Include="C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraSpotShadowSourceSystem.cpp" />
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraSpotShadowSourceSystem.h" />
<ClCompile Include="C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraTransformSystem.cpp" /> <ClCompile Include="C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraTransformSystem.cpp" />
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraTransformSystem.h" /> <ClInclude Include="C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraTransformSystem.h" />
<ClCompile Include="C:\Code\HydraV3\HydraEngine\source\engine\HydraEngine.cpp" /> <ClCompile Include="C:\Code\HydraV3\HydraEngine\source\engine\HydraEngine.cpp" />
@@ -79,6 +79,9 @@
<ClCompile Include="C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraRenderSystem.cpp"> <ClCompile Include="C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraRenderSystem.cpp">
<Filter>Source Files</Filter> <Filter>Source Files</Filter>
</ClCompile> </ClCompile>
<ClCompile Include="C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraSpotShadowSourceSystem.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraTransformSystem.cpp"> <ClCompile Include="C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraTransformSystem.cpp">
<Filter>Source Files</Filter> <Filter>Source Files</Filter>
</ClCompile> </ClCompile>
@@ -258,6 +261,9 @@
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\ecs\components\HydraRenderableComponent.h"> <ClInclude Include="C:\Code\HydraV3\HydraEngine\source\ecs\components\HydraRenderableComponent.h">
<Filter>Header Files</Filter> <Filter>Header Files</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\ecs\components\HydraSpotShadowSourceComponent.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\ecs\components\HydraTextureComponent.h"> <ClInclude Include="C:\Code\HydraV3\HydraEngine\source\ecs\components\HydraTextureComponent.h">
<Filter>Header Files</Filter> <Filter>Header Files</Filter>
</ClInclude> </ClInclude>
@@ -276,6 +282,9 @@
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraRenderSystem.h"> <ClInclude Include="C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraRenderSystem.h">
<Filter>Header Files</Filter> <Filter>Header Files</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraSpotShadowSourceSystem.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraTransformSystem.h"> <ClInclude Include="C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraTransformSystem.h">
<Filter>Header Files</Filter> <Filter>Header Files</Filter>
</ClInclude> </ClInclude>
File diff suppressed because one or more lines are too long
+13 -4
View File
@@ -1,8 +1,17 @@
================================================================================ ================================================================================
Linker Errors Linker Errors
Generated: 2026-08-03T13:16:01.235Z Generated: 2026-08-04T20:31:14.692Z
Total Errors: 1 Total Errors: 4
================================================================================ ================================================================================
[LNK1104] (MSVC) [LNK2001] (MSVC)
cannot open file 'C:\Code\HydraV3\build\Debug\HydraClient.exe' [C:\Code\HydraV3\build\HydraClient.vcxproj] unresolved external symbol "public: virtual void __cdecl HydraSpotShadowSourceSystem::Initialise(void)" (?Initialise@HydraSpotShadowSourceSystem@@UEAAXXZ) [C:\Code\HydraV3\build\HydraEngine\HydraEngine.vcxproj]
[LNK2001] (MSVC)
unresolved external symbol "protected: virtual void __cdecl HydraSpotShadowSourceSystem::InitialiseComponent(unsigned int)" (?InitialiseComponent@HydraSpotShadowSourceSystem@@MEAAXI@Z) [C:\Code\HydraV3\build\HydraEngine\HydraEngine.vcxproj]
[LNK2001] (MSVC)
unresolved external symbol "protected: virtual void __cdecl HydraSpotShadowSourceSystem::UpdateSystem(float)" (?UpdateSystem@HydraSpotShadowSourceSystem@@MEAAXM@Z) [C:\Code\HydraV3\build\HydraEngine\HydraEngine.vcxproj]
[LNK1120] (MSVC)
3 unresolved externals [C:\Code\HydraV3\build\HydraEngine\HydraEngine.vcxproj]
@@ -2,88 +2,23 @@
C:\CODE\HYDRAV3\BUILD\CMAKEFILES\4.3.3\CMAKECXXCOMPILER.CMAKE 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\CMAKERCCOMPILER.CMAKE
C:\CODE\HYDRAV3\BUILD\CMAKEFILES\4.3.3\CMAKESYSTEM.CMAKE C:\CODE\HYDRAV3\BUILD\CMAKEFILES\4.3.3\CMAKESYSTEM.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKECXXCOMPILER.CMAKE.IN
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKECXXCOMPILERABI.CPP
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKECXXINFORMATION.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\CMAKECOMMONLANGUAGEINCLUDE.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKECOMPILERIDDETECTION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEDETERMINECXXCOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEDETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEDETERMINECOMPILERABI.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEDETERMINECOMPILERID.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEDETERMINECOMPILERSUPPORT.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEDETERMINERCCOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEDETERMINESYSTEM.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEFINDBINUTILS.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEGENERICSYSTEM.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\CMAKEINITIALIZECONFIGS.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKELANGUAGEINFORMATION.CMAKE C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKELANGUAGEINFORMATION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEPARSEIMPLICITINCLUDEINFO.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEPARSEIMPLICITLINKINFO.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEPARSELIBRARYARCHITECTURE.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKERCCOMPILER.CMAKE.IN
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKERCINFORMATION.CMAKE C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKERCINFORMATION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKESYSTEM.CMAKE.IN
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKESYSTEMSPECIFICINFORMATION.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\CMAKESYSTEMSPECIFICINITIALIZE.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKETESTCXXCOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKETESTCOMPILERCOMMON.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKETESTRCCOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\ADSP-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\ARMCC-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\ARMCLANG-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\APPLECLANG-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\BORLAND-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\CMAKECOMMONCOMPILERMACROS.CMAKE C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\CMAKECOMMONCOMPILERMACROS.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\CLANG-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\CLANG-DETERMINECOMPILERINTERNAL.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\COMPAQ-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\CRAY-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\CRAYCLANG-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\DIAB-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\EMBARCADERO-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\FUJITSU-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\FUJITSUCLANG-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\GHS-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\GNU-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\HP-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\IAR-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\IBMCPP-CXX-DETERMINEVERSIONINTERNAL.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\IBMCLANG-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\INTEL-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\INTELLLVM-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\LCC-CXX-DETERMINECOMPILER.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-CXX.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\MSVC-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\MSVC.CMAKE C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\MSVC.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\NVHPC-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\NVIDIA-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\OPENWATCOM-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\ORANGEC-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\PGI-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\PATHSCALE-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\RENESAS-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\SCO-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\SUNPRO-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\TI-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\TICLANG-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\TASKING-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\VISUALAGE-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\WATCOM-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\XL-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\XLCLANG-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\ZOS-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILERID\VS-10.VCXPROJ.IN
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\INTERNAL\CMAKECXXLINKERINFORMATION.CMAKE C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\INTERNAL\CMAKECXXLINKERINFORMATION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\INTERNAL\CMAKECOMMONLINKERINFORMATION.CMAKE C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\INTERNAL\CMAKECOMMONLINKERINFORMATION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\INTERNAL\CMAKEDETERMINELINKERID.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\INTERNAL\CMAKEINSPECTCXXLINKER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\INTERNAL\FEATURETESTING.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-CXX.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\LINKER\MSVC.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-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\LINKER\WINDOWS-MSVC.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\WINDOWS-DETERMINE-CXX.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-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-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-MSVC.CMAKE
@@ -11,82 +11,21 @@ C:\PROGRAM FILES (X86)\GLFW\LIB\CMAKE\GLFW3\GLFW3TARGETS.CMAKE
C:\PROGRAM FILES (X86)\GLM\SHARE\GLM\GLMCONFIG-DEBUG.CMAKE C:\PROGRAM FILES (X86)\GLM\SHARE\GLM\GLMCONFIG-DEBUG.CMAKE
C:\PROGRAM FILES (X86)\GLM\SHARE\GLM\GLMCONFIG.CMAKE C:\PROGRAM FILES (X86)\GLM\SHARE\GLM\GLMCONFIG.CMAKE
C:\PROGRAM FILES (X86)\GLM\SHARE\GLM\GLMCONFIGVERSION.CMAKE C:\PROGRAM FILES (X86)\GLM\SHARE\GLM\GLMCONFIGVERSION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKECXXCOMPILER.CMAKE.IN
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKECXXCOMPILERABI.CPP
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKECXXINFORMATION.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\CMAKECOMMONLANGUAGEINCLUDE.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKECOMPILERIDDETECTION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEDETERMINECXXCOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEDETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEDETERMINECOMPILERABI.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEDETERMINECOMPILERID.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEDETERMINECOMPILERSUPPORT.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEDETERMINERCCOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEDETERMINESYSTEM.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEFINDBINUTILS.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEFINDDEPENDENCYMACRO.CMAKE C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEFINDDEPENDENCYMACRO.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEGENERICSYSTEM.CMAKE C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEGENERICSYSTEM.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEINITIALIZECONFIGS.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\CMAKELANGUAGEINFORMATION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEPARSEIMPLICITINCLUDEINFO.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEPARSEIMPLICITLINKINFO.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKEPARSELIBRARYARCHITECTURE.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKERCCOMPILER.CMAKE.IN
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKERCINFORMATION.CMAKE C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKERCINFORMATION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKESYSTEM.CMAKE.IN
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKESYSTEMSPECIFICINFORMATION.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\CMAKESYSTEMSPECIFICINITIALIZE.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKETESTCXXCOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKETESTCOMPILERCOMMON.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CMAKETESTRCCOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CHECKCXXSOURCECOMPILES.CMAKE C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CHECKCXXSOURCECOMPILES.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CHECKINCLUDEFILECXX.CMAKE C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CHECKINCLUDEFILECXX.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CHECKLIBRARYEXISTS.CMAKE C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\CHECKLIBRARYEXISTS.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\ADSP-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\ARMCC-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\ARMCLANG-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\APPLECLANG-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\BORLAND-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\CMAKECOMMONCOMPILERMACROS.CMAKE C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\CMAKECOMMONCOMPILERMACROS.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\CLANG-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\CLANG-DETERMINECOMPILERINTERNAL.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\COMPAQ-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\CRAY-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\CRAYCLANG-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\DIAB-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\EMBARCADERO-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\FUJITSU-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\FUJITSUCLANG-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\GHS-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\GNU-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\HP-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\IAR-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\IBMCPP-CXX-DETERMINEVERSIONINTERNAL.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\IBMCLANG-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\INTEL-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\INTELLLVM-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\LCC-CXX-DETERMINECOMPILER.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-CXX.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\MSVC-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\MSVC.CMAKE C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\MSVC.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\NVHPC-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\NVIDIA-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\OPENWATCOM-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\ORANGEC-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\PGI-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\PATHSCALE-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\RENESAS-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\SCO-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\SUNPRO-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\TI-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\TICLANG-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\TASKING-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\VISUALAGE-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\WATCOM-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\XL-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\XLCLANG-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILER\ZOS-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\COMPILERID\VS-10.VCXPROJ.IN
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\FINDGLEW.CMAKE C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\FINDGLEW.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\FINDOPENGL.CMAKE C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\FINDOPENGL.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\FINDPACKAGEHANDLESTANDARDARGS.CMAKE C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\FINDPACKAGEHANDLESTANDARDARGS.CMAKE
@@ -94,15 +33,11 @@ C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\FINDPACKAGEMESSAGE.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\FINDTHREADS.CMAKE C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\FINDTHREADS.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\INTERNAL\CMAKECXXLINKERINFORMATION.CMAKE C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\INTERNAL\CMAKECXXLINKERINFORMATION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\INTERNAL\CMAKECOMMONLINKERINFORMATION.CMAKE C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\INTERNAL\CMAKECOMMONLINKERINFORMATION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\INTERNAL\CMAKEDETERMINELINKERID.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\INTERNAL\CMAKEINSPECTCXXLINKER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\INTERNAL\CHECKSOURCECOMPILES.CMAKE C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\INTERNAL\CHECKSOURCECOMPILES.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\INTERNAL\FEATURETESTING.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-CXX.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\LINKER\MSVC.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-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\LINKER\WINDOWS-MSVC.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.3\MODULES\PLATFORM\WINDOWS-DETERMINE-CXX.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-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-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-MSVC.CMAKE