From 820d155dd025531bba54e072d2c7929a4e37ed78 Mon Sep 17 00:00:00 2001
From: Hack45 <45haha45@gmail.com>
Date: Fri, 27 Jan 2023 00:36:15 +0100
Subject: [PATCH 1/2] Move files to source directory
---
Renderer3D.vcxproj | 135 +++++++++---------
Renderer3D.vcxproj.filters | 132 ++++++++---------
Asset.cpp => src/Asset.cpp | 0
Asset.h => src/Asset.h | 0
Camera.h => src/Camera.h | 0
Color.cpp => src/Color.cpp | 0
Color.h => src/Color.h | 2 +-
Component.cpp => src/Component.cpp | 0
Component.h => src/Component.h | 0
Editor.cpp => src/Editor.cpp | 0
Editor.h => src/Editor.h | 0
Engine.cpp => src/Engine.cpp | 6 +-
Engine.h => src/Engine.h | 0
Entity.cpp => src/Entity.cpp | 0
Entity.h => src/Entity.h | 0
.../FluidSimulation.cpp | 0
FluidSimulation.h => src/FluidSimulation.h | 0
FrameBuffer.cpp => src/FrameBuffer.cpp | 0
FrameBuffer.h => src/FrameBuffer.h | 0
.../IEditorGUISelectable.h | 0
IO.cpp => src/IO.cpp | 0
IO.h => src/IO.h | 0
Input.cpp => src/Input.cpp | 0
Input.h => src/Input.h | 0
KeyCode.hpp => src/KeyCode.hpp | 0
LightSource.h => src/LightSource.h | 2 +-
Material.cpp => src/Material.cpp | 0
Material.h => src/Material.h | 2 +-
.../MaterialManager.hpp | 0
Mesh.cpp => src/Mesh.cpp | 0
Mesh.h => src/Mesh.h | 0
MeshRenderer.cpp => src/MeshRenderer.cpp | 0
MeshRenderer.h => src/MeshRenderer.h | 0
Model.cpp => src/Model.cpp | 0
Model.h => src/Model.h | 0
ModelManager.hpp => src/ModelManager.hpp | 0
ParticleSystem.cpp => src/ParticleSystem.cpp | 0
ParticleSystem.h => src/ParticleSystem.h | 0
.../RenderPass_Opaque.cpp | 0
.../RenderPass_Opaque.h | 0
.../RenderPass_ShadowMap.cpp | 0
.../RenderPass_ShadowMap.h | 0
.../RenderPass_Transparent.cpp | 0
.../RenderPass_Transparent.h | 0
.../RenderPass_VolumetricLight.cpp | 0
.../RenderPass_VolumetricLight.h | 0
Renderer.cpp => src/Renderer.cpp | 0
Renderer.h => src/Renderer.h | 0
Scene.cpp => src/Scene.cpp | 0
Scene.h => src/Scene.h | 0
Shader.cpp => src/Shader.cpp | 0
Shader.h => src/Shader.h | 4 +-
ShaderManager.hpp => src/ShaderManager.hpp | 0
TestRender.hpp => src/TestRender.hpp | 0
Texture.cpp => src/Texture.cpp | 0
Texture.h => src/Texture.h | 0
TextureManager.hpp => src/TextureManager.hpp | 0
Transform.cpp => src/Transform.cpp | 0
Transform.h => src/Transform.h | 0
.../VolumetricCloud.cpp | 0
VolumetricCloud.h => src/VolumetricCloud.h | 0
glad.c => src/glad.c | 0
logger.cpp => src/logger.cpp | 0
logger.h => src/logger.h | 0
main.cpp => src/main.cpp | 0
65 files changed, 144 insertions(+), 139 deletions(-)
rename Asset.cpp => src/Asset.cpp (100%)
rename Asset.h => src/Asset.h (100%)
rename Camera.h => src/Camera.h (100%)
rename Color.cpp => src/Color.cpp (100%)
rename Color.h => src/Color.h (97%)
rename Component.cpp => src/Component.cpp (100%)
rename Component.h => src/Component.h (100%)
rename Editor.cpp => src/Editor.cpp (100%)
rename Editor.h => src/Editor.h (100%)
rename Engine.cpp => src/Engine.cpp (99%)
rename Engine.h => src/Engine.h (100%)
rename Entity.cpp => src/Entity.cpp (100%)
rename Entity.h => src/Entity.h (100%)
rename FluidSimulation.cpp => src/FluidSimulation.cpp (100%)
rename FluidSimulation.h => src/FluidSimulation.h (100%)
rename FrameBuffer.cpp => src/FrameBuffer.cpp (100%)
rename FrameBuffer.h => src/FrameBuffer.h (100%)
rename IEditorGUISelectable.h => src/IEditorGUISelectable.h (100%)
rename IO.cpp => src/IO.cpp (100%)
rename IO.h => src/IO.h (100%)
rename Input.cpp => src/Input.cpp (100%)
rename Input.h => src/Input.h (100%)
rename KeyCode.hpp => src/KeyCode.hpp (100%)
rename LightSource.h => src/LightSource.h (99%)
rename Material.cpp => src/Material.cpp (100%)
rename Material.h => src/Material.h (99%)
rename MaterialManager.hpp => src/MaterialManager.hpp (100%)
rename Mesh.cpp => src/Mesh.cpp (100%)
rename Mesh.h => src/Mesh.h (100%)
rename MeshRenderer.cpp => src/MeshRenderer.cpp (100%)
rename MeshRenderer.h => src/MeshRenderer.h (100%)
rename Model.cpp => src/Model.cpp (100%)
rename Model.h => src/Model.h (100%)
rename ModelManager.hpp => src/ModelManager.hpp (100%)
rename ParticleSystem.cpp => src/ParticleSystem.cpp (100%)
rename ParticleSystem.h => src/ParticleSystem.h (100%)
rename RenderPass_Opaque.cpp => src/RenderPass_Opaque.cpp (100%)
rename RenderPass_Opaque.h => src/RenderPass_Opaque.h (100%)
rename RenderPass_ShadowMap.cpp => src/RenderPass_ShadowMap.cpp (100%)
rename RenderPass_ShadowMap.h => src/RenderPass_ShadowMap.h (100%)
rename RenderPass_Transparent.cpp => src/RenderPass_Transparent.cpp (100%)
rename RenderPass_Transparent.h => src/RenderPass_Transparent.h (100%)
rename RenderPass_VolumetricLight.cpp => src/RenderPass_VolumetricLight.cpp (100%)
rename RenderPass_VolumetricLight.h => src/RenderPass_VolumetricLight.h (100%)
rename Renderer.cpp => src/Renderer.cpp (100%)
rename Renderer.h => src/Renderer.h (100%)
rename Scene.cpp => src/Scene.cpp (100%)
rename Scene.h => src/Scene.h (100%)
rename Shader.cpp => src/Shader.cpp (100%)
rename Shader.h => src/Shader.h (98%)
rename ShaderManager.hpp => src/ShaderManager.hpp (100%)
rename TestRender.hpp => src/TestRender.hpp (100%)
rename Texture.cpp => src/Texture.cpp (100%)
rename Texture.h => src/Texture.h (100%)
rename TextureManager.hpp => src/TextureManager.hpp (100%)
rename Transform.cpp => src/Transform.cpp (100%)
rename Transform.h => src/Transform.h (100%)
rename VolumetricCloud.cpp => src/VolumetricCloud.cpp (100%)
rename VolumetricCloud.h => src/VolumetricCloud.h (100%)
rename glad.c => src/glad.c (100%)
rename logger.cpp => src/logger.cpp (100%)
rename logger.h => src/logger.h (100%)
rename main.cpp => src/main.cpp (100%)
diff --git a/Renderer3D.vcxproj b/Renderer3D.vcxproj
index 3023875..dd25ca6 100644
--- a/Renderer3D.vcxproj
+++ b/Renderer3D.vcxproj
@@ -70,13 +70,18 @@
- .\include;$(IncludePath)
+ C:\Users\Hack45\source\repos\Renderer3D\include;.\include;$(IncludePath);C:\Users\Hack45\source\repos\Renderer3D\include
.\lib;$(LibraryPath)
+ $(PublicIncludeDirectories)
.\include;$(VC_IncludePath);$(WindowsSDK_IncludePath);
.\lib;$(VC_LibraryPath_x64);$(WindowsSDK_LibraryPath_x64)
+
+ $(PublicIncludeDirectories)
+ C:\Users\Hack45\source\repos\Renderer3D\include;$(VC_IncludePath);$(WindowsSDK_IncludePath);;C:\Users\Hack45\source\repos\Renderer3D\include
+
Level3
@@ -137,52 +142,53 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
@@ -191,36 +197,35 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Renderer3D.vcxproj.filters b/Renderer3D.vcxproj.filters
index 9ec950f..c016253 100644
--- a/Renderer3D.vcxproj.filters
+++ b/Renderer3D.vcxproj.filters
@@ -60,61 +60,61 @@
-
+
Archivos de origen
-
+
Archivos de origen
-
+
Archivos de origen\Util
-
+
Include
-
+
Archivos de origen
-
+
Archivos de origen
-
+
Archivos de origen\Util
-
+
Archivos de origen
-
+
Archivos de origen
-
+
Archivos de origen
-
+
Archivos de origen\Managers
-
+
Archivos de origen
-
+
Archivos de origen
-
+
Archivos de origen\Components
-
+
Archivos de origen\Components
-
+
Archivos de origen
-
+
Archivos de origen\Components
-
+
Archivos de origen
-
+
Archivos de origen
@@ -135,31 +135,31 @@
Include\imgui
-
+
Archivos de origen
-
+
Archivos de origen
-
+
Archivos de origen
-
+
Archivos de origen
-
+
Archivos de origen
-
+
Archivos de origen\RenderPass
-
+
Archivos de origen\RenderPass
-
+
Archivos de origen\RenderPass
-
+
Archivos de origen\RenderPass
@@ -176,85 +176,82 @@
Include
-
+
Archivos de encabezado
-
- Include
-
-
+
Archivos de encabezado
-
+
Archivos de encabezado
-
+
Archivos de encabezado
-
+
Archivos de encabezado
-
+
Archivos de encabezado
-
+
Archivos de encabezado
-
+
Archivos de encabezado\Util
-
+
Archivos de encabezado\Util
-
+
Archivos de encabezado
-
+
Archivos de encabezado
-
+
Archivos de encabezado\Util
-
+
Archivos de encabezado
-
+
Archivos de encabezado\Util
-
+
Archivos de encabezado\Managers
-
+
Archivos de encabezado\Managers
-
+
Archivos de encabezado\Managers
-
+
Archivos de encabezado\Managers
-
+
Archivos de encabezado
-
+
Archivos de encabezado
-
+
Archivos de encabezado\Components
-
+
Archivos de encabezado\Components
-
+
Archivos de encabezado\Managers
-
+
Archivos de encabezado\Components
-
+
Archivos de encabezado
-
+
Archivos de encabezado
@@ -281,33 +278,36 @@
Include\imgui
-
+
Archivos de encabezado\Interfaces
-
+
Archivos de encabezado
-
+
Archivos de encabezado
-
+
Archivos de encabezado
-
+
Archivos de encabezado
-
+
Archivos de encabezado\RenderPass
-
+
Archivos de encabezado\RenderPass
-
+
Archivos de encabezado\RenderPass
-
+
Archivos de encabezado\RenderPass
+
+ Archivos de encabezado
+
diff --git a/Asset.cpp b/src/Asset.cpp
similarity index 100%
rename from Asset.cpp
rename to src/Asset.cpp
diff --git a/Asset.h b/src/Asset.h
similarity index 100%
rename from Asset.h
rename to src/Asset.h
diff --git a/Camera.h b/src/Camera.h
similarity index 100%
rename from Camera.h
rename to src/Camera.h
diff --git a/Color.cpp b/src/Color.cpp
similarity index 100%
rename from Color.cpp
rename to src/Color.cpp
diff --git a/Color.h b/src/Color.h
similarity index 97%
rename from Color.h
rename to src/Color.h
index 4cc2d31..9ad1f6b 100644
--- a/Color.h
+++ b/src/Color.h
@@ -1,5 +1,5 @@
#pragma once
-#include "include/glm/glm.hpp"
+#include "glm/glm.hpp"
struct Color {
Color(float r, float g, float b, float a) {
diff --git a/Component.cpp b/src/Component.cpp
similarity index 100%
rename from Component.cpp
rename to src/Component.cpp
diff --git a/Component.h b/src/Component.h
similarity index 100%
rename from Component.h
rename to src/Component.h
diff --git a/Editor.cpp b/src/Editor.cpp
similarity index 100%
rename from Editor.cpp
rename to src/Editor.cpp
diff --git a/Editor.h b/src/Editor.h
similarity index 100%
rename from Editor.h
rename to src/Editor.h
diff --git a/Engine.cpp b/src/Engine.cpp
similarity index 99%
rename from Engine.cpp
rename to src/Engine.cpp
index a3789c3..a8682a4 100644
--- a/Engine.cpp
+++ b/src/Engine.cpp
@@ -4,9 +4,9 @@
#include
#include
-#include "include/imgui/imgui.h"
-#include "include/imgui/examples/imgui_impl_glfw.h"
-#include "include/imgui/examples/imgui_impl_opengl3.h"
+#include "imgui/imgui.h"
+#include "imgui/examples/imgui_impl_glfw.h"
+#include "imgui/examples/imgui_impl_opengl3.h"
#include
#include