shadow start

This commit is contained in:
Confideo-IOM
2026-07-25 16:40:34 +01:00
parent 3be84d07de
commit 3810f74e81
43 changed files with 316 additions and 127 deletions
+1 -1
View File
@@ -9,7 +9,7 @@ bool HydraGame::Initialise()
// GetEngine()->ActorManager()->SetOrientation(m_sun_light_id, -0.5f, 0.0f, 0.0f);
// GetEngine()->ActorManager()->SetPosition(m_sun_light_id, glm::dvec3(0.0f, 4.0f, 10.0f));
m_sun_light_id = GetEngine()->ActorManager()->CreateActor<HydraSpotLightActor>();
m_sun_light_id = GetEngine()->ActorManager()->CreateActor<HydraDirectionalLightActor>();
GetEngine()->ActorManager()->InitialiseActor(m_sun_light_id);
GetEngine()->ActorManager()->SetOrientation(m_sun_light_id, -0.25f, 0.0f, 0.0f);
GetEngine()->ActorManager()->SetPosition(m_sun_light_id, glm::dvec3(0.0f, 5.0f, 10.0f));
@@ -8,6 +8,7 @@
#include "../ecs/components/HydraRenderableComponent.h"
#include "../ecs/components/HydraMaterialComponent.h"
#include "../ecs/components/HydraLightComponent.h"
#include "../ecs/components/HydraShadowSourceComponent.h"
#include "../buffer/HydraLightBufferManager.h"
#include "../buffer/HydraLightBuffer.h"
@@ -20,23 +21,19 @@ void HydraDirectionalLightActor::InitialiseComponents()
HydraLightComponent light_comp = {};
HydraECS *ecs = GetEngine()->ECS();
// HydraLightBuffer light = {};
// light.light_colour = glm::vec3(1,1,1);
// light.light_direction = glm::vec3(0,0,0);
// light.light_intensity = 1;
// light.light_type = static_cast<uint32_t>(HYDRA_LIGHT_TYPE::HYDRA_LIGHT_DIRECTIONAL);
//light_comp.light_id = GetEngine()->LightBufferManager()->CreateLight(light);
light_comp.diffuse = glm::vec4(1,1,1,1);
light_comp.intensity = 1.0f;
light_comp.intensity = 1000.0f;
light_comp.light_type = static_cast<uint32_t>(HYDRA_LIGHT_TYPE::HYDRA_LIGHT_DIRECTIONAL);
light_comp.entity_id = GetID();
ecs->AddComponent<HydraLightComponent>(GetID(), light_comp);
HydraPositionComponent position_component;
HydraPositionComponent position_component = {};
ecs->AddComponent<HydraPositionComponent>(GetID(), position_component);
HydraShadowSourceComponent shadow_component = {};
ecs->AddComponent<HydraShadowSourceComponent>(GetID(), shadow_component);
}
void HydraDirectionalLightActor::Destroy()
@@ -24,6 +24,7 @@ void HydraOutputActor::_CreateMaterial()
GL_RGBA8,
GL_NEAREST,
GL_NEAREST);
HydraID depth = engine->TextureBufferManager()->CreateTexture("deferred_depth",
render_settings.DisplayWidth,
render_settings.DisplayHeight,
@@ -52,6 +53,7 @@ void HydraOutputActor::_CreateMaterial()
GL_NEAREST,
GL_NEAREST);
// engine->TextureBufferManager()->BindTexture(depth);
// engine->TextureBufferManager()->BindTexture(buffer_0);
texture_buffers.resize(16);
@@ -1,18 +0,0 @@
#ifndef HYDRAECSSHADOWCOMPONENT
#define HYDRAECSSHADOWCOMPONENT
//#include "../helper/VulkanHelper.h"
//#include "../buffer/HydraShadowMapTransform.h"
struct HydrahadowComponent
{
// HydraID shadow_map_id; //4
// HydraID shadow_map_index; //8
// float padding0; //12
// float padding1; //16
// HydraShadowMapTransform shadow_transforms[6]; //880 (144*6)
// float padding[20]; //960
};
#endif /* HYDRAECSSHADOWCOMPONENT */
@@ -0,0 +1,17 @@
#ifndef HYDRASOURCECOMPONENT
#define HYDRASOURCECOMPONENT
#include "../../engine/HydraEngine.h"
struct HydraShadowSourceComponent
{
uint32_t entity_id;
uint32_t cascade_count;
uint32_t shadow_texture_id;
uint32_t padding0;
float near_plane[8];
float far_plane[8];
glm::mat4 projection[6];
};
#endif /* HYDRACASTERCOMPONENT */
@@ -0,0 +1,9 @@
#include "HydraShadowSourceSystem.h"
void HydraShadowSourceSystem::Initialise()
{
}
void HydraShadowSourceSystem::InitialiseComponent(HydraID entity_id)
{
}
@@ -0,0 +1,17 @@
#ifndef HYDRASHADOWSOURCESYSTEM
#define HYDRASHADOWSOURCESYSTEM
#include "../../engine/HydraObject.h"
#include "../HydraSystem.h"
#include <GLMIncludes.h>
#include <queue>
class HydraShadowSourceSystem : public HydraSystem
{
public:
virtual void Initialise() override;
protected:
virtual void InitialiseComponent(HydraID entity_id) override;
void UpdateSystem(float delta_t_seconds) override {}
};
#endif /* HYDRASHADOWCASTERSYSTEM */
+12 -1
View File
@@ -20,13 +20,14 @@
#include "../ecs/systems/HydraRenderSystem.h"
#include "../ecs/systems/HydraMaterialSystem.h"
#include "../ecs/systems/HydraLightSystem.h"
#include "../ecs/systems/HydraShadowSourceSystem.h"
#include "../ecs/components/HydraPositionComponent.h"
#include "../ecs/components/HydraMeshComponent.h"
#include "../ecs/components/HydraRenderableComponent.h"
#include "../ecs/components/HydraTextureComponent.h"
#include "../ecs/components/HydraMaterialComponent.h"
#include "../ecs/components/HydraLightComponent.h"
#include "../ecs/components/HydraShadowSourceComponent.h"
#include "../camera/HydraCamera.h"
@@ -210,24 +211,34 @@ void HydraEngine::_InitialiseSystems()
m_ecs->RegisterComponentType<HydraTextureComponent>();
m_ecs->RegisterComponentType<HydraMaterialComponent>();
m_ecs->RegisterComponentType<HydraLightComponent>();
m_ecs->RegisterComponentType<HydraShadowSourceComponent>();
m_mesh_system = m_ecs->RegisterSystem<HydraMeshSystem>();
m_transform_system = m_ecs->RegisterSystem<HydraTransformSystem>();
m_render_system = m_ecs->RegisterSystem<HydraRenderSystem>();
m_material_system = m_ecs->RegisterSystem<HydraMaterialSystem>();
m_light_system = m_ecs->RegisterSystem<HydraLightSystem>();
m_shadow_system = m_ecs->RegisterSystem<HydraShadowSourceSystem>();
HydraSignature mesh_sig;
HydraSignature trans_sig;
HydraSignature render_sig;
HydraSignature material_sig;
HydraSignature light_sig;
HydraSignature shadow_sig;
mesh_sig.set(m_ecs->GetComponentType<HydraMeshComponent>(),true);
trans_sig.set(m_ecs->GetComponentType<HydraPositionComponent>(),true);
render_sig.set(m_ecs->GetComponentType<HydraRenderableComponent>(),true);
material_sig.set(m_ecs->GetComponentType<HydraMaterialComponent>(),true);
light_sig.set(m_ecs->GetComponentType<HydraLightComponent>(), true);
light_sig.set(m_ecs->GetComponentType<HydraPositionComponent>(), true);
shadow_sig.set(m_ecs->GetComponentType<HydraLightComponent>(), true);
shadow_sig.set(m_ecs->GetComponentType<HydraPositionComponent>(), true);
shadow_sig.set(m_ecs->GetComponentType<HydraShadowSourceComponent>(), true);
m_ecs->SetSystemSignature<HydraMeshSystem>(mesh_sig);
m_ecs->SetSystemSignature<HydraTransformSystem>(trans_sig);
+2
View File
@@ -25,6 +25,7 @@ class HydraTextureBufferManager;
class HydraMaterialBufferManager;
class HydraLightBufferManager;
class HydraLightSystem;
class HydraShadowSourceSystem;
class CLASS_DEFINE HydraEngine : public HydraObject
{
@@ -91,6 +92,7 @@ private:
std::shared_ptr<HydraRenderSystem> m_render_system;
std::shared_ptr<HydraMaterialSystem> m_material_system;
std::shared_ptr<HydraLightSystem> m_light_system;
std::shared_ptr<HydraShadowSourceSystem> m_shadow_system;
bool m_running = true;
float m_delta_t = 0.0f;
@@ -0,0 +1,26 @@
#ifndef HYDRASHADOWPIPELINE
#define HYDRASHADOWPIPELINE
#include "../engine/HydraObject.h"
#include "../windowmanager/HydraRenderSettings.h"
#include "HydraPipeline.h"
#include "HydraRenderStage.h"
#include <vector>
class HydraRenderStage;
class HydraShadowPipeline : public HydraPipeline
{
public:
void Initialise() override;
void Shutdown() override;
void Render() override;
private:
};
#endif /* HYDRADEFERREDPIPELINE */
@@ -161,7 +161,7 @@
{
"directoryIndex" : 0,
"id" : "ALL_BUILD::@6890427a1f51a3e7e1df",
"jsonFile" : "target-ALL_BUILD-Debug-79cb89fa590649c6cd6a.json",
"jsonFile" : "target-ALL_BUILD-Debug-1b3c50ca02e96d15a11f.json",
"name" : "ALL_BUILD",
"projectIndex" : 0
},
@@ -182,7 +182,7 @@
{
"directoryIndex" : 1,
"id" : "HydraEngine::@fafd37b19aacd4c483ed",
"jsonFile" : "target-HydraEngine-Debug-80357fe79254dd887a59.json",
"jsonFile" : "target-HydraEngine-Debug-a388455bc5d4b1d63093.json",
"name" : "HydraEngine",
"projectIndex" : 1
},
@@ -355,7 +355,7 @@
{
"directoryIndex" : 0,
"id" : "ALL_BUILD::@6890427a1f51a3e7e1df",
"jsonFile" : "target-ALL_BUILD-Release-79cb89fa590649c6cd6a.json",
"jsonFile" : "target-ALL_BUILD-Release-1b3c50ca02e96d15a11f.json",
"name" : "ALL_BUILD",
"projectIndex" : 0
},
@@ -376,7 +376,7 @@
{
"directoryIndex" : 1,
"id" : "HydraEngine::@fafd37b19aacd4c483ed",
"jsonFile" : "target-HydraEngine-Release-9db118658af30c021c9e.json",
"jsonFile" : "target-HydraEngine-Release-4d51ecf0ab4ffdcb7da6.json",
"name" : "HydraEngine",
"projectIndex" : 1
},
@@ -549,7 +549,7 @@
{
"directoryIndex" : 0,
"id" : "ALL_BUILD::@6890427a1f51a3e7e1df",
"jsonFile" : "target-ALL_BUILD-MinSizeRel-79cb89fa590649c6cd6a.json",
"jsonFile" : "target-ALL_BUILD-MinSizeRel-1b3c50ca02e96d15a11f.json",
"name" : "ALL_BUILD",
"projectIndex" : 0
},
@@ -570,7 +570,7 @@
{
"directoryIndex" : 1,
"id" : "HydraEngine::@fafd37b19aacd4c483ed",
"jsonFile" : "target-HydraEngine-MinSizeRel-e47416ca42d57e6b4584.json",
"jsonFile" : "target-HydraEngine-MinSizeRel-8280923c3e8a8a1bd015.json",
"name" : "HydraEngine",
"projectIndex" : 1
},
@@ -743,7 +743,7 @@
{
"directoryIndex" : 0,
"id" : "ALL_BUILD::@6890427a1f51a3e7e1df",
"jsonFile" : "target-ALL_BUILD-RelWithDebInfo-79cb89fa590649c6cd6a.json",
"jsonFile" : "target-ALL_BUILD-RelWithDebInfo-1b3c50ca02e96d15a11f.json",
"name" : "ALL_BUILD",
"projectIndex" : 0
},
@@ -764,7 +764,7 @@
{
"directoryIndex" : 1,
"id" : "HydraEngine::@fafd37b19aacd4c483ed",
"jsonFile" : "target-HydraEngine-RelWithDebInfo-e135d2e0a1ad932817c2.json",
"jsonFile" : "target-HydraEngine-RelWithDebInfo-1179a3c8def17db9efd4.json",
"name" : "HydraEngine",
"projectIndex" : 1
},
@@ -27,7 +27,7 @@
"objects" :
[
{
"jsonFile" : "codemodel-v2-5dc3199adeadec3fb6d9.json",
"jsonFile" : "codemodel-v2-2c8505a5ab074bd0a1f3.json",
"kind" : "codemodel",
"version" :
{
@@ -100,7 +100,7 @@
}
},
{
"jsonFile" : "codemodel-v2-5dc3199adeadec3fb6d9.json",
"jsonFile" : "codemodel-v2-2c8505a5ab074bd0a1f3.json",
"kind" : "codemodel",
"version" :
{
@@ -22,10 +22,10 @@
"dependencies" :
[
{
"id" : "HydraClient::@6890427a1f51a3e7e1df"
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
},
{
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
"id" : "HydraClient::@6890427a1f51a3e7e1df"
},
{
"id" : "HydraEngine::@fafd37b19aacd4c483ed"
@@ -22,10 +22,10 @@
"dependencies" :
[
{
"id" : "HydraClient::@6890427a1f51a3e7e1df"
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
},
{
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
"id" : "HydraClient::@6890427a1f51a3e7e1df"
},
{
"id" : "HydraEngine::@fafd37b19aacd4c483ed"
@@ -22,10 +22,10 @@
"dependencies" :
[
{
"id" : "HydraClient::@6890427a1f51a3e7e1df"
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
},
{
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
"id" : "HydraClient::@6890427a1f51a3e7e1df"
},
{
"id" : "HydraEngine::@fafd37b19aacd4c483ed"
@@ -22,10 +22,10 @@
"dependencies" :
[
{
"id" : "HydraClient::@6890427a1f51a3e7e1df"
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
},
{
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
"id" : "HydraClient::@6890427a1f51a3e7e1df"
},
{
"id" : "HydraEngine::@fafd37b19aacd4c483ed"
@@ -219,8 +219,8 @@
72,
74,
76,
79,
82,
78,
81,
84,
86,
88,
@@ -229,7 +229,9 @@
94,
96,
98,
102
100,
102,
106
]
}
],
@@ -336,8 +338,8 @@
72,
74,
76,
79,
82,
78,
81,
84,
86,
88,
@@ -346,7 +348,9 @@
94,
96,
98,
102
100,
102,
106
]
},
{
@@ -402,9 +406,9 @@
73,
75,
77,
78,
79,
80,
81,
82,
83,
85,
87,
@@ -414,9 +418,11 @@
95,
97,
99,
100,
101,
103
103,
104,
105,
107
]
}
],
@@ -723,7 +729,7 @@
},
{
"backtrace" : 1,
"path" : "HydraEngine/source/ecs/components/HydraShadowComponent.h",
"path" : "HydraEngine/source/ecs/components/HydraShadowSourceComponent.h",
"sourceGroupIndex" : 1
},
{
@@ -775,6 +781,17 @@
"path" : "HydraEngine/source/ecs/systems/HydraRenderSystem.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"compileGroupIndex" : 0,
"path" : "HydraEngine/source/ecs/systems/HydraShadowSourceSystem.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"path" : "HydraEngine/source/ecs/systems/HydraShadowSourceSystem.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"compileGroupIndex" : 0,
@@ -906,6 +923,17 @@
"path" : "HydraEngine/source/pipeline/HydraRenderStage.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"compileGroupIndex" : 0,
"path" : "HydraEngine/source/pipeline/HydraShadowPipeline.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"path" : "HydraEngine/source/pipeline/HydraShadowPipeline.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"compileGroupIndex" : 0,
@@ -219,8 +219,8 @@
72,
74,
76,
79,
82,
78,
81,
84,
86,
88,
@@ -229,7 +229,9 @@
94,
96,
98,
102
100,
102,
106
]
}
],
@@ -336,8 +338,8 @@
72,
74,
76,
79,
82,
78,
81,
84,
86,
88,
@@ -346,7 +348,9 @@
94,
96,
98,
102
100,
102,
106
]
},
{
@@ -402,9 +406,9 @@
73,
75,
77,
78,
79,
80,
81,
82,
83,
85,
87,
@@ -414,9 +418,11 @@
95,
97,
99,
100,
101,
103
103,
104,
105,
107
]
}
],
@@ -723,7 +729,7 @@
},
{
"backtrace" : 1,
"path" : "HydraEngine/source/ecs/components/HydraShadowComponent.h",
"path" : "HydraEngine/source/ecs/components/HydraShadowSourceComponent.h",
"sourceGroupIndex" : 1
},
{
@@ -775,6 +781,17 @@
"path" : "HydraEngine/source/ecs/systems/HydraRenderSystem.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"compileGroupIndex" : 0,
"path" : "HydraEngine/source/ecs/systems/HydraShadowSourceSystem.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"path" : "HydraEngine/source/ecs/systems/HydraShadowSourceSystem.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"compileGroupIndex" : 0,
@@ -906,6 +923,17 @@
"path" : "HydraEngine/source/pipeline/HydraRenderStage.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"compileGroupIndex" : 0,
"path" : "HydraEngine/source/pipeline/HydraShadowPipeline.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"path" : "HydraEngine/source/pipeline/HydraShadowPipeline.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"compileGroupIndex" : 0,
@@ -219,8 +219,8 @@
72,
74,
76,
79,
82,
78,
81,
84,
86,
88,
@@ -229,7 +229,9 @@
94,
96,
98,
102
100,
102,
106
]
}
],
@@ -336,8 +338,8 @@
72,
74,
76,
79,
82,
78,
81,
84,
86,
88,
@@ -346,7 +348,9 @@
94,
96,
98,
102
100,
102,
106
]
},
{
@@ -402,9 +406,9 @@
73,
75,
77,
78,
79,
80,
81,
82,
83,
85,
87,
@@ -414,9 +418,11 @@
95,
97,
99,
100,
101,
103
103,
104,
105,
107
]
}
],
@@ -723,7 +729,7 @@
},
{
"backtrace" : 1,
"path" : "HydraEngine/source/ecs/components/HydraShadowComponent.h",
"path" : "HydraEngine/source/ecs/components/HydraShadowSourceComponent.h",
"sourceGroupIndex" : 1
},
{
@@ -775,6 +781,17 @@
"path" : "HydraEngine/source/ecs/systems/HydraRenderSystem.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"compileGroupIndex" : 0,
"path" : "HydraEngine/source/ecs/systems/HydraShadowSourceSystem.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"path" : "HydraEngine/source/ecs/systems/HydraShadowSourceSystem.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"compileGroupIndex" : 0,
@@ -906,6 +923,17 @@
"path" : "HydraEngine/source/pipeline/HydraRenderStage.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"compileGroupIndex" : 0,
"path" : "HydraEngine/source/pipeline/HydraShadowPipeline.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"path" : "HydraEngine/source/pipeline/HydraShadowPipeline.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"compileGroupIndex" : 0,
@@ -219,8 +219,8 @@
72,
74,
76,
79,
82,
78,
81,
84,
86,
88,
@@ -229,7 +229,9 @@
94,
96,
98,
102
100,
102,
106
]
}
],
@@ -336,8 +338,8 @@
72,
74,
76,
79,
82,
78,
81,
84,
86,
88,
@@ -346,7 +348,9 @@
94,
96,
98,
102
100,
102,
106
]
},
{
@@ -402,9 +406,9 @@
73,
75,
77,
78,
79,
80,
81,
82,
83,
85,
87,
@@ -414,9 +418,11 @@
95,
97,
99,
100,
101,
103
103,
104,
105,
107
]
}
],
@@ -723,7 +729,7 @@
},
{
"backtrace" : 1,
"path" : "HydraEngine/source/ecs/components/HydraShadowComponent.h",
"path" : "HydraEngine/source/ecs/components/HydraShadowSourceComponent.h",
"sourceGroupIndex" : 1
},
{
@@ -775,6 +781,17 @@
"path" : "HydraEngine/source/ecs/systems/HydraRenderSystem.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"compileGroupIndex" : 0,
"path" : "HydraEngine/source/ecs/systems/HydraShadowSourceSystem.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"path" : "HydraEngine/source/ecs/systems/HydraShadowSourceSystem.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"compileGroupIndex" : 0,
@@ -906,6 +923,17 @@
"path" : "HydraEngine/source/pipeline/HydraRenderStage.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"compileGroupIndex" : 0,
"path" : "HydraEngine/source/pipeline/HydraShadowPipeline.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"path" : "HydraEngine/source/pipeline/HydraShadowPipeline.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"compileGroupIndex" : 0,
Binary file not shown.
@@ -2,10 +2,11 @@ c:\code\hydrav3\build\hydraclient.dir\debug\vc143.pdb
c:\code\hydrav3\build\hydraclient.dir\debug\hydragame.obj
c:\code\hydrav3\build\hydraclient.dir\debug\hydraclient.obj
c:\code\hydrav3\build\cmakefiles\generate.stamp
c:\code\hydrav3\build\debug\hydraclient.exe
c:\code\hydrav3\build\debug\hydraclient.pdb
c:\code\hydrav3\build\debug\hydraclient.lib
c:\code\hydrav3\build\debug\hydraclient.exp
c:\code\hydrav3\build\hydraclient.dir\debug\hydraclient.ilk
c:\code\hydrav3\build\debug\hydraclient.pdb
c:\code\hydrav3\build\hydraclient.dir\debug\hydraclient.tlog\cl.command.1.tlog
c:\code\hydrav3\build\hydraclient.dir\debug\hydraclient.tlog\cl.items.tlog
c:\code\hydrav3\build\hydraclient.dir\debug\hydraclient.tlog\cl.read.1.tlog
@@ -13,16 +14,6 @@ c:\code\hydrav3\build\hydraclient.dir\debug\hydraclient.tlog\cl.write.1.tlog
c:\code\hydrav3\build\hydraclient.dir\debug\hydraclient.tlog\custombuild.command.1.tlog
c:\code\hydrav3\build\hydraclient.dir\debug\hydraclient.tlog\custombuild.read.1.tlog
c:\code\hydrav3\build\hydraclient.dir\debug\hydraclient.tlog\custombuild.write.1.tlog
c:\code\hydrav3\build\hydraclient.dir\debug\hydraclient.tlog\link.135000-cvtres.read.1.tlog
c:\code\hydrav3\build\hydraclient.dir\debug\hydraclient.tlog\link.135000-cvtres.write.1.tlog
c:\code\hydrav3\build\hydraclient.dir\debug\hydraclient.tlog\link.135000-rc.read.1.tlog
c:\code\hydrav3\build\hydraclient.dir\debug\hydraclient.tlog\link.135000-rc.write.1.tlog
c:\code\hydrav3\build\hydraclient.dir\debug\hydraclient.tlog\link.135000.read.1.tlog
c:\code\hydrav3\build\hydraclient.dir\debug\hydraclient.tlog\link.135000.read.2.tlog
c:\code\hydrav3\build\hydraclient.dir\debug\hydraclient.tlog\link.135000.read.3.tlog
c:\code\hydrav3\build\hydraclient.dir\debug\hydraclient.tlog\link.135000.read.4.tlog
c:\code\hydrav3\build\hydraclient.dir\debug\hydraclient.tlog\link.135000.read.5.tlog
c:\code\hydrav3\build\hydraclient.dir\debug\hydraclient.tlog\link.135000.write.1.tlog
c:\code\hydrav3\build\hydraclient.dir\debug\hydraclient.tlog\link.command.1.tlog
c:\code\hydrav3\build\hydraclient.dir\debug\hydraclient.tlog\link.read.1.tlog
c:\code\hydrav3\build\hydraclient.dir\debug\hydraclient.tlog\link.secondary.1.tlog
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,9 +1,6 @@
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\vc143.pdb
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraengine.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydratransformsystem.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydrarendersystem.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydrameshsystem.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydramaterialsystem.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydralightsystem.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydrasystemmanager.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydrasystem.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraecs.obj
@@ -11,11 +8,14 @@ c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydracamera.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydravertexbuffermanager.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydratexturebuffermanager.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydramaterialbuffermanager.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydralightbuffermanager.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydrabuffermanager.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydrapointlightactor.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraplayeractor.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraplaneactor.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraoutputactor.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydragltfactor.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydradirectionallightactor.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraactormanager.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraactor.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\cmakecxxcompilerid.obj
@@ -34,15 +34,16 @@ c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydragameproxy.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydragltfloader.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraobject.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydrainputmanager.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydralightbuffermanager.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydradirectionallightactor.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydralightsystem.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraengine.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydratransformsystem.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydrarendersystem.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydrameshsystem.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraspotlightactor.obj
c:\code\hydrav3\build\hydraengine\cmakefiles\generate.stamp
c:\code\hydrav3\build\hydraengine\debug\hydraengine.dll
c:\code\hydrav3\build\hydraengine\debug\hydraengine.pdb
c:\code\hydrav3\build\hydraengine\debug\hydraengine.lib
c:\code\hydrav3\build\hydraengine\debug\hydraengine.exp
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraengine.ilk
c:\code\hydrav3\build\hydraengine\debug\hydraengine.pdb
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraengine.tlog\cl.command.1.tlog
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraengine.tlog\cl.items.tlog
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraengine.tlog\cl.read.1.tlog
@@ -50,6 +51,16 @@ c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraengine.tlog\cl.writ
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraengine.tlog\custombuild.command.1.tlog
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraengine.tlog\custombuild.read.1.tlog
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraengine.tlog\custombuild.write.1.tlog
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraengine.tlog\link.29064-cvtres.read.1.tlog
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraengine.tlog\link.29064-cvtres.write.1.tlog
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraengine.tlog\link.29064-rc.read.1.tlog
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraengine.tlog\link.29064-rc.write.1.tlog
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraengine.tlog\link.29064.read.1.tlog
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraengine.tlog\link.29064.read.2.tlog
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraengine.tlog\link.29064.read.3.tlog
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraengine.tlog\link.29064.read.4.tlog
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraengine.tlog\link.29064.read.5.tlog
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraengine.tlog\link.29064.write.1.tlog
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraengine.tlog\link.command.1.tlog
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraengine.tlog\link.read.1.tlog
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraengine.tlog\link.secondary.1.tlog
@@ -21,6 +21,7 @@ C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraLightSystem.cpp;C:\Code\Hydr
C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraMaterialSystem.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraMaterialSystem.obj
C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraMeshSystem.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraMeshSystem.obj
C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraRenderSystem.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraRenderSystem.obj
C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraShadowSourceSystem.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraShadowSourceSystem.obj
C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraTransformSystem.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraTransformSystem.obj
C:\Code\HydraV3\HydraEngine\source\engine\HydraEngine.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraEngine.obj
C:\Code\HydraV3\HydraEngine\source\engine\HydraInputManager.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraInputManager.obj
@@ -32,6 +33,7 @@ C:\Code\HydraV3\HydraEngine\source\pipeline\HydraDeferredPipeline.cpp;C:\Code\Hy
C:\Code\HydraV3\HydraEngine\source\pipeline\HydraForwardPipeline.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraForwardPipeline.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
C:\Code\HydraV3\HydraEngine\source\renderer\HydraRenderer.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraRenderer.obj
C:\Code\HydraV3\HydraEngine\source\scheduler\HydraTaskBarrier.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraTaskBarrier.obj
C:\Code\HydraV3\HydraEngine\source\scheduler\HydraTaskScheduler.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraTaskScheduler.obj
@@ -1,4 +1,4 @@
^C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\CMAKECXXCOMPILERID.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAACTORMANAGER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRABUFFERMANAGER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRACAMERA.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRADEFERREDPIPELINE.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRADIRECTIONALLIGHTACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAECS.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAENGINE.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAFORWARDPIPELINE.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAGAMEPROXY.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAGLTFACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAGLTFLOADER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAINPUTMANAGER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRALIGHTBUFFERMANAGER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRALIGHTSYSTEM.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAMATERIALBUFFERMANAGER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAMATERIALSYSTEM.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAMESHMANAGER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAMESHSYSTEM.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAOBJECT.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAOUTPUTACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAPIPELINE.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAPLANEACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAPLAYERACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAPOINTLIGHTACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRARENDERER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRARENDERSTAGE.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRARENDERSYSTEM.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRASPOTLIGHTACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRASYSTEM.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRASYSTEMMANAGER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRATASK.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRATASKBARRIER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRATASKSCHEDULER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRATEXTUREBUFFERMANAGER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRATHREAD.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRATRANSFORMSYSTEM.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAVERTEXBUFFERMANAGER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAWINDOWMANAGER.OBJ
^C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\CMAKECXXCOMPILERID.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAACTORMANAGER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRABUFFERMANAGER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRACAMERA.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRADEFERREDPIPELINE.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRADIRECTIONALLIGHTACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAECS.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAENGINE.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAFORWARDPIPELINE.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAGAMEPROXY.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAGLTFACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAGLTFLOADER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAINPUTMANAGER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRALIGHTBUFFERMANAGER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRALIGHTSYSTEM.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAMATERIALBUFFERMANAGER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAMATERIALSYSTEM.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAMESHMANAGER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAMESHSYSTEM.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAOBJECT.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAOUTPUTACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAPIPELINE.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAPLANEACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAPLAYERACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAPOINTLIGHTACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRARENDERER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRARENDERSTAGE.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRARENDERSYSTEM.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRASHADOWPIPELINE.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRASHADOWSOURCESYSTEM.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRASPOTLIGHTACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRASYSTEM.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRASYSTEMMANAGER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRATASK.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRATASKBARRIER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRATASKSCHEDULER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRATEXTUREBUFFERMANAGER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRATHREAD.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRATRANSFORMSYSTEM.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAVERTEXBUFFERMANAGER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAWINDOWMANAGER.OBJ
C:\Code\HydraV3\build\HydraEngine\Debug\HydraEngine.lib
C:\Code\HydraV3\build\HydraEngine\Debug\HydraEngine.EXP
C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraEngine.ilk
Binary file not shown.
+5 -1
View File
@@ -481,7 +481,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\ecs\components\HydraPhysicsComponent.h" />
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\ecs\components\HydraPositionComponent.h" />
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\ecs\components\HydraRenderableComponent.h" />
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\ecs\components\HydraShadowComponent.h" />
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\ecs\components\HydraShadowSourceComponent.h" />
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\ecs\components\HydraTextureComponent.h" />
<ClCompile Include="C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraLightSystem.cpp" />
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraLightSystem.h" />
@@ -491,6 +491,8 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraMeshSystem.h" />
<ClCompile Include="C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraRenderSystem.cpp" />
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraRenderSystem.h" />
<ClCompile Include="C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraShadowSourceSystem.cpp" />
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraShadowSourceSystem.h" />
<ClCompile Include="C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraTransformSystem.cpp" />
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraTransformSystem.h" />
<ClCompile Include="C:\Code\HydraV3\HydraEngine\source\engine\HydraEngine.cpp" />
@@ -515,6 +517,8 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\pipeline\HydraPipeline.h" />
<ClCompile Include="C:\Code\HydraV3\HydraEngine\source\pipeline\HydraRenderStage.cpp" />
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\pipeline\HydraRenderStage.h" />
<ClCompile Include="C:\Code\HydraV3\HydraEngine\source\pipeline\HydraShadowPipeline.cpp" />
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\pipeline\HydraShadowPipeline.h" />
<ClCompile Include="C:\Code\HydraV3\HydraEngine\source\renderer\HydraRenderer.cpp" />
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\renderer\HydraRenderer.h" />
<ClCompile Include="C:\Code\HydraV3\HydraEngine\source\scheduler\HydraTaskBarrier.cpp" />
+13 -1
View File
@@ -70,6 +70,9 @@
<ClCompile Include="C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraRenderSystem.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraShadowSourceSystem.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraTransformSystem.cpp">
<Filter>Source Files</Filter>
</ClCompile>
@@ -103,6 +106,9 @@
<ClCompile Include="C:\Code\HydraV3\HydraEngine\source\pipeline\HydraRenderStage.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="C:\Code\HydraV3\HydraEngine\source\pipeline\HydraShadowPipeline.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="C:\Code\HydraV3\HydraEngine\source\renderer\HydraRenderer.cpp">
<Filter>Source Files</Filter>
</ClCompile>
@@ -234,7 +240,7 @@
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\ecs\components\HydraRenderableComponent.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\ecs\components\HydraShadowComponent.h">
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\ecs\components\HydraShadowSourceComponent.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\ecs\components\HydraTextureComponent.h">
@@ -252,6 +258,9 @@
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraRenderSystem.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraShadowSourceSystem.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraTransformSystem.h">
<Filter>Header Files</Filter>
</ClInclude>
@@ -291,6 +300,9 @@
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\pipeline\HydraRenderStage.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\pipeline\HydraShadowPipeline.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\renderer\HydraRenderer.h">
<Filter>Header Files</Filter>
</ClInclude>
+6 -12
View File
@@ -1,20 +1,14 @@
================================================================================
Linker Errors
Generated: 2026-07-17T20:02:31.192Z
Total Errors: 5
Generated: 2026-07-25T14:46:34.347Z
Total Errors: 3
================================================================================
[LNK2019] (MSVC)
unresolved external symbol "__declspec(dllimport) public: __cdecl HydraPointLightActor::HydraPointLightActor(void)" (__imp_??0HydraPointLightActor@@QEAA@XZ) referenced in function "public: unsigned int __cdecl HydraActorManager::CreateActor<class HydraPointLightActor>(void)" (??$CreateActor@VHydraPointLightActor@@@HydraActorManager@@QEAAIXZ) [C:\Code\HydraV3\build\HydraClient.vcxproj]
[LNK2019] (MSVC)
unresolved external symbol "__declspec(dllimport) public: virtual __cdecl HydraPointLightActor::~HydraPointLightActor(void)" (__imp_??1HydraPointLightActor@@UEAA@XZ) referenced in function "public: virtual void * __cdecl HydraPointLightActor::`scalar deleting destructor'(unsigned int)" (??_GHydraPointLightActor@@UEAAPEAXI@Z) [C:\Code\HydraV3\build\HydraClient.vcxproj]
[LNK2001] (MSVC)
unresolved external symbol "public: virtual void __cdecl HydraShadowSourceSystem::Initialise(void)" (?Initialise@HydraShadowSourceSystem@@UEAAXXZ) [C:\Code\HydraV3\build\HydraEngine\HydraEngine.vcxproj]
[LNK2001] (MSVC)
unresolved external symbol "public: virtual void __cdecl HydraPointLightActor::InitialiseComponents(void)" (?InitialiseComponents@HydraPointLightActor@@UEAAXXZ) [C:\Code\HydraV3\build\HydraClient.vcxproj]
[LNK2001] (MSVC)
unresolved external symbol "public: virtual void __cdecl HydraPointLightActor::Destroy(void)" (?Destroy@HydraPointLightActor@@UEAAXXZ) [C:\Code\HydraV3\build\HydraClient.vcxproj]
unresolved external symbol "protected: virtual void __cdecl HydraShadowSourceSystem::InitialiseComponent(unsigned int)" (?InitialiseComponent@HydraShadowSourceSystem@@MEAAXI@Z) [C:\Code\HydraV3\build\HydraEngine\HydraEngine.vcxproj]
[LNK1120] (MSVC)
4 unresolved externals [C:\Code\HydraV3\build\HydraClient.vcxproj]
2 unresolved externals [C:\Code\HydraV3\build\HydraEngine\HydraEngine.vcxproj]