This commit is contained in:
Confideo-IOM
2026-09-29 12:52:37 +01:00
parent 7a1eaa3654
commit def7bbffee
46 changed files with 1492 additions and 561 deletions
@@ -5,6 +5,14 @@
// this value controls the size of the input and output arrays
layout (vertices=4) out;
layout(binding = 0) uniform uniform_per_frame
{
mat4 view;
mat4 proj;
vec3 viewer_pos;
uint light_count;
} ubo_per_frame;
layout (location=0) in VS_OUT
{
vec2 vsUV;
@@ -29,6 +37,11 @@ layout (location=0) out TC_OUT
flat uint vsMaterialID;
}tc_out[];
float inv_lerp (float a, float b, float t)
{
return (t - a) / (b - a);
}
void main()
{
@@ -44,17 +57,31 @@ void main()
tc_out[gl_InvocationID].vsChunkID = tc_in[gl_InvocationID].vsChunkID;
tc_out[gl_InvocationID].vsMaterialID = tc_in[gl_InvocationID].vsMaterialID;
vec3 centre = (gl_in[0].gl_Position.xyz +
gl_in[1].gl_Position.xyz +
gl_in[2].gl_Position.xyz +
gl_in[3].gl_Position.xyz) / 4.0;
float patch_width = abs(length(gl_in[2].gl_Position.xyz - gl_in[0].gl_Position.xyz));
float player_dist = abs(length(centre - ubo_per_frame.viewer_pos)) * 0.1;
float tess_factor = 1.0 - inv_lerp(0, patch_width, player_dist);
tess_factor = max(0.5, tess_factor);
// ----------------------------------------------------------------------
// invocation zero controls tessellation levels for the entire patch
if (gl_InvocationID == 0)
{
int divs = 63;
gl_TessLevelOuter[0] = divs;
gl_TessLevelOuter[1] = divs;
gl_TessLevelOuter[2] = divs;
gl_TessLevelOuter[3] = divs;
gl_TessLevelInner[0] = divs;
gl_TessLevelInner[1] = divs;
float edgedivs = 32.0;
float innerdivs = tess_factor * 64.0;
gl_TessLevelOuter[0] = edgedivs;
gl_TessLevelOuter[1] = edgedivs;
gl_TessLevelOuter[2] = edgedivs;
gl_TessLevelOuter[3] = edgedivs;
gl_TessLevelInner[0] = innerdivs;
gl_TessLevelInner[1] = innerdivs;
}
}
@@ -1,7 +1,7 @@
// tessellation evaluation shader
#version 450 core
layout (quads, equal_spacing, ccw) in;
layout (quads, fractional_even_spacing, ccw) in;
layout(std430, binding = 1) readonly buffer positions_buffer
{
@@ -67,6 +67,8 @@ void main()
vec4 p10 = gl_in[2].gl_Position;
vec4 p11 = gl_in[3].gl_Position;
// compute patch surface normal
vec4 uVec = p01 - p00;
vec4 vVec = p10 - p00;
@@ -90,4 +92,7 @@ void main()
mat4 view = ubo_per_frame.view;
mat4 proj = ubo_per_frame.proj;
gl_Position = proj * view * model * p;
}
@@ -44,7 +44,7 @@ void main()
mat4 view = ubo_per_frame.view;
mat4 proj = ubo_per_frame.proj;
//model = mat4(1);
gl_Position = proj * view * model * vec4(inPos, 1.0);
gl_Position = vec4(inPos, 1.0);// proj * view * model * vec4(inPos, 1.0);
vs_out.vsWorldPos = model * vec4(inPos,1);
vs_out.vsNormal = normalize(vec3(model * vec4(normalize(inNormal),0)));
@@ -20,33 +20,16 @@
void HydraPlanetActor::FixedTick(float delta_t)
{
HydraTaskScheduler* task_scheduler = GetEngine()->TaskScheduler();
if(task_scheduler->BarrierComplete(m_update_barrier))
{
//if(task_scheduler->BarrierComplete(m_update_barrier))
//{
// m_update_barrier = task_scheduler->CreateBarrier();
// HydraID task_id = task_scheduler->CreateTask<HydraCheckPlanetResolutionTask>(HydraThreadAffinity::General, m_update_barrier);
// HydraCheckPlanetResolutionTask* task = static_cast<HydraCheckPlanetResolutionTask*>(task_scheduler->GetTask(task_id));
// task->Initialise(m_quads);
// task_scheduler->StartTask(task_id);
m_update_barrier = task_scheduler->CreateBarrier();
HydraID task_id = task_scheduler->CreateTask<HydraCheckPlanetResolutionTask>(HydraThreadAffinity::General, m_update_barrier);
HydraCheckPlanetResolutionTask* task = static_cast<HydraCheckPlanetResolutionTask*>(task_scheduler->GetTask(task_id));
task->Initialise(m_quads);
task_scheduler->StartTask(task_id);
// HydraID player_id = GetEngine()->GetPossessedPlayer();
// HydraPositionComponent pos_comp = GetEngine()->ECS()->GetComponent<HydraPositionComponent>(player_id);
// HydraActorManager* actor_manager = GetEngine()->ActorManager();
// HydraECS* ecs = GetEngine()->ECS();
// HydraPlanetQuadActor* quad0 = static_cast<HydraPlanetQuadActor*>(actor_manager->GetActor(m_quads[0]));
// HydraPlanetQuadActor* quad1 = static_cast<HydraPlanetQuadActor*>(actor_manager->GetActor(m_quads[1]));
// HydraPlanetQuadActor* quad2 = static_cast<HydraPlanetQuadActor*>(actor_manager->GetActor(m_quads[2]));
// HydraPlanetQuadActor* quad3 = static_cast<HydraPlanetQuadActor*>(actor_manager->GetActor(m_quads[3]));
// HydraPlanetQuadActor* quad4 = static_cast<HydraPlanetQuadActor*>(actor_manager->GetActor(m_quads[4]));
// HydraPlanetQuadActor* quad5 = static_cast<HydraPlanetQuadActor*>(actor_manager->GetActor(m_quads[5]));
// quad0->CheckResolution(pos_comp.position);
// quad1->CheckResolution(pos_comp.position);
// quad2->CheckResolution(pos_comp.position);
// quad3->CheckResolution(pos_comp.position);
// quad4->CheckResolution(pos_comp.position);
// quad5->CheckResolution(pos_comp.position);
}
//}
}
void HydraPlanetActor::InitialiseComponents()
@@ -33,7 +33,6 @@ void HydraPlanetQuadActor::DeferredInitialiseComponents()
void HydraPlanetQuadActor::Destroy()
{
}
void HydraPlanetQuadActor::InitialiseQuad(HydraID parent_id, float planet_diameter, float quad_dimension, uint32_t divisions, glm::dvec3 origin, glm::vec3 orientation)
@@ -44,7 +43,7 @@ void HydraPlanetQuadActor::InitialiseQuad(HydraID parent_id, float planet_diamet
m_quad_dimension = quad_dimension;
m_orientation = orientation;
m_parent_id = parent_id;
//GetEngine()->ActorManager()->SetPositionAndOrientation(GetID(), origin, orientation, true);
// GetEngine()->ActorManager()->SetPositionAndOrientation(GetID(), origin, orientation, true);
_CreateMesh();
}
@@ -58,11 +57,11 @@ void HydraPlanetQuadActor::CheckResolution(glm::dvec3 player_position)
double distance_to_quad = glm::length(player_position - m_centre);
// might need to bias this so it splits sooner and merges later
if ((distance_to_quad < m_quad_dimension)&& (m_quad_dimension > 64))
{
if ((distance_to_quad < m_quad_dimension) && (m_quad_dimension > 64))
{
should_split = true;
}
if(distance_to_quad > m_quad_dimension * 1.1f)
if (distance_to_quad > m_quad_dimension * 1.1f)
{
should_merge = true;
}
@@ -93,7 +92,7 @@ void HydraPlanetQuadActor::CheckResolution(glm::dvec3 player_position)
{
for (HydraID child_id : m_child_quads)
{
HydraPlanetQuadActor* child = static_cast<HydraPlanetQuadActor*>(GetEngine()->ActorManager()->GetActor(child_id));
HydraPlanetQuadActor *child = static_cast<HydraPlanetQuadActor *>(GetEngine()->ActorManager()->GetActor(child_id));
child->CheckResolution(player_position);
GetEngine()->ActorManager()->DeleteActor(child_id);
}
@@ -107,11 +106,10 @@ void HydraPlanetQuadActor::CheckResolution(glm::dvec3 player_position)
HydraPlanetQuadActor::~HydraPlanetQuadActor()
{
if(m_center_actor != INVALID_HYDRA_ID)
if (m_center_actor != INVALID_HYDRA_ID)
{
GetEngine()->ActorManager()->DeleteActor(m_center_actor);
GetEngine()->ActorManager()->DeleteActor(m_center_actor);
}
}
void HydraPlanetQuadActor::_MergeQuads()
@@ -121,7 +119,7 @@ void HydraPlanetQuadActor::_MergeQuads()
glm::vec3 HydraPlanetQuadActor::_ProjectSphere(glm::dvec4 vert_in, glm::dmat4 trans, glm::dmat4 inv_trans, double diameter, glm::vec3 origin)
{
return glm::dvec3(vert_in);
glm::dvec4 vert = trans * vert_in;
vert = glm::normalize(vert);
vert = vert * (m_planet_diameter / 2.0);
@@ -142,12 +140,12 @@ glm::vec3 HydraPlanetQuadActor::_ProjectSphere(glm::dvec4 vert_in, glm::dmat4 tr
glm::dvec3 HydraPlanetQuadActor::_ProjectCentre(glm::vec3 vert_in, glm::dmat4 trans, double diameter)
{
glm::dvec4 vert = trans * glm::dvec4(vert_in,1);
return glm::dvec3(vert_in);
glm::dvec4 vert = trans * glm::dvec4(vert_in, 1);
vert = glm::normalize(vert);
vert = vert * (m_planet_diameter / 2.0);
// vert_in = glm::normalize(vert_in);
// vert_in = vert_in * (m_planet_diameter / 2.0f);
FastNoiseLite fnl;
@@ -157,7 +155,6 @@ glm::dvec3 HydraPlanetQuadActor::_ProjectCentre(glm::vec3 vert_in, glm::dmat4 tr
fnl.SetFrequency(0.00009);
fnl.SetFractalOctaves(15);
fnl.SetFractalLacunarity(2.1);
float noise = fnl.GetNoise(vert.x, vert.y, vert.z);
@@ -189,7 +186,7 @@ void HydraPlanetQuadActor::_Split()
HydraPlanetQuadActor *quad = static_cast<HydraPlanetQuadActor *>(GetEngine()->ActorManager()->GetActor(quad_id));
GetEngine()->ActorManager()->InitialiseActor(quad_id);
quad->InitialiseQuad(GetID(), m_planet_diameter, child_quad_size, m_divisions, origins[i], m_orientation);
m_child_quads.push_back(quad_id);
}
}
@@ -207,12 +204,13 @@ void HydraPlanetQuadActor::_CreateMesh()
HydraMeshManager *mesh_manager = GetEngine()->MeshManager();
HydraID mesh_id = mesh_manager->CreateMesh();
HydraMesh *mesh = mesh_manager->GetMesh(mesh_id);
HydraMaterialComponent mat_comp = GetEngine()->ECS()->GetComponent<HydraMaterialComponent>(GetID());
HydraPositionComponent pos_comp = GetEngine()->ECS()->GetComponent<HydraPositionComponent>(GetID());
uint32_t vert_counts = m_divisions * m_divisions;
uint32_t index_counts = ((m_divisions - 1) * (m_divisions - 1)) * 6;
uint32_t vert_counts = 4;
uint32_t index_counts = 4;
mesh->vertexes.resize(vert_counts);
mesh->indexes.resize(index_counts);
@@ -225,33 +223,20 @@ void HydraPlanetQuadActor::_CreateMesh()
float max_z = 0.0f;
float min_u = 0;
float min_v = 1 * (m_divisions - 1);
float min_v = 0;
float max_u = 1 * (m_divisions - 1);
float max_v = 0;
float xy_inc = m_quad_dimension / (m_divisions - 1);
float u_inc = max_u / (m_divisions - 1);
float v_inc = -min_v / (m_divisions - 1);
float max_u = 1;
float max_v = 1;
// 1---2
// | / |
// 0---3
HydraID actor_id = GetID();
float y = min_y;
float x = min_x;
float u = min_u;
float v = min_v;
uint32_t vert_idx = 0;
uint32_t index_idx = 0;
// glm::mat4 trans = GetEngine()->ActorManager()->GetActorPose(actor_id);
glm::dvec4 quad_direction = glm::toMat4(glm::quat(m_orientation)) * glm::dvec4(0,0,1,1);
glm::dvec4 quad_direction = glm::toMat4(glm::quat(m_orientation)) * glm::dvec4(0, 0, 1, 1);
glm::dvec4 transformed_origin = glm::toMat4(glm::quat(m_orientation)) * glm::dvec4(m_origin, 1);
glm::dvec4 quad_position = transformed_origin + (quad_direction * (m_planet_diameter /2.0));
glm::dvec4 quad_position = transformed_origin + (quad_direction * (m_planet_diameter / 2.0));
glm::dmat4 trans_matrix = glm::translate(glm::dvec3(quad_position));
glm::dmat4 rot_matrix = glm::toMat4(glm::quat(m_orientation));
@@ -260,66 +245,32 @@ void HydraPlanetQuadActor::_CreateMesh()
GetEngine()->ActorManager()->SetPositionAndOrientation(GetID(), quad_position, m_orientation, true);
m_centre = _ProjectCentre(glm::vec3(0,0,1), trans, m_planet_diameter);
m_centre = _ProjectCentre(glm::vec3(0, 0, 1), trans, m_planet_diameter);
// Create Vertex
glm::dvec4 vert = glm::dvec4(min_x, min_y, min_z, 1.0);
glm::vec3 final_vert = _ProjectSphere(vert, trans, inv_trans, m_planet_diameter, m_origin);
mesh->vertexes[0] = {final_vert.x, final_vert.y, final_vert.z, min_u, min_v, actor_id, mat_comp.material_id, 0};
vert = glm::dvec4(min_x, max_y, min_z, 1.0);
final_vert = _ProjectSphere(vert, trans, inv_trans, m_planet_diameter, m_origin);
mesh->vertexes[1] = {final_vert.x, final_vert.y, final_vert.z, min_u, max_v, actor_id, mat_comp.material_id, 0};
vert = glm::dvec4(max_x, max_y, min_z, 1.0);
final_vert = _ProjectSphere(vert, trans, inv_trans, m_planet_diameter, m_origin);
mesh->vertexes[2] = {final_vert.x, final_vert.y, final_vert.z, max_u, max_v, actor_id, mat_comp.material_id, 0};
vert = glm::dvec4(max_x, min_y, min_z, 1.0);
final_vert = _ProjectSphere(vert, trans, inv_trans, m_planet_diameter, m_origin);
mesh->vertexes[3] = {final_vert.x, final_vert.y, final_vert.z, max_u, min_v, actor_id, mat_comp.material_id, 0};
mesh->indexes[0] = 0;
mesh->indexes[1] = 3;
mesh->indexes[2] = 1;
mesh->indexes[3] = 2;
// m_center_actor = GetEngine()->ActorManager()->CreateActor<HydraTestCubeActor>();
// HydraTestCubeActor* center_actor = static_cast<HydraTestCubeActor*>(GetEngine()->ActorManager()->GetActor(m_center_actor));
// center_actor->SetScale(1);
// GetEngine()->ActorManager()->InitialiseActor(m_center_actor);
// GetEngine()->ActorManager()->SetPosition(m_center_actor, m_centre);
for (uint32_t y_count = 0; y_count < m_divisions - 1; y_count++)
{
for (uint32_t x_count = 0; x_count < m_divisions - 1; x_count++)
{
// Create Vertex
glm::dvec4 vert = glm::dvec4(x, y, min_z, 1.0);
glm::vec3 final_vert = _ProjectSphere(vert, trans, inv_trans, m_planet_diameter, m_origin);
mesh->vertexes[vert_idx] = {final_vert.x, final_vert.y, final_vert.z, u, v, actor_id, mat_comp.material_id, 0};
uint32_t ind0 = vert_idx;
uint32_t ind1 = vert_idx + m_divisions;
uint32_t ind2 = vert_idx + m_divisions + 1;
uint32_t ind3 = vert_idx + 1;
mesh->indexes[index_idx + 0] = ind0;
mesh->indexes[index_idx + 1] = ind2;
mesh->indexes[index_idx + 2] = ind1;
mesh->indexes[index_idx + 3] = ind0;
mesh->indexes[index_idx + 4] = ind3;
mesh->indexes[index_idx + 5] = ind2;
x += xy_inc;
u += u_inc;
vert_idx++;
index_idx += 6;
}
glm::dvec4 vert = glm::dvec4(x, y, min_z, 1.0);
glm::vec3 final_vert = _ProjectSphere(vert, trans, inv_trans, m_planet_diameter, m_origin);
mesh->vertexes[vert_idx] = {final_vert.x, final_vert.y, final_vert.z, u, v, actor_id, mat_comp.material_id, 0};
// Add the end vert but no indexes
// mesh->vertexes[vert_idx] = {x, y, min_z, u, v, actor_id, mat_comp.material_id, 0};
vert_idx++;
y += xy_inc;
v += v_inc;
x = min_x;
u = min_u;
}
// the last row
for (uint32_t x_count = 0; x_count < m_divisions; x_count++)
{
glm::dvec4 vert = glm::dvec4(x, y, min_z, 1.0);
glm::vec3 final_vert = _ProjectSphere(vert, trans, inv_trans, m_planet_diameter, m_origin);
mesh->vertexes[vert_idx] = {final_vert.x, final_vert.y, final_vert.z, u, v, actor_id, mat_comp.material_id, 0};
x += xy_inc;
u += u_inc;
vert_idx++;
}
mesh_manager->CalculateNormals(mesh->mesh_id);
//mesh_manager->CalculateNormals(mesh->mesh_id);
HydraECS *ecs = GetEngine()->ECS();
HydraMeshComponent mesh_comp;
@@ -328,9 +279,136 @@ void HydraPlanetQuadActor::_CreateMesh()
mesh_comp.mesh_state = HYDRA_STATE::Waiting;
ecs->AddComponent<HydraMeshComponent>(GetID(), mesh_comp);
HydraRenderableComponent& render_comp = GetEngine()->ECS()->GetComponent<HydraRenderableComponent>(GetID());
HydraRenderableComponent &render_comp = GetEngine()->ECS()->GetComponent<HydraRenderableComponent>(GetID());
render_comp.active = true;
}
// void HydraPlanetQuadActor::_CreateMesh()
// {
// HydraMeshManager *mesh_manager = GetEngine()->MeshManager();
// HydraID mesh_id = mesh_manager->CreateMesh();
// HydraMesh *mesh = mesh_manager->GetMesh(mesh_id);
// HydraMaterialComponent mat_comp = GetEngine()->ECS()->GetComponent<HydraMaterialComponent>(GetID());
// HydraPositionComponent pos_comp = GetEngine()->ECS()->GetComponent<HydraPositionComponent>(GetID());
// uint32_t vert_counts = m_divisions * m_divisions;
// uint32_t index_counts = ((m_divisions - 1) * (m_divisions - 1)) * 6;
// mesh->vertexes.resize(vert_counts);
// mesh->indexes.resize(index_counts);
// float min_x = -m_quad_dimension / 2.0f;
// float min_y = -m_quad_dimension / 2.0f;
// float min_z = 0.0f;
// float max_x = m_quad_dimension / 2.0f;
// float max_y = m_quad_dimension / 2.0f;
// float max_z = 0.0f;
// float min_u = 0;
// float min_v = 1 * (m_divisions - 1);
// float max_u = 1 * (m_divisions - 1);
// float max_v = 0;
// float xy_inc = m_quad_dimension / (m_divisions - 1);
// float u_inc = max_u / (m_divisions - 1);
// float v_inc = -min_v / (m_divisions - 1);
// // 1---2
// // | / |
// // 0---3
// HydraID actor_id = GetID();
// float y = min_y;
// float x = min_x;
// float u = min_u;
// float v = min_v;
// uint32_t vert_idx = 0;
// uint32_t index_idx = 0;
// // glm::mat4 trans = GetEngine()->ActorManager()->GetActorPose(actor_id);
// glm::dvec4 quad_direction = glm::toMat4(glm::quat(m_orientation)) * glm::dvec4(0,0,1,1);
// glm::dvec4 transformed_origin = glm::toMat4(glm::quat(m_orientation)) * glm::dvec4(m_origin, 1);
// glm::dvec4 quad_position = transformed_origin + (quad_direction * (m_planet_diameter /2.0));
// glm::dmat4 trans_matrix = glm::translate(glm::dvec3(quad_position));
// glm::dmat4 rot_matrix = glm::toMat4(glm::quat(m_orientation));
// glm::dmat4 trans = trans_matrix * rot_matrix;
// glm::dmat4 inv_trans = glm::inverse(trans);
// GetEngine()->ActorManager()->SetPositionAndOrientation(GetID(), quad_position, m_orientation, true);
// m_centre = _ProjectCentre(glm::vec3(0,0,1), trans, m_planet_diameter);
// // m_center_actor = GetEngine()->ActorManager()->CreateActor<HydraTestCubeActor>();
// // HydraTestCubeActor* center_actor = static_cast<HydraTestCubeActor*>(GetEngine()->ActorManager()->GetActor(m_center_actor));
// // center_actor->SetScale(1);
// // GetEngine()->ActorManager()->InitialiseActor(m_center_actor);
// // GetEngine()->ActorManager()->SetPosition(m_center_actor, m_centre);
// for (uint32_t y_count = 0; y_count < m_divisions - 1; y_count++)
// {
// for (uint32_t x_count = 0; x_count < m_divisions - 1; x_count++)
// {
// // Create Vertex
// glm::dvec4 vert = glm::dvec4(x, y, min_z, 1.0);
// glm::vec3 final_vert = _ProjectSphere(vert, trans, inv_trans, m_planet_diameter, m_origin);
// mesh->vertexes[vert_idx] = {final_vert.x, final_vert.y, final_vert.z, u, v, actor_id, mat_comp.material_id, 0};
// uint32_t ind0 = vert_idx;
// uint32_t ind1 = vert_idx + m_divisions;
// uint32_t ind2 = vert_idx + m_divisions + 1;
// uint32_t ind3 = vert_idx + 1;
// mesh->indexes[index_idx + 0] = ind0;
// mesh->indexes[index_idx + 1] = ind2;
// mesh->indexes[index_idx + 2] = ind1;
// mesh->indexes[index_idx + 3] = ind0;
// mesh->indexes[index_idx + 4] = ind3;
// mesh->indexes[index_idx + 5] = ind2;
// x += xy_inc;
// u += u_inc;
// vert_idx++;
// index_idx += 6;
// }
// glm::dvec4 vert = glm::dvec4(x, y, min_z, 1.0);
// glm::vec3 final_vert = _ProjectSphere(vert, trans, inv_trans, m_planet_diameter, m_origin);
// mesh->vertexes[vert_idx] = {final_vert.x, final_vert.y, final_vert.z, u, v, actor_id, mat_comp.material_id, 0};
// // Add the end vert but no indexes
// // mesh->vertexes[vert_idx] = {x, y, min_z, u, v, actor_id, mat_comp.material_id, 0};
// vert_idx++;
// y += xy_inc;
// v += v_inc;
// x = min_x;
// u = min_u;
// }
// // the last row
// for (uint32_t x_count = 0; x_count < m_divisions; x_count++)
// {
// glm::dvec4 vert = glm::dvec4(x, y, min_z, 1.0);
// glm::vec3 final_vert = _ProjectSphere(vert, trans, inv_trans, m_planet_diameter, m_origin);
// mesh->vertexes[vert_idx] = {final_vert.x, final_vert.y, final_vert.z, u, v, actor_id, mat_comp.material_id, 0};
// x += xy_inc;
// u += u_inc;
// vert_idx++;
// }
// mesh_manager->CalculateNormals(mesh->mesh_id);
// HydraECS *ecs = GetEngine()->ECS();
// HydraMeshComponent mesh_comp;
// mesh_comp.mesh_id = mesh_id;
// mesh_comp.mesh_state = HYDRA_STATE::Waiting;
// ecs->AddComponent<HydraMeshComponent>(GetID(), mesh_comp);
// HydraRenderableComponent& render_comp = GetEngine()->ECS()->GetComponent<HydraRenderableComponent>(GetID());
// render_comp.active = true;
// }
void HydraPlanetQuadActor::_CreateMaterial()
{
@@ -374,8 +452,8 @@ void HydraPlanetQuadActor::_CreateRenderableComponent()
HydraRenderableComponent render_comp;
HydraShadowCasterComponent shad_caster;
HydraECS *ecs = GetEngine()->ECS();
render_comp.renderable_types.set((uint32_t)HYDRA_RENDERABLE_TYPE::HYDRA_COLOUR, true);
render_comp.renderable_types.set((uint32_t)HYDRA_RENDERABLE_TYPE::HYDRA_SHADOW_CASTER, true);
render_comp.renderable_types.set((uint32_t)HYDRA_RENDERABLE_TYPE::HYDRA_LANDSCAPE, true);
//render_comp.renderable_types.set((uint32_t)HYDRA_RENDERABLE_TYPE::HYDRA_SHADOW_CASTER, true);
ecs->AddComponent<HydraRenderableComponent>(GetID(), render_comp);
ecs->AddComponent<HydraShadowCasterComponent>(GetID(), shad_caster);
render_comp.active = false;
@@ -38,7 +38,7 @@ HydraID HydraTextureBufferManager::LoadTexture(std::string texture_filename)
int height = 0;
int channels = 0;
//stbi_set_flip_vertically_on_load(true);
stbi_set_flip_vertically_on_load(true);
data = stbi_load(texture_filename.c_str(), &width, &height, &channels, 0);
if (data == nullptr)
@@ -1,5 +1,6 @@
#include "HydraDeferredPipeline.h"
#include "HydraRenderStage.h"
#include "HydraLandscapeRenderStage.h"
#include "../engine/HydraEngine.h"
#include "../buffer/HydraBufferManager.h"
#include "../buffer/HydraTextureBufferManager.h"
@@ -216,13 +217,14 @@ void HydraDeferredPipeline::_CreateColourRenderStage()
true,
GL_BACK,
true,
GL_FILL,
HYDRA_RENDERABLE_TYPE::HYDRA_COLOUR);
m_render_stages.push_back(render_stage);
}
void HydraDeferredPipeline::_CreateLandscapeRenderStage()
{
HydraRenderStage* render_stage = new HydraRenderStage();
HydraLandscapeRenderStage* render_stage = new HydraLandscapeRenderStage();
std::string shader_path = std::string(shader_base);
HydraBufferManager* buffer_manager = GetEngine()->BufferManager();
@@ -265,6 +267,7 @@ void HydraDeferredPipeline::_CreateLandscapeRenderStage()
true,
GL_BACK,
true,
GL_LINE,
HYDRA_RENDERABLE_TYPE::HYDRA_LANDSCAPE);
m_render_stages.push_back(render_stage);
}
@@ -340,6 +343,7 @@ void HydraDeferredPipeline::_CreateOutputRenderStage()
false,
GL_BACK,
true,
GL_FILL,
HYDRA_RENDERABLE_TYPE::HYDRA_OUTPUT);
m_render_stages.push_back(render_stage);
}
@@ -385,6 +389,7 @@ void HydraDeferredPipeline::_CreateTextureDebugOutputStage()
false,
GL_BACK,
false,
GL_FILL,
HYDRA_RENDERABLE_TYPE::HYDRA_TEXTURE_DEBUG);
m_render_stages.push_back(render_stage);
}
@@ -36,7 +36,7 @@ void HydraForwardPipeline::Initialise()
std::vector<uint32_t> textures;
std::vector<uint32_t> rb_attachments;
render_stage->Initialise(shader_path + "forward_shader.vert", shader_path + "forward_shader.frag", "", "", "", shader_binding, 0, textures, true, GL_BACK, true, HYDRA_RENDERABLE_TYPE::HYDRA_COLOUR);
render_stage->Initialise(shader_path + "forward_shader.vert", shader_path + "forward_shader.frag", "", "", "", shader_binding, 0, textures, true, GL_BACK, true, GL_FILL, HYDRA_RENDERABLE_TYPE::HYDRA_COLOUR);
m_render_stages.push_back(render_stage);
m_per_frame_ubo = buffer_manager->CreateGPUBuffer("PerFrameUBO",
@@ -0,0 +1,70 @@
#include "HydraLandscapeRenderStage.h"
#include "../ecs/HydraECS.h"
#include "../ecs/components/HydraMeshComponent.h"
#include "../ecs/components/HydraRenderableComponent.h"
#include "../engine/HydraEngine.h"
#include "../buffer/HydraVertexBufferManager.h"
#include "../buffer/HydraBufferManager.h"
#include <set>
#include <fstream>
#include <sstream>
#include <iostream>
#include <GLMIncludes.h>
void HydraLandscapeRenderStage::Render(std::set<HydraID> &entities, uint32_t framebuffer_id)
{
HydraECS *ecs = GetEngine()->ECS();
if (framebuffer_id != INVALID_HYDRA_ID)
{
glBindFramebuffer(GL_FRAMEBUFFER, framebuffer_id);
}
// glDrawBuffers(m_rb_attachments.size(), &m_rb_attachments[0]);
HydraVertexBufferManager *vert_buffer_mananger = GetEngine()->VertexBufferManager();
glUseProgram(m_program);
_BindBuffers();
_BindTextures();
HydraSignature signature = {};
signature.set(m_renderable_type, true);
glPolygonMode(GL_FRONT_AND_BACK, m_fill_mode);
if (m_cull)
{
glEnable(GL_CULL_FACE);
glCullFace(m_cull_face);
}
else
{
glDisable(GL_CULL_FACE);
}
if (m_depth_enable)
{
glEnable(GL_DEPTH_TEST);
}
else
{
glDisable(GL_DEPTH_TEST);
}
glPatchParameteri(GL_PATCH_VERTICES, 4);
for (const auto &entity_id : entities)
{
HydraRenderableComponent render_comp = ecs->GetComponent<HydraRenderableComponent>(entity_id);
if (((render_comp.renderable_types & signature) == signature) && (render_comp.active))
{
if (ecs->HasComponent<HydraMeshComponent>(entity_id))
{
HydraMeshComponent mesh_comp = ecs->GetComponent<HydraMeshComponent>(entity_id);
if (mesh_comp.mesh_state == HYDRA_STATE::Ready)
{
HydraVertexBuffer &vertex_buffer = vert_buffer_mananger->GetVertexBuffer(mesh_comp.vertex_buffer_id);
glBindVertexArray(vertex_buffer.vao);
glDrawElements(GL_PATCHES, vertex_buffer.triangle_count, GL_UNSIGNED_INT, (void *)0);
}
}
}
}
glBindVertexArray(0);
glBindFramebuffer(GL_FRAMEBUFFER, 0);
}
@@ -0,0 +1,26 @@
#ifndef HYDRALANDSCAPERENDERSTAGE
#define HYDRALANDSCAPERENDERSTAGE
#include "../engine/HydraObject.h"
#include "../windowmanager/HydraRenderSettings.h"
#include "HydraShaderBinding.hpp"
#include "../GlewIncludes.h"
#include "HydraRenderStage.h"
#include <vector>
#include <set>
class HydraLandscapeRenderStage : public HydraRenderStage
{
public:
void Render(std::set<HydraID>& entities, uint32_t framebuffer_id) override;
private:
protected:
};
#endif /* HYDRALANDSCAPERENDERSTAGE */
@@ -23,6 +23,7 @@ void HydraRenderStage::Initialise(std::string vertex_shader_file,
bool enable_culling,
uint32_t cull_face,
bool depth_enable,
uint32_t fill_mode,
HYDRA_RENDERABLE_TYPE renderable_type)
{
m_framebuffer_id = framebuffer_id;
@@ -33,6 +34,7 @@ void HydraRenderStage::Initialise(std::string vertex_shader_file,
m_cull = enable_culling;
m_program = glCreateProgram();
m_cull_face = cull_face;
m_fill_mode = fill_mode;
if (vertex_shader_file.length() > 0)
{
m_vertex_shader = _LoadShader(vertex_shader_file, GL_VERTEX_SHADER);
@@ -102,7 +104,7 @@ void HydraRenderStage::Render(std::set<HydraID> &entities, uint32_t framebuffer_
_BindTextures();
HydraSignature signature = {};
signature.set(m_renderable_type, true);
glPolygonMode(GL_FRONT_AND_BACK, m_fill_mode);
if (m_cull)
{
glEnable(GL_CULL_FACE);
@@ -21,14 +21,17 @@ class HydraRenderStage : public HydraObject
bool enable_culling,
uint32_t cull_face,
bool depth_enable,
uint32_t fill_mode,
HYDRA_RENDERABLE_TYPE renderable_type);
void ShutDown();
void Render(std::set<HydraID>& entities, uint32_t framebuffer_id);
virtual void Render(std::set<HydraID>& entities, uint32_t framebuffer_id);
void Render(std::set<HydraID>& entities);
private:
uint32_t _LoadShader(std::string filename, uint32_t shader_type);
std::string _LoadShaderSource(std::string filename);
void _BindBuffers();
protected:
void _BindBuffers();
void _BindTextures();
HydraShaderBinding m_shader_binding;
uint32_t m_vertex_shader = GL_INVALID_VALUE;
@@ -40,6 +43,7 @@ class HydraRenderStage : public HydraObject
uint32_t m_renderable_type;
uint32_t m_framebuffer_id = 0;
uint32_t m_cull_face = GL_NONE;
uint32_t m_fill_mode = GL_FILL;
bool m_cull = false;
bool m_depth_enable = true;
std::vector<uint32_t> m_textures;
@@ -165,6 +165,7 @@ void HydraShadowPipeline::_CreatePointRenderStage()
true,
GL_BACK,
true,
GL_FILL,
HYDRA_RENDERABLE_TYPE::HYDRA_COLOUR);
m_render_stages[POINT_RENDER_STAGE] = render_stage;
}
@@ -218,8 +219,9 @@ void HydraShadowPipeline::_CreateDirectionalRenderStage()
0,
textures,
true,
GL_NONE,
GL_BACK,
true,
GL_FILL,
HYDRA_RENDERABLE_TYPE::HYDRA_COLOUR);
m_render_stages[DIRECTIONAL_RENDER_STAGE] = render_stage;
}
@@ -274,6 +276,7 @@ void HydraShadowPipeline::_CreateSpotRenderStage()
true,
GL_BACK,
true,
GL_FILL,
HYDRA_RENDERABLE_TYPE::HYDRA_COLOUR);
m_render_stages[SPOT_RENDER_STAGE] = render_stage;
}
@@ -28,7 +28,7 @@ void HydraRenderer::Initialise(HydraRenderSettings render_settings)
glEnable(GL_DEBUG_OUTPUT);
glfwSwapInterval(0);
// glDebugMessageCallback(MessageCallback, 0);
glDebugMessageCallback(MessageCallback, 0);
}
}
@@ -0,0 +1,626 @@
{
"inputs" :
[
{
"path" : "CMakeLists.txt"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeDetermineSystem.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeSystem.cmake.in"
},
{
"isGenerated" : true,
"path" : "build/CMakeFiles/4.4.2/CMakeSystem.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeSystemSpecificInitialize.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Platform/Windows-Initialize.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeDetermineCXXCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeDetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Platform/Windows-Determine-CXX.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeDetermineCompilerId.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeCompilerIdDetection.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/ADSP-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/ARMCC-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/ARMClang-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/AppleClang-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/Borland-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/Clang-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/Cray-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/CrayClang-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/Diab-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/Embarcadero-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/Fujitsu-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/GHS-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/HP-CXX-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/IAR-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/Intel-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/MSVC-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/NVHPC-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/NVIDIA-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/OrangeC-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/PGI-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/PathScale-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/PellesC-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/Renesas-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/SCO-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/TI-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/TIClang-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/Tasking-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/Watcom-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/XL-CXX-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CompilerId/VS-10.vcxproj.in"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeFindBinUtils.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeCXXCompiler.cmake.in"
},
{
"isGenerated" : true,
"path" : "build/CMakeFiles/4.4.2/CMakeCXXCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeSystemSpecificInformation.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeGenericSystem.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeInitializeConfigs.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Platform/Windows.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Platform/WindowsPaths.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeCXXInformation.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeLanguageInformation.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/MSVC-CXX.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/MSVC.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Platform/Windows-MSVC-CXX.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Platform/Windows-MSVC.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeDetermineRCCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeRCCompiler.cmake.in"
},
{
"isGenerated" : true,
"path" : "build/CMakeFiles/4.4.2/CMakeRCCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeRCInformation.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeTestRCCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeCommonLanguageInclude.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeTestCXXCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeTestCompilerCommon.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeDetermineCompilerABI.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Internal/CMakeDetermineLinkerId.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeParseImplicitIncludeInfo.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeParseImplicitLinkInfo.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeParseLibraryArchitecture.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeTestCompilerCommon.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeCXXCompilerABI.cpp"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeDetermineCompilerSupport.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Internal/FeatureTesting.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeCXXCompiler.cmake.in"
},
{
"isGenerated" : true,
"path" : "build/CMakeFiles/4.4.2/CMakeCXXCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Internal/CMakeCXXLinkerInformation.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Internal/CMakeCommonLinkerInformation.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Linker/MSVC-CXX.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Linker/MSVC.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Platform/Linker/Windows-MSVC-CXX.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Platform/Linker/Windows-MSVC.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Internal/CMakeInspectCXXLinker.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeCXXCompiler.cmake.in"
},
{
"path" : "HydraEngine/CMakeLists.txt"
},
{
"isExternal" : true,
"path" : "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3ConfigVersion.cmake"
},
{
"isExternal" : true,
"path" : "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeFindDependencyMacro.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/FindThreads.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CheckLibraryExists.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Internal/CheckCommon.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CheckIncludeFileCXX.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Internal/CheckCommon.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CheckCXXSourceCompiles.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Internal/CheckSourceCompiles.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Internal/CheckCommon.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/FindPackageHandleStandardArgs.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/FindPackageMessage.cmake"
},
{
"isExternal" : true,
"path" : "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Targets.cmake"
},
{
"isExternal" : true,
"path" : "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Targets-debug.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/FindGLEW.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/FindPackageHandleStandardArgs.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/FindPackageMessage.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/SelectLibraryConfigurations.cmake"
},
{
"isExternal" : true,
"path" : "C:/Program Files (x86)/glm/share/glm/glmConfigVersion.cmake"
},
{
"isExternal" : true,
"path" : "C:/Program Files (x86)/glm/share/glm/glmConfig.cmake"
},
{
"isExternal" : true,
"path" : "C:/Program Files (x86)/glm/share/glm/glmConfig-debug.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/FindOpenGL.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/FindPackageHandleStandardArgs.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/FindPackageMessage.cmake"
}
],
"kind" : "cmakeFiles",
"paths" :
{
"build" : "C:/Code/HydraV3/build",
"source" : "C:/Code/HydraV3"
},
"version" :
{
"major" : 1,
"minor" : 1
}
}
@@ -1,262 +0,0 @@
{
"inputs" :
[
{
"path" : "CMakeLists.txt"
},
{
"isGenerated" : true,
"path" : "build/CMakeFiles/4.4.2/CMakeSystem.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeSystemSpecificInitialize.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Platform/Windows-Initialize.cmake"
},
{
"isGenerated" : true,
"path" : "build/CMakeFiles/4.4.2/CMakeCXXCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeSystemSpecificInformation.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeGenericSystem.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeInitializeConfigs.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Platform/Windows.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Platform/WindowsPaths.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeCXXInformation.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeLanguageInformation.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/MSVC-CXX.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/MSVC.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Platform/Windows-MSVC-CXX.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Platform/Windows-MSVC.cmake"
},
{
"isGenerated" : true,
"path" : "build/CMakeFiles/4.4.2/CMakeRCCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeRCInformation.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeCommonLanguageInclude.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Internal/CMakeCXXLinkerInformation.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Internal/CMakeCommonLinkerInformation.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Linker/MSVC-CXX.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Linker/MSVC.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Platform/Linker/Windows-MSVC-CXX.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Platform/Linker/Windows-MSVC.cmake"
},
{
"path" : "HydraEngine/CMakeLists.txt"
},
{
"isExternal" : true,
"path" : "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3ConfigVersion.cmake"
},
{
"isExternal" : true,
"path" : "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Config.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeFindDependencyMacro.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/FindThreads.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CheckLibraryExists.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Internal/CheckCommon.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CheckIncludeFileCXX.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Internal/CheckCommon.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/CheckCXXSourceCompiles.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Internal/CheckSourceCompiles.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/Internal/CheckCommon.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/FindPackageHandleStandardArgs.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/FindPackageMessage.cmake"
},
{
"isExternal" : true,
"path" : "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Targets.cmake"
},
{
"isExternal" : true,
"path" : "C:/Program Files (x86)/GLFW/lib/cmake/glfw3/glfw3Targets-debug.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/FindGLEW.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/FindPackageHandleStandardArgs.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/FindPackageMessage.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/SelectLibraryConfigurations.cmake"
},
{
"isExternal" : true,
"path" : "C:/Program Files (x86)/glm/share/glm/glmConfigVersion.cmake"
},
{
"isExternal" : true,
"path" : "C:/Program Files (x86)/glm/share/glm/glmConfig.cmake"
},
{
"isExternal" : true,
"path" : "C:/Program Files (x86)/glm/share/glm/glmConfig-debug.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/FindOpenGL.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/FindPackageHandleStandardArgs.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "C:/Program Files/CMake/share/cmake-4.4/Modules/FindPackageMessage.cmake"
}
],
"kind" : "cmakeFiles",
"paths" :
{
"build" : "C:/Code/HydraV3/build",
"source" : "C:/Code/HydraV3"
},
"version" :
{
"major" : 1,
"minor" : 1
}
}
@@ -182,7 +182,7 @@
{
"directoryIndex" : 1,
"id" : "HydraEngine::@fafd37b19aacd4c483ed",
"jsonFile" : "target-HydraEngine-Debug-6272946fe019762622c4.json",
"jsonFile" : "target-HydraEngine-Debug-21921163cb2228a574b8.json",
"name" : "HydraEngine",
"projectIndex" : 1
},
@@ -376,7 +376,7 @@
{
"directoryIndex" : 1,
"id" : "HydraEngine::@fafd37b19aacd4c483ed",
"jsonFile" : "target-HydraEngine-Release-83250d5af3da97f0309b.json",
"jsonFile" : "target-HydraEngine-Release-d288f4d4ebc673885207.json",
"name" : "HydraEngine",
"projectIndex" : 1
},
@@ -570,7 +570,7 @@
{
"directoryIndex" : 1,
"id" : "HydraEngine::@fafd37b19aacd4c483ed",
"jsonFile" : "target-HydraEngine-MinSizeRel-d8a1981dff03cf6fa3f2.json",
"jsonFile" : "target-HydraEngine-MinSizeRel-1a62b9d0af20795fdd14.json",
"name" : "HydraEngine",
"projectIndex" : 1
},
@@ -764,7 +764,7 @@
{
"directoryIndex" : 1,
"id" : "HydraEngine::@fafd37b19aacd4c483ed",
"jsonFile" : "target-HydraEngine-RelWithDebInfo-3a3aea265ba6d89a95e7.json",
"jsonFile" : "target-HydraEngine-RelWithDebInfo-af569e5ce49469b9cb07.json",
"name" : "HydraEngine",
"projectIndex" : 1
},
@@ -27,7 +27,7 @@
"objects" :
[
{
"jsonFile" : "codemodel-v2-72c227c94a914ca5e0b8.json",
"jsonFile" : "codemodel-v2-68d3042c8d71352d9d85.json",
"kind" : "codemodel",
"version" :
{
@@ -45,7 +45,7 @@
}
},
{
"jsonFile" : "cmakeFiles-v1-738dfdd3e65e6b275c61.json",
"jsonFile" : "cmakeFiles-v1-65655eb3140dda920443.json",
"kind" : "cmakeFiles",
"version" :
{
@@ -100,7 +100,7 @@
}
},
{
"jsonFile" : "codemodel-v2-72c227c94a914ca5e0b8.json",
"jsonFile" : "codemodel-v2-68d3042c8d71352d9d85.json",
"kind" : "codemodel",
"version" :
{
@@ -118,7 +118,7 @@
}
},
{
"jsonFile" : "cmakeFiles-v1-738dfdd3e65e6b275c61.json",
"jsonFile" : "cmakeFiles-v1-65655eb3140dda920443.json",
"kind" : "cmakeFiles",
"version" :
{
@@ -288,14 +288,15 @@
135,
137,
139,
145,
141,
147,
149,
152,
151,
154,
155,
156,
157,
158
159,
160
]
}
],
@@ -438,14 +439,15 @@
135,
137,
139,
145,
141,
147,
149,
152,
151,
154,
155,
156,
157,
158
159,
160
]
},
{
@@ -537,19 +539,20 @@
136,
138,
140,
141,
142,
143,
144,
145,
146,
148,
150,
151,
152,
153,
156,
159,
160,
161
155,
158,
161,
162,
163
]
}
],
@@ -1728,6 +1731,25 @@
"path" : "HydraEngine/source/pipeline/HydraForwardPipeline.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"compileGroupIndex" : 0,
"path" : "HydraEngine/source/pipeline/HydraLandscapeRenderStage.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"path" : "HydraEngine/source/pipeline/HydraLandscapeRenderStage.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
@@ -288,14 +288,15 @@
135,
137,
139,
145,
141,
147,
149,
152,
151,
154,
155,
156,
157,
158
159,
160
]
}
],
@@ -438,14 +439,15 @@
135,
137,
139,
145,
141,
147,
149,
152,
151,
154,
155,
156,
157,
158
159,
160
]
},
{
@@ -537,19 +539,20 @@
136,
138,
140,
141,
142,
143,
144,
145,
146,
148,
150,
151,
152,
153,
156,
159,
160,
161
155,
158,
161,
162,
163
]
}
],
@@ -1728,6 +1731,25 @@
"path" : "HydraEngine/source/pipeline/HydraForwardPipeline.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"compileGroupIndex" : 0,
"path" : "HydraEngine/source/pipeline/HydraLandscapeRenderStage.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"path" : "HydraEngine/source/pipeline/HydraLandscapeRenderStage.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
@@ -288,14 +288,15 @@
135,
137,
139,
145,
141,
147,
149,
152,
151,
154,
155,
156,
157,
158
159,
160
]
}
],
@@ -438,14 +439,15 @@
135,
137,
139,
145,
141,
147,
149,
152,
151,
154,
155,
156,
157,
158
159,
160
]
},
{
@@ -537,19 +539,20 @@
136,
138,
140,
141,
142,
143,
144,
145,
146,
148,
150,
151,
152,
153,
156,
159,
160,
161
155,
158,
161,
162,
163
]
}
],
@@ -1728,6 +1731,25 @@
"path" : "HydraEngine/source/pipeline/HydraForwardPipeline.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"compileGroupIndex" : 0,
"path" : "HydraEngine/source/pipeline/HydraLandscapeRenderStage.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"path" : "HydraEngine/source/pipeline/HydraLandscapeRenderStage.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
@@ -288,14 +288,15 @@
135,
137,
139,
145,
141,
147,
149,
152,
151,
154,
155,
156,
157,
158
159,
160
]
}
],
@@ -438,14 +439,15 @@
135,
137,
139,
145,
141,
147,
149,
152,
151,
154,
155,
156,
157,
158
159,
160
]
},
{
@@ -537,19 +539,20 @@
136,
138,
140,
141,
142,
143,
144,
145,
146,
148,
150,
151,
152,
153,
156,
159,
160,
161
155,
158,
161,
162,
163
]
}
],
@@ -1728,6 +1731,25 @@
"path" : "HydraEngine/source/pipeline/HydraForwardPipeline.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"compileGroupIndex" : 0,
"path" : "HydraEngine/source/pipeline/HydraLandscapeRenderStage.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"path" : "HydraEngine/source/pipeline/HydraLandscapeRenderStage.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
File diff suppressed because one or more lines are too long
+74 -74
View File
@@ -109,7 +109,7 @@ events:
The output was:
0
MSBuild version 17.14.40+3e7442088 for .NET Framework
Build started 25/09/2026 10:36:42.
Build started 29/09/2026 11:16:20.
Project "C:\\Code\\HydraV3\\build\\CMakeFiles\\4.4.2\\CompilerIdCXX\\CompilerIdCXX.vcxproj" on node 1 (default targets).
PrepareForBuild:
@@ -138,7 +138,7 @@ events:
0 Warning(s)
0 Error(s)
Time Elapsed 00:00:00.56
Time Elapsed 00:00:00.41
Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CompilerIdCXX.exe"
@@ -1084,8 +1084,8 @@ events:
checks:
- "Detecting CXX compiler ABI info"
directories:
source: "C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-mc7kw2"
binary: "C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-mc7kw2"
source: "C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-x7a3e3"
binary: "C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-x7a3e3"
cmakeVariables:
CMAKE_CXX_FLAGS: "/DWIN32 /D_WINDOWS /EHsc"
CMAKE_CXX_FLAGS_DEBUG: "/Ob0 /Od /RTC1"
@@ -1096,39 +1096,39 @@ events:
variable: "CMAKE_CXX_ABI_COMPILED"
cached: false
stdout: |
Change Dir: 'C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-mc7kw2'
Change Dir: 'C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-x7a3e3'
Run Build Command(s): "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/MSBuild.exe" cmTC_d2b18.vcxproj /p:Configuration=Debug /p:Platform=x64 /p:VisualStudioVersion=17.0 /v:n
Run Build Command(s): "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/MSBuild.exe" cmTC_0c7ab.vcxproj /p:Configuration=Debug /p:Platform=x64 /p:VisualStudioVersion=17.0 /v:n
MSBuild version 17.14.40+3e7442088 for .NET Framework
Build started 25/09/2026 10:36:43.
Build started 29/09/2026 11:16:21.
Project "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-mc7kw2\\cmTC_d2b18.vcxproj" on node 1 (default targets).
Project "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-x7a3e3\\cmTC_0c7ab.vcxproj" on node 1 (default targets).
PrepareForBuild:
Structured output is enabled. The formatting of compiler diagnostics will reflect the error hierarchy. See https://aka.ms/cpp/structured-output for more details.
Creating directory "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-mc7kw2\\Debug\\".
Creating directory "cmTC_d2b18.dir\\Debug\\cmTC_d2b18.tlog\\".
Creating directory "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-x7a3e3\\Debug\\".
Creating directory "cmTC_0c7ab.dir\\Debug\\cmTC_0c7ab.tlog\\".
InitializeBuildStatus:
Creating "cmTC_d2b18.dir\\Debug\\cmTC_d2b18.tlog\\unsuccessfulbuild" because "AlwaysCreate" was specified.
Touching "cmTC_d2b18.dir\\Debug\\cmTC_d2b18.tlog\\unsuccessfulbuild".
Creating "cmTC_0c7ab.dir\\Debug\\cmTC_0c7ab.tlog\\unsuccessfulbuild" because "AlwaysCreate" was specified.
Touching "cmTC_0c7ab.dir\\Debug\\cmTC_0c7ab.tlog\\unsuccessfulbuild".
ClCompile:
C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64\\CL.exe /c /Zi /W1 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D _MBCS /D "CMAKE_INTDIR=\\"Debug\\"" /EHsc /RTC1 /MDd /std:c++17 /Fo"cmTC_d2b18.dir\\Debug\\\\" /Fd"cmTC_d2b18.dir\\Debug\\vc143.pdb" /external:W1 /TP /errorReport:queue "C:\\Program Files\\CMake\\share\\cmake-4.4\\Modules\\CMakeCXXCompilerABI.cpp"
C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64\\CL.exe /c /Zi /W1 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D _MBCS /D "CMAKE_INTDIR=\\"Debug\\"" /EHsc /RTC1 /MDd /std:c++17 /Fo"cmTC_0c7ab.dir\\Debug\\\\" /Fd"cmTC_0c7ab.dir\\Debug\\vc143.pdb" /external:W1 /TP /errorReport:queue "C:\\Program Files\\CMake\\share\\cmake-4.4\\Modules\\CMakeCXXCompilerABI.cpp"
Microsoft (R) C/C++ Optimizing Compiler Version 19.44.35225 for x64
Copyright (C) Microsoft Corporation. All rights reserved.
cl /c /Zi /W1 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D _MBCS /D "CMAKE_INTDIR=\\"Debug\\"" /EHsc /RTC1 /MDd /std:c++17 /Fo"cmTC_d2b18.dir\\Debug\\\\" /Fd"cmTC_d2b18.dir\\Debug\\vc143.pdb" /external:W1 /TP /errorReport:queue "C:\\Program Files\\CMake\\share\\cmake-4.4\\Modules\\CMakeCXXCompilerABI.cpp"
cl /c /Zi /W1 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D _MBCS /D "CMAKE_INTDIR=\\"Debug\\"" /EHsc /RTC1 /MDd /std:c++17 /Fo"cmTC_0c7ab.dir\\Debug\\\\" /Fd"cmTC_0c7ab.dir\\Debug\\vc143.pdb" /external:W1 /TP /errorReport:queue "C:\\Program Files\\CMake\\share\\cmake-4.4\\Modules\\CMakeCXXCompilerABI.cpp"
CMakeCXXCompilerABI.cpp
Link:
C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64\\link.exe /OUT:"C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-mc7kw2\\Debug\\cmTC_d2b18.exe" /INCREMENTAL /ILK:"cmTC_d2b18.dir\\Debug\\cmTC_d2b18.ilk" /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG /PDB:"C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-mc7kw2/Debug/cmTC_d2b18.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /IMPLIB:"C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-mc7kw2/Debug/cmTC_d2b18.lib" /MACHINE:X64 /machine:x64 cmTC_d2b18.dir\\Debug\\CMakeCXXCompilerABI.obj
cmTC_d2b18.vcxproj -> C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-mc7kw2\\Debug\\cmTC_d2b18.exe
C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64\\link.exe /OUT:"C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-x7a3e3\\Debug\\cmTC_0c7ab.exe" /INCREMENTAL /ILK:"cmTC_0c7ab.dir\\Debug\\cmTC_0c7ab.ilk" /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG /PDB:"C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-x7a3e3/Debug/cmTC_0c7ab.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /IMPLIB:"C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-x7a3e3/Debug/cmTC_0c7ab.lib" /MACHINE:X64 /machine:x64 cmTC_0c7ab.dir\\Debug\\CMakeCXXCompilerABI.obj
cmTC_0c7ab.vcxproj -> C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-x7a3e3\\Debug\\cmTC_0c7ab.exe
FinalizeBuildStatus:
Deleting file "cmTC_d2b18.dir\\Debug\\cmTC_d2b18.tlog\\unsuccessfulbuild".
Touching "cmTC_d2b18.dir\\Debug\\cmTC_d2b18.tlog\\cmTC_d2b18.lastbuildstate".
Done Building Project "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-mc7kw2\\cmTC_d2b18.vcxproj" (default targets).
Deleting file "cmTC_0c7ab.dir\\Debug\\cmTC_0c7ab.tlog\\unsuccessfulbuild".
Touching "cmTC_0c7ab.dir\\Debug\\cmTC_0c7ab.tlog\\cmTC_0c7ab.lastbuildstate".
Done Building Project "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-x7a3e3\\cmTC_0c7ab.vcxproj" (default targets).
Build succeeded.
0 Warning(s)
0 Error(s)
Time Elapsed 00:00:00.38
Time Elapsed 00:00:00.39
exitCode: 0
-
@@ -1141,7 +1141,7 @@ events:
Parsed CXX implicit link information:
link line regex: [^( *|.*[/\\])(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)|link\\.exe|lld-link(\\.exe)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)]
linker tool regex: [^[ ]*(->|"|[0-9]+>[ -]*Build:[ 0-9]+ ms[ ]*)?[ ]*(([^"]*[/\\])?(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)|link\\.exe|lld-link(\\.exe)?))("|,| |$)]
link line: [ C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64\\link.exe /OUT:"C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-mc7kw2\\Debug\\cmTC_d2b18.exe" /INCREMENTAL /ILK:"cmTC_d2b18.dir\\Debug\\cmTC_d2b18.ilk" /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG /PDB:"C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-mc7kw2/Debug/cmTC_d2b18.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /IMPLIB:"C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-mc7kw2/Debug/cmTC_d2b18.lib" /MACHINE:X64 /machine:x64 cmTC_d2b18.dir\\Debug\\CMakeCXXCompilerABI.obj] ==> linker [C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64\\link.exe]
link line: [ C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64\\link.exe /OUT:"C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-x7a3e3\\Debug\\cmTC_0c7ab.exe" /INCREMENTAL /ILK:"cmTC_0c7ab.dir\\Debug\\cmTC_0c7ab.ilk" /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG /PDB:"C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-x7a3e3/Debug/cmTC_0c7ab.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /IMPLIB:"C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-x7a3e3/Debug/cmTC_0c7ab.lib" /MACHINE:X64 /machine:x64 cmTC_0c7ab.dir\\Debug\\CMakeCXXCompilerABI.obj] ==> linker [C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64\\link.exe]
linker tool for 'CXX': C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.44.35207/bin/HostX64/x64/link.exe
implicit libs: []
implicit objs: []
@@ -1174,8 +1174,8 @@ events:
checks:
- "Performing Test CMAKE_HAVE_LIBC_PTHREAD"
directories:
source: "C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-3y1mlu"
binary: "C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-3y1mlu"
source: "C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-qlh9jq"
binary: "C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-qlh9jq"
cmakeVariables:
CMAKE_CXX_FLAGS: "/DWIN32 /D_WINDOWS /EHsc"
CMAKE_CXX_FLAGS_DEBUG: "/Ob0 /Od /RTC1"
@@ -1185,39 +1185,39 @@ events:
variable: "CMAKE_HAVE_LIBC_PTHREAD"
cached: true
stdout: |
Change Dir: 'C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-3y1mlu'
Change Dir: 'C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-qlh9jq'
Run Build Command(s): "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/MSBuild.exe" cmTC_4e490.vcxproj /p:Configuration=Debug /p:Platform=x64 /p:VisualStudioVersion=17.0 /v:n
Run Build Command(s): "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/MSBuild.exe" cmTC_2e8fc.vcxproj /p:Configuration=Debug /p:Platform=x64 /p:VisualStudioVersion=17.0 /v:n
MSBuild version 17.14.40+3e7442088 for .NET Framework
Build started 25/09/2026 10:36:44.
Build started 29/09/2026 11:16:22.
Project "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-3y1mlu\\cmTC_4e490.vcxproj" on node 1 (default targets).
Project "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-qlh9jq\\cmTC_2e8fc.vcxproj" on node 1 (default targets).
PrepareForBuild:
Structured output is enabled. The formatting of compiler diagnostics will reflect the error hierarchy. See https://aka.ms/cpp/structured-output for more details.
Creating directory "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-3y1mlu\\Debug\\".
Creating directory "cmTC_4e490.dir\\Debug\\cmTC_4e490.tlog\\".
Creating directory "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-qlh9jq\\Debug\\".
Creating directory "cmTC_2e8fc.dir\\Debug\\cmTC_2e8fc.tlog\\".
InitializeBuildStatus:
Creating "cmTC_4e490.dir\\Debug\\cmTC_4e490.tlog\\unsuccessfulbuild" because "AlwaysCreate" was specified.
Touching "cmTC_4e490.dir\\Debug\\cmTC_4e490.tlog\\unsuccessfulbuild".
Creating "cmTC_2e8fc.dir\\Debug\\cmTC_2e8fc.tlog\\unsuccessfulbuild" because "AlwaysCreate" was specified.
Touching "cmTC_2e8fc.dir\\Debug\\cmTC_2e8fc.tlog\\unsuccessfulbuild".
ClCompile:
C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64\\CL.exe /c /Zi /W1 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D CMAKE_HAVE_LIBC_PTHREAD /D _MBCS /D "CMAKE_INTDIR=\\"Debug\\"" /EHsc /RTC1 /MDd /std:c++17 /Fo"cmTC_4e490.dir\\Debug\\\\" /Fd"cmTC_4e490.dir\\Debug\\vc143.pdb" /external:W1 /TP /errorReport:queue "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-3y1mlu\\src.cxx"
C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64\\CL.exe /c /Zi /W1 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D CMAKE_HAVE_LIBC_PTHREAD /D _MBCS /D "CMAKE_INTDIR=\\"Debug\\"" /EHsc /RTC1 /MDd /std:c++17 /Fo"cmTC_2e8fc.dir\\Debug\\\\" /Fd"cmTC_2e8fc.dir\\Debug\\vc143.pdb" /external:W1 /TP /errorReport:queue "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-qlh9jq\\src.cxx"
Microsoft (R) C/C++ Optimizing Compiler Version 19.44.35225 for x64
Copyright (C) Microsoft Corporation. All rights reserved.
cl /c /Zi /W1 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D CMAKE_HAVE_LIBC_PTHREAD /D _MBCS /D "CMAKE_INTDIR=\\"Debug\\"" /EHsc /RTC1 /MDd /std:c++17 /Fo"cmTC_4e490.dir\\Debug\\\\" /Fd"cmTC_4e490.dir\\Debug\\vc143.pdb" /external:W1 /TP /errorReport:queue "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-3y1mlu\\src.cxx"
cl /c /Zi /W1 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D CMAKE_HAVE_LIBC_PTHREAD /D _MBCS /D "CMAKE_INTDIR=\\"Debug\\"" /EHsc /RTC1 /MDd /std:c++17 /Fo"cmTC_2e8fc.dir\\Debug\\\\" /Fd"cmTC_2e8fc.dir\\Debug\\vc143.pdb" /external:W1 /TP /errorReport:queue "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-qlh9jq\\src.cxx"
src.cxx
C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-3y1mlu\\src.cxx(1,10): error C1083: Cannot open include file: 'pthread.h': No such file or directory [C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-3y1mlu\\cmTC_4e490.vcxproj]
Done Building Project "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-3y1mlu\\cmTC_4e490.vcxproj" (default targets) -- FAILED.
C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-qlh9jq\\src.cxx(1,10): error C1083: Cannot open include file: 'pthread.h': No such file or directory [C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-qlh9jq\\cmTC_2e8fc.vcxproj]
Done Building Project "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-qlh9jq\\cmTC_2e8fc.vcxproj" (default targets) -- FAILED.
Build FAILED.
"C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-3y1mlu\\cmTC_4e490.vcxproj" (default target) (1) ->
"C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-qlh9jq\\cmTC_2e8fc.vcxproj" (default target) (1) ->
(ClCompile target) ->
C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-3y1mlu\\src.cxx(1,10): error C1083: Cannot open include file: 'pthread.h': No such file or directory [C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-3y1mlu\\cmTC_4e490.vcxproj]
C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-qlh9jq\\src.cxx(1,10): error C1083: Cannot open include file: 'pthread.h': No such file or directory [C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-qlh9jq\\cmTC_2e8fc.vcxproj]
0 Warning(s)
1 Error(s)
Time Elapsed 00:00:00.27
Time Elapsed 00:00:00.24
exitCode: 1
-
@@ -1233,8 +1233,8 @@ events:
checks:
- "Looking for pthread_create in pthreads"
directories:
source: "C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-83q3ph"
binary: "C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-83q3ph"
source: "C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-r3jtf8"
binary: "C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-r3jtf8"
cmakeVariables:
CMAKE_CXX_FLAGS: "/DWIN32 /D_WINDOWS /EHsc"
CMAKE_CXX_FLAGS_DEBUG: "/Ob0 /Od /RTC1"
@@ -1244,41 +1244,41 @@ events:
variable: "CMAKE_HAVE_PTHREADS_CREATE"
cached: true
stdout: |
Change Dir: 'C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-83q3ph'
Change Dir: 'C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-r3jtf8'
Run Build Command(s): "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/MSBuild.exe" cmTC_d2343.vcxproj /p:Configuration=Debug /p:Platform=x64 /p:VisualStudioVersion=17.0 /v:n
Run Build Command(s): "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/MSBuild.exe" cmTC_64a61.vcxproj /p:Configuration=Debug /p:Platform=x64 /p:VisualStudioVersion=17.0 /v:n
MSBuild version 17.14.40+3e7442088 for .NET Framework
Build started 25/09/2026 10:36:45.
Build started 29/09/2026 11:16:22.
Project "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-83q3ph\\cmTC_d2343.vcxproj" on node 1 (default targets).
Project "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-r3jtf8\\cmTC_64a61.vcxproj" on node 1 (default targets).
PrepareForBuild:
Structured output is enabled. The formatting of compiler diagnostics will reflect the error hierarchy. See https://aka.ms/cpp/structured-output for more details.
Creating directory "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-83q3ph\\Debug\\".
Creating directory "cmTC_d2343.dir\\Debug\\cmTC_d2343.tlog\\".
Creating directory "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-r3jtf8\\Debug\\".
Creating directory "cmTC_64a61.dir\\Debug\\cmTC_64a61.tlog\\".
InitializeBuildStatus:
Creating "cmTC_d2343.dir\\Debug\\cmTC_d2343.tlog\\unsuccessfulbuild" because "AlwaysCreate" was specified.
Touching "cmTC_d2343.dir\\Debug\\cmTC_d2343.tlog\\unsuccessfulbuild".
Creating "cmTC_64a61.dir\\Debug\\cmTC_64a61.tlog\\unsuccessfulbuild" because "AlwaysCreate" was specified.
Touching "cmTC_64a61.dir\\Debug\\cmTC_64a61.tlog\\unsuccessfulbuild".
ClCompile:
C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64\\CL.exe /c /Zi /W1 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D CHECK_FUNCTION_EXISTS=pthread_create /D _MBCS /D "CMAKE_INTDIR=\\"Debug\\"" /EHsc /RTC1 /MDd /std:c++17 /Fo"cmTC_d2343.dir\\Debug\\\\" /Fd"cmTC_d2343.dir\\Debug\\vc143.pdb" /external:W1 /TP /errorReport:queue "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-83q3ph\\CheckFunctionExists.cxx"
C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64\\CL.exe /c /Zi /W1 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D CHECK_FUNCTION_EXISTS=pthread_create /D _MBCS /D "CMAKE_INTDIR=\\"Debug\\"" /EHsc /RTC1 /MDd /std:c++17 /Fo"cmTC_64a61.dir\\Debug\\\\" /Fd"cmTC_64a61.dir\\Debug\\vc143.pdb" /external:W1 /TP /errorReport:queue "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-r3jtf8\\CheckFunctionExists.cxx"
Microsoft (R) C/C++ Optimizing Compiler Version 19.44.35225 for x64
Copyright (C) Microsoft Corporation. All rights reserved.
cl /c /Zi /W1 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D CHECK_FUNCTION_EXISTS=pthread_create /D _MBCS /D "CMAKE_INTDIR=\\"Debug\\"" /EHsc /RTC1 /MDd /std:c++17 /Fo"cmTC_d2343.dir\\Debug\\\\" /Fd"cmTC_d2343.dir\\Debug\\vc143.pdb" /external:W1 /TP /errorReport:queue "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-83q3ph\\CheckFunctionExists.cxx"
cl /c /Zi /W1 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D CHECK_FUNCTION_EXISTS=pthread_create /D _MBCS /D "CMAKE_INTDIR=\\"Debug\\"" /EHsc /RTC1 /MDd /std:c++17 /Fo"cmTC_64a61.dir\\Debug\\\\" /Fd"cmTC_64a61.dir\\Debug\\vc143.pdb" /external:W1 /TP /errorReport:queue "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-r3jtf8\\CheckFunctionExists.cxx"
CheckFunctionExists.cxx
Link:
C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64\\link.exe /OUT:"C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-83q3ph\\Debug\\cmTC_d2343.exe" /INCREMENTAL /ILK:"cmTC_d2343.dir\\Debug\\cmTC_d2343.ilk" /NOLOGO pthreads.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG /PDB:"C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-83q3ph/Debug/cmTC_d2343.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /IMPLIB:"C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-83q3ph/Debug/cmTC_d2343.lib" /MACHINE:X64 /machine:x64 cmTC_d2343.dir\\Debug\\CheckFunctionExists.obj
LINK : fatal error LNK1104: cannot open file 'pthreads.lib' [C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-83q3ph\\cmTC_d2343.vcxproj]
Done Building Project "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-83q3ph\\cmTC_d2343.vcxproj" (default targets) -- FAILED.
C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64\\link.exe /OUT:"C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-r3jtf8\\Debug\\cmTC_64a61.exe" /INCREMENTAL /ILK:"cmTC_64a61.dir\\Debug\\cmTC_64a61.ilk" /NOLOGO pthreads.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG /PDB:"C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-r3jtf8/Debug/cmTC_64a61.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /IMPLIB:"C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-r3jtf8/Debug/cmTC_64a61.lib" /MACHINE:X64 /machine:x64 cmTC_64a61.dir\\Debug\\CheckFunctionExists.obj
LINK : fatal error LNK1104: cannot open file 'pthreads.lib' [C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-r3jtf8\\cmTC_64a61.vcxproj]
Done Building Project "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-r3jtf8\\cmTC_64a61.vcxproj" (default targets) -- FAILED.
Build FAILED.
"C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-83q3ph\\cmTC_d2343.vcxproj" (default target) (1) ->
"C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-r3jtf8\\cmTC_64a61.vcxproj" (default target) (1) ->
(Link target) ->
LINK : fatal error LNK1104: cannot open file 'pthreads.lib' [C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-83q3ph\\cmTC_d2343.vcxproj]
LINK : fatal error LNK1104: cannot open file 'pthreads.lib' [C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-r3jtf8\\cmTC_64a61.vcxproj]
0 Warning(s)
1 Error(s)
Time Elapsed 00:00:00.30
Time Elapsed 00:00:00.32
exitCode: 1
-
@@ -1294,8 +1294,8 @@ events:
checks:
- "Looking for pthread_create in pthread"
directories:
source: "C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-fvfg2f"
binary: "C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-fvfg2f"
source: "C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-s1m2wi"
binary: "C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-s1m2wi"
cmakeVariables:
CMAKE_CXX_FLAGS: "/DWIN32 /D_WINDOWS /EHsc"
CMAKE_CXX_FLAGS_DEBUG: "/Ob0 /Od /RTC1"
@@ -1305,41 +1305,41 @@ events:
variable: "CMAKE_HAVE_PTHREAD_CREATE"
cached: true
stdout: |
Change Dir: 'C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-fvfg2f'
Change Dir: 'C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-s1m2wi'
Run Build Command(s): "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/MSBuild.exe" cmTC_f1675.vcxproj /p:Configuration=Debug /p:Platform=x64 /p:VisualStudioVersion=17.0 /v:n
Run Build Command(s): "C:/Program Files/Microsoft Visual Studio/2022/Professional/MSBuild/Current/Bin/amd64/MSBuild.exe" cmTC_ad086.vcxproj /p:Configuration=Debug /p:Platform=x64 /p:VisualStudioVersion=17.0 /v:n
MSBuild version 17.14.40+3e7442088 for .NET Framework
Build started 25/09/2026 10:36:45.
Build started 29/09/2026 11:16:23.
Project "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-fvfg2f\\cmTC_f1675.vcxproj" on node 1 (default targets).
Project "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-s1m2wi\\cmTC_ad086.vcxproj" on node 1 (default targets).
PrepareForBuild:
Structured output is enabled. The formatting of compiler diagnostics will reflect the error hierarchy. See https://aka.ms/cpp/structured-output for more details.
Creating directory "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-fvfg2f\\Debug\\".
Creating directory "cmTC_f1675.dir\\Debug\\cmTC_f1675.tlog\\".
Creating directory "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-s1m2wi\\Debug\\".
Creating directory "cmTC_ad086.dir\\Debug\\cmTC_ad086.tlog\\".
InitializeBuildStatus:
Creating "cmTC_f1675.dir\\Debug\\cmTC_f1675.tlog\\unsuccessfulbuild" because "AlwaysCreate" was specified.
Touching "cmTC_f1675.dir\\Debug\\cmTC_f1675.tlog\\unsuccessfulbuild".
Creating "cmTC_ad086.dir\\Debug\\cmTC_ad086.tlog\\unsuccessfulbuild" because "AlwaysCreate" was specified.
Touching "cmTC_ad086.dir\\Debug\\cmTC_ad086.tlog\\unsuccessfulbuild".
ClCompile:
C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64\\CL.exe /c /Zi /W1 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D CHECK_FUNCTION_EXISTS=pthread_create /D _MBCS /D "CMAKE_INTDIR=\\"Debug\\"" /EHsc /RTC1 /MDd /std:c++17 /Fo"cmTC_f1675.dir\\Debug\\\\" /Fd"cmTC_f1675.dir\\Debug\\vc143.pdb" /external:W1 /TP /errorReport:queue "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-fvfg2f\\CheckFunctionExists.cxx"
C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64\\CL.exe /c /Zi /W1 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D CHECK_FUNCTION_EXISTS=pthread_create /D _MBCS /D "CMAKE_INTDIR=\\"Debug\\"" /EHsc /RTC1 /MDd /std:c++17 /Fo"cmTC_ad086.dir\\Debug\\\\" /Fd"cmTC_ad086.dir\\Debug\\vc143.pdb" /external:W1 /TP /errorReport:queue "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-s1m2wi\\CheckFunctionExists.cxx"
Microsoft (R) C/C++ Optimizing Compiler Version 19.44.35225 for x64
Copyright (C) Microsoft Corporation. All rights reserved.
cl /c /Zi /W1 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D CHECK_FUNCTION_EXISTS=pthread_create /D _MBCS /D "CMAKE_INTDIR=\\"Debug\\"" /EHsc /RTC1 /MDd /std:c++17 /Fo"cmTC_f1675.dir\\Debug\\\\" /Fd"cmTC_f1675.dir\\Debug\\vc143.pdb" /external:W1 /TP /errorReport:queue "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-fvfg2f\\CheckFunctionExists.cxx"
cl /c /Zi /W1 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D CHECK_FUNCTION_EXISTS=pthread_create /D _MBCS /D "CMAKE_INTDIR=\\"Debug\\"" /EHsc /RTC1 /MDd /std:c++17 /Fo"cmTC_ad086.dir\\Debug\\\\" /Fd"cmTC_ad086.dir\\Debug\\vc143.pdb" /external:W1 /TP /errorReport:queue "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-s1m2wi\\CheckFunctionExists.cxx"
CheckFunctionExists.cxx
Link:
C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64\\link.exe /OUT:"C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-fvfg2f\\Debug\\cmTC_f1675.exe" /INCREMENTAL /ILK:"cmTC_f1675.dir\\Debug\\cmTC_f1675.ilk" /NOLOGO pthread.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG /PDB:"C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-fvfg2f/Debug/cmTC_f1675.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /IMPLIB:"C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-fvfg2f/Debug/cmTC_f1675.lib" /MACHINE:X64 /machine:x64 cmTC_f1675.dir\\Debug\\CheckFunctionExists.obj
LINK : fatal error LNK1104: cannot open file 'pthread.lib' [C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-fvfg2f\\cmTC_f1675.vcxproj]
Done Building Project "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-fvfg2f\\cmTC_f1675.vcxproj" (default targets) -- FAILED.
C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64\\link.exe /OUT:"C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-s1m2wi\\Debug\\cmTC_ad086.exe" /INCREMENTAL /ILK:"cmTC_ad086.dir\\Debug\\cmTC_ad086.ilk" /NOLOGO pthread.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG /PDB:"C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-s1m2wi/Debug/cmTC_ad086.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /IMPLIB:"C:/Code/HydraV3/build/CMakeFiles/CMakeScratch/TryCompile-s1m2wi/Debug/cmTC_ad086.lib" /MACHINE:X64 /machine:x64 cmTC_ad086.dir\\Debug\\CheckFunctionExists.obj
LINK : fatal error LNK1104: cannot open file 'pthread.lib' [C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-s1m2wi\\cmTC_ad086.vcxproj]
Done Building Project "C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-s1m2wi\\cmTC_ad086.vcxproj" (default targets) -- FAILED.
Build FAILED.
"C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-fvfg2f\\cmTC_f1675.vcxproj" (default target) (1) ->
"C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-s1m2wi\\cmTC_ad086.vcxproj" (default target) (1) ->
(Link target) ->
LINK : fatal error LNK1104: cannot open file 'pthread.lib' [C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-fvfg2f\\cmTC_f1675.vcxproj]
LINK : fatal error LNK1104: cannot open file 'pthread.lib' [C:\\Code\\HydraV3\\build\\CMakeFiles\\CMakeScratch\\TryCompile-s1m2wi\\cmTC_ad086.vcxproj]
0 Warning(s)
1 Error(s)
Time Elapsed 00:00:00.30
Time Elapsed 00:00:00.31
exitCode: 1
-
+66
View File
@@ -3,23 +3,89 @@ C:/Code/HydraV3/CMakeLists.txt
C:/Code/HydraV3/build/CMakeFiles/4.4.2/CMakeCXXCompiler.cmake
C:/Code/HydraV3/build/CMakeFiles/4.4.2/CMakeRCCompiler.cmake
C:/Code/HydraV3/build/CMakeFiles/4.4.2/CMakeSystem.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeCXXCompiler.cmake.in
C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeCXXCompilerABI.cpp
C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeCXXInformation.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeCommonLanguageInclude.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeCompilerIdDetection.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeDetermineCXXCompiler.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeDetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeDetermineCompilerABI.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeDetermineCompilerId.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeDetermineCompilerSupport.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeDetermineRCCompiler.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeDetermineSystem.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeFindBinUtils.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeGenericSystem.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeInitializeConfigs.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeLanguageInformation.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeParseImplicitIncludeInfo.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeParseImplicitLinkInfo.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeParseLibraryArchitecture.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeRCCompiler.cmake.in
C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeRCInformation.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeSystem.cmake.in
C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeSystemSpecificInformation.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeSystemSpecificInitialize.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeTestCXXCompiler.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeTestCompilerCommon.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/CMakeTestRCCompiler.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/ADSP-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/ARMCC-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/ARMClang-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/AppleClang-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/Borland-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/CMakeCommonCompilerMacros.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/Clang-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/Clang-DetermineCompilerInternal.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/Cray-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/CrayClang-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/Diab-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/Embarcadero-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/Fujitsu-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/GHS-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/HP-CXX-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/IAR-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/Intel-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/MSVC-CXX.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/MSVC-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/MSVC.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/NVHPC-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/NVIDIA-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/OrangeC-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/PGI-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/PathScale-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/PellesC-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/Renesas-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/SCO-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/TI-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/TIClang-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/Tasking-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/Watcom-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/XL-CXX-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/CompilerId/VS-10.vcxproj.in
C:/Program Files/CMake/share/cmake-4.4/Modules/Internal/CMakeCXXLinkerInformation.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/Internal/CMakeCommonLinkerInformation.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/Internal/CMakeDetermineLinkerId.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/Internal/CMakeInspectCXXLinker.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/Internal/FeatureTesting.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/Linker/MSVC-CXX.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/Linker/MSVC.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/Platform/Linker/Windows-MSVC-CXX.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/Platform/Linker/Windows-MSVC.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/Platform/Windows-Determine-CXX.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/Platform/Windows-Initialize.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/Platform/Windows-MSVC-CXX.cmake
C:/Program Files/CMake/share/cmake-4.4/Modules/Platform/Windows-MSVC.cmake
+2 -2
View File
@@ -2,11 +2,11 @@
Pos=60,60
Size=400,400
Collapsed=0
LastUsed=20260928
LastUsed=20260929
[Window][Hello, world!]
Pos=60,60
Size=338,157
Collapsed=0
LastUsed=20260928
LastUsed=20260929
@@ -2,23 +2,89 @@
C:\CODE\HYDRAV3\BUILD\CMAKEFILES\4.4.2\CMAKECXXCOMPILER.CMAKE
C:\CODE\HYDRAV3\BUILD\CMAKEFILES\4.4.2\CMAKERCCOMPILER.CMAKE
C:\CODE\HYDRAV3\BUILD\CMAKEFILES\4.4.2\CMAKESYSTEM.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKECXXCOMPILER.CMAKE.IN
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKECXXCOMPILERABI.CPP
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKECXXINFORMATION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKECOMMONLANGUAGEINCLUDE.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKECOMPILERIDDETECTION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKEDETERMINECXXCOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKEDETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKEDETERMINECOMPILERABI.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKEDETERMINECOMPILERID.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKEDETERMINECOMPILERSUPPORT.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKEDETERMINERCCOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKEDETERMINESYSTEM.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKEFINDBINUTILS.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKEGENERICSYSTEM.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKEINITIALIZECONFIGS.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKELANGUAGEINFORMATION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKEPARSEIMPLICITINCLUDEINFO.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKEPARSEIMPLICITLINKINFO.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKEPARSELIBRARYARCHITECTURE.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKERCCOMPILER.CMAKE.IN
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKERCINFORMATION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKESYSTEM.CMAKE.IN
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKESYSTEMSPECIFICINFORMATION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKESYSTEMSPECIFICINITIALIZE.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKETESTCXXCOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKETESTCOMPILERCOMMON.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKETESTRCCOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\ADSP-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\ARMCC-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\ARMCLANG-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\APPLECLANG-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\BORLAND-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\CMAKECOMMONCOMPILERMACROS.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\CLANG-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\CLANG-DETERMINECOMPILERINTERNAL.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\COMPAQ-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\CRAY-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\CRAYCLANG-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\DIAB-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\EMBARCADERO-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\FUJITSU-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\FUJITSUCLANG-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\GHS-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\GNU-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\HP-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\IAR-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\IBMCPP-CXX-DETERMINEVERSIONINTERNAL.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\IBMCLANG-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\INTEL-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\INTELLLVM-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\LCC-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\MSVC-CXX.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\MSVC-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\MSVC.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\NVHPC-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\NVIDIA-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\OPENWATCOM-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\ORANGEC-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\PGI-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\PATHSCALE-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\PELLESC-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\RENESAS-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\SCO-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\SUNPRO-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\TI-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\TICLANG-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\TASKING-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\VISUALAGE-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\WATCOM-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\XL-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\XLCLANG-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\ZOS-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILERID\VS-10.VCXPROJ.IN
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\INTERNAL\CMAKECXXLINKERINFORMATION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\INTERNAL\CMAKECOMMONLINKERINFORMATION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\INTERNAL\CMAKEDETERMINELINKERID.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\INTERNAL\CMAKEINSPECTCXXLINKER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\INTERNAL\FEATURETESTING.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\LINKER\MSVC-CXX.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\LINKER\MSVC.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\PLATFORM\LINKER\WINDOWS-MSVC-CXX.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\PLATFORM\LINKER\WINDOWS-MSVC.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\PLATFORM\WINDOWS-DETERMINE-CXX.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\PLATFORM\WINDOWS-INITIALIZE.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\PLATFORM\WINDOWS-MSVC-CXX.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\PLATFORM\WINDOWS-MSVC.CMAKE
File diff suppressed because one or more lines are too long
Binary file not shown.
@@ -46,6 +46,7 @@ C:\Code\HydraV3\HydraEngine\source\mesh\HydraMeshManager.cpp;C:\Code\HydraV3\bui
C:\Code\HydraV3\HydraEngine\source\octtree\HydraOcttree.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraOcttree.obj
C:\Code\HydraV3\HydraEngine\source\pipeline\HydraDeferredPipeline.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraDeferredPipeline.obj
C:\Code\HydraV3\HydraEngine\source\pipeline\HydraForwardPipeline.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraForwardPipeline.obj
C:\Code\HydraV3\HydraEngine\source\pipeline\HydraLandscapeRenderStage.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraLandscapeRenderStage.obj
C:\Code\HydraV3\HydraEngine\source\pipeline\HydraPipeline.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraPipeline.obj
C:\Code\HydraV3\HydraEngine\source\pipeline\HydraRenderStage.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraRenderStage.obj
C:\Code\HydraV3\HydraEngine\source\pipeline\HydraShadowPipeline.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraShadowPipeline.obj
File diff suppressed because one or more lines are too long
Binary file not shown.
+2
View File
@@ -550,6 +550,8 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\pipeline\HydraDeferredPipeline.h" />
<ClCompile Include="C:\Code\HydraV3\HydraEngine\source\pipeline\HydraForwardPipeline.cpp" />
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\pipeline\HydraForwardPipeline.h" />
<ClCompile Include="C:\Code\HydraV3\HydraEngine\source\pipeline\HydraLandscapeRenderStage.cpp" />
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\pipeline\HydraLandscapeRenderStage.h" />
<ClCompile Include="C:\Code\HydraV3\HydraEngine\source\pipeline\HydraPipeline.cpp" />
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\pipeline\HydraPipeline.h" />
<ClCompile Include="C:\Code\HydraV3\HydraEngine\source\pipeline\HydraRenderStage.cpp" />
@@ -145,6 +145,9 @@
<ClCompile Include="C:\Code\HydraV3\HydraEngine\source\pipeline\HydraForwardPipeline.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="C:\Code\HydraV3\HydraEngine\source\pipeline\HydraLandscapeRenderStage.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="C:\Code\HydraV3\HydraEngine\source\pipeline\HydraPipeline.cpp">
<Filter>Source Files</Filter>
</ClCompile>
@@ -426,6 +429,9 @@
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\pipeline\HydraForwardPipeline.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\pipeline\HydraLandscapeRenderStage.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\pipeline\HydraPipeline.h">
<Filter>Header Files</Filter>
</ClInclude>
File diff suppressed because one or more lines are too long
+7 -4
View File
@@ -1,8 +1,11 @@
================================================================================
Linker Errors
Generated: 2026-09-25T09:47:06.759Z
Total Errors: 1
Generated: 2026-09-29T10:16:00.491Z
Total Errors: 2
================================================================================
[LNK1201] (MSVC)
error writing to program database 'C:\Code\HydraV3\build\HydraEngine\Debug\HydraEngine.pdb'; check for insufficient disk space, invalid path, or insufficient privilege [C:\Code\HydraV3\build\HydraEngine\HydraEngine.vcxproj]
[LNK2001] (MSVC)
unresolved external symbol "public: virtual void __cdecl HydraLandscapeRenderStage::Render(class std::set<unsigned int,struct std::less<unsigned int>,class std::allocator<unsigned int> > &,unsigned int)" (?Render@HydraLandscapeRenderStage@@UEAAXAEAV?$set@IU?$less@I@std@@V?$allocator@I@2@@std@@I@Z) [C:\Code\HydraV3\build\HydraEngine\HydraEngine.vcxproj]
[LNK1120] (MSVC)
1 unresolved externals [C:\Code\HydraV3\build\HydraEngine\HydraEngine.vcxproj]
@@ -2,23 +2,89 @@
C:\CODE\HYDRAV3\BUILD\CMAKEFILES\4.4.2\CMAKECXXCOMPILER.CMAKE
C:\CODE\HYDRAV3\BUILD\CMAKEFILES\4.4.2\CMAKERCCOMPILER.CMAKE
C:\CODE\HYDRAV3\BUILD\CMAKEFILES\4.4.2\CMAKESYSTEM.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKECXXCOMPILER.CMAKE.IN
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKECXXCOMPILERABI.CPP
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKECXXINFORMATION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKECOMMONLANGUAGEINCLUDE.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKECOMPILERIDDETECTION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKEDETERMINECXXCOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKEDETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKEDETERMINECOMPILERABI.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKEDETERMINECOMPILERID.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKEDETERMINECOMPILERSUPPORT.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKEDETERMINERCCOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKEDETERMINESYSTEM.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKEFINDBINUTILS.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKEGENERICSYSTEM.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKEINITIALIZECONFIGS.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKELANGUAGEINFORMATION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKEPARSEIMPLICITINCLUDEINFO.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKEPARSEIMPLICITLINKINFO.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKEPARSELIBRARYARCHITECTURE.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKERCCOMPILER.CMAKE.IN
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKERCINFORMATION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKESYSTEM.CMAKE.IN
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKESYSTEMSPECIFICINFORMATION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKESYSTEMSPECIFICINITIALIZE.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKETESTCXXCOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKETESTCOMPILERCOMMON.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKETESTRCCOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\ADSP-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\ARMCC-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\ARMCLANG-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\APPLECLANG-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\BORLAND-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\CMAKECOMMONCOMPILERMACROS.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\CLANG-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\CLANG-DETERMINECOMPILERINTERNAL.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\COMPAQ-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\CRAY-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\CRAYCLANG-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\DIAB-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\EMBARCADERO-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\FUJITSU-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\FUJITSUCLANG-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\GHS-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\GNU-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\HP-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\IAR-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\IBMCPP-CXX-DETERMINEVERSIONINTERNAL.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\IBMCLANG-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\INTEL-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\INTELLLVM-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\LCC-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\MSVC-CXX.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\MSVC-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\MSVC.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\NVHPC-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\NVIDIA-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\OPENWATCOM-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\ORANGEC-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\PGI-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\PATHSCALE-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\PELLESC-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\RENESAS-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\SCO-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\SUNPRO-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\TI-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\TICLANG-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\TASKING-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\VISUALAGE-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\WATCOM-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\XL-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\XLCLANG-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\ZOS-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILERID\VS-10.VCXPROJ.IN
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\INTERNAL\CMAKECXXLINKERINFORMATION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\INTERNAL\CMAKECOMMONLINKERINFORMATION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\INTERNAL\CMAKEDETERMINELINKERID.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\INTERNAL\CMAKEINSPECTCXXLINKER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\INTERNAL\FEATURETESTING.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\LINKER\MSVC-CXX.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\LINKER\MSVC.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\PLATFORM\LINKER\WINDOWS-MSVC-CXX.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\PLATFORM\LINKER\WINDOWS-MSVC.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\PLATFORM\WINDOWS-DETERMINE-CXX.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\PLATFORM\WINDOWS-INITIALIZE.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\PLATFORM\WINDOWS-MSVC-CXX.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\PLATFORM\WINDOWS-MSVC.CMAKE
@@ -11,21 +11,83 @@ C:\PROGRAM FILES (X86)\GLFW\LIB\CMAKE\GLFW3\GLFW3TARGETS.CMAKE
C:\PROGRAM FILES (X86)\GLM\SHARE\GLM\GLMCONFIG-DEBUG.CMAKE
C:\PROGRAM FILES (X86)\GLM\SHARE\GLM\GLMCONFIG.CMAKE
C:\PROGRAM FILES (X86)\GLM\SHARE\GLM\GLMCONFIGVERSION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKECXXCOMPILER.CMAKE.IN
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKECXXCOMPILERABI.CPP
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKECXXINFORMATION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKECOMMONLANGUAGEINCLUDE.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKECOMPILERIDDETECTION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKEDETERMINECXXCOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKEDETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKEDETERMINECOMPILERABI.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKEDETERMINECOMPILERID.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKEDETERMINECOMPILERSUPPORT.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKEDETERMINERCCOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKEDETERMINESYSTEM.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKEFINDBINUTILS.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKEFINDDEPENDENCYMACRO.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKEGENERICSYSTEM.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKEINITIALIZECONFIGS.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKELANGUAGEINFORMATION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKEPARSEIMPLICITINCLUDEINFO.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKEPARSEIMPLICITLINKINFO.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKEPARSELIBRARYARCHITECTURE.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKERCCOMPILER.CMAKE.IN
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKERCINFORMATION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKESYSTEM.CMAKE.IN
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKESYSTEMSPECIFICINFORMATION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKESYSTEMSPECIFICINITIALIZE.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKETESTCXXCOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKETESTCOMPILERCOMMON.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CMAKETESTRCCOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CHECKCXXSOURCECOMPILES.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CHECKINCLUDEFILECXX.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\CHECKLIBRARYEXISTS.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\ADSP-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\ARMCC-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\ARMCLANG-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\APPLECLANG-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\BORLAND-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\CMAKECOMMONCOMPILERMACROS.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\CLANG-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\CLANG-DETERMINECOMPILERINTERNAL.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\COMPAQ-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\CRAY-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\CRAYCLANG-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\DIAB-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\EMBARCADERO-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\FUJITSU-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\FUJITSUCLANG-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\GHS-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\GNU-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\HP-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\IAR-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\IBMCPP-CXX-DETERMINEVERSIONINTERNAL.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\IBMCLANG-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\INTEL-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\INTELLLVM-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\LCC-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\MSVC-CXX.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\MSVC-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\MSVC.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\NVHPC-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\NVIDIA-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\OPENWATCOM-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\ORANGEC-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\PGI-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\PATHSCALE-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\PELLESC-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\RENESAS-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\SCO-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\SUNPRO-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\TI-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\TICLANG-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\TASKING-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\VISUALAGE-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\WATCOM-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\XL-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\XLCLANG-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILER\ZOS-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\COMPILERID\VS-10.VCXPROJ.IN
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\FINDGLEW.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\FINDOPENGL.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\FINDPACKAGEHANDLESTANDARDARGS.CMAKE
@@ -33,12 +95,16 @@ C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\FINDPACKAGEMESSAGE.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\FINDTHREADS.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\INTERNAL\CMAKECXXLINKERINFORMATION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\INTERNAL\CMAKECOMMONLINKERINFORMATION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\INTERNAL\CMAKEDETERMINELINKERID.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\INTERNAL\CMAKEINSPECTCXXLINKER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\INTERNAL\CHECKCOMMON.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\INTERNAL\CHECKSOURCECOMPILES.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\INTERNAL\FEATURETESTING.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\LINKER\MSVC-CXX.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\LINKER\MSVC.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\PLATFORM\LINKER\WINDOWS-MSVC-CXX.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\PLATFORM\LINKER\WINDOWS-MSVC.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\PLATFORM\WINDOWS-DETERMINE-CXX.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\PLATFORM\WINDOWS-INITIALIZE.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\PLATFORM\WINDOWS-MSVC-CXX.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-4.4\MODULES\PLATFORM\WINDOWS-MSVC.CMAKE