This commit is contained in:
Confideo-IOM
2026-08-30 19:06:41 +01:00
parent e3d37e3f8a
commit fe64b25cf3
90 changed files with 1986 additions and 485 deletions
+11 -2
View File
@@ -15,9 +15,16 @@ project(
source/ *.cpp
)
file(GLOB IMGUI_SOURCES
../Libraries/imgui/*.h
../Libraries/imgui/*.cpp
"../Libraries/imgui/backends/imgui_impl_glfw.cpp"
"../Libraries/imgui/backends/imgui_impl_glfw.h"
"../Libraries/imgui/backends/imgui_impl_opengl3.cpp"
"../Libraries/imgui/backends/imgui_impl_opengl3.h")
add_compile_definitions(_EXPORTING)
add_library(HydraEngine SHARED ${SOURCES})
add_library(HydraEngine SHARED ${SOURCES} ${IMGUI_SOURCES})
@@ -43,7 +50,9 @@ include_directories(HydraEngine, "../Libraries/stb-master/")
#********** BOX3d ********
target_link_libraries(HydraEngine PRIVATE "C:/Code/HydraV3/Libraries/box3d/src/Debug/box3dd.lib")
include_directories(HydraEngine, "../Libraries/box3d/include/")
#********** IMGUI ********
include_directories(HydraEngine, "../Libraries/imgui/")
include_directories(HydraEngine, "../Libraries/imgui/backends")
include_directories(HydraClient "${CMAKE_SOURCE_DIR}/HydraEngine/includes")
if(WIN32)
@@ -163,7 +163,6 @@ void HydraActorManager::SetPosition(HydraID actorID, glm::dvec3 position)
HydraPositionComponent &pos_comp = ecs->GetComponent<HydraPositionComponent>(actorID);
pos_comp.position = position;
if(!pos_comp.needs_update)
{
ecs->GetSystem<HydraTransformSystem>()->UpdateTransform(actorID);
+11 -1
View File
@@ -69,6 +69,8 @@
#include "../task/renderer/HydraEndRenderTask.hpp"
#include "../mesh/HydraMeshManager.h"
#include "../gui/HydraGuiManager.h"
HydraTaskScheduler *const HydraEngine::TaskScheduler()
{
return m_task_scheduler;
@@ -208,6 +210,7 @@ void HydraEngine::_CreateManagers()
m_material_buffer_manager = new HydraMaterialBufferManager();
m_light_buffer_manager = new HydraLightBufferManager();
m_shadow_buffer_manager = new HydraShadowBufferManager();
m_gui_manager = new HydraGUIManager();
}
@@ -232,6 +235,7 @@ void HydraEngine::_InitialiseManagers()
HydraID create_shadow_buffer_task_id = m_task_scheduler->CreateTask<HydraInitialiseShadowBufferTask>(HydraThreadAffinity::Render);
m_task_scheduler->WaitForTask(create_shadow_buffer_task_id);
m_gui_manager->Intialise();
}
@@ -474,6 +478,11 @@ void HydraEngine::_GameLoop()
HydraRenderPipelineTask* render_def_task = static_cast<HydraRenderPipelineTask*>(m_task_scheduler->GetTask(render_def_task_id));
render_def_task->Initialise(m_deferred_pipeline);
m_task_scheduler->WaitForTask(render_def_task_id);
m_gui_manager->BeginFrame();
m_gui_manager->DrawWindows();
m_gui_manager->EndFrame();
HydraID end_task_id = m_task_scheduler->CreateTask<HydraEndRenderTask>(HydraThreadAffinity::Render);
m_task_scheduler->WaitForTask(end_task_id);
@@ -489,7 +498,7 @@ void HydraEngine::_Shutdown()
//Shutdown the buffer and vertex buffer managers
m_gui_manager->Shutdown();
HydraID shutdown_buffer_mgr_id = m_task_scheduler->CreateTask<HydraShutdownBufferManagerTask>(HydraThreadAffinity::Render);
m_task_scheduler->WaitForTask(shutdown_buffer_mgr_id);
@@ -513,6 +522,7 @@ void HydraEngine::_Shutdown()
delete m_texture_buffer_manager;
delete m_material_buffer_manager;
delete m_light_buffer_manager;
delete m_gui_manager;
}
bool HydraEngine::KeyPressed(HYDRA_KEY_CODES key)
+2
View File
@@ -32,6 +32,7 @@ class HydraPointShadowSourceSystem;
class HydraPhysicsSystem;
class HydraTickActorsSystem;
class HydraShadowCasterSystem;
class HydraGUIManager;
class CLASS_DEFINE HydraEngine : public HydraObject
{
@@ -98,6 +99,7 @@ private:
HydraMaterialBufferManager* m_material_buffer_manager = nullptr;
HydraLightBufferManager* m_light_buffer_manager = nullptr;
HydraShadowBufferManager* m_shadow_buffer_manager = nullptr;
HydraGUIManager* m_gui_manager = nullptr;
std::shared_ptr<HydraMeshSystem> m_mesh_system;
std::shared_ptr<HydraTransformSystem> m_transform_system;
+1 -1
View File
@@ -13,7 +13,7 @@ void HydraObject::DebugLog(std::string log_entry)
#ifdef __unix__ /* __unix__ is usually defined by compilers targeting Unix systems */
std::cout << log_entry + "\r\n";
#elif defined(_WIN32) || defined(WIN32) /* _Win32 is usually defined by compilers targeting 32 or 64 bit Windows systems */
OutputDebugString(log_entry.c_str());
//OutputDebugString(log_entry.c_str());
#endif
}
@@ -0,0 +1,64 @@
#include "HydraGuiManager.h"
#include "HydraSceneGraphWindow.h"
#include "../scheduler/HydraTaskScheduler.h"
#include "../task/gui/HydraInitialiseGUITask.hpp"
#include "../task/gui/HydraShutdownGUITask.hpp"
#include "../task/gui/HydraStartGUIFrameTask.hpp"
#include "../task/gui/HydraDrawWindowTask.hpp"
#include "../task/gui/HydraEndGUIFrameTask.hpp"
#include <imgui.h>
#include <imgui_impl_glfw.h>
#include <imgui_impl_opengl3.h>
void HydraGUIManager::Intialise()
{
HydraID task_id = GetEngine()->TaskScheduler()->CreateTask<HydraInitialiseGUITask>(HydraThreadAffinity::Render);//, barrier_id);
HydraInitialiseGUITask* task = static_cast<HydraInitialiseGUITask*>(GetEngine()->TaskScheduler()->GetTask(task_id));
GetEngine()->TaskScheduler()->WaitForTask(task_id);
std::unique_ptr<HydraSceneGraphWindow> window = std::make_unique<HydraSceneGraphWindow>();
AddWindow(std::move(window));
}
void HydraGUIManager::Shutdown()
{
for(uint32_t i = 0; i < m_windows.size(); i++)
{
m_windows[i].release();
}
m_windows.clear();
HydraID task_id = GetEngine()->TaskScheduler()->CreateTask<HydraShutdownGUITask>(HydraThreadAffinity::Render);//, barrier_id);
GetEngine()->TaskScheduler()->WaitForTask(task_id);
}
void HydraGUIManager::BeginFrame()
{
HydraID task_id = GetEngine()->TaskScheduler()->CreateTask<HydraStartGUIFrameTask>(HydraThreadAffinity::Render);//, barrier_id);
GetEngine()->TaskScheduler()->WaitForTask(task_id);
}
void HydraGUIManager::DrawWindows()
{
for(uint32_t i = 0; i < m_windows.size(); i++)
{
HydraID task_id = GetEngine()->TaskScheduler()->CreateTask<HydraDrawWindowTask>(HydraThreadAffinity::Render);//, barrier_id);
HydraDrawWindowTask* task = static_cast<HydraDrawWindowTask*>(GetEngine()->TaskScheduler()->GetTask(task_id));
task->Initialise(m_windows[i].get());
GetEngine()->TaskScheduler()->WaitForTask(task_id);
}
}
void HydraGUIManager::EndFrame()
{
HydraID task_id = GetEngine()->TaskScheduler()->CreateTask<HydraEndGUIFrameTask>(HydraThreadAffinity::Render);//, barrier_id);
GetEngine()->TaskScheduler()->WaitForTask(task_id);
}
void HydraGUIManager::AddWindow(std::unique_ptr<HydraGuiWindow> window)
{
m_windows.push_back(std::move(window));
}
+25
View File
@@ -0,0 +1,25 @@
#ifndef HYDRAGUIMANAGER
#define HYDRAGUIMANAGER
#include "../engine/HydraObject.h"
#include "HydraGuiWindow.h"
#include <vector>
#include <memory>
class HydraGUIManager : public HydraObject
{
public:
void Intialise();
void Shutdown();
void BeginFrame();
void DrawWindows();
void EndFrame();
void AddWindow(std::unique_ptr<HydraGuiWindow> window);
private:
std::vector<std::unique_ptr<HydraGuiWindow>> m_windows;
};
#endif /* HYDRAGUIMANAGER */
+14
View File
@@ -0,0 +1,14 @@
#ifndef HYDRAGUIWINDOW
#define HYDRAGUIWINDOW
#include "../engine/HydraObject.h"
class HydraGuiWindow : public HydraObject
{
public:
virtual void DrawComponents() = 0;
private:
};
#endif /* HYDRAGUIWINDOW */
@@ -0,0 +1,28 @@
#include "HydraSceneGraphWindow.h"
#include <imgui.h>
#include <imgui_impl_glfw.h>
#include <imgui_impl_opengl3.h>
void HydraSceneGraphWindow::DrawComponents()
{
float f = 0.0f;
bool val1 = false;
bool val2 = true;
uint32_t counter = 0;
ImGui::Begin("Hello, world!"); // Create a window called "Hello, world!" and append into it.
ImGui::Text("This is some useful text."); // Display some text (you can use a format strings too)
ImGui::Checkbox("Demo Window", &val1); // Edit bools storing our window open/close state
ImGui::Checkbox("Another Window", &val2);
ImGui::SliderFloat("float", &f, 0.0f, 1.0f); // Edit 1 float using a slider from 0.0f to 1.0f
if (ImGui::Button("Button")) // Buttons return true when clicked (most widgets return true when edited/activated)
counter++;
ImGui::SameLine();
ImGui::Text("counter = %d", counter);
ImGuiIO& io = ImGui::GetIO();
ImGui::Text("Application average %.3f ms/frame (%.1f FPS)", 1000.0f / io.Framerate, io.Framerate);
ImGui::End();
}
@@ -0,0 +1,13 @@
#ifndef HYDRASCENEGRAPHYWINDOW
#define HYDRASCENEGRAPHYWINDOW
#include "../engine/HydraObject.h"
#include "HydraGuiWindow.h"
class HydraSceneGraphWindow : public HydraGuiWindow
{
public:
void DrawComponents() override;
private:
};
#endif /* HYDRASCENEGRAPHYWINDOW */
@@ -0,0 +1,31 @@
#ifndef HYDRADRAWWINDOWTASK
#define HYDRADRAWWINDOWTASK
#include "../HydraTask.h"
#include "../../engine/HydraEngine.h"
#include "../../renderer/HydraRenderer.h"
#include "../../windowmanager/HydraWindowManager.h"
#include "../../gui/HydraGuiWindow.h"
#include "../../GlewIncludes.h"
#include <GLMIncludes.h>
#include <imgui.h>
#include <imgui_impl_glfw.h>
#include <imgui_impl_opengl3.h>
class HydraDrawWindowTask : public HydraTask
{
private:
HydraGuiWindow* m_window = nullptr;
protected:
public:
void Process() override
{
m_window->DrawComponents();
}
void Initialise(HydraGuiWindow* window)
{
m_window = window;
}
};
#endif /* HYDRADRAWWINDOWTASK */
@@ -0,0 +1,33 @@
#ifndef HYDRAENDGUIFRAMETASK
#define HYDRAENDGUIFRAMETASK
#include "../HydraTask.h"
#include "../../engine/HydraEngine.h"
#include "../../renderer/HydraRenderer.h"
#include "../../windowmanager/HydraWindowManager.h"
#include "../../GlewIncludes.h"
#include <GLMIncludes.h>
#include <imgui.h>
#include <imgui_impl_glfw.h>
#include <imgui_impl_opengl3.h>
class HydraEndGUIFrameTask : public HydraTask
{
private:
protected:
public:
void Process() override
{
ImGui::Render();
ImGui_ImplOpenGL3_RenderDrawData(ImGui::GetDrawData());
ImGui::EndFrame();
}
void Initialise()
{
}
};
#endif /* HYDRAENDGUIFRAMETASK */
@@ -0,0 +1,41 @@
#ifndef HYDRAINITIALISEGUITASK
#define HYDRAINITIALISEGUITASK
#include "../HydraTask.h"
#include "../../engine/HydraEngine.h"
#include "../../renderer/HydraRenderer.h"
#include "../../windowmanager/HydraWindowManager.h"
#include "../../GlewIncludes.h"
#include <GLMIncludes.h>
#include <imgui.h>
#include <imgui_impl_glfw.h>
#include <imgui_impl_opengl3.h>
class HydraInitialiseGUITask : public HydraTask
{
private:
protected:
public:
void Process() override
{
// Setup Dear ImGui context
IMGUI_CHECKVERSION();
ImGui::CreateContext();
ImGuiIO& io = ImGui::GetIO();
io.ConfigFlags |= ImGuiConfigFlags_NavEnableKeyboard; // Enable Keyboard Controls
io.ConfigFlags |= ImGuiConfigFlags_NavEnableGamepad; // Enable Gamepad Controls
//io.ConfigFlags |= ImGuiConfigFlags_DockingEnable; // IF using Docking Branch
// Setup Platform/Renderer backends
ImGui_ImplGlfw_InitForOpenGL(GetEngine()->WindowManager()->GetWindow(), true); // Second param install_callback=true will install GLFW callbacks and chain to existing ones.
ImGui_ImplOpenGL3_Init();
}
void Initialise()
{
}
};
#endif /* HYDRAINITIALISEGUITASK */
@@ -0,0 +1,35 @@
#ifndef HYDRASHUTDOWNGUITASK
#define HYDRASHUTDOWNGUITASK
#include "../HydraTask.h"
#include "../../engine/HydraEngine.h"
#include "../../renderer/HydraRenderer.h"
#include "../../windowmanager/HydraWindowManager.h"
#include "../../GlewIncludes.h"
#include <GLMIncludes.h>
#include <imgui.h>
#include <imgui_impl_glfw.h>
#include <imgui_impl_opengl3.h>
class HydraShutdownGUITask : public HydraTask
{
private:
protected:
public:
void Process() override
{
// Setup Dear ImGui context
ImGui_ImplOpenGL3_Shutdown();
ImGui_ImplGlfw_Shutdown();
ImGui::DestroyContext();
}
void Initialise()
{
}
};
#endif /* HYDRASHUTDOWNGUITASK */
@@ -0,0 +1,34 @@
#ifndef HYDRASTARTGUIFRAMETASK
#define HYDRASTARTGUIFRAMETASK
#include "../HydraTask.h"
#include "../../engine/HydraEngine.h"
#include "../../renderer/HydraRenderer.h"
#include "../../windowmanager/HydraWindowManager.h"
#include "../../GlewIncludes.h"
#include <GLMIncludes.h>
#include <imgui.h>
#include <imgui_impl_glfw.h>
#include <imgui_impl_opengl3.h>
class HydraStartGUIFrameTask : public HydraTask
{
private:
protected:
public:
void Process() override
{
ImGui_ImplOpenGL3_NewFrame();
ImGui_ImplGlfw_NewFrame();
ImGui::NewFrame();
}
void Initialise()
{
}
};
#endif /* HYDRASHUTDOWNGUITASK */
@@ -24,8 +24,10 @@ public:
b3BodyEvents events = b3World_GetBodyEvents(m_world_id);
HydraTaskScheduler* task_scheduler = GetEngine()->TaskScheduler();
// HydraID barrier_id = task_scheduler->CreateBarrier();
std::vector<HydraID> tasks;
uint32_t job_count = 0;
for(uint32_t i = 0; i < events.moveCount; i ++)
{
HydraID task_id = task_scheduler->CreateTask<HydraSetWorldTransformTask>(HydraThreadAffinity::General);//, barrier_id);
@@ -37,10 +39,12 @@ public:
HydraID* entity_id = reinterpret_cast<HydraID*>(events.moveEvents[i].userData);
set_task->Initialise(*entity_id, position, rotation);
//task_scheduler->StartTask(task_id);
task_scheduler->WaitForTask(task_id);
}
//task_scheduler->WaitForBarrier(barrier_id);
}
void Initialise(b3WorldId world_id, float delta_t_seconds)
{
+1
Submodule Libraries/imgui added at fd13a1e892
@@ -7,56 +7,56 @@
{
"directoryIndex" : 1,
"id" : "GLEW::GLEW::@fafd37b19aacd4c483ed",
"jsonFile" : "target-GLEW__GLEW-Debug-ced9fcbad06e9a37a5c8.json",
"jsonFile" : "target-GLEW__GLEW-Debug-f761e0b27a8cad5d3ab7.json",
"name" : "GLEW::GLEW",
"projectIndex" : 1
},
{
"directoryIndex" : 1,
"id" : "GLEW::glew::@fafd37b19aacd4c483ed",
"jsonFile" : "target-GLEW__glew-Debug-201b437e70a5a1167b25.json",
"jsonFile" : "target-GLEW__glew-Debug-afc028c5485d0d939047.json",
"name" : "GLEW::glew",
"projectIndex" : 1
},
{
"directoryIndex" : 1,
"id" : "OpenGL::GL::@fafd37b19aacd4c483ed",
"jsonFile" : "target-OpenGL__GL-Debug-8f38477afb68502326ff.json",
"jsonFile" : "target-OpenGL__GL-Debug-d8525105fb4cc7237596.json",
"name" : "OpenGL::GL",
"projectIndex" : 1
},
{
"directoryIndex" : 1,
"id" : "OpenGL::GLU::@fafd37b19aacd4c483ed",
"jsonFile" : "target-OpenGL__GLU-Debug-563b80487b4d415abb03.json",
"jsonFile" : "target-OpenGL__GLU-Debug-5edfc59450dd4faf5ae5.json",
"name" : "OpenGL::GLU",
"projectIndex" : 1
},
{
"directoryIndex" : 1,
"id" : "Threads::Threads::@fafd37b19aacd4c483ed",
"jsonFile" : "target-Threads__Threads-Debug-e8a2deb9a486421831f8.json",
"jsonFile" : "target-Threads__Threads-Debug-0d885089552b218212b0.json",
"name" : "Threads::Threads",
"projectIndex" : 1
},
{
"directoryIndex" : 1,
"id" : "glfw::@fafd37b19aacd4c483ed",
"jsonFile" : "target-glfw-Debug-60bdb4f7c4af7522e90d.json",
"jsonFile" : "target-glfw-Debug-c1411f4d43186756f1e4.json",
"name" : "glfw",
"projectIndex" : 1
},
{
"directoryIndex" : 1,
"id" : "glm::glm::@fafd37b19aacd4c483ed",
"jsonFile" : "target-glm__glm-Debug-b83b033154ebea63c94a.json",
"jsonFile" : "target-glm__glm-Debug-691fbf48c7f09e1e684a.json",
"name" : "glm::glm",
"projectIndex" : 1
},
{
"directoryIndex" : 1,
"id" : "glm::glm-header-only::@fafd37b19aacd4c483ed",
"jsonFile" : "target-glm__glm-header-only-Debug-73d77c8926213e0e52b0.json",
"jsonFile" : "target-glm__glm-header-only-Debug-cc153edc5edc3e74c614.json",
"name" : "glm::glm-header-only",
"projectIndex" : 1
}
@@ -161,28 +161,28 @@
{
"directoryIndex" : 0,
"id" : "ALL_BUILD::@6890427a1f51a3e7e1df",
"jsonFile" : "target-ALL_BUILD-Debug-6baa81f30a8e3611bff5.json",
"jsonFile" : "target-ALL_BUILD-Debug-ca4003e4ebefcee962f8.json",
"name" : "ALL_BUILD",
"projectIndex" : 0
},
{
"directoryIndex" : 1,
"id" : "ALL_BUILD::@fafd37b19aacd4c483ed",
"jsonFile" : "target-ALL_BUILD-Debug-3b78106d9e9b8c252eab.json",
"jsonFile" : "target-ALL_BUILD-Debug-9893e4be72488ba63935.json",
"name" : "ALL_BUILD",
"projectIndex" : 1
},
{
"directoryIndex" : 0,
"id" : "HydraClient::@6890427a1f51a3e7e1df",
"jsonFile" : "target-HydraClient-Debug-3e890ba87832880c6b38.json",
"jsonFile" : "target-HydraClient-Debug-dcf8b31a50252a3ab509.json",
"name" : "HydraClient",
"projectIndex" : 0
},
{
"directoryIndex" : 1,
"id" : "HydraEngine::@fafd37b19aacd4c483ed",
"jsonFile" : "target-HydraEngine-Debug-e720c70257992bca64e8.json",
"jsonFile" : "target-HydraEngine-Debug-d6cbdeeaed12f396d87e.json",
"name" : "HydraEngine",
"projectIndex" : 1
},
@@ -201,56 +201,56 @@
{
"directoryIndex" : 1,
"id" : "GLEW::GLEW::@fafd37b19aacd4c483ed",
"jsonFile" : "target-GLEW__GLEW-Release-ced9fcbad06e9a37a5c8.json",
"jsonFile" : "target-GLEW__GLEW-Release-f761e0b27a8cad5d3ab7.json",
"name" : "GLEW::GLEW",
"projectIndex" : 1
},
{
"directoryIndex" : 1,
"id" : "GLEW::glew::@fafd37b19aacd4c483ed",
"jsonFile" : "target-GLEW__glew-Release-201b437e70a5a1167b25.json",
"jsonFile" : "target-GLEW__glew-Release-afc028c5485d0d939047.json",
"name" : "GLEW::glew",
"projectIndex" : 1
},
{
"directoryIndex" : 1,
"id" : "OpenGL::GL::@fafd37b19aacd4c483ed",
"jsonFile" : "target-OpenGL__GL-Release-8f38477afb68502326ff.json",
"jsonFile" : "target-OpenGL__GL-Release-d8525105fb4cc7237596.json",
"name" : "OpenGL::GL",
"projectIndex" : 1
},
{
"directoryIndex" : 1,
"id" : "OpenGL::GLU::@fafd37b19aacd4c483ed",
"jsonFile" : "target-OpenGL__GLU-Release-563b80487b4d415abb03.json",
"jsonFile" : "target-OpenGL__GLU-Release-5edfc59450dd4faf5ae5.json",
"name" : "OpenGL::GLU",
"projectIndex" : 1
},
{
"directoryIndex" : 1,
"id" : "Threads::Threads::@fafd37b19aacd4c483ed",
"jsonFile" : "target-Threads__Threads-Release-e8a2deb9a486421831f8.json",
"jsonFile" : "target-Threads__Threads-Release-0d885089552b218212b0.json",
"name" : "Threads::Threads",
"projectIndex" : 1
},
{
"directoryIndex" : 1,
"id" : "glfw::@fafd37b19aacd4c483ed",
"jsonFile" : "target-glfw-Release-60bdb4f7c4af7522e90d.json",
"jsonFile" : "target-glfw-Release-c1411f4d43186756f1e4.json",
"name" : "glfw",
"projectIndex" : 1
},
{
"directoryIndex" : 1,
"id" : "glm::glm::@fafd37b19aacd4c483ed",
"jsonFile" : "target-glm__glm-Release-b83b033154ebea63c94a.json",
"jsonFile" : "target-glm__glm-Release-691fbf48c7f09e1e684a.json",
"name" : "glm::glm",
"projectIndex" : 1
},
{
"directoryIndex" : 1,
"id" : "glm::glm-header-only::@fafd37b19aacd4c483ed",
"jsonFile" : "target-glm__glm-header-only-Release-73d77c8926213e0e52b0.json",
"jsonFile" : "target-glm__glm-header-only-Release-cc153edc5edc3e74c614.json",
"name" : "glm::glm-header-only",
"projectIndex" : 1
}
@@ -355,28 +355,28 @@
{
"directoryIndex" : 0,
"id" : "ALL_BUILD::@6890427a1f51a3e7e1df",
"jsonFile" : "target-ALL_BUILD-Release-6baa81f30a8e3611bff5.json",
"jsonFile" : "target-ALL_BUILD-Release-ca4003e4ebefcee962f8.json",
"name" : "ALL_BUILD",
"projectIndex" : 0
},
{
"directoryIndex" : 1,
"id" : "ALL_BUILD::@fafd37b19aacd4c483ed",
"jsonFile" : "target-ALL_BUILD-Release-3b78106d9e9b8c252eab.json",
"jsonFile" : "target-ALL_BUILD-Release-9893e4be72488ba63935.json",
"name" : "ALL_BUILD",
"projectIndex" : 1
},
{
"directoryIndex" : 0,
"id" : "HydraClient::@6890427a1f51a3e7e1df",
"jsonFile" : "target-HydraClient-Release-76b68128590515e8e8c4.json",
"jsonFile" : "target-HydraClient-Release-d01fc864a074a8fa383d.json",
"name" : "HydraClient",
"projectIndex" : 0
},
{
"directoryIndex" : 1,
"id" : "HydraEngine::@fafd37b19aacd4c483ed",
"jsonFile" : "target-HydraEngine-Release-f15a774dd6d9ed794083.json",
"jsonFile" : "target-HydraEngine-Release-442ddd948b182be560c7.json",
"name" : "HydraEngine",
"projectIndex" : 1
},
@@ -395,56 +395,56 @@
{
"directoryIndex" : 1,
"id" : "GLEW::GLEW::@fafd37b19aacd4c483ed",
"jsonFile" : "target-GLEW__GLEW-MinSizeRel-ced9fcbad06e9a37a5c8.json",
"jsonFile" : "target-GLEW__GLEW-MinSizeRel-f761e0b27a8cad5d3ab7.json",
"name" : "GLEW::GLEW",
"projectIndex" : 1
},
{
"directoryIndex" : 1,
"id" : "GLEW::glew::@fafd37b19aacd4c483ed",
"jsonFile" : "target-GLEW__glew-MinSizeRel-201b437e70a5a1167b25.json",
"jsonFile" : "target-GLEW__glew-MinSizeRel-afc028c5485d0d939047.json",
"name" : "GLEW::glew",
"projectIndex" : 1
},
{
"directoryIndex" : 1,
"id" : "OpenGL::GL::@fafd37b19aacd4c483ed",
"jsonFile" : "target-OpenGL__GL-MinSizeRel-8f38477afb68502326ff.json",
"jsonFile" : "target-OpenGL__GL-MinSizeRel-d8525105fb4cc7237596.json",
"name" : "OpenGL::GL",
"projectIndex" : 1
},
{
"directoryIndex" : 1,
"id" : "OpenGL::GLU::@fafd37b19aacd4c483ed",
"jsonFile" : "target-OpenGL__GLU-MinSizeRel-563b80487b4d415abb03.json",
"jsonFile" : "target-OpenGL__GLU-MinSizeRel-5edfc59450dd4faf5ae5.json",
"name" : "OpenGL::GLU",
"projectIndex" : 1
},
{
"directoryIndex" : 1,
"id" : "Threads::Threads::@fafd37b19aacd4c483ed",
"jsonFile" : "target-Threads__Threads-MinSizeRel-e8a2deb9a486421831f8.json",
"jsonFile" : "target-Threads__Threads-MinSizeRel-0d885089552b218212b0.json",
"name" : "Threads::Threads",
"projectIndex" : 1
},
{
"directoryIndex" : 1,
"id" : "glfw::@fafd37b19aacd4c483ed",
"jsonFile" : "target-glfw-MinSizeRel-60bdb4f7c4af7522e90d.json",
"jsonFile" : "target-glfw-MinSizeRel-c1411f4d43186756f1e4.json",
"name" : "glfw",
"projectIndex" : 1
},
{
"directoryIndex" : 1,
"id" : "glm::glm::@fafd37b19aacd4c483ed",
"jsonFile" : "target-glm__glm-MinSizeRel-b83b033154ebea63c94a.json",
"jsonFile" : "target-glm__glm-MinSizeRel-691fbf48c7f09e1e684a.json",
"name" : "glm::glm",
"projectIndex" : 1
},
{
"directoryIndex" : 1,
"id" : "glm::glm-header-only::@fafd37b19aacd4c483ed",
"jsonFile" : "target-glm__glm-header-only-MinSizeRel-73d77c8926213e0e52b0.json",
"jsonFile" : "target-glm__glm-header-only-MinSizeRel-cc153edc5edc3e74c614.json",
"name" : "glm::glm-header-only",
"projectIndex" : 1
}
@@ -549,28 +549,28 @@
{
"directoryIndex" : 0,
"id" : "ALL_BUILD::@6890427a1f51a3e7e1df",
"jsonFile" : "target-ALL_BUILD-MinSizeRel-6baa81f30a8e3611bff5.json",
"jsonFile" : "target-ALL_BUILD-MinSizeRel-ca4003e4ebefcee962f8.json",
"name" : "ALL_BUILD",
"projectIndex" : 0
},
{
"directoryIndex" : 1,
"id" : "ALL_BUILD::@fafd37b19aacd4c483ed",
"jsonFile" : "target-ALL_BUILD-MinSizeRel-3b78106d9e9b8c252eab.json",
"jsonFile" : "target-ALL_BUILD-MinSizeRel-9893e4be72488ba63935.json",
"name" : "ALL_BUILD",
"projectIndex" : 1
},
{
"directoryIndex" : 0,
"id" : "HydraClient::@6890427a1f51a3e7e1df",
"jsonFile" : "target-HydraClient-MinSizeRel-05351030486e08322a3f.json",
"jsonFile" : "target-HydraClient-MinSizeRel-65c6d114f2cbc315ee6f.json",
"name" : "HydraClient",
"projectIndex" : 0
},
{
"directoryIndex" : 1,
"id" : "HydraEngine::@fafd37b19aacd4c483ed",
"jsonFile" : "target-HydraEngine-MinSizeRel-ece7a20cfe4ddad6fd9e.json",
"jsonFile" : "target-HydraEngine-MinSizeRel-7ce1137a423f3fea9342.json",
"name" : "HydraEngine",
"projectIndex" : 1
},
@@ -589,56 +589,56 @@
{
"directoryIndex" : 1,
"id" : "GLEW::GLEW::@fafd37b19aacd4c483ed",
"jsonFile" : "target-GLEW__GLEW-RelWithDebInfo-ced9fcbad06e9a37a5c8.json",
"jsonFile" : "target-GLEW__GLEW-RelWithDebInfo-f761e0b27a8cad5d3ab7.json",
"name" : "GLEW::GLEW",
"projectIndex" : 1
},
{
"directoryIndex" : 1,
"id" : "GLEW::glew::@fafd37b19aacd4c483ed",
"jsonFile" : "target-GLEW__glew-RelWithDebInfo-201b437e70a5a1167b25.json",
"jsonFile" : "target-GLEW__glew-RelWithDebInfo-afc028c5485d0d939047.json",
"name" : "GLEW::glew",
"projectIndex" : 1
},
{
"directoryIndex" : 1,
"id" : "OpenGL::GL::@fafd37b19aacd4c483ed",
"jsonFile" : "target-OpenGL__GL-RelWithDebInfo-8f38477afb68502326ff.json",
"jsonFile" : "target-OpenGL__GL-RelWithDebInfo-d8525105fb4cc7237596.json",
"name" : "OpenGL::GL",
"projectIndex" : 1
},
{
"directoryIndex" : 1,
"id" : "OpenGL::GLU::@fafd37b19aacd4c483ed",
"jsonFile" : "target-OpenGL__GLU-RelWithDebInfo-563b80487b4d415abb03.json",
"jsonFile" : "target-OpenGL__GLU-RelWithDebInfo-5edfc59450dd4faf5ae5.json",
"name" : "OpenGL::GLU",
"projectIndex" : 1
},
{
"directoryIndex" : 1,
"id" : "Threads::Threads::@fafd37b19aacd4c483ed",
"jsonFile" : "target-Threads__Threads-RelWithDebInfo-e8a2deb9a486421831f8.json",
"jsonFile" : "target-Threads__Threads-RelWithDebInfo-0d885089552b218212b0.json",
"name" : "Threads::Threads",
"projectIndex" : 1
},
{
"directoryIndex" : 1,
"id" : "glfw::@fafd37b19aacd4c483ed",
"jsonFile" : "target-glfw-RelWithDebInfo-60bdb4f7c4af7522e90d.json",
"jsonFile" : "target-glfw-RelWithDebInfo-c1411f4d43186756f1e4.json",
"name" : "glfw",
"projectIndex" : 1
},
{
"directoryIndex" : 1,
"id" : "glm::glm::@fafd37b19aacd4c483ed",
"jsonFile" : "target-glm__glm-RelWithDebInfo-b83b033154ebea63c94a.json",
"jsonFile" : "target-glm__glm-RelWithDebInfo-691fbf48c7f09e1e684a.json",
"name" : "glm::glm",
"projectIndex" : 1
},
{
"directoryIndex" : 1,
"id" : "glm::glm-header-only::@fafd37b19aacd4c483ed",
"jsonFile" : "target-glm__glm-header-only-RelWithDebInfo-73d77c8926213e0e52b0.json",
"jsonFile" : "target-glm__glm-header-only-RelWithDebInfo-cc153edc5edc3e74c614.json",
"name" : "glm::glm-header-only",
"projectIndex" : 1
}
@@ -743,28 +743,28 @@
{
"directoryIndex" : 0,
"id" : "ALL_BUILD::@6890427a1f51a3e7e1df",
"jsonFile" : "target-ALL_BUILD-RelWithDebInfo-6baa81f30a8e3611bff5.json",
"jsonFile" : "target-ALL_BUILD-RelWithDebInfo-ca4003e4ebefcee962f8.json",
"name" : "ALL_BUILD",
"projectIndex" : 0
},
{
"directoryIndex" : 1,
"id" : "ALL_BUILD::@fafd37b19aacd4c483ed",
"jsonFile" : "target-ALL_BUILD-RelWithDebInfo-3b78106d9e9b8c252eab.json",
"jsonFile" : "target-ALL_BUILD-RelWithDebInfo-9893e4be72488ba63935.json",
"name" : "ALL_BUILD",
"projectIndex" : 1
},
{
"directoryIndex" : 0,
"id" : "HydraClient::@6890427a1f51a3e7e1df",
"jsonFile" : "target-HydraClient-RelWithDebInfo-ee8d8b7a6628f210eb44.json",
"jsonFile" : "target-HydraClient-RelWithDebInfo-189aea8a054ae30be65d.json",
"name" : "HydraClient",
"projectIndex" : 0
},
{
"directoryIndex" : 1,
"id" : "HydraEngine::@fafd37b19aacd4c483ed",
"jsonFile" : "target-HydraEngine-RelWithDebInfo-acb573b1466bee779047.json",
"jsonFile" : "target-HydraEngine-RelWithDebInfo-6ff34c28a7f23d5bf2a4.json",
"name" : "HydraEngine",
"projectIndex" : 1
},
@@ -27,7 +27,7 @@
"objects" :
[
{
"jsonFile" : "codemodel-v2-d02aee9b2dfee27d4c1c.json",
"jsonFile" : "codemodel-v2-8de2df14d9b5cb311760.json",
"kind" : "codemodel",
"version" :
{
@@ -100,7 +100,7 @@
}
},
{
"jsonFile" : "codemodel-v2-d02aee9b2dfee27d4c1c.json",
"jsonFile" : "codemodel-v2-8de2df14d9b5cb311760.json",
"kind" : "codemodel",
"version" :
{
@@ -22,10 +22,10 @@
"dependencies" :
[
{
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
"id" : "HydraEngine::@fafd37b19aacd4c483ed"
},
{
"id" : "HydraEngine::@fafd37b19aacd4c483ed"
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
}
],
"folder" :
@@ -21,14 +21,14 @@
},
"dependencies" :
[
{
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
},
{
"id" : "HydraClient::@6890427a1f51a3e7e1df"
},
{
"id" : "HydraEngine::@fafd37b19aacd4c483ed"
},
{
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
}
],
"folder" :
@@ -22,10 +22,10 @@
"dependencies" :
[
{
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
"id" : "HydraEngine::@fafd37b19aacd4c483ed"
},
{
"id" : "HydraEngine::@fafd37b19aacd4c483ed"
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
}
],
"folder" :
@@ -21,14 +21,14 @@
},
"dependencies" :
[
{
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
},
{
"id" : "HydraClient::@6890427a1f51a3e7e1df"
},
{
"id" : "HydraEngine::@fafd37b19aacd4c483ed"
},
{
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
}
],
"folder" :
@@ -22,10 +22,10 @@
"dependencies" :
[
{
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
"id" : "HydraEngine::@fafd37b19aacd4c483ed"
},
{
"id" : "HydraEngine::@fafd37b19aacd4c483ed"
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
}
],
"folder" :
@@ -21,14 +21,14 @@
},
"dependencies" :
[
{
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
},
{
"id" : "HydraClient::@6890427a1f51a3e7e1df"
},
{
"id" : "HydraEngine::@fafd37b19aacd4c483ed"
},
{
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
}
],
"folder" :
@@ -22,10 +22,10 @@
"dependencies" :
[
{
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
"id" : "HydraEngine::@fafd37b19aacd4c483ed"
},
{
"id" : "HydraEngine::@fafd37b19aacd4c483ed"
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
}
],
"folder" :
@@ -21,14 +21,14 @@
},
"dependencies" :
[
{
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
},
{
"id" : "HydraClient::@6890427a1f51a3e7e1df"
},
{
"id" : "HydraEngine::@fafd37b19aacd4c483ed"
},
{
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
}
],
"folder" :
@@ -21,7 +21,7 @@
{
"command" : 1,
"file" : 1,
"line" : 29,
"line" : 36,
"parent" : 0
},
{
@@ -21,7 +21,7 @@
{
"command" : 1,
"file" : 1,
"line" : 29,
"line" : 36,
"parent" : 0
},
{
@@ -21,7 +21,7 @@
{
"command" : 1,
"file" : 1,
"line" : 29,
"line" : 36,
"parent" : 0
},
{
@@ -21,7 +21,7 @@
{
"command" : 1,
"file" : 1,
"line" : 29,
"line" : 36,
"parent" : 0
},
{
@@ -21,7 +21,7 @@
{
"command" : 1,
"file" : 1,
"line" : 29,
"line" : 36,
"parent" : 0
},
{
@@ -21,7 +21,7 @@
{
"command" : 1,
"file" : 1,
"line" : 29,
"line" : 36,
"parent" : 0
},
{
@@ -21,7 +21,7 @@
{
"command" : 1,
"file" : 1,
"line" : 29,
"line" : 36,
"parent" : 0
},
{
@@ -21,7 +21,7 @@
{
"command" : 1,
"file" : 1,
"line" : 29,
"line" : 36,
"parent" : 0
},
{
@@ -106,12 +106,12 @@
],
"dependencies" :
[
{
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
},
{
"backtrace" : 2,
"id" : "HydraEngine::@fafd37b19aacd4c483ed"
},
{
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
}
],
"id" : "HydraClient::@6890427a1f51a3e7e1df",
@@ -106,12 +106,12 @@
],
"dependencies" :
[
{
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
},
{
"backtrace" : 2,
"id" : "HydraEngine::@fafd37b19aacd4c483ed"
},
{
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
}
],
"id" : "HydraClient::@6890427a1f51a3e7e1df",
@@ -106,12 +106,12 @@
],
"dependencies" :
[
{
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
},
{
"backtrace" : 2,
"id" : "HydraEngine::@fafd37b19aacd4c483ed"
},
{
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
}
],
"id" : "HydraClient::@6890427a1f51a3e7e1df",
@@ -106,12 +106,12 @@
],
"dependencies" :
[
{
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
},
{
"backtrace" : 2,
"id" : "HydraEngine::@fafd37b19aacd4c483ed"
},
{
"id" : "ZERO_CHECK::@6890427a1f51a3e7e1df"
}
],
"id" : "HydraClient::@6890427a1f51a3e7e1df",
@@ -33,31 +33,19 @@
{
"command" : 0,
"file" : 0,
"line" : 20,
"parent" : 0
},
{
"command" : 1,
"file" : 0,
"line" : 27,
"parent" : 0
},
{
"command" : 1,
"file" : 0,
"line" : 31,
"line" : 34,
"parent" : 0
},
{
"command" : 1,
"file" : 0,
"line" : 37,
"parent" : 0
},
{
"command" : 1,
"file" : 0,
"line" : 40,
"line" : 38,
"parent" : 0
},
{
@@ -66,52 +54,76 @@
"line" : 44,
"parent" : 0
},
{
"command" : 1,
"file" : 0,
"line" : 47,
"parent" : 0
},
{
"command" : 1,
"file" : 0,
"line" : 51,
"parent" : 0
},
{
"command" : 2,
"file" : 0,
"line" : 18,
"line" : 25,
"parent" : 0
},
{
"command" : 3,
"file" : 0,
"line" : 26,
"line" : 33,
"parent" : 0
},
{
"command" : 3,
"file" : 0,
"line" : 30,
"line" : 37,
"parent" : 0
},
{
"command" : 3,
"file" : 0,
"line" : 34,
"line" : 41,
"parent" : 0
},
{
"command" : 3,
"file" : 0,
"line" : 36,
"line" : 43,
"parent" : 0
},
{
"command" : 3,
"file" : 0,
"line" : 42,
"line" : 49,
"parent" : 0
},
{
"command" : 3,
"file" : 0,
"line" : 45,
"line" : 52,
"parent" : 0
},
{
"command" : 3,
"file" : 0,
"line" : 48,
"line" : 54,
"parent" : 0
},
{
"command" : 3,
"file" : 0,
"line" : 55,
"parent" : 0
},
{
"command" : 3,
"file" : 0,
"line" : 57,
"parent" : 0
}
]
@@ -187,6 +199,14 @@
},
{
"backtrace" : 14,
"path" : "C:/Code/HydraV3/HydraEngine/../Libraries/imgui"
},
{
"backtrace" : 15,
"path" : "C:/Code/HydraV3/HydraEngine/../Libraries/imgui/backends"
},
{
"backtrace" : 16,
"path" : "C:/Code/HydraV3/HydraEngine/includes"
},
{
@@ -233,14 +253,13 @@
58,
62,
64,
77,
79,
81,
83,
85,
87,
89,
91,
78,
80,
82,
84,
86,
88,
90,
93,
95,
97,
@@ -248,18 +267,28 @@
101,
103,
105,
108,
111,
113,
107,
109,
112,
115,
117,
119,
121,
123,
125,
127,
129,
135
118,
120,
122,
124,
126,
128,
130,
132,
134,
136,
142,
144,
146,
149,
151,
152,
154,
155
]
}
],
@@ -373,14 +402,13 @@
58,
62,
64,
77,
79,
81,
83,
85,
87,
89,
91,
78,
80,
82,
84,
86,
88,
90,
93,
95,
97,
@@ -388,18 +416,28 @@
101,
103,
105,
108,
111,
113,
107,
109,
112,
115,
117,
119,
121,
123,
125,
127,
129,
135
118,
120,
122,
124,
126,
128,
130,
132,
134,
136,
142,
144,
146,
149,
151,
152,
154,
155
]
},
{
@@ -456,13 +494,14 @@
74,
75,
76,
78,
80,
82,
84,
86,
88,
90,
77,
79,
81,
83,
85,
87,
89,
91,
92,
94,
96,
@@ -471,24 +510,36 @@
102,
104,
106,
107,
109,
108,
110,
112,
111,
113,
114,
116,
118,
120,
122,
124,
126,
128,
130,
117,
119,
121,
123,
125,
127,
129,
131,
132,
133,
134,
136
135,
137,
138,
139,
140,
141,
143,
145,
147,
148,
150,
153,
156,
157,
158
]
}
],
@@ -1187,6 +1238,15 @@
"path" : "HydraEngine/source/ecs/components/HydraRenderableComponent.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"path" : "HydraEngine/source/ecs/components/HydraShadowCasterComponent.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
@@ -1347,6 +1407,15 @@
"path" : "HydraEngine/source/ecs/systems/HydraRenderSystem.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"path" : "HydraEngine/source/ecs/systems/HydraShadowCasterSystem.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
@@ -1499,6 +1568,53 @@
"path" : "HydraEngine/source/game/HydraGameProxy.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"compileGroupIndex" : 0,
"path" : "HydraEngine/source/gui/HydraGuiManager.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"path" : "HydraEngine/source/gui/HydraGuiManager.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"path" : "HydraEngine/source/gui/HydraGuiWindow.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"compileGroupIndex" : 0,
"path" : "HydraEngine/source/gui/HydraSceneGraphWindow.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"path" : "HydraEngine/source/gui/HydraSceneGraphWindow.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
@@ -1780,6 +1896,148 @@
],
"path" : "HydraEngine/source/windowmanager/HydraWindowManager.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"compileGroupIndex" : 0,
"path" : "Libraries/imgui/backends/imgui_impl_glfw.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"path" : "Libraries/imgui/backends/imgui_impl_glfw.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"compileGroupIndex" : 0,
"path" : "Libraries/imgui/backends/imgui_impl_opengl3.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"path" : "Libraries/imgui/backends/imgui_impl_opengl3.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"path" : "Libraries/imgui/imconfig.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"compileGroupIndex" : 0,
"path" : "Libraries/imgui/imgui.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"path" : "Libraries/imgui/imgui.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"compileGroupIndex" : 0,
"path" : "Libraries/imgui/imgui_demo.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"compileGroupIndex" : 0,
"path" : "Libraries/imgui/imgui_draw.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"path" : "Libraries/imgui/imgui_internal.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"compileGroupIndex" : 0,
"path" : "Libraries/imgui/imgui_tables.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"compileGroupIndex" : 0,
"path" : "Libraries/imgui/imgui_widgets.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"path" : "Libraries/imgui/imstb_rectpack.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"path" : "Libraries/imgui/imstb_textedit.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"path" : "Libraries/imgui/imstb_truetype.h",
"sourceGroupIndex" : 1
}
],
"type" : "SHARED_LIBRARY"
@@ -33,31 +33,19 @@
{
"command" : 0,
"file" : 0,
"line" : 20,
"parent" : 0
},
{
"command" : 1,
"file" : 0,
"line" : 27,
"parent" : 0
},
{
"command" : 1,
"file" : 0,
"line" : 31,
"line" : 34,
"parent" : 0
},
{
"command" : 1,
"file" : 0,
"line" : 37,
"parent" : 0
},
{
"command" : 1,
"file" : 0,
"line" : 40,
"line" : 38,
"parent" : 0
},
{
@@ -66,52 +54,76 @@
"line" : 44,
"parent" : 0
},
{
"command" : 1,
"file" : 0,
"line" : 47,
"parent" : 0
},
{
"command" : 1,
"file" : 0,
"line" : 51,
"parent" : 0
},
{
"command" : 2,
"file" : 0,
"line" : 18,
"line" : 25,
"parent" : 0
},
{
"command" : 3,
"file" : 0,
"line" : 26,
"line" : 33,
"parent" : 0
},
{
"command" : 3,
"file" : 0,
"line" : 30,
"line" : 37,
"parent" : 0
},
{
"command" : 3,
"file" : 0,
"line" : 34,
"line" : 41,
"parent" : 0
},
{
"command" : 3,
"file" : 0,
"line" : 36,
"line" : 43,
"parent" : 0
},
{
"command" : 3,
"file" : 0,
"line" : 42,
"line" : 49,
"parent" : 0
},
{
"command" : 3,
"file" : 0,
"line" : 45,
"line" : 52,
"parent" : 0
},
{
"command" : 3,
"file" : 0,
"line" : 48,
"line" : 54,
"parent" : 0
},
{
"command" : 3,
"file" : 0,
"line" : 55,
"parent" : 0
},
{
"command" : 3,
"file" : 0,
"line" : 57,
"parent" : 0
}
]
@@ -187,6 +199,14 @@
},
{
"backtrace" : 14,
"path" : "C:/Code/HydraV3/HydraEngine/../Libraries/imgui"
},
{
"backtrace" : 15,
"path" : "C:/Code/HydraV3/HydraEngine/../Libraries/imgui/backends"
},
{
"backtrace" : 16,
"path" : "C:/Code/HydraV3/HydraEngine/includes"
},
{
@@ -233,14 +253,13 @@
58,
62,
64,
77,
79,
81,
83,
85,
87,
89,
91,
78,
80,
82,
84,
86,
88,
90,
93,
95,
97,
@@ -248,18 +267,28 @@
101,
103,
105,
108,
111,
113,
107,
109,
112,
115,
117,
119,
121,
123,
125,
127,
129,
135
118,
120,
122,
124,
126,
128,
130,
132,
134,
136,
142,
144,
146,
149,
151,
152,
154,
155
]
}
],
@@ -373,14 +402,13 @@
58,
62,
64,
77,
79,
81,
83,
85,
87,
89,
91,
78,
80,
82,
84,
86,
88,
90,
93,
95,
97,
@@ -388,18 +416,28 @@
101,
103,
105,
108,
111,
113,
107,
109,
112,
115,
117,
119,
121,
123,
125,
127,
129,
135
118,
120,
122,
124,
126,
128,
130,
132,
134,
136,
142,
144,
146,
149,
151,
152,
154,
155
]
},
{
@@ -456,13 +494,14 @@
74,
75,
76,
78,
80,
82,
84,
86,
88,
90,
77,
79,
81,
83,
85,
87,
89,
91,
92,
94,
96,
@@ -471,24 +510,36 @@
102,
104,
106,
107,
109,
108,
110,
112,
111,
113,
114,
116,
118,
120,
122,
124,
126,
128,
130,
117,
119,
121,
123,
125,
127,
129,
131,
132,
133,
134,
136
135,
137,
138,
139,
140,
141,
143,
145,
147,
148,
150,
153,
156,
157,
158
]
}
],
@@ -1187,6 +1238,15 @@
"path" : "HydraEngine/source/ecs/components/HydraRenderableComponent.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"path" : "HydraEngine/source/ecs/components/HydraShadowCasterComponent.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
@@ -1347,6 +1407,15 @@
"path" : "HydraEngine/source/ecs/systems/HydraRenderSystem.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"path" : "HydraEngine/source/ecs/systems/HydraShadowCasterSystem.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
@@ -1499,6 +1568,53 @@
"path" : "HydraEngine/source/game/HydraGameProxy.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"compileGroupIndex" : 0,
"path" : "HydraEngine/source/gui/HydraGuiManager.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"path" : "HydraEngine/source/gui/HydraGuiManager.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"path" : "HydraEngine/source/gui/HydraGuiWindow.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"compileGroupIndex" : 0,
"path" : "HydraEngine/source/gui/HydraSceneGraphWindow.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"path" : "HydraEngine/source/gui/HydraSceneGraphWindow.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
@@ -1780,6 +1896,148 @@
],
"path" : "HydraEngine/source/windowmanager/HydraWindowManager.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"compileGroupIndex" : 0,
"path" : "Libraries/imgui/backends/imgui_impl_glfw.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"path" : "Libraries/imgui/backends/imgui_impl_glfw.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"compileGroupIndex" : 0,
"path" : "Libraries/imgui/backends/imgui_impl_opengl3.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"path" : "Libraries/imgui/backends/imgui_impl_opengl3.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"path" : "Libraries/imgui/imconfig.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"compileGroupIndex" : 0,
"path" : "Libraries/imgui/imgui.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"path" : "Libraries/imgui/imgui.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"compileGroupIndex" : 0,
"path" : "Libraries/imgui/imgui_demo.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"compileGroupIndex" : 0,
"path" : "Libraries/imgui/imgui_draw.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"path" : "Libraries/imgui/imgui_internal.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"compileGroupIndex" : 0,
"path" : "Libraries/imgui/imgui_tables.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"compileGroupIndex" : 0,
"path" : "Libraries/imgui/imgui_widgets.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"path" : "Libraries/imgui/imstb_rectpack.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"path" : "Libraries/imgui/imstb_textedit.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"path" : "Libraries/imgui/imstb_truetype.h",
"sourceGroupIndex" : 1
}
],
"type" : "SHARED_LIBRARY"
@@ -33,31 +33,19 @@
{
"command" : 0,
"file" : 0,
"line" : 20,
"parent" : 0
},
{
"command" : 1,
"file" : 0,
"line" : 27,
"parent" : 0
},
{
"command" : 1,
"file" : 0,
"line" : 31,
"line" : 34,
"parent" : 0
},
{
"command" : 1,
"file" : 0,
"line" : 37,
"parent" : 0
},
{
"command" : 1,
"file" : 0,
"line" : 40,
"line" : 38,
"parent" : 0
},
{
@@ -66,52 +54,76 @@
"line" : 44,
"parent" : 0
},
{
"command" : 1,
"file" : 0,
"line" : 47,
"parent" : 0
},
{
"command" : 1,
"file" : 0,
"line" : 51,
"parent" : 0
},
{
"command" : 2,
"file" : 0,
"line" : 18,
"line" : 25,
"parent" : 0
},
{
"command" : 3,
"file" : 0,
"line" : 26,
"line" : 33,
"parent" : 0
},
{
"command" : 3,
"file" : 0,
"line" : 30,
"line" : 37,
"parent" : 0
},
{
"command" : 3,
"file" : 0,
"line" : 34,
"line" : 41,
"parent" : 0
},
{
"command" : 3,
"file" : 0,
"line" : 36,
"line" : 43,
"parent" : 0
},
{
"command" : 3,
"file" : 0,
"line" : 42,
"line" : 49,
"parent" : 0
},
{
"command" : 3,
"file" : 0,
"line" : 45,
"line" : 52,
"parent" : 0
},
{
"command" : 3,
"file" : 0,
"line" : 48,
"line" : 54,
"parent" : 0
},
{
"command" : 3,
"file" : 0,
"line" : 55,
"parent" : 0
},
{
"command" : 3,
"file" : 0,
"line" : 57,
"parent" : 0
}
]
@@ -187,6 +199,14 @@
},
{
"backtrace" : 14,
"path" : "C:/Code/HydraV3/HydraEngine/../Libraries/imgui"
},
{
"backtrace" : 15,
"path" : "C:/Code/HydraV3/HydraEngine/../Libraries/imgui/backends"
},
{
"backtrace" : 16,
"path" : "C:/Code/HydraV3/HydraEngine/includes"
},
{
@@ -233,14 +253,13 @@
58,
62,
64,
77,
79,
81,
83,
85,
87,
89,
91,
78,
80,
82,
84,
86,
88,
90,
93,
95,
97,
@@ -248,18 +267,28 @@
101,
103,
105,
108,
111,
113,
107,
109,
112,
115,
117,
119,
121,
123,
125,
127,
129,
135
118,
120,
122,
124,
126,
128,
130,
132,
134,
136,
142,
144,
146,
149,
151,
152,
154,
155
]
}
],
@@ -373,14 +402,13 @@
58,
62,
64,
77,
79,
81,
83,
85,
87,
89,
91,
78,
80,
82,
84,
86,
88,
90,
93,
95,
97,
@@ -388,18 +416,28 @@
101,
103,
105,
108,
111,
113,
107,
109,
112,
115,
117,
119,
121,
123,
125,
127,
129,
135
118,
120,
122,
124,
126,
128,
130,
132,
134,
136,
142,
144,
146,
149,
151,
152,
154,
155
]
},
{
@@ -456,13 +494,14 @@
74,
75,
76,
78,
80,
82,
84,
86,
88,
90,
77,
79,
81,
83,
85,
87,
89,
91,
92,
94,
96,
@@ -471,24 +510,36 @@
102,
104,
106,
107,
109,
108,
110,
112,
111,
113,
114,
116,
118,
120,
122,
124,
126,
128,
130,
117,
119,
121,
123,
125,
127,
129,
131,
132,
133,
134,
136
135,
137,
138,
139,
140,
141,
143,
145,
147,
148,
150,
153,
156,
157,
158
]
}
],
@@ -1187,6 +1238,15 @@
"path" : "HydraEngine/source/ecs/components/HydraRenderableComponent.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"path" : "HydraEngine/source/ecs/components/HydraShadowCasterComponent.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
@@ -1347,6 +1407,15 @@
"path" : "HydraEngine/source/ecs/systems/HydraRenderSystem.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"path" : "HydraEngine/source/ecs/systems/HydraShadowCasterSystem.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
@@ -1499,6 +1568,53 @@
"path" : "HydraEngine/source/game/HydraGameProxy.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"compileGroupIndex" : 0,
"path" : "HydraEngine/source/gui/HydraGuiManager.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"path" : "HydraEngine/source/gui/HydraGuiManager.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"path" : "HydraEngine/source/gui/HydraGuiWindow.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"compileGroupIndex" : 0,
"path" : "HydraEngine/source/gui/HydraSceneGraphWindow.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"path" : "HydraEngine/source/gui/HydraSceneGraphWindow.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
@@ -1780,6 +1896,148 @@
],
"path" : "HydraEngine/source/windowmanager/HydraWindowManager.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"compileGroupIndex" : 0,
"path" : "Libraries/imgui/backends/imgui_impl_glfw.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"path" : "Libraries/imgui/backends/imgui_impl_glfw.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"compileGroupIndex" : 0,
"path" : "Libraries/imgui/backends/imgui_impl_opengl3.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"path" : "Libraries/imgui/backends/imgui_impl_opengl3.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"path" : "Libraries/imgui/imconfig.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"compileGroupIndex" : 0,
"path" : "Libraries/imgui/imgui.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"path" : "Libraries/imgui/imgui.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"compileGroupIndex" : 0,
"path" : "Libraries/imgui/imgui_demo.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"compileGroupIndex" : 0,
"path" : "Libraries/imgui/imgui_draw.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"path" : "Libraries/imgui/imgui_internal.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"compileGroupIndex" : 0,
"path" : "Libraries/imgui/imgui_tables.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"compileGroupIndex" : 0,
"path" : "Libraries/imgui/imgui_widgets.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"path" : "Libraries/imgui/imstb_rectpack.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"path" : "Libraries/imgui/imstb_textedit.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"path" : "Libraries/imgui/imstb_truetype.h",
"sourceGroupIndex" : 1
}
],
"type" : "SHARED_LIBRARY"
@@ -33,31 +33,19 @@
{
"command" : 0,
"file" : 0,
"line" : 20,
"parent" : 0
},
{
"command" : 1,
"file" : 0,
"line" : 27,
"parent" : 0
},
{
"command" : 1,
"file" : 0,
"line" : 31,
"line" : 34,
"parent" : 0
},
{
"command" : 1,
"file" : 0,
"line" : 37,
"parent" : 0
},
{
"command" : 1,
"file" : 0,
"line" : 40,
"line" : 38,
"parent" : 0
},
{
@@ -66,52 +54,76 @@
"line" : 44,
"parent" : 0
},
{
"command" : 1,
"file" : 0,
"line" : 47,
"parent" : 0
},
{
"command" : 1,
"file" : 0,
"line" : 51,
"parent" : 0
},
{
"command" : 2,
"file" : 0,
"line" : 18,
"line" : 25,
"parent" : 0
},
{
"command" : 3,
"file" : 0,
"line" : 26,
"line" : 33,
"parent" : 0
},
{
"command" : 3,
"file" : 0,
"line" : 30,
"line" : 37,
"parent" : 0
},
{
"command" : 3,
"file" : 0,
"line" : 34,
"line" : 41,
"parent" : 0
},
{
"command" : 3,
"file" : 0,
"line" : 36,
"line" : 43,
"parent" : 0
},
{
"command" : 3,
"file" : 0,
"line" : 42,
"line" : 49,
"parent" : 0
},
{
"command" : 3,
"file" : 0,
"line" : 45,
"line" : 52,
"parent" : 0
},
{
"command" : 3,
"file" : 0,
"line" : 48,
"line" : 54,
"parent" : 0
},
{
"command" : 3,
"file" : 0,
"line" : 55,
"parent" : 0
},
{
"command" : 3,
"file" : 0,
"line" : 57,
"parent" : 0
}
]
@@ -187,6 +199,14 @@
},
{
"backtrace" : 14,
"path" : "C:/Code/HydraV3/HydraEngine/../Libraries/imgui"
},
{
"backtrace" : 15,
"path" : "C:/Code/HydraV3/HydraEngine/../Libraries/imgui/backends"
},
{
"backtrace" : 16,
"path" : "C:/Code/HydraV3/HydraEngine/includes"
},
{
@@ -233,14 +253,13 @@
58,
62,
64,
77,
79,
81,
83,
85,
87,
89,
91,
78,
80,
82,
84,
86,
88,
90,
93,
95,
97,
@@ -248,18 +267,28 @@
101,
103,
105,
108,
111,
113,
107,
109,
112,
115,
117,
119,
121,
123,
125,
127,
129,
135
118,
120,
122,
124,
126,
128,
130,
132,
134,
136,
142,
144,
146,
149,
151,
152,
154,
155
]
}
],
@@ -373,14 +402,13 @@
58,
62,
64,
77,
79,
81,
83,
85,
87,
89,
91,
78,
80,
82,
84,
86,
88,
90,
93,
95,
97,
@@ -388,18 +416,28 @@
101,
103,
105,
108,
111,
113,
107,
109,
112,
115,
117,
119,
121,
123,
125,
127,
129,
135
118,
120,
122,
124,
126,
128,
130,
132,
134,
136,
142,
144,
146,
149,
151,
152,
154,
155
]
},
{
@@ -456,13 +494,14 @@
74,
75,
76,
78,
80,
82,
84,
86,
88,
90,
77,
79,
81,
83,
85,
87,
89,
91,
92,
94,
96,
@@ -471,24 +510,36 @@
102,
104,
106,
107,
109,
108,
110,
112,
111,
113,
114,
116,
118,
120,
122,
124,
126,
128,
130,
117,
119,
121,
123,
125,
127,
129,
131,
132,
133,
134,
136
135,
137,
138,
139,
140,
141,
143,
145,
147,
148,
150,
153,
156,
157,
158
]
}
],
@@ -1187,6 +1238,15 @@
"path" : "HydraEngine/source/ecs/components/HydraRenderableComponent.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"path" : "HydraEngine/source/ecs/components/HydraShadowCasterComponent.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
@@ -1347,6 +1407,15 @@
"path" : "HydraEngine/source/ecs/systems/HydraRenderSystem.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"path" : "HydraEngine/source/ecs/systems/HydraShadowCasterSystem.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
@@ -1499,6 +1568,53 @@
"path" : "HydraEngine/source/game/HydraGameProxy.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"compileGroupIndex" : 0,
"path" : "HydraEngine/source/gui/HydraGuiManager.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"path" : "HydraEngine/source/gui/HydraGuiManager.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"path" : "HydraEngine/source/gui/HydraGuiWindow.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"compileGroupIndex" : 0,
"path" : "HydraEngine/source/gui/HydraSceneGraphWindow.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"path" : "HydraEngine/source/gui/HydraSceneGraphWindow.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
@@ -1780,6 +1896,148 @@
],
"path" : "HydraEngine/source/windowmanager/HydraWindowManager.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"compileGroupIndex" : 0,
"path" : "Libraries/imgui/backends/imgui_impl_glfw.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"path" : "Libraries/imgui/backends/imgui_impl_glfw.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"compileGroupIndex" : 0,
"path" : "Libraries/imgui/backends/imgui_impl_opengl3.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"path" : "Libraries/imgui/backends/imgui_impl_opengl3.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"path" : "Libraries/imgui/imconfig.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"compileGroupIndex" : 0,
"path" : "Libraries/imgui/imgui.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"path" : "Libraries/imgui/imgui.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"compileGroupIndex" : 0,
"path" : "Libraries/imgui/imgui_demo.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"compileGroupIndex" : 0,
"path" : "Libraries/imgui/imgui_draw.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"path" : "Libraries/imgui/imgui_internal.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"compileGroupIndex" : 0,
"path" : "Libraries/imgui/imgui_tables.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"compileGroupIndex" : 0,
"path" : "Libraries/imgui/imgui_widgets.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"path" : "Libraries/imgui/imstb_rectpack.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"path" : "Libraries/imgui/imstb_textedit.h",
"sourceGroupIndex" : 1
},
{
"backtrace" : 1,
"backtraces" :
[
1
],
"path" : "Libraries/imgui/imstb_truetype.h",
"sourceGroupIndex" : 1
}
],
"type" : "SHARED_LIBRARY"
@@ -21,7 +21,7 @@
{
"command" : 1,
"file" : 1,
"line" : 39,
"line" : 46,
"parent" : 0
},
{
@@ -21,7 +21,7 @@
{
"command" : 1,
"file" : 1,
"line" : 39,
"line" : 46,
"parent" : 0
},
{
@@ -21,7 +21,7 @@
{
"command" : 1,
"file" : 1,
"line" : 39,
"line" : 46,
"parent" : 0
},
{
@@ -21,7 +21,7 @@
{
"command" : 1,
"file" : 1,
"line" : 39,
"line" : 46,
"parent" : 0
},
{
@@ -22,7 +22,7 @@
{
"command" : 1,
"file" : 1,
"line" : 39,
"line" : 46,
"parent" : 0
},
{
@@ -22,7 +22,7 @@
{
"command" : 1,
"file" : 1,
"line" : 39,
"line" : 46,
"parent" : 0
},
{
@@ -22,7 +22,7 @@
{
"command" : 1,
"file" : 1,
"line" : 39,
"line" : 46,
"parent" : 0
},
{
@@ -22,7 +22,7 @@
{
"command" : 1,
"file" : 1,
"line" : 39,
"line" : 46,
"parent" : 0
},
{
@@ -25,7 +25,7 @@
{
"command" : 1,
"file" : 3,
"line" : 25,
"line" : 32,
"parent" : 0
},
{
@@ -25,7 +25,7 @@
{
"command" : 1,
"file" : 3,
"line" : 25,
"line" : 32,
"parent" : 0
},
{
@@ -25,7 +25,7 @@
{
"command" : 1,
"file" : 3,
"line" : 25,
"line" : 32,
"parent" : 0
},
{
@@ -32,7 +32,7 @@
{
"command" : 2,
"file" : 2,
"line" : 25,
"line" : 32,
"parent" : 0
},
{
@@ -32,7 +32,7 @@
{
"command" : 2,
"file" : 2,
"line" : 25,
"line" : 32,
"parent" : 0
},
{
@@ -32,7 +32,7 @@
{
"command" : 2,
"file" : 2,
"line" : 25,
"line" : 32,
"parent" : 0
},
{
@@ -32,7 +32,7 @@
{
"command" : 2,
"file" : 2,
"line" : 25,
"line" : 32,
"parent" : 0
},
{
@@ -28,7 +28,7 @@
{
"command" : 1,
"file" : 1,
"line" : 33,
"line" : 40,
"parent" : 0
},
{
@@ -28,7 +28,7 @@
{
"command" : 1,
"file" : 1,
"line" : 33,
"line" : 40,
"parent" : 0
},
{
@@ -28,7 +28,7 @@
{
"command" : 1,
"file" : 1,
"line" : 33,
"line" : 40,
"parent" : 0
},
{
@@ -28,7 +28,7 @@
{
"command" : 1,
"file" : 1,
"line" : 33,
"line" : 40,
"parent" : 0
},
{
@@ -21,7 +21,7 @@
{
"command" : 1,
"file" : 1,
"line" : 33,
"line" : 40,
"parent" : 0
},
{
@@ -21,7 +21,7 @@
{
"command" : 1,
"file" : 1,
"line" : 33,
"line" : 40,
"parent" : 0
},
{
Binary file not shown.
+12
View File
@@ -0,0 +1,12 @@
[Window][Debug##Default]
Pos=60,60
Size=400,400
Collapsed=0
LastUsed=20260830
[Window][Hello, world!]
Pos=60,60
Size=338,157
Collapsed=0
LastUsed=20260830
Binary file not shown.
Binary file not shown.
+4 -4
View File
@@ -73,7 +73,7 @@
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Midl>
<AdditionalIncludeDirectories>C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Program Files (x86)\GLFW\include;C:\Code\HydraV3\Libraries\glew-2.3.1\include;C:\Code\HydraV3\HydraEngine\HydraClient;C:\Code\HydraV3\Libraries\glm;C:\Code\HydraV3\HydraEngine\HydraEngine,;C:\Code\HydraV3\HydraEngine\..\Libraries\assimp\include;C:\Code\HydraV3\HydraEngine\..\Libraries\stb-master;C:\Code\HydraV3\HydraEngine\..\Libraries\box3d\include;C:\Code\HydraV3\HydraEngine\includes;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Program Files (x86)\GLFW\include;C:\Code\HydraV3\Libraries\glew-2.3.1\include;C:\Code\HydraV3\HydraEngine\HydraClient;C:\Code\HydraV3\Libraries\glm;C:\Code\HydraV3\HydraEngine\HydraEngine,;C:\Code\HydraV3\HydraEngine\..\Libraries\assimp\include;C:\Code\HydraV3\HydraEngine\..\Libraries\stb-master;C:\Code\HydraV3\HydraEngine\..\Libraries\box3d\include;C:\Code\HydraV3\HydraEngine\..\Libraries\imgui;C:\Code\HydraV3\HydraEngine\..\Libraries\imgui\backends;C:\Code\HydraV3\HydraEngine\includes;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>
<HeaderFileName>%(Filename).h</HeaderFileName>
<TypeLibraryName>%(Filename).tlb</TypeLibraryName>
@@ -83,7 +83,7 @@
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Midl>
<AdditionalIncludeDirectories>C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Program Files (x86)\GLFW\include;C:\Code\HydraV3\Libraries\glew-2.3.1\include;C:\Code\HydraV3\HydraEngine\HydraClient;C:\Code\HydraV3\Libraries\glm;C:\Code\HydraV3\HydraEngine\HydraEngine,;C:\Code\HydraV3\HydraEngine\..\Libraries\assimp\include;C:\Code\HydraV3\HydraEngine\..\Libraries\stb-master;C:\Code\HydraV3\HydraEngine\..\Libraries\box3d\include;C:\Code\HydraV3\HydraEngine\includes;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Program Files (x86)\GLFW\include;C:\Code\HydraV3\Libraries\glew-2.3.1\include;C:\Code\HydraV3\HydraEngine\HydraClient;C:\Code\HydraV3\Libraries\glm;C:\Code\HydraV3\HydraEngine\HydraEngine,;C:\Code\HydraV3\HydraEngine\..\Libraries\assimp\include;C:\Code\HydraV3\HydraEngine\..\Libraries\stb-master;C:\Code\HydraV3\HydraEngine\..\Libraries\box3d\include;C:\Code\HydraV3\HydraEngine\..\Libraries\imgui;C:\Code\HydraV3\HydraEngine\..\Libraries\imgui\backends;C:\Code\HydraV3\HydraEngine\includes;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>
<HeaderFileName>%(Filename).h</HeaderFileName>
<TypeLibraryName>%(Filename).tlb</TypeLibraryName>
@@ -93,7 +93,7 @@
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='MinSizeRel|x64'">
<Midl>
<AdditionalIncludeDirectories>C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Program Files (x86)\GLFW\include;C:\Code\HydraV3\Libraries\glew-2.3.1\include;C:\Code\HydraV3\HydraEngine\HydraClient;C:\Code\HydraV3\Libraries\glm;C:\Code\HydraV3\HydraEngine\HydraEngine,;C:\Code\HydraV3\HydraEngine\..\Libraries\assimp\include;C:\Code\HydraV3\HydraEngine\..\Libraries\stb-master;C:\Code\HydraV3\HydraEngine\..\Libraries\box3d\include;C:\Code\HydraV3\HydraEngine\includes;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Program Files (x86)\GLFW\include;C:\Code\HydraV3\Libraries\glew-2.3.1\include;C:\Code\HydraV3\HydraEngine\HydraClient;C:\Code\HydraV3\Libraries\glm;C:\Code\HydraV3\HydraEngine\HydraEngine,;C:\Code\HydraV3\HydraEngine\..\Libraries\assimp\include;C:\Code\HydraV3\HydraEngine\..\Libraries\stb-master;C:\Code\HydraV3\HydraEngine\..\Libraries\box3d\include;C:\Code\HydraV3\HydraEngine\..\Libraries\imgui;C:\Code\HydraV3\HydraEngine\..\Libraries\imgui\backends;C:\Code\HydraV3\HydraEngine\includes;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>
<HeaderFileName>%(Filename).h</HeaderFileName>
<TypeLibraryName>%(Filename).tlb</TypeLibraryName>
@@ -103,7 +103,7 @@
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='RelWithDebInfo|x64'">
<Midl>
<AdditionalIncludeDirectories>C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Program Files (x86)\GLFW\include;C:\Code\HydraV3\Libraries\glew-2.3.1\include;C:\Code\HydraV3\HydraEngine\HydraClient;C:\Code\HydraV3\Libraries\glm;C:\Code\HydraV3\HydraEngine\HydraEngine,;C:\Code\HydraV3\HydraEngine\..\Libraries\assimp\include;C:\Code\HydraV3\HydraEngine\..\Libraries\stb-master;C:\Code\HydraV3\HydraEngine\..\Libraries\box3d\include;C:\Code\HydraV3\HydraEngine\includes;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Program Files (x86)\GLFW\include;C:\Code\HydraV3\Libraries\glew-2.3.1\include;C:\Code\HydraV3\HydraEngine\HydraClient;C:\Code\HydraV3\Libraries\glm;C:\Code\HydraV3\HydraEngine\HydraEngine,;C:\Code\HydraV3\HydraEngine\..\Libraries\assimp\include;C:\Code\HydraV3\HydraEngine\..\Libraries\stb-master;C:\Code\HydraV3\HydraEngine\..\Libraries\box3d\include;C:\Code\HydraV3\HydraEngine\..\Libraries\imgui;C:\Code\HydraV3\HydraEngine\..\Libraries\imgui\backends;C:\Code\HydraV3\HydraEngine\includes;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>
<HeaderFileName>%(Filename).h</HeaderFileName>
<TypeLibraryName>%(Filename).tlb</TypeLibraryName>
Binary file not shown.
@@ -1,13 +1,13 @@
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\vc143.pdb
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydrasystem.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraecs.obj
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\hydrashadowbuffermanager.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\hydraplanetquadactor.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraplanetactor.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydratexturedebugactor.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydratestlightactor.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydratestcubeactor.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraspotlightactor.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydrapointlightactor.obj
@@ -19,13 +19,6 @@ c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydradirectionallightact
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
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydrataskbarrier.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydrarenderer.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydrashadowpipeline.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydrarenderstage.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydrapipeline.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraforwardpipeline.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydradeferredpipeline.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydrameshmanager.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydragameproxy.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydragltfloader.obj
@@ -33,30 +26,45 @@ 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\hydraengine.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydratransformsystem.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraspotshadowsourcesystem.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydrarendersystem.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydrapointshadowsourcesystem.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraphysicssystem.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\hydradirectionalshadowsourcesystem.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
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\hydrawindowmanager.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydratask.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydrathread.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydrataskscheduler.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydradirectionalshadowsourcesystem.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraspotshadowsourcesystem.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydrashadowbuffermanager.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydrapointshadowsourcesystem.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydratestlightactor.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraplanetquadactor.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraplanetactor.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraphysicssystem.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydrataskbarrier.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydrarenderer.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydrashadowpipeline.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydrarenderstage.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydrapipeline.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraforwardpipeline.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydradeferredpipeline.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydraspawnedlightactor.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydralightspawneractor.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydratickactorssystem.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\imgui_widgets.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\imgui_tables.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\imgui_draw.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\imgui_demo.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\imgui.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\hydraengine.dir\debug\hydrashadowsourcesystem.obj
c:\code\hydrav3\build\hydraengine\hydraengine.dir\debug\hydrafixedtickactorssystem.obj
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
@@ -40,6 +40,8 @@ C:\Code\HydraV3\HydraEngine\source\engine\HydraInputManager.cpp;C:\Code\HydraV3\
C:\Code\HydraV3\HydraEngine\source\engine\HydraObject.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraObject.obj
C:\Code\HydraV3\HydraEngine\source\fileaccess\HydraGLTFLoader.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraGLTFLoader.obj
C:\Code\HydraV3\HydraEngine\source\game\HydraGameProxy.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraGameProxy.obj
C:\Code\HydraV3\HydraEngine\source\gui\HydraGuiManager.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraGuiManager.obj
C:\Code\HydraV3\HydraEngine\source\gui\HydraSceneGraphWindow.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraSceneGraphWindow.obj
C:\Code\HydraV3\HydraEngine\source\mesh\HydraMeshManager.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraMeshManager.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
@@ -52,3 +54,10 @@ C:\Code\HydraV3\HydraEngine\source\scheduler\HydraTaskScheduler.cpp;C:\Code\Hydr
C:\Code\HydraV3\HydraEngine\source\scheduler\HydraThread.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraThread.obj
C:\Code\HydraV3\HydraEngine\source\task\HydraTask.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraTask.obj
C:\Code\HydraV3\HydraEngine\source\windowmanager\HydraWindowManager.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\HydraWindowManager.obj
C:\Code\HydraV3\Libraries\imgui\backends\imgui_impl_glfw.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\imgui_impl_glfw.obj
C:\Code\HydraV3\Libraries\imgui\backends\imgui_impl_opengl3.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\imgui_impl_opengl3.obj
C:\Code\HydraV3\Libraries\imgui\imgui.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\imgui.obj
C:\Code\HydraV3\Libraries\imgui\imgui_demo.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\imgui_demo.obj
C:\Code\HydraV3\Libraries\imgui\imgui_draw.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\imgui_draw.obj
C:\Code\HydraV3\Libraries\imgui\imgui_tables.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\imgui_tables.obj
C:\Code\HydraV3\Libraries\imgui\imgui_widgets.cpp;C:\Code\HydraV3\build\HydraEngine\HydraEngine.dir\Debug\imgui_widgets.obj
@@ -1,4 +1,4 @@
^C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\CMAKECXXCOMPILERID.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAACTORMANAGER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRABUFFERMANAGER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRACAMERA.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRADEFERREDPIPELINE.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRADIRECTIONALLIGHTACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRADIRECTIONALSHADOWSOURCESYSTEM.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAECS.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAENGINE.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAFORWARDPIPELINE.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAGAMEPROXY.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAGLTFACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAGLTFLOADER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAINPUTMANAGER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRALIGHTBUFFERMANAGER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRALIGHTSPAWNERACTOR.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\HYDRAPHYSICSSYSTEM.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\HYDRAPLANETACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAPLANETQUADACTOR.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\HYDRAPOINTSHADOWSOURCESYSTEM.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\HYDRASHADOWBUFFERMANAGER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRASHADOWPIPELINE.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRASPAWNEDLIGHTACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRASPOTLIGHTACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRASPOTSHADOWSOURCESYSTEM.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRASYSTEM.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRASYSTEMMANAGER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRATASK.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRATASKBARRIER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRATASKSCHEDULER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRATESTCUBEACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRATESTLIGHTACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRATEXTUREBUFFERMANAGER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRATEXTUREDEBUGACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRATHREAD.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRATICKACTORSSYSTEM.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRATRANSFORMSYSTEM.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAVERTEXBUFFERMANAGER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAWINDOWMANAGER.OBJ
^C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\CMAKECXXCOMPILERID.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAACTORMANAGER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRABUFFERMANAGER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRACAMERA.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRADEFERREDPIPELINE.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRADIRECTIONALLIGHTACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRADIRECTIONALSHADOWSOURCESYSTEM.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAECS.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAENGINE.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAFORWARDPIPELINE.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAGAMEPROXY.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAGLTFACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAGLTFLOADER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAGUIMANAGER.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\HYDRALIGHTSPAWNERACTOR.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\HYDRAPHYSICSSYSTEM.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\HYDRAPLANETACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRAPLANETQUADACTOR.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\HYDRAPOINTSHADOWSOURCESYSTEM.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\HYDRASCENEGRAPHWINDOW.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRASHADOWBUFFERMANAGER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRASHADOWPIPELINE.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRASPAWNEDLIGHTACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRASPOTLIGHTACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRASPOTSHADOWSOURCESYSTEM.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRASYSTEM.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRASYSTEMMANAGER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRATASK.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRATASKBARRIER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRATASKSCHEDULER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRATESTCUBEACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRATESTLIGHTACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRATEXTUREBUFFERMANAGER.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRATEXTUREDEBUGACTOR.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRATHREAD.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\HYDRATICKACTORSSYSTEM.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\IMGUI.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\IMGUI_DEMO.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\IMGUI_DRAW.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\IMGUI_IMPL_GLFW.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\IMGUI_IMPL_OPENGL3.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\IMGUI_TABLES.OBJ|C:\CODE\HYDRAV3\BUILD\HYDRAENGINE\HYDRAENGINE.DIR\DEBUG\IMGUI_WIDGETS.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.
+34 -12
View File
@@ -91,7 +91,7 @@
<PropertyGroup />
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<AdditionalIncludeDirectories>C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\Libraries\glew-2.3.1\include;C:\Code\HydraV3\HydraEngine\HydraClient;C:\Code\HydraV3\Libraries\glm;C:\Code\HydraV3\HydraEngine\HydraEngine,;C:\Code\HydraV3\HydraEngine\..\Libraries\assimp\include;C:\Code\HydraV3\HydraEngine\..\Libraries\stb-master;C:\Code\HydraV3\HydraEngine\..\Libraries\box3d\include;C:\Code\HydraV3\HydraEngine\includes;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\Libraries\glew-2.3.1\include;C:\Code\HydraV3\HydraEngine\HydraClient;C:\Code\HydraV3\Libraries\glm;C:\Code\HydraV3\HydraEngine\HydraEngine,;C:\Code\HydraV3\HydraEngine\..\Libraries\assimp\include;C:\Code\HydraV3\HydraEngine\..\Libraries\stb-master;C:\Code\HydraV3\HydraEngine\..\Libraries\box3d\include;C:\Code\HydraV3\HydraEngine\..\Libraries\imgui;C:\Code\HydraV3\HydraEngine\..\Libraries\imgui\backends;C:\Code\HydraV3\HydraEngine\includes;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalOptions>%(AdditionalOptions) /external:I "C:/Program Files (x86)/GLFW/include"</AdditionalOptions>
<AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
@@ -118,10 +118,10 @@
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>%(PreprocessorDefinitions);WIN32;_DEBUG;_WINDOWS;_EXPORTING;GLFW_DLL;CMAKE_INTDIR=\"Debug\";HydraEngine_EXPORTS</PreprocessorDefinitions>
<AdditionalIncludeDirectories>C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\Libraries\glew-2.3.1\include;C:\Code\HydraV3\HydraEngine\HydraClient;C:\Code\HydraV3\Libraries\glm;C:\Code\HydraV3\HydraEngine\HydraEngine,;C:\Code\HydraV3\HydraEngine\..\Libraries\assimp\include;C:\Code\HydraV3\HydraEngine\..\Libraries\stb-master;C:\Code\HydraV3\HydraEngine\..\Libraries\box3d\include;C:\Code\HydraV3\HydraEngine\includes;C:\Program Files (x86)\GLFW\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\Libraries\glew-2.3.1\include;C:\Code\HydraV3\HydraEngine\HydraClient;C:\Code\HydraV3\Libraries\glm;C:\Code\HydraV3\HydraEngine\HydraEngine,;C:\Code\HydraV3\HydraEngine\..\Libraries\assimp\include;C:\Code\HydraV3\HydraEngine\..\Libraries\stb-master;C:\Code\HydraV3\HydraEngine\..\Libraries\box3d\include;C:\Code\HydraV3\HydraEngine\..\Libraries\imgui;C:\Code\HydraV3\HydraEngine\..\Libraries\imgui\backends;C:\Code\HydraV3\HydraEngine\includes;C:\Program Files (x86)\GLFW\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ResourceCompile>
<Midl>
<AdditionalIncludeDirectories>C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\Libraries\glew-2.3.1\include;C:\Code\HydraV3\HydraEngine\HydraClient;C:\Code\HydraV3\Libraries\glm;C:\Code\HydraV3\HydraEngine\HydraEngine,;C:\Code\HydraV3\HydraEngine\..\Libraries\assimp\include;C:\Code\HydraV3\HydraEngine\..\Libraries\stb-master;C:\Code\HydraV3\HydraEngine\..\Libraries\box3d\include;C:\Code\HydraV3\HydraEngine\includes;C:\Program Files (x86)\GLFW\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\Libraries\glew-2.3.1\include;C:\Code\HydraV3\HydraEngine\HydraClient;C:\Code\HydraV3\Libraries\glm;C:\Code\HydraV3\HydraEngine\HydraEngine,;C:\Code\HydraV3\HydraEngine\..\Libraries\assimp\include;C:\Code\HydraV3\HydraEngine\..\Libraries\stb-master;C:\Code\HydraV3\HydraEngine\..\Libraries\box3d\include;C:\Code\HydraV3\HydraEngine\..\Libraries\imgui;C:\Code\HydraV3\HydraEngine\..\Libraries\imgui\backends;C:\Code\HydraV3\HydraEngine\includes;C:\Program Files (x86)\GLFW\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>
<HeaderFileName>%(Filename).h</HeaderFileName>
<TypeLibraryName>%(Filename).tlb</TypeLibraryName>
@@ -160,7 +160,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<AdditionalIncludeDirectories>C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\Libraries\glew-2.3.1\include;C:\Code\HydraV3\HydraEngine\HydraClient;C:\Code\HydraV3\Libraries\glm;C:\Code\HydraV3\HydraEngine\HydraEngine,;C:\Code\HydraV3\HydraEngine\..\Libraries\assimp\include;C:\Code\HydraV3\HydraEngine\..\Libraries\stb-master;C:\Code\HydraV3\HydraEngine\..\Libraries\box3d\include;C:\Code\HydraV3\HydraEngine\includes;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\Libraries\glew-2.3.1\include;C:\Code\HydraV3\HydraEngine\HydraClient;C:\Code\HydraV3\Libraries\glm;C:\Code\HydraV3\HydraEngine\HydraEngine,;C:\Code\HydraV3\HydraEngine\..\Libraries\assimp\include;C:\Code\HydraV3\HydraEngine\..\Libraries\stb-master;C:\Code\HydraV3\HydraEngine\..\Libraries\box3d\include;C:\Code\HydraV3\HydraEngine\..\Libraries\imgui;C:\Code\HydraV3\HydraEngine\..\Libraries\imgui\backends;C:\Code\HydraV3\HydraEngine\includes;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalOptions>%(AdditionalOptions) /external:I "C:/Program Files (x86)/GLFW/include"</AdditionalOptions>
<AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
@@ -188,10 +188,10 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>%(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;_EXPORTING;GLFW_DLL;CMAKE_INTDIR=\"Release\";HydraEngine_EXPORTS</PreprocessorDefinitions>
<AdditionalIncludeDirectories>C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\Libraries\glew-2.3.1\include;C:\Code\HydraV3\HydraEngine\HydraClient;C:\Code\HydraV3\Libraries\glm;C:\Code\HydraV3\HydraEngine\HydraEngine,;C:\Code\HydraV3\HydraEngine\..\Libraries\assimp\include;C:\Code\HydraV3\HydraEngine\..\Libraries\stb-master;C:\Code\HydraV3\HydraEngine\..\Libraries\box3d\include;C:\Code\HydraV3\HydraEngine\includes;C:\Program Files (x86)\GLFW\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\Libraries\glew-2.3.1\include;C:\Code\HydraV3\HydraEngine\HydraClient;C:\Code\HydraV3\Libraries\glm;C:\Code\HydraV3\HydraEngine\HydraEngine,;C:\Code\HydraV3\HydraEngine\..\Libraries\assimp\include;C:\Code\HydraV3\HydraEngine\..\Libraries\stb-master;C:\Code\HydraV3\HydraEngine\..\Libraries\box3d\include;C:\Code\HydraV3\HydraEngine\..\Libraries\imgui;C:\Code\HydraV3\HydraEngine\..\Libraries\imgui\backends;C:\Code\HydraV3\HydraEngine\includes;C:\Program Files (x86)\GLFW\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ResourceCompile>
<Midl>
<AdditionalIncludeDirectories>C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\Libraries\glew-2.3.1\include;C:\Code\HydraV3\HydraEngine\HydraClient;C:\Code\HydraV3\Libraries\glm;C:\Code\HydraV3\HydraEngine\HydraEngine,;C:\Code\HydraV3\HydraEngine\..\Libraries\assimp\include;C:\Code\HydraV3\HydraEngine\..\Libraries\stb-master;C:\Code\HydraV3\HydraEngine\..\Libraries\box3d\include;C:\Code\HydraV3\HydraEngine\includes;C:\Program Files (x86)\GLFW\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\Libraries\glew-2.3.1\include;C:\Code\HydraV3\HydraEngine\HydraClient;C:\Code\HydraV3\Libraries\glm;C:\Code\HydraV3\HydraEngine\HydraEngine,;C:\Code\HydraV3\HydraEngine\..\Libraries\assimp\include;C:\Code\HydraV3\HydraEngine\..\Libraries\stb-master;C:\Code\HydraV3\HydraEngine\..\Libraries\box3d\include;C:\Code\HydraV3\HydraEngine\..\Libraries\imgui;C:\Code\HydraV3\HydraEngine\..\Libraries\imgui\backends;C:\Code\HydraV3\HydraEngine\includes;C:\Program Files (x86)\GLFW\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>
<HeaderFileName>%(Filename).h</HeaderFileName>
<TypeLibraryName>%(Filename).tlb</TypeLibraryName>
@@ -230,7 +230,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='MinSizeRel|x64'">
<ClCompile>
<AdditionalIncludeDirectories>C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\Libraries\glew-2.3.1\include;C:\Code\HydraV3\HydraEngine\HydraClient;C:\Code\HydraV3\Libraries\glm;C:\Code\HydraV3\HydraEngine\HydraEngine,;C:\Code\HydraV3\HydraEngine\..\Libraries\assimp\include;C:\Code\HydraV3\HydraEngine\..\Libraries\stb-master;C:\Code\HydraV3\HydraEngine\..\Libraries\box3d\include;C:\Code\HydraV3\HydraEngine\includes;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\Libraries\glew-2.3.1\include;C:\Code\HydraV3\HydraEngine\HydraClient;C:\Code\HydraV3\Libraries\glm;C:\Code\HydraV3\HydraEngine\HydraEngine,;C:\Code\HydraV3\HydraEngine\..\Libraries\assimp\include;C:\Code\HydraV3\HydraEngine\..\Libraries\stb-master;C:\Code\HydraV3\HydraEngine\..\Libraries\box3d\include;C:\Code\HydraV3\HydraEngine\..\Libraries\imgui;C:\Code\HydraV3\HydraEngine\..\Libraries\imgui\backends;C:\Code\HydraV3\HydraEngine\includes;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalOptions>%(AdditionalOptions) /external:I "C:/Program Files (x86)/GLFW/include"</AdditionalOptions>
<AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
@@ -258,10 +258,10 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>%(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;_EXPORTING;GLFW_DLL;CMAKE_INTDIR=\"MinSizeRel\";HydraEngine_EXPORTS</PreprocessorDefinitions>
<AdditionalIncludeDirectories>C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\Libraries\glew-2.3.1\include;C:\Code\HydraV3\HydraEngine\HydraClient;C:\Code\HydraV3\Libraries\glm;C:\Code\HydraV3\HydraEngine\HydraEngine,;C:\Code\HydraV3\HydraEngine\..\Libraries\assimp\include;C:\Code\HydraV3\HydraEngine\..\Libraries\stb-master;C:\Code\HydraV3\HydraEngine\..\Libraries\box3d\include;C:\Code\HydraV3\HydraEngine\includes;C:\Program Files (x86)\GLFW\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\Libraries\glew-2.3.1\include;C:\Code\HydraV3\HydraEngine\HydraClient;C:\Code\HydraV3\Libraries\glm;C:\Code\HydraV3\HydraEngine\HydraEngine,;C:\Code\HydraV3\HydraEngine\..\Libraries\assimp\include;C:\Code\HydraV3\HydraEngine\..\Libraries\stb-master;C:\Code\HydraV3\HydraEngine\..\Libraries\box3d\include;C:\Code\HydraV3\HydraEngine\..\Libraries\imgui;C:\Code\HydraV3\HydraEngine\..\Libraries\imgui\backends;C:\Code\HydraV3\HydraEngine\includes;C:\Program Files (x86)\GLFW\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ResourceCompile>
<Midl>
<AdditionalIncludeDirectories>C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\Libraries\glew-2.3.1\include;C:\Code\HydraV3\HydraEngine\HydraClient;C:\Code\HydraV3\Libraries\glm;C:\Code\HydraV3\HydraEngine\HydraEngine,;C:\Code\HydraV3\HydraEngine\..\Libraries\assimp\include;C:\Code\HydraV3\HydraEngine\..\Libraries\stb-master;C:\Code\HydraV3\HydraEngine\..\Libraries\box3d\include;C:\Code\HydraV3\HydraEngine\includes;C:\Program Files (x86)\GLFW\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\Libraries\glew-2.3.1\include;C:\Code\HydraV3\HydraEngine\HydraClient;C:\Code\HydraV3\Libraries\glm;C:\Code\HydraV3\HydraEngine\HydraEngine,;C:\Code\HydraV3\HydraEngine\..\Libraries\assimp\include;C:\Code\HydraV3\HydraEngine\..\Libraries\stb-master;C:\Code\HydraV3\HydraEngine\..\Libraries\box3d\include;C:\Code\HydraV3\HydraEngine\..\Libraries\imgui;C:\Code\HydraV3\HydraEngine\..\Libraries\imgui\backends;C:\Code\HydraV3\HydraEngine\includes;C:\Program Files (x86)\GLFW\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>
<HeaderFileName>%(Filename).h</HeaderFileName>
<TypeLibraryName>%(Filename).tlb</TypeLibraryName>
@@ -300,7 +300,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='RelWithDebInfo|x64'">
<ClCompile>
<AdditionalIncludeDirectories>C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\Libraries\glew-2.3.1\include;C:\Code\HydraV3\HydraEngine\HydraClient;C:\Code\HydraV3\Libraries\glm;C:\Code\HydraV3\HydraEngine\HydraEngine,;C:\Code\HydraV3\HydraEngine\..\Libraries\assimp\include;C:\Code\HydraV3\HydraEngine\..\Libraries\stb-master;C:\Code\HydraV3\HydraEngine\..\Libraries\box3d\include;C:\Code\HydraV3\HydraEngine\includes;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\Libraries\glew-2.3.1\include;C:\Code\HydraV3\HydraEngine\HydraClient;C:\Code\HydraV3\Libraries\glm;C:\Code\HydraV3\HydraEngine\HydraEngine,;C:\Code\HydraV3\HydraEngine\..\Libraries\assimp\include;C:\Code\HydraV3\HydraEngine\..\Libraries\stb-master;C:\Code\HydraV3\HydraEngine\..\Libraries\box3d\include;C:\Code\HydraV3\HydraEngine\..\Libraries\imgui;C:\Code\HydraV3\HydraEngine\..\Libraries\imgui\backends;C:\Code\HydraV3\HydraEngine\includes;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalOptions>%(AdditionalOptions) /external:I "C:/Program Files (x86)/GLFW/include"</AdditionalOptions>
<AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
@@ -327,10 +327,10 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>%(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;_EXPORTING;GLFW_DLL;CMAKE_INTDIR=\"RelWithDebInfo\";HydraEngine_EXPORTS</PreprocessorDefinitions>
<AdditionalIncludeDirectories>C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\Libraries\glew-2.3.1\include;C:\Code\HydraV3\HydraEngine\HydraClient;C:\Code\HydraV3\Libraries\glm;C:\Code\HydraV3\HydraEngine\HydraEngine,;C:\Code\HydraV3\HydraEngine\..\Libraries\assimp\include;C:\Code\HydraV3\HydraEngine\..\Libraries\stb-master;C:\Code\HydraV3\HydraEngine\..\Libraries\box3d\include;C:\Code\HydraV3\HydraEngine\includes;C:\Program Files (x86)\GLFW\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\Libraries\glew-2.3.1\include;C:\Code\HydraV3\HydraEngine\HydraClient;C:\Code\HydraV3\Libraries\glm;C:\Code\HydraV3\HydraEngine\HydraEngine,;C:\Code\HydraV3\HydraEngine\..\Libraries\assimp\include;C:\Code\HydraV3\HydraEngine\..\Libraries\stb-master;C:\Code\HydraV3\HydraEngine\..\Libraries\box3d\include;C:\Code\HydraV3\HydraEngine\..\Libraries\imgui;C:\Code\HydraV3\HydraEngine\..\Libraries\imgui\backends;C:\Code\HydraV3\HydraEngine\includes;C:\Program Files (x86)\GLFW\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ResourceCompile>
<Midl>
<AdditionalIncludeDirectories>C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\Libraries\glew-2.3.1\include;C:\Code\HydraV3\HydraEngine\HydraClient;C:\Code\HydraV3\Libraries\glm;C:\Code\HydraV3\HydraEngine\HydraEngine,;C:\Code\HydraV3\HydraEngine\..\Libraries\assimp\include;C:\Code\HydraV3\HydraEngine\..\Libraries\stb-master;C:\Code\HydraV3\HydraEngine\..\Libraries\box3d\include;C:\Code\HydraV3\HydraEngine\includes;C:\Program Files (x86)\GLFW\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>C:\Code\HydraV3\HydraEngine\HydraEngine;C:\Code\HydraV3\Libraries\glew-2.3.1\include;C:\Code\HydraV3\HydraEngine\HydraClient;C:\Code\HydraV3\Libraries\glm;C:\Code\HydraV3\HydraEngine\HydraEngine,;C:\Code\HydraV3\HydraEngine\..\Libraries\assimp\include;C:\Code\HydraV3\HydraEngine\..\Libraries\stb-master;C:\Code\HydraV3\HydraEngine\..\Libraries\box3d\include;C:\Code\HydraV3\HydraEngine\..\Libraries\imgui;C:\Code\HydraV3\HydraEngine\..\Libraries\imgui\backends;C:\Code\HydraV3\HydraEngine\includes;C:\Program Files (x86)\GLFW\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>
<HeaderFileName>%(Filename).h</HeaderFileName>
<TypeLibraryName>%(Filename).tlb</TypeLibraryName>
@@ -499,6 +499,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\ecs\components\HydraPointShadowSourceComponent.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\HydraShadowCasterComponent.h" />
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\ecs\components\HydraSpotShadowSourceComponent.h" />
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\ecs\components\HydraTextureComponent.h" />
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\ecs\components\HydraTickComponent.h" />
@@ -516,6 +517,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraPointShadowSourceSystem.h" />
<ClCompile Include="C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraRenderSystem.cpp" />
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraRenderSystem.h" />
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraShadowCasterSystem.h" />
<ClCompile Include="C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraSpotShadowSourceSystem.cpp" />
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraSpotShadowSourceSystem.h" />
<ClCompile Include="C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraTickActorsSystem.cpp" />
@@ -532,6 +534,11 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\fileaccess\HydraGLTFLoader.h" />
<ClCompile Include="C:\Code\HydraV3\HydraEngine\source\game\HydraGameProxy.cpp" />
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\game\HydraGameProxy.h" />
<ClCompile Include="C:\Code\HydraV3\HydraEngine\source\gui\HydraGuiManager.cpp" />
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\gui\HydraGuiManager.h" />
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\gui\HydraGuiWindow.h" />
<ClCompile Include="C:\Code\HydraV3\HydraEngine\source\gui\HydraSceneGraphWindow.cpp" />
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\gui\HydraSceneGraphWindow.h" />
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\mesh\HydraMesh.h" />
<ClCompile Include="C:\Code\HydraV3\HydraEngine\source\mesh\HydraMeshManager.cpp" />
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\mesh\HydraMeshManager.h" />
@@ -562,6 +569,21 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\windowmanager\HydraRenderSettings.h" />
<ClCompile Include="C:\Code\HydraV3\HydraEngine\source\windowmanager\HydraWindowManager.cpp" />
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\windowmanager\HydraWindowManager.h" />
<ClCompile Include="C:\Code\HydraV3\Libraries\imgui\backends\imgui_impl_glfw.cpp" />
<ClInclude Include="C:\Code\HydraV3\Libraries\imgui\backends\imgui_impl_glfw.h" />
<ClCompile Include="C:\Code\HydraV3\Libraries\imgui\backends\imgui_impl_opengl3.cpp" />
<ClInclude Include="C:\Code\HydraV3\Libraries\imgui\backends\imgui_impl_opengl3.h" />
<ClInclude Include="C:\Code\HydraV3\Libraries\imgui\imconfig.h" />
<ClCompile Include="C:\Code\HydraV3\Libraries\imgui\imgui.cpp" />
<ClInclude Include="C:\Code\HydraV3\Libraries\imgui\imgui.h" />
<ClCompile Include="C:\Code\HydraV3\Libraries\imgui\imgui_demo.cpp" />
<ClCompile Include="C:\Code\HydraV3\Libraries\imgui\imgui_draw.cpp" />
<ClInclude Include="C:\Code\HydraV3\Libraries\imgui\imgui_internal.h" />
<ClCompile Include="C:\Code\HydraV3\Libraries\imgui\imgui_tables.cpp" />
<ClCompile Include="C:\Code\HydraV3\Libraries\imgui\imgui_widgets.cpp" />
<ClInclude Include="C:\Code\HydraV3\Libraries\imgui\imstb_rectpack.h" />
<ClInclude Include="C:\Code\HydraV3\Libraries\imgui\imstb_textedit.h" />
<ClInclude Include="C:\Code\HydraV3\Libraries\imgui\imstb_truetype.h" />
</ItemGroup>
<ItemGroup />
<ItemGroup>
@@ -127,6 +127,12 @@
<ClCompile Include="C:\Code\HydraV3\HydraEngine\source\game\HydraGameProxy.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="C:\Code\HydraV3\HydraEngine\source\gui\HydraGuiManager.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="C:\Code\HydraV3\HydraEngine\source\gui\HydraSceneGraphWindow.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="C:\Code\HydraV3\HydraEngine\source\mesh\HydraMeshManager.cpp">
<Filter>Source Files</Filter>
</ClCompile>
@@ -163,6 +169,27 @@
<ClCompile Include="C:\Code\HydraV3\HydraEngine\source\windowmanager\HydraWindowManager.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="C:\Code\HydraV3\Libraries\imgui\backends\imgui_impl_glfw.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="C:\Code\HydraV3\Libraries\imgui\backends\imgui_impl_opengl3.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="C:\Code\HydraV3\Libraries\imgui\imgui.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="C:\Code\HydraV3\Libraries\imgui\imgui_demo.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="C:\Code\HydraV3\Libraries\imgui\imgui_draw.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="C:\Code\HydraV3\Libraries\imgui\imgui_tables.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="C:\Code\HydraV3\Libraries\imgui\imgui_widgets.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="C:\Code\HydraV3\HydraEngine\includes\GLMIncludes.h">
@@ -306,6 +333,9 @@
<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\HydraShadowCasterComponent.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\ecs\components\HydraSpotShadowSourceComponent.h">
<Filter>Header Files</Filter>
</ClInclude>
@@ -336,6 +366,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\HydraShadowCasterSystem.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\ecs\systems\HydraSpotShadowSourceSystem.h">
<Filter>Header Files</Filter>
</ClInclude>
@@ -360,6 +393,15 @@
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\game\HydraGameProxy.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\gui\HydraGuiManager.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\gui\HydraGuiWindow.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\gui\HydraSceneGraphWindow.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\mesh\HydraMesh.h">
<Filter>Header Files</Filter>
</ClInclude>
@@ -414,6 +456,30 @@
<ClInclude Include="C:\Code\HydraV3\HydraEngine\source\windowmanager\HydraWindowManager.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="C:\Code\HydraV3\Libraries\imgui\backends\imgui_impl_glfw.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="C:\Code\HydraV3\Libraries\imgui\backends\imgui_impl_opengl3.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="C:\Code\HydraV3\Libraries\imgui\imconfig.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="C:\Code\HydraV3\Libraries\imgui\imgui.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="C:\Code\HydraV3\Libraries\imgui\imgui_internal.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="C:\Code\HydraV3\Libraries\imgui\imstb_rectpack.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="C:\Code\HydraV3\Libraries\imgui\imstb_textedit.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="C:\Code\HydraV3\Libraries\imgui\imstb_truetype.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<CustomBuild Include="C:\Code\HydraV3\HydraEngine\CMakeLists.txt" />
+14 -5
View File
@@ -1,11 +1,20 @@
================================================================================
Linker Errors
Generated: 2026-08-27T18:38:11.302Z
Total Errors: 2
Generated: 2026-08-30T14:47:30.311Z
Total Errors: 5
================================================================================
[LNK2001] (MSVC)
unresolved external symbol "protected: virtual void __cdecl HydraMaterialSystem::FreeSystemResources(void)" (?FreeSystemResources@HydraMaterialSystem@@MEAAXXZ) [C:\Code\HydraV3\build\HydraEngine\HydraEngine.vcxproj]
[LNK2019] (MSVC)
unresolved external symbol "bool __cdecl ImGui_ImplGlfw_InitForOpenGL(struct GLFWwindow *,bool)" (?ImGui_ImplGlfw_InitForOpenGL@@YA_NPEAUGLFWwindow@@_N@Z) referenced in function "public: virtual void __cdecl HydraInitialiseGUITask::Process(void)" (?Process@HydraInitialiseGUITask@@UEAAXXZ) [C:\Code\HydraV3\build\HydraEngine\HydraEngine.vcxproj]
[LNK2019] (MSVC)
unresolved external symbol "void __cdecl ImGui_ImplGlfw_Shutdown(void)" (?ImGui_ImplGlfw_Shutdown@@YAXXZ) referenced in function "public: virtual void __cdecl HydraShutdownGUITask::Process(void)" (?Process@HydraShutdownGUITask@@UEAAXXZ) [C:\Code\HydraV3\build\HydraEngine\HydraEngine.vcxproj]
[LNK2019] (MSVC)
unresolved external symbol "bool __cdecl ImGui_ImplOpenGL3_Init(char const *)" (?ImGui_ImplOpenGL3_Init@@YA_NPEBD@Z) referenced in function "public: virtual void __cdecl HydraInitialiseGUITask::Process(void)" (?Process@HydraInitialiseGUITask@@UEAAXXZ) [C:\Code\HydraV3\build\HydraEngine\HydraEngine.vcxproj]
[LNK2019] (MSVC)
unresolved external symbol "void __cdecl ImGui_ImplOpenGL3_Shutdown(void)" (?ImGui_ImplOpenGL3_Shutdown@@YAXXZ) referenced in function "public: virtual void __cdecl HydraShutdownGUITask::Process(void)" (?Process@HydraShutdownGUITask@@UEAAXXZ) [C:\Code\HydraV3\build\HydraEngine\HydraEngine.vcxproj]
[LNK1120] (MSVC)
1 unresolved externals [C:\Code\HydraV3\build\HydraEngine\HydraEngine.vcxproj]
4 unresolved externals [C:\Code\HydraV3\build\HydraEngine\HydraEngine.vcxproj]