├── .editorconfig ├── .gitignore ├── .gitmodules ├── Dependencies.lua ├── Ghost-Editor ├── Resources │ └── Icons │ │ ├── ContentBrowser │ │ ├── DocumentIcon.png │ │ ├── FileIcon.png │ │ ├── FolderIcon.png │ │ ├── OpenedFolderIcon.png │ │ └── PictureIcon.png │ │ ├── PlayButton.png │ │ └── StopButton.png ├── assets │ ├── Test.txt │ ├── fonts │ │ ├── fontawesome │ │ │ ├── fa-brands-400.ttf │ │ │ ├── fa-regular-400.ttf │ │ │ └── fa-solid-900.ttf │ │ └── opensans │ │ │ ├── LICENSE.txt │ │ │ ├── OpenSans-Bold.ttf │ │ │ ├── OpenSans-BoldItalic.ttf │ │ │ ├── OpenSans-ExtraBold.ttf │ │ │ ├── OpenSans-ExtraBoldItalic.ttf │ │ │ ├── OpenSans-Italic.ttf │ │ │ ├── OpenSans-Light.ttf │ │ │ ├── OpenSans-LightItalic.ttf │ │ │ ├── OpenSans-Regular.ttf │ │ │ ├── OpenSans-SemiBold.ttf │ │ │ └── OpenSans-SemiBoldItalic.ttf │ ├── scenes │ │ ├── Example.ghost │ │ ├── Orthographic2D.ghost │ │ ├── Perspective2D.ghost │ │ └── Physics2D.ghost │ ├── shaders │ │ ├── FlatColor.glsl │ │ └── Texture.glsl │ └── textures │ │ ├── crate2_diffuse.png │ │ └── test_texture.png ├── imgui.ini ├── premake5.lua └── src │ ├── EditorLayer.cpp │ ├── EditorLayer.h │ ├── GhostEditorApp.cpp │ └── Panels │ ├── ContentBrowserPanel.cpp │ ├── ContentBrowserPanel.h │ ├── SceneHierarchyPanel.cpp │ └── SceneHierarchyPanel.h ├── Ghost ├── premake5.lua ├── src │ ├── Ghost.h │ ├── Ghost │ │ ├── Camera │ │ │ ├── Camera.h │ │ │ ├── Controllers │ │ │ │ ├── OrthographicCameraController.cpp │ │ │ │ └── OrthographicCameraController.h │ │ │ ├── OrthographicCamera.cpp │ │ │ └── OrthographicCamera.h │ │ ├── Core │ │ │ ├── Application.cpp │ │ │ ├── Application.h │ │ │ ├── Assert.h │ │ │ ├── Base.h │ │ │ ├── EntryPoint.h │ │ │ ├── Input.h │ │ │ ├── KeyCodes.h │ │ │ ├── Layer.cpp │ │ │ ├── Layer.h │ │ │ ├── LayerStack.cpp │ │ │ ├── LayerStack.h │ │ │ ├── Log.cpp │ │ │ ├── Log.h │ │ │ ├── MouseCodes.h │ │ │ ├── PlatformDetection.h │ │ │ ├── Timer.h │ │ │ ├── Timestep.h │ │ │ ├── UUID.cpp │ │ │ ├── UUID.h │ │ │ ├── Window.cpp │ │ │ └── Window.h │ │ ├── Debug │ │ │ └── Instrumentor.h │ │ ├── Events │ │ │ ├── ApplicationEvent.h │ │ │ ├── Event.h │ │ │ ├── KeyEvent.h │ │ │ └── MouseEvent.h │ │ ├── Fonts │ │ │ ├── IconsFontAwesome5Pro.h │ │ │ └── LICENSE.txt │ │ ├── ImGui │ │ │ ├── ImGuiBuild.cpp │ │ │ ├── ImGuiLayer.cpp │ │ │ ├── ImGuiLayer.h │ │ │ └── Utilities │ │ │ │ ├── ImGuiAssetBrowser.cpp │ │ │ │ ├── ImGuiAssetBrowser.h │ │ │ │ ├── ImGuiConsole.cpp │ │ │ │ └── ImGuiConsole.h │ │ ├── Math │ │ │ ├── Math.cpp │ │ │ └── Math.h │ │ ├── Renderer │ │ │ ├── Buffer.cpp │ │ │ ├── Buffer.h │ │ │ ├── EditorCamera.cpp │ │ │ ├── EditorCamera.h │ │ │ ├── Framebuffer.cpp │ │ │ ├── Framebuffer.h │ │ │ ├── GraphicsContext.cpp │ │ │ ├── GraphicsContext.h │ │ │ ├── RenderCommand.cpp │ │ │ ├── RenderCommand.h │ │ │ ├── Renderer.cpp │ │ │ ├── Renderer.h │ │ │ ├── Renderer2D.cpp │ │ │ ├── Renderer2D.h │ │ │ ├── RendererAPI.cpp │ │ │ ├── RendererAPI.h │ │ │ ├── Shader.cpp │ │ │ ├── Shader.h │ │ │ ├── SubTexture2D.cpp │ │ │ ├── SubTexture2D.h │ │ │ ├── Texture.cpp │ │ │ ├── Texture.h │ │ │ ├── UniformBuffer.cpp │ │ │ ├── UniformBuffer.h │ │ │ ├── VertexArray.cpp │ │ │ └── VertexArray.h │ │ ├── Scene │ │ │ ├── Components.h │ │ │ ├── Entity.cpp │ │ │ ├── Entity.h │ │ │ ├── Scene.cpp │ │ │ ├── Scene.h │ │ │ ├── SceneCamera.cpp │ │ │ ├── SceneCamera.h │ │ │ ├── SceneSerializer.cpp │ │ │ ├── SceneSerializer.h │ │ │ └── ScriptableEntity.h │ │ └── Utils │ │ │ └── PlatformUtils.h │ ├── Platform │ │ ├── OpenGL │ │ │ ├── OpenGLBuffer.cpp │ │ │ ├── OpenGLBuffer.h │ │ │ ├── OpenGLContext.cpp │ │ │ ├── OpenGLContext.h │ │ │ ├── OpenGLFramebuffer.cpp │ │ │ ├── OpenGLFramebuffer.h │ │ │ ├── OpenGLRendererAPI.cpp │ │ │ ├── OpenGLRendererAPI.h │ │ │ ├── OpenGLShader.cpp │ │ │ ├── OpenGLShader.h │ │ │ ├── OpenGLTexture.cpp │ │ │ ├── OpenGLTexture.h │ │ │ ├── OpenGLUniformBuffer.cpp │ │ │ ├── OpenGLUniformBuffer.h │ │ │ ├── OpenGLVertexArray.cpp │ │ │ └── OpenGLVertexArray.h │ │ └── Windows │ │ │ ├── WindowsInput.cpp │ │ │ ├── WindowsPlatformUtils.cpp │ │ │ ├── WindowsWindow.cpp │ │ │ └── WindowsWindow.h │ ├── gtpch.cpp │ └── gtpch.h └── vendor │ ├── Glad │ ├── Glad.vcxproj │ ├── Glad.vcxproj.filters │ ├── include │ │ ├── KHR │ │ │ └── khrplatform.h │ │ └── glad │ │ │ └── glad.h │ ├── premake5.lua │ └── src │ │ └── glad.c │ ├── entt │ ├── LICENSE.txt │ └── include │ │ └── entt.hpp │ └── stb_image │ ├── stb_image.cpp │ └── stb_image.h ├── Images ├── Screenshot_1.jpg ├── Screenshot_2.png └── Screenshot_3.png ├── LICENSE ├── README.md ├── Sandbox ├── assets │ ├── shaders │ │ ├── FlatColor.glsl │ │ └── Texture.glsl │ └── textures │ │ ├── crate2_diffuse.png │ │ └── test_texture.png ├── premake5.lua └── src │ ├── Sandbox2D.cpp │ ├── Sandbox2D.h │ └── SandboxApp.cpp ├── premake5.lua ├── scripts ├── Setup.bat ├── Setup.py ├── SetupPremake.py ├── SetupPython.py ├── SetupVulkan.py ├── Utils.py └── Win-GenProjects.bat └── vendor └── premake ├── bin ├── LICENSE.txt └── premake5.exe ├── premake5.lua └── premake_customization └── solution_items.lua /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/.gitmodules -------------------------------------------------------------------------------- /Dependencies.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Dependencies.lua -------------------------------------------------------------------------------- /Ghost-Editor/Resources/Icons/ContentBrowser/DocumentIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost-Editor/Resources/Icons/ContentBrowser/DocumentIcon.png -------------------------------------------------------------------------------- /Ghost-Editor/Resources/Icons/ContentBrowser/FileIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost-Editor/Resources/Icons/ContentBrowser/FileIcon.png -------------------------------------------------------------------------------- /Ghost-Editor/Resources/Icons/ContentBrowser/FolderIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost-Editor/Resources/Icons/ContentBrowser/FolderIcon.png -------------------------------------------------------------------------------- /Ghost-Editor/Resources/Icons/ContentBrowser/OpenedFolderIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost-Editor/Resources/Icons/ContentBrowser/OpenedFolderIcon.png -------------------------------------------------------------------------------- /Ghost-Editor/Resources/Icons/ContentBrowser/PictureIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost-Editor/Resources/Icons/ContentBrowser/PictureIcon.png -------------------------------------------------------------------------------- /Ghost-Editor/Resources/Icons/PlayButton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost-Editor/Resources/Icons/PlayButton.png -------------------------------------------------------------------------------- /Ghost-Editor/Resources/Icons/StopButton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost-Editor/Resources/Icons/StopButton.png -------------------------------------------------------------------------------- /Ghost-Editor/assets/Test.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ghost-Editor/assets/fonts/fontawesome/fa-brands-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost-Editor/assets/fonts/fontawesome/fa-brands-400.ttf -------------------------------------------------------------------------------- /Ghost-Editor/assets/fonts/fontawesome/fa-regular-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost-Editor/assets/fonts/fontawesome/fa-regular-400.ttf -------------------------------------------------------------------------------- /Ghost-Editor/assets/fonts/fontawesome/fa-solid-900.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost-Editor/assets/fonts/fontawesome/fa-solid-900.ttf -------------------------------------------------------------------------------- /Ghost-Editor/assets/fonts/opensans/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost-Editor/assets/fonts/opensans/LICENSE.txt -------------------------------------------------------------------------------- /Ghost-Editor/assets/fonts/opensans/OpenSans-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost-Editor/assets/fonts/opensans/OpenSans-Bold.ttf -------------------------------------------------------------------------------- /Ghost-Editor/assets/fonts/opensans/OpenSans-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost-Editor/assets/fonts/opensans/OpenSans-BoldItalic.ttf -------------------------------------------------------------------------------- /Ghost-Editor/assets/fonts/opensans/OpenSans-ExtraBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost-Editor/assets/fonts/opensans/OpenSans-ExtraBold.ttf -------------------------------------------------------------------------------- /Ghost-Editor/assets/fonts/opensans/OpenSans-ExtraBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost-Editor/assets/fonts/opensans/OpenSans-ExtraBoldItalic.ttf -------------------------------------------------------------------------------- /Ghost-Editor/assets/fonts/opensans/OpenSans-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost-Editor/assets/fonts/opensans/OpenSans-Italic.ttf -------------------------------------------------------------------------------- /Ghost-Editor/assets/fonts/opensans/OpenSans-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost-Editor/assets/fonts/opensans/OpenSans-Light.ttf -------------------------------------------------------------------------------- /Ghost-Editor/assets/fonts/opensans/OpenSans-LightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost-Editor/assets/fonts/opensans/OpenSans-LightItalic.ttf -------------------------------------------------------------------------------- /Ghost-Editor/assets/fonts/opensans/OpenSans-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost-Editor/assets/fonts/opensans/OpenSans-Regular.ttf -------------------------------------------------------------------------------- /Ghost-Editor/assets/fonts/opensans/OpenSans-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost-Editor/assets/fonts/opensans/OpenSans-SemiBold.ttf -------------------------------------------------------------------------------- /Ghost-Editor/assets/fonts/opensans/OpenSans-SemiBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost-Editor/assets/fonts/opensans/OpenSans-SemiBoldItalic.ttf -------------------------------------------------------------------------------- /Ghost-Editor/assets/scenes/Example.ghost: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost-Editor/assets/scenes/Example.ghost -------------------------------------------------------------------------------- /Ghost-Editor/assets/scenes/Orthographic2D.ghost: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost-Editor/assets/scenes/Orthographic2D.ghost -------------------------------------------------------------------------------- /Ghost-Editor/assets/scenes/Perspective2D.ghost: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost-Editor/assets/scenes/Perspective2D.ghost -------------------------------------------------------------------------------- /Ghost-Editor/assets/scenes/Physics2D.ghost: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost-Editor/assets/scenes/Physics2D.ghost -------------------------------------------------------------------------------- /Ghost-Editor/assets/shaders/FlatColor.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost-Editor/assets/shaders/FlatColor.glsl -------------------------------------------------------------------------------- /Ghost-Editor/assets/shaders/Texture.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost-Editor/assets/shaders/Texture.glsl -------------------------------------------------------------------------------- /Ghost-Editor/assets/textures/crate2_diffuse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost-Editor/assets/textures/crate2_diffuse.png -------------------------------------------------------------------------------- /Ghost-Editor/assets/textures/test_texture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost-Editor/assets/textures/test_texture.png -------------------------------------------------------------------------------- /Ghost-Editor/imgui.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost-Editor/imgui.ini -------------------------------------------------------------------------------- /Ghost-Editor/premake5.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost-Editor/premake5.lua -------------------------------------------------------------------------------- /Ghost-Editor/src/EditorLayer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost-Editor/src/EditorLayer.cpp -------------------------------------------------------------------------------- /Ghost-Editor/src/EditorLayer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost-Editor/src/EditorLayer.h -------------------------------------------------------------------------------- /Ghost-Editor/src/GhostEditorApp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost-Editor/src/GhostEditorApp.cpp -------------------------------------------------------------------------------- /Ghost-Editor/src/Panels/ContentBrowserPanel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost-Editor/src/Panels/ContentBrowserPanel.cpp -------------------------------------------------------------------------------- /Ghost-Editor/src/Panels/ContentBrowserPanel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost-Editor/src/Panels/ContentBrowserPanel.h -------------------------------------------------------------------------------- /Ghost-Editor/src/Panels/SceneHierarchyPanel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost-Editor/src/Panels/SceneHierarchyPanel.cpp -------------------------------------------------------------------------------- /Ghost-Editor/src/Panels/SceneHierarchyPanel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost-Editor/src/Panels/SceneHierarchyPanel.h -------------------------------------------------------------------------------- /Ghost/premake5.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/premake5.lua -------------------------------------------------------------------------------- /Ghost/src/Ghost.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost.h -------------------------------------------------------------------------------- /Ghost/src/Ghost/Camera/Camera.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Camera/Camera.h -------------------------------------------------------------------------------- /Ghost/src/Ghost/Camera/Controllers/OrthographicCameraController.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Camera/Controllers/OrthographicCameraController.cpp -------------------------------------------------------------------------------- /Ghost/src/Ghost/Camera/Controllers/OrthographicCameraController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Camera/Controllers/OrthographicCameraController.h -------------------------------------------------------------------------------- /Ghost/src/Ghost/Camera/OrthographicCamera.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Camera/OrthographicCamera.cpp -------------------------------------------------------------------------------- /Ghost/src/Ghost/Camera/OrthographicCamera.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Camera/OrthographicCamera.h -------------------------------------------------------------------------------- /Ghost/src/Ghost/Core/Application.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Core/Application.cpp -------------------------------------------------------------------------------- /Ghost/src/Ghost/Core/Application.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Core/Application.h -------------------------------------------------------------------------------- /Ghost/src/Ghost/Core/Assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Core/Assert.h -------------------------------------------------------------------------------- /Ghost/src/Ghost/Core/Base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Core/Base.h -------------------------------------------------------------------------------- /Ghost/src/Ghost/Core/EntryPoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Core/EntryPoint.h -------------------------------------------------------------------------------- /Ghost/src/Ghost/Core/Input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Core/Input.h -------------------------------------------------------------------------------- /Ghost/src/Ghost/Core/KeyCodes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Core/KeyCodes.h -------------------------------------------------------------------------------- /Ghost/src/Ghost/Core/Layer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Core/Layer.cpp -------------------------------------------------------------------------------- /Ghost/src/Ghost/Core/Layer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Core/Layer.h -------------------------------------------------------------------------------- /Ghost/src/Ghost/Core/LayerStack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Core/LayerStack.cpp -------------------------------------------------------------------------------- /Ghost/src/Ghost/Core/LayerStack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Core/LayerStack.h -------------------------------------------------------------------------------- /Ghost/src/Ghost/Core/Log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Core/Log.cpp -------------------------------------------------------------------------------- /Ghost/src/Ghost/Core/Log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Core/Log.h -------------------------------------------------------------------------------- /Ghost/src/Ghost/Core/MouseCodes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Core/MouseCodes.h -------------------------------------------------------------------------------- /Ghost/src/Ghost/Core/PlatformDetection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Core/PlatformDetection.h -------------------------------------------------------------------------------- /Ghost/src/Ghost/Core/Timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Core/Timer.h -------------------------------------------------------------------------------- /Ghost/src/Ghost/Core/Timestep.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Core/Timestep.h -------------------------------------------------------------------------------- /Ghost/src/Ghost/Core/UUID.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Core/UUID.cpp -------------------------------------------------------------------------------- /Ghost/src/Ghost/Core/UUID.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Core/UUID.h -------------------------------------------------------------------------------- /Ghost/src/Ghost/Core/Window.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Core/Window.cpp -------------------------------------------------------------------------------- /Ghost/src/Ghost/Core/Window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Core/Window.h -------------------------------------------------------------------------------- /Ghost/src/Ghost/Debug/Instrumentor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Debug/Instrumentor.h -------------------------------------------------------------------------------- /Ghost/src/Ghost/Events/ApplicationEvent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Events/ApplicationEvent.h -------------------------------------------------------------------------------- /Ghost/src/Ghost/Events/Event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Events/Event.h -------------------------------------------------------------------------------- /Ghost/src/Ghost/Events/KeyEvent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Events/KeyEvent.h -------------------------------------------------------------------------------- /Ghost/src/Ghost/Events/MouseEvent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Events/MouseEvent.h -------------------------------------------------------------------------------- /Ghost/src/Ghost/Fonts/IconsFontAwesome5Pro.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Fonts/IconsFontAwesome5Pro.h -------------------------------------------------------------------------------- /Ghost/src/Ghost/Fonts/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Fonts/LICENSE.txt -------------------------------------------------------------------------------- /Ghost/src/Ghost/ImGui/ImGuiBuild.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/ImGui/ImGuiBuild.cpp -------------------------------------------------------------------------------- /Ghost/src/Ghost/ImGui/ImGuiLayer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/ImGui/ImGuiLayer.cpp -------------------------------------------------------------------------------- /Ghost/src/Ghost/ImGui/ImGuiLayer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/ImGui/ImGuiLayer.h -------------------------------------------------------------------------------- /Ghost/src/Ghost/ImGui/Utilities/ImGuiAssetBrowser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/ImGui/Utilities/ImGuiAssetBrowser.cpp -------------------------------------------------------------------------------- /Ghost/src/Ghost/ImGui/Utilities/ImGuiAssetBrowser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/ImGui/Utilities/ImGuiAssetBrowser.h -------------------------------------------------------------------------------- /Ghost/src/Ghost/ImGui/Utilities/ImGuiConsole.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/ImGui/Utilities/ImGuiConsole.cpp -------------------------------------------------------------------------------- /Ghost/src/Ghost/ImGui/Utilities/ImGuiConsole.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/ImGui/Utilities/ImGuiConsole.h -------------------------------------------------------------------------------- /Ghost/src/Ghost/Math/Math.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Math/Math.cpp -------------------------------------------------------------------------------- /Ghost/src/Ghost/Math/Math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Math/Math.h -------------------------------------------------------------------------------- /Ghost/src/Ghost/Renderer/Buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Renderer/Buffer.cpp -------------------------------------------------------------------------------- /Ghost/src/Ghost/Renderer/Buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Renderer/Buffer.h -------------------------------------------------------------------------------- /Ghost/src/Ghost/Renderer/EditorCamera.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Renderer/EditorCamera.cpp -------------------------------------------------------------------------------- /Ghost/src/Ghost/Renderer/EditorCamera.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Renderer/EditorCamera.h -------------------------------------------------------------------------------- /Ghost/src/Ghost/Renderer/Framebuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Renderer/Framebuffer.cpp -------------------------------------------------------------------------------- /Ghost/src/Ghost/Renderer/Framebuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Renderer/Framebuffer.h -------------------------------------------------------------------------------- /Ghost/src/Ghost/Renderer/GraphicsContext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Renderer/GraphicsContext.cpp -------------------------------------------------------------------------------- /Ghost/src/Ghost/Renderer/GraphicsContext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Renderer/GraphicsContext.h -------------------------------------------------------------------------------- /Ghost/src/Ghost/Renderer/RenderCommand.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Renderer/RenderCommand.cpp -------------------------------------------------------------------------------- /Ghost/src/Ghost/Renderer/RenderCommand.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Renderer/RenderCommand.h -------------------------------------------------------------------------------- /Ghost/src/Ghost/Renderer/Renderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Renderer/Renderer.cpp -------------------------------------------------------------------------------- /Ghost/src/Ghost/Renderer/Renderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Renderer/Renderer.h -------------------------------------------------------------------------------- /Ghost/src/Ghost/Renderer/Renderer2D.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Renderer/Renderer2D.cpp -------------------------------------------------------------------------------- /Ghost/src/Ghost/Renderer/Renderer2D.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Renderer/Renderer2D.h -------------------------------------------------------------------------------- /Ghost/src/Ghost/Renderer/RendererAPI.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Renderer/RendererAPI.cpp -------------------------------------------------------------------------------- /Ghost/src/Ghost/Renderer/RendererAPI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Renderer/RendererAPI.h -------------------------------------------------------------------------------- /Ghost/src/Ghost/Renderer/Shader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Renderer/Shader.cpp -------------------------------------------------------------------------------- /Ghost/src/Ghost/Renderer/Shader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Renderer/Shader.h -------------------------------------------------------------------------------- /Ghost/src/Ghost/Renderer/SubTexture2D.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Renderer/SubTexture2D.cpp -------------------------------------------------------------------------------- /Ghost/src/Ghost/Renderer/SubTexture2D.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Renderer/SubTexture2D.h -------------------------------------------------------------------------------- /Ghost/src/Ghost/Renderer/Texture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Renderer/Texture.cpp -------------------------------------------------------------------------------- /Ghost/src/Ghost/Renderer/Texture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Renderer/Texture.h -------------------------------------------------------------------------------- /Ghost/src/Ghost/Renderer/UniformBuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Renderer/UniformBuffer.cpp -------------------------------------------------------------------------------- /Ghost/src/Ghost/Renderer/UniformBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Renderer/UniformBuffer.h -------------------------------------------------------------------------------- /Ghost/src/Ghost/Renderer/VertexArray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Renderer/VertexArray.cpp -------------------------------------------------------------------------------- /Ghost/src/Ghost/Renderer/VertexArray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Renderer/VertexArray.h -------------------------------------------------------------------------------- /Ghost/src/Ghost/Scene/Components.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Scene/Components.h -------------------------------------------------------------------------------- /Ghost/src/Ghost/Scene/Entity.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Scene/Entity.cpp -------------------------------------------------------------------------------- /Ghost/src/Ghost/Scene/Entity.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Scene/Entity.h -------------------------------------------------------------------------------- /Ghost/src/Ghost/Scene/Scene.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Scene/Scene.cpp -------------------------------------------------------------------------------- /Ghost/src/Ghost/Scene/Scene.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Scene/Scene.h -------------------------------------------------------------------------------- /Ghost/src/Ghost/Scene/SceneCamera.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Scene/SceneCamera.cpp -------------------------------------------------------------------------------- /Ghost/src/Ghost/Scene/SceneCamera.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Scene/SceneCamera.h -------------------------------------------------------------------------------- /Ghost/src/Ghost/Scene/SceneSerializer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Scene/SceneSerializer.cpp -------------------------------------------------------------------------------- /Ghost/src/Ghost/Scene/SceneSerializer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Scene/SceneSerializer.h -------------------------------------------------------------------------------- /Ghost/src/Ghost/Scene/ScriptableEntity.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Scene/ScriptableEntity.h -------------------------------------------------------------------------------- /Ghost/src/Ghost/Utils/PlatformUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Ghost/Utils/PlatformUtils.h -------------------------------------------------------------------------------- /Ghost/src/Platform/OpenGL/OpenGLBuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Platform/OpenGL/OpenGLBuffer.cpp -------------------------------------------------------------------------------- /Ghost/src/Platform/OpenGL/OpenGLBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Platform/OpenGL/OpenGLBuffer.h -------------------------------------------------------------------------------- /Ghost/src/Platform/OpenGL/OpenGLContext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Platform/OpenGL/OpenGLContext.cpp -------------------------------------------------------------------------------- /Ghost/src/Platform/OpenGL/OpenGLContext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Platform/OpenGL/OpenGLContext.h -------------------------------------------------------------------------------- /Ghost/src/Platform/OpenGL/OpenGLFramebuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Platform/OpenGL/OpenGLFramebuffer.cpp -------------------------------------------------------------------------------- /Ghost/src/Platform/OpenGL/OpenGLFramebuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Platform/OpenGL/OpenGLFramebuffer.h -------------------------------------------------------------------------------- /Ghost/src/Platform/OpenGL/OpenGLRendererAPI.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Platform/OpenGL/OpenGLRendererAPI.cpp -------------------------------------------------------------------------------- /Ghost/src/Platform/OpenGL/OpenGLRendererAPI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Platform/OpenGL/OpenGLRendererAPI.h -------------------------------------------------------------------------------- /Ghost/src/Platform/OpenGL/OpenGLShader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Platform/OpenGL/OpenGLShader.cpp -------------------------------------------------------------------------------- /Ghost/src/Platform/OpenGL/OpenGLShader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Platform/OpenGL/OpenGLShader.h -------------------------------------------------------------------------------- /Ghost/src/Platform/OpenGL/OpenGLTexture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Platform/OpenGL/OpenGLTexture.cpp -------------------------------------------------------------------------------- /Ghost/src/Platform/OpenGL/OpenGLTexture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Platform/OpenGL/OpenGLTexture.h -------------------------------------------------------------------------------- /Ghost/src/Platform/OpenGL/OpenGLUniformBuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Platform/OpenGL/OpenGLUniformBuffer.cpp -------------------------------------------------------------------------------- /Ghost/src/Platform/OpenGL/OpenGLUniformBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Platform/OpenGL/OpenGLUniformBuffer.h -------------------------------------------------------------------------------- /Ghost/src/Platform/OpenGL/OpenGLVertexArray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Platform/OpenGL/OpenGLVertexArray.cpp -------------------------------------------------------------------------------- /Ghost/src/Platform/OpenGL/OpenGLVertexArray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Platform/OpenGL/OpenGLVertexArray.h -------------------------------------------------------------------------------- /Ghost/src/Platform/Windows/WindowsInput.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Platform/Windows/WindowsInput.cpp -------------------------------------------------------------------------------- /Ghost/src/Platform/Windows/WindowsPlatformUtils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Platform/Windows/WindowsPlatformUtils.cpp -------------------------------------------------------------------------------- /Ghost/src/Platform/Windows/WindowsWindow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Platform/Windows/WindowsWindow.cpp -------------------------------------------------------------------------------- /Ghost/src/Platform/Windows/WindowsWindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/Platform/Windows/WindowsWindow.h -------------------------------------------------------------------------------- /Ghost/src/gtpch.cpp: -------------------------------------------------------------------------------- 1 | #include "gtpch.h" -------------------------------------------------------------------------------- /Ghost/src/gtpch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/src/gtpch.h -------------------------------------------------------------------------------- /Ghost/vendor/Glad/Glad.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/vendor/Glad/Glad.vcxproj -------------------------------------------------------------------------------- /Ghost/vendor/Glad/Glad.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/vendor/Glad/Glad.vcxproj.filters -------------------------------------------------------------------------------- /Ghost/vendor/Glad/include/KHR/khrplatform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/vendor/Glad/include/KHR/khrplatform.h -------------------------------------------------------------------------------- /Ghost/vendor/Glad/include/glad/glad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/vendor/Glad/include/glad/glad.h -------------------------------------------------------------------------------- /Ghost/vendor/Glad/premake5.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/vendor/Glad/premake5.lua -------------------------------------------------------------------------------- /Ghost/vendor/Glad/src/glad.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/vendor/Glad/src/glad.c -------------------------------------------------------------------------------- /Ghost/vendor/entt/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/vendor/entt/LICENSE.txt -------------------------------------------------------------------------------- /Ghost/vendor/entt/include/entt.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/vendor/entt/include/entt.hpp -------------------------------------------------------------------------------- /Ghost/vendor/stb_image/stb_image.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/vendor/stb_image/stb_image.cpp -------------------------------------------------------------------------------- /Ghost/vendor/stb_image/stb_image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Ghost/vendor/stb_image/stb_image.h -------------------------------------------------------------------------------- /Images/Screenshot_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Images/Screenshot_1.jpg -------------------------------------------------------------------------------- /Images/Screenshot_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Images/Screenshot_2.png -------------------------------------------------------------------------------- /Images/Screenshot_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Images/Screenshot_3.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/README.md -------------------------------------------------------------------------------- /Sandbox/assets/shaders/FlatColor.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Sandbox/assets/shaders/FlatColor.glsl -------------------------------------------------------------------------------- /Sandbox/assets/shaders/Texture.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Sandbox/assets/shaders/Texture.glsl -------------------------------------------------------------------------------- /Sandbox/assets/textures/crate2_diffuse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Sandbox/assets/textures/crate2_diffuse.png -------------------------------------------------------------------------------- /Sandbox/assets/textures/test_texture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Sandbox/assets/textures/test_texture.png -------------------------------------------------------------------------------- /Sandbox/premake5.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Sandbox/premake5.lua -------------------------------------------------------------------------------- /Sandbox/src/Sandbox2D.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Sandbox/src/Sandbox2D.cpp -------------------------------------------------------------------------------- /Sandbox/src/Sandbox2D.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Sandbox/src/Sandbox2D.h -------------------------------------------------------------------------------- /Sandbox/src/SandboxApp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/Sandbox/src/SandboxApp.cpp -------------------------------------------------------------------------------- /premake5.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/premake5.lua -------------------------------------------------------------------------------- /scripts/Setup.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | python Setup.py 3 | PAUSE -------------------------------------------------------------------------------- /scripts/Setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/scripts/Setup.py -------------------------------------------------------------------------------- /scripts/SetupPremake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/scripts/SetupPremake.py -------------------------------------------------------------------------------- /scripts/SetupPython.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/scripts/SetupPython.py -------------------------------------------------------------------------------- /scripts/SetupVulkan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/scripts/SetupVulkan.py -------------------------------------------------------------------------------- /scripts/Utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/scripts/Utils.py -------------------------------------------------------------------------------- /scripts/Win-GenProjects.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/scripts/Win-GenProjects.bat -------------------------------------------------------------------------------- /vendor/premake/bin/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/vendor/premake/bin/LICENSE.txt -------------------------------------------------------------------------------- /vendor/premake/bin/premake5.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/vendor/premake/bin/premake5.exe -------------------------------------------------------------------------------- /vendor/premake/premake5.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/vendor/premake/premake5.lua -------------------------------------------------------------------------------- /vendor/premake/premake_customization/solution_items.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CybernetHacker14/Ghost-Engine/HEAD/vendor/premake/premake_customization/solution_items.lua --------------------------------------------------------------------------------