Skip to content
This repository has been archived by the owner on Apr 20, 2020. It is now read-only.

Commit

Permalink
Update Alpha 0.1
Browse files Browse the repository at this point in the history
  • Loading branch information
sfulham committed Feb 2, 2020
1 parent fcabae1 commit 3b1d9eb
Show file tree
Hide file tree
Showing 84 changed files with 653 additions and 325 deletions.
35 changes: 21 additions & 14 deletions ODVM/ODVM.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -508,56 +508,63 @@
<ClInclude Include="libs\glm\glm\vec3.hpp" />
<ClInclude Include="libs\glm\glm\vec4.hpp" />
<ClInclude Include="libs\glm\glm\vector_relational.hpp" />
<ClInclude Include="src\ODVM\Core\Platform.h" />
<ClInclude Include="src\ODVM\Core\Timesteps.h" />
<ClInclude Include="src\ODVM\Renderer\Cameras.h" />
<ClInclude Include="src\ODVM\Renderer\RenderCommand.h" />
<ClInclude Include="src\ODVM\Renderer\RendererAPI.h" />
<ClInclude Include="src\ODVM\Renderer\VertexArray.h" />
<ClInclude Include="src\Platform\OpenGl\OpenGLRendererAPI.h" />
<ClInclude Include="src\Platform\OpenGl\OpenGLShader.h" />
<ClInclude Include="src\ODVM.h" />
<ClInclude Include="src\ODVM\Application.h" />
<ClInclude Include="src\ODVM\Core.h" />
<ClInclude Include="src\ODVM\EntryPoint.h" />
<ClInclude Include="src\ODVM\Core\Application.h" />
<ClInclude Include="src\ODVM\Core\Core.h" />
<ClInclude Include="src\ODVM\Core\EntryPoint.h" />
<ClInclude Include="src\ODVM\Events\ApplicationEvent.h" />
<ClInclude Include="src\ODVM\Events\Event.h" />
<ClInclude Include="src\ODVM\Events\KeyEvent.h" />
<ClInclude Include="src\ODVM\Events\MouseEvent.h" />
<ClInclude Include="src\ODVM\ImGui\ImGuiLayer.h" />
<ClInclude Include="src\ODVM\Input.h" />
<ClInclude Include="src\ODVM\KeyCodes.h" />
<ClInclude Include="src\ODVM\Layer.h" />
<ClInclude Include="src\ODVM\LayerStack.h" />
<ClInclude Include="src\ODVM\Log.h" />
<ClInclude Include="src\ODVM\MouseButtonCodes.h" />
<ClInclude Include="src\ODVM\Core\Input.h" />
<ClInclude Include="src\ODVM\Core\KeyCodes.h" />
<ClInclude Include="src\ODVM\Core\Layer.h" />
<ClInclude Include="src\ODVM\Core\LayerStack.h" />
<ClInclude Include="src\ODVM\Core\Log.h" />
<ClInclude Include="src\ODVM\Core\MouseButtonCodes.h" />
<ClInclude Include="src\ODVM\Renderer\Buffer.h" />
<ClInclude Include="src\ODVM\Renderer\GraphicsContext.h" />
<ClInclude Include="src\ODVM\Renderer\Renderer.h" />
<ClInclude Include="src\ODVM\Renderer\Shader.h" />
<ClInclude Include="src\ODVM\Window.h" />
<ClInclude Include="src\ODVM\Core\Window.h" />
<ClInclude Include="src\Platform\OpenGl\OpenGLBuffer.h" />
<ClInclude Include="src\Platform\OpenGl\OpenGLContext.h" />
<ClInclude Include="src\Platform\OpenGl\OpenGLVertexArray.h" />
<ClInclude Include="src\Platform\Windows\Windows.h" />
<ClInclude Include="src\Platform\Windows\WindowsInput.h" />
<ClInclude Include="src\Platform\Windows\WindowsWindow.h" />
<ClInclude Include="src\odvmpch.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="src\ODVM\Core\Platform.cpp" />
<ClCompile Include="src\ODVM\Renderer\Cameras.cpp" />
<ClCompile Include="src\ODVM\Renderer\RenderCommand.cpp" />
<ClCompile Include="src\ODVM\Renderer\RendererAPI.cpp" />
<ClCompile Include="src\ODVM\Renderer\VertexArray.cpp" />
<ClCompile Include="src\Platform\OpenGl\OpenGLRendererAPI.cpp" />
<ClCompile Include="src\Platform\OpenGl\OpenGLShader.cpp" />
<ClCompile Include="src\ODVM\Application.cpp" />
<ClCompile Include="src\ODVM\Core\Application.cpp" />
<ClCompile Include="src\ODVM\ImGui\ImGuiBuild.cpp" />
<ClCompile Include="src\ODVM\ImGui\ImGuiLayer.cpp" />
<ClCompile Include="src\ODVM\Layer.cpp" />
<ClCompile Include="src\ODVM\LayerStack.cpp" />
<ClCompile Include="src\ODVM\Log.cpp" />
<ClCompile Include="src\ODVM\Core\Layer.cpp" />
<ClCompile Include="src\ODVM\Core\LayerStack.cpp" />
<ClCompile Include="src\ODVM\Core\Log.cpp" />
<ClCompile Include="src\ODVM\Renderer\Buffer.cpp" />
<ClCompile Include="src\ODVM\Renderer\Renderer.cpp" />
<ClCompile Include="src\ODVM\Renderer\Shader.cpp" />
<ClCompile Include="src\Platform\OpenGl\OpenGLBuffer.cpp" />
<ClCompile Include="src\Platform\OpenGl\OpenGLContext.cpp" />
<ClCompile Include="src\Platform\OpenGl\OpenGLVertexArray.cpp" />
<ClCompile Include="src\Platform\Windows\Windows.cpp" />
<ClCompile Include="src\Platform\Windows\WindowsInput.cpp" />
<ClCompile Include="src\Platform\Windows\WindowsWindow.cpp" />
<ClCompile Include="src\odvmpch.cpp">
Expand Down
91 changes: 49 additions & 42 deletions ODVM/ODVM.vcxproj.filters
Original file line number Diff line number Diff line change
Expand Up @@ -1149,15 +1149,6 @@
<ClInclude Include="src\ODVM.h">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="src\ODVM\Application.h">
<Filter>src\ODVM</Filter>
</ClInclude>
<ClInclude Include="src\ODVM\Core.h">
<Filter>src\ODVM</Filter>
</ClInclude>
<ClInclude Include="src\ODVM\EntryPoint.h">
<Filter>src\ODVM</Filter>
</ClInclude>
<ClInclude Include="src\ODVM\Events\ApplicationEvent.h">
<Filter>src\ODVM\Events</Filter>
</ClInclude>
Expand All @@ -1173,27 +1164,6 @@
<ClInclude Include="src\ODVM\ImGui\ImGuiLayer.h">
<Filter>src\ODVM\ImGui</Filter>
</ClInclude>
<ClInclude Include="src\ODVM\Input.h">
<Filter>src\ODVM</Filter>
</ClInclude>
<ClInclude Include="src\ODVM\KeyCodes.h">
<Filter>src\ODVM</Filter>
</ClInclude>
<ClInclude Include="src\ODVM\Layer.h">
<Filter>src\ODVM</Filter>
</ClInclude>
<ClInclude Include="src\ODVM\LayerStack.h">
<Filter>src\ODVM</Filter>
</ClInclude>
<ClInclude Include="src\ODVM\Log.h">
<Filter>src\ODVM</Filter>
</ClInclude>
<ClInclude Include="src\ODVM\MouseButtonCodes.h">
<Filter>src\ODVM</Filter>
</ClInclude>
<ClInclude Include="src\ODVM\Window.h">
<Filter>src\ODVM</Filter>
</ClInclude>
<ClInclude Include="src\Platform\Windows\WindowsInput.h">
<Filter>src\Platform\Windows</Filter>
</ClInclude>
Expand All @@ -1215,26 +1185,48 @@
<ClInclude Include="src\ODVM\Renderer\RendererAPI.h" />
<ClInclude Include="src\ODVM\Renderer\RenderCommand.h" />
<ClInclude Include="src\Platform\OpenGl\OpenGLRendererAPI.h" />
<ClInclude Include="src\ODVM\Renderer\Cameras.h" />
<ClInclude Include="src\ODVM\Core\Application.h">
<Filter>src\ODVM</Filter>
</ClInclude>
<ClInclude Include="src\ODVM\Core\Core.h">
<Filter>src\ODVM</Filter>
</ClInclude>
<ClInclude Include="src\ODVM\Core\EntryPoint.h">
<Filter>src\ODVM</Filter>
</ClInclude>
<ClInclude Include="src\ODVM\Core\Input.h">
<Filter>src\ODVM</Filter>
</ClInclude>
<ClInclude Include="src\ODVM\Core\KeyCodes.h">
<Filter>src\ODVM</Filter>
</ClInclude>
<ClInclude Include="src\ODVM\Core\Layer.h">
<Filter>src\ODVM</Filter>
</ClInclude>
<ClInclude Include="src\ODVM\Core\LayerStack.h">
<Filter>src\ODVM</Filter>
</ClInclude>
<ClInclude Include="src\ODVM\Core\Log.h">
<Filter>src\ODVM</Filter>
</ClInclude>
<ClInclude Include="src\ODVM\Core\MouseButtonCodes.h">
<Filter>src\ODVM</Filter>
</ClInclude>
<ClInclude Include="src\ODVM\Core\Window.h">
<Filter>src\ODVM</Filter>
</ClInclude>
<ClInclude Include="src\ODVM\Core\Timesteps.h" />
<ClInclude Include="src\Platform\Windows\Windows.h" />
<ClInclude Include="src\ODVM\Core\Platform.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="src\ODVM\Application.cpp">
<Filter>src\ODVM</Filter>
</ClCompile>
<ClCompile Include="src\ODVM\ImGui\ImGuiBuild.cpp">
<Filter>src\ODVM\ImGui</Filter>
</ClCompile>
<ClCompile Include="src\ODVM\ImGui\ImGuiLayer.cpp">
<Filter>src\ODVM\ImGui</Filter>
</ClCompile>
<ClCompile Include="src\ODVM\Layer.cpp">
<Filter>src\ODVM</Filter>
</ClCompile>
<ClCompile Include="src\ODVM\LayerStack.cpp">
<Filter>src\ODVM</Filter>
</ClCompile>
<ClCompile Include="src\ODVM\Log.cpp">
<Filter>src\ODVM</Filter>
</ClCompile>
<ClCompile Include="src\Platform\Windows\WindowsInput.cpp">
<Filter>src\Platform\Windows</Filter>
</ClCompile>
Expand All @@ -1255,5 +1247,20 @@
<ClCompile Include="src\ODVM\Renderer\RendererAPI.cpp" />
<ClCompile Include="src\ODVM\Renderer\RenderCommand.cpp" />
<ClCompile Include="src\Platform\OpenGl\OpenGLRendererAPI.cpp" />
<ClCompile Include="src\ODVM\Renderer\Cameras.cpp" />
<ClCompile Include="src\ODVM\Core\Application.cpp">
<Filter>src\ODVM</Filter>
</ClCompile>
<ClCompile Include="src\ODVM\Core\Layer.cpp">
<Filter>src\ODVM</Filter>
</ClCompile>
<ClCompile Include="src\ODVM\Core\LayerStack.cpp">
<Filter>src\ODVM</Filter>
</ClCompile>
<ClCompile Include="src\ODVM\Core\Log.cpp">
<Filter>src\ODVM</Filter>
</ClCompile>
<ClCompile Include="src\ODVM\Core\Platform.cpp" />
<ClCompile Include="src\Platform\Windows\Windows.cpp" />
</ItemGroup>
</Project>
30 changes: 23 additions & 7 deletions ODVM/src/ODVM.h
Original file line number Diff line number Diff line change
@@ -1,19 +1,35 @@
#pragma once

//For use by apps
#include "ODVM/Application.h"
#include "ODVM/Layer.h"
#include "ODVM/Log.h"
#include "ODVM/Core/Application.h"
#include "ODVM/Core/Layer.h"
#include "ODVM/Core/Log.h"

#include "ODVM/Input.h"
#include "ODVM/KeyCodes.h"
#include "ODVM/MouseButtonCodes.h"
#include "ODVM/Core/Input.h"
#include "ODVM/Core/KeyCodes.h"
#include "ODVM/Core/MouseButtonCodes.h"

#include "ODVM/ImGui/ImGuiLayer.h"

#include "ODVM/Renderer/Renderer.h"
#include "ODVM/Renderer/RendererAPI.h"
#include "ODVM/Renderer/RenderCommand.h"
#include "ODVM/Renderer/VertexArray.h"
#include "ODVM/Renderer/Buffer.h"
#include "ODVM/Renderer/Cameras.h"
#include "ODVM/Renderer/GraphicsContext.h"
#include "ODVM/Renderer/Shader.h"

#include "ODVM/Events/Event.h"
#include "ODVM/Events/ApplicationEvent.h"
#include "ODVM/Events/KeyEvent.h"
#include "ODVM/Events/MouseEvent.h"

#include "ODVM/Core/Timesteps.h"

#include <glm/glm.hpp>
#include <glm/gtc/matrix_transform.hpp>


//Entry Point
#include "ODVM/EntryPoint.h"
#include "ODVM/Core/EntryPoint.h"
Loading

0 comments on commit 3b1d9eb

Please sign in to comment.