Skip to content

Commit

Permalink
Fixed Compile Issues
Browse files Browse the repository at this point in the history
  • Loading branch information
tomheeleynz committed Jul 23, 2021
1 parent c48eec9 commit c3d91c8
Show file tree
Hide file tree
Showing 41 changed files with 87 additions and 77 deletions.
2 changes: 1 addition & 1 deletion Arcane/premake5.lua
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ project "Arcane"
"%{IncludeDirs.vulkan}",
"%{IncludeDirs.glm}",
"%{IncludeDirs.imgui}",
"src/Arcane"
"src"
}

links {
Expand Down
14 changes: 14 additions & 0 deletions Arcane/src/Arcane.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
#pragma once

#include "Arcane/Core/Application.h"
#include "Arcane/Core/Layer.h"

#include "Arcane/Renderer/Renderer.h"
#include "Arcane/Renderer/Pipeline.h"
#include "Arcane/Renderer/Shader.h"
#include "Arcane/Renderer/RenderPass.h"
#include "Arcane/Renderer/VertexDescriptor.h"
#include "Arcane/Renderer/Buffer.h"
#include "Arcane/Renderer/UniformBuffer.h"

#include "Arcane/ImGui/ImGuiLayer.h"
11 changes: 0 additions & 11 deletions Arcane/src/Arcane/Arcane.h

This file was deleted.

8 changes: 4 additions & 4 deletions Arcane/src/Arcane/Core/Application.cpp
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
#include "Application.h"

#include "Renderer/Renderer.h"
#include "Renderer/Shader.h"
#include "Renderer/Pipeline.h"
#include "Renderer/RenderPass.h"
#include "Arcane/Renderer/Renderer.h"
#include "Arcane/Renderer/Shader.h"
#include "Arcane/Renderer/Pipeline.h"
#include "Arcane/Renderer/RenderPass.h"

namespace Arcane {
Application* Application::s_Instance = nullptr;
Expand Down
2 changes: 1 addition & 1 deletion Arcane/src/Arcane/Core/Application.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
#include <vector>

#include "Window.h"
#include "ImGui/ImGuiLayer.h"
#include "Arcane/ImGui/ImGuiLayer.h"


namespace Arcane {
Expand Down
2 changes: 1 addition & 1 deletion Arcane/src/Arcane/Core/Window.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#include "Window.h"
#include "Renderer/GraphicsContext.h"
#include "Arcane/Renderer/GraphicsContext.h"

namespace Arcane {
Window::Window(WindowSpecifications& specifications)
Expand Down
4 changes: 2 additions & 2 deletions Arcane/src/Arcane/ImGui/ImGuiLayer.cpp
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
#include "ImGuiLayer.h"
#include "Renderer/Renderer.h"
#include "Arcane/Renderer/Renderer.h"

// Platform
// -- Vulkan
#include "Platform/Vulkan/VulkanImGuiLayer.h"
#include "Arcane/Platform/Vulkan/VulkanImGuiLayer.h"

namespace Arcane {
ImGuiLayer* ImGuiLayer::Create()
Expand Down
2 changes: 1 addition & 1 deletion Arcane/src/Arcane/ImGui/ImGuiLayer.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#pragma once

#include "Core/Layer.h"
#include "Arcane/Core/Layer.h"

namespace Arcane {
class ImGuiLayer : public Layer
Expand Down
2 changes: 1 addition & 1 deletion Arcane/src/Arcane/Platform/Vulkan/VulkanBuffer.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#include "VulkanBuffer.h"
#include "Core/Application.h"
#include "Arcane/Core/Application.h"
#include "VulkanContext.h"

namespace Arcane {
Expand Down
2 changes: 1 addition & 1 deletion Arcane/src/Arcane/Platform/Vulkan/VulkanBuffer.h
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#pragma once

#include <vulkan/vulkan.h>
#include "Renderer/Buffer.h"
#include "Arcane/Renderer/Buffer.h"

namespace Arcane {
////////////////////////////////////////////////////////
Expand Down
2 changes: 1 addition & 1 deletion Arcane/src/Arcane/Platform/Vulkan/VulkanContext.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#include "VulkanContext.h"

#include "Core/Application.h"
#include "Arcane/Core/Application.h"
#include "VulkanDevice.h"
#include "VulkanSwapChain.h"

Expand Down
2 changes: 1 addition & 1 deletion Arcane/src/Arcane/Platform/Vulkan/VulkanContext.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

#include <vulkan/vulkan.h>

#include "Renderer/GraphicsContext.h"
#include "Arcane/Renderer/GraphicsContext.h"

#include "VulkanDevice.h"
#include "VulkanSwapChain.h"
Expand Down
1 change: 1 addition & 0 deletions Arcane/src/Arcane/Platform/Vulkan/VulkanDevice.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
#include <vector>
#include <optional>
#include <set>
#include <string>

namespace Arcane {

Expand Down
2 changes: 1 addition & 1 deletion Arcane/src/Arcane/Platform/Vulkan/VulkanFramebuffer.h
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#pragma once

#include <vulkan/vulkan.h>
#include "Renderer/Framebuffer.h"
#include "Arcane/Renderer/Framebuffer.h"

namespace Arcane {
class VulkanFramebuffer : public Framebuffer
Expand Down
2 changes: 1 addition & 1 deletion Arcane/src/Arcane/Platform/Vulkan/VulkanImGuiLayer.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "Core/Application.h"
#include "Arcane/Core/Application.h"
#include "VulkanContext.h"
#include "VulkanImGuiLayer.h"

Expand Down
2 changes: 1 addition & 1 deletion Arcane/src/Arcane/Platform/Vulkan/VulkanImGuiLayer.h
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#pragma once

#include <imgui.h>
#include "ImGui/ImGuiLayer.h"
#include "Arcane/ImGui/ImGuiLayer.h"
#include "backends/imgui_impl_vulkan.h"
#include "backends/imgui_impl_glfw.h"

Expand Down
2 changes: 1 addition & 1 deletion Arcane/src/Arcane/Platform/Vulkan/VulkanPipeline.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "Core/Application.h"
#include "Arcane/Core/Application.h"

#include "VulkanPipeline.h"
#include "VulkanShader.h"
Expand Down
2 changes: 1 addition & 1 deletion Arcane/src/Arcane/Platform/Vulkan/VulkanPipeline.h
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#pragma once

#include <vulkan/vulkan.h>
#include "Renderer/Pipeline.h"
#include "Arcane/Renderer/Pipeline.h"

namespace Arcane {
class VulkanPipeline : public Pipeline
Expand Down
2 changes: 1 addition & 1 deletion Arcane/src/Arcane/Platform/Vulkan/VulkanRenderPass.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#include "VulkanRenderPass.h"
#include "Core/Application.h"
#include "Arcane/Core/Application.h"
#include "VulkanContext.h"

namespace Arcane {
Expand Down
2 changes: 1 addition & 1 deletion Arcane/src/Arcane/Platform/Vulkan/VulkanRenderPass.h
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#pragma once

#include <vulkan/vulkan.h>
#include "Renderer/RenderPass.h"
#include "Arcane/Renderer/RenderPass.h"

namespace Arcane {
class VulkanRenderPass : public RenderPass
Expand Down
2 changes: 1 addition & 1 deletion Arcane/src/Arcane/Platform/Vulkan/VulkanRenderer.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
#include "VulkanBuffer.h"
#include "VulkanRenderPass.h"

#include "Core/Application.h"
#include "Arcane/Core/Application.h"

namespace Arcane {

Expand Down
2 changes: 1 addition & 1 deletion Arcane/src/Arcane/Platform/Vulkan/VulkanRenderer.h
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#pragma once

#include <vulkan/vulkan.h>
#include "Renderer/RendererAPI.h"
#include "Arcane/Renderer/RendererAPI.h"

namespace Arcane {
class VulkanRenderer : public RendererAPI
Expand Down
2 changes: 1 addition & 1 deletion Arcane/src/Arcane/Platform/Vulkan/VulkanShader.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "Core/Application.h"
#include "Arcane/Core/Application.h"
#include "VulkanShader.h"
#include "VulkanContext.h"

Expand Down
2 changes: 1 addition & 1 deletion Arcane/src/Arcane/Platform/Vulkan/VulkanShader.h
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
#include <vulkan/vulkan.h>
#include <vector>
#include <fstream>
#include "Renderer/Shader.h"
#include "Arcane/Renderer/Shader.h"

namespace Arcane {
class VulkanShader : public Shader
Expand Down
2 changes: 1 addition & 1 deletion Arcane/src/Arcane/Platform/Vulkan/VulkanSwapChain.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#include <GLFW/glfw3.h>

#include "Core/Application.h"
#include "Arcane/Core/Application.h"
#include "VulkanContext.h"
#include "VulkanSwapChain.h"

Expand Down
2 changes: 1 addition & 1 deletion Arcane/src/Arcane/Platform/Vulkan/VulkanUniformBuffer.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#include "VulkanUniformBuffer.h"
#include "Core/Application.h"
#include "Arcane/Core/Application.h"
#include "VulkanContext.h"

namespace Arcane {
Expand Down
2 changes: 1 addition & 1 deletion Arcane/src/Arcane/Platform/Vulkan/VulkanUniformBuffer.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
#include <vector>
#include <glm/glm.hpp>

#include "Renderer/UniformBuffer.h"
#include "Arcane/Renderer/UniformBuffer.h"

namespace Arcane {
struct UniformBufferObject
Expand Down
2 changes: 1 addition & 1 deletion Arcane/src/Arcane/Platform/Vulkan/VulkanVertexDescriptor.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

#include <vulkan/vulkan.h>
#include <vector>
#include "Renderer/VertexDescriptor.h"
#include "Arcane/Renderer/VertexDescriptor.h"

namespace Arcane {

Expand Down
4 changes: 2 additions & 2 deletions Arcane/src/Arcane/Renderer/Buffer.cpp
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
#include "Buffer.h"
#include "Renderer/Renderer.h"
#include "Arcane/Renderer/Renderer.h"

// Platform Specific
// -- Vulkan
#include "Platform/Vulkan/VulkanBuffer.h"
#include "Arcane/Platform/Vulkan/VulkanBuffer.h"

namespace Arcane {

Expand Down
2 changes: 1 addition & 1 deletion Arcane/src/Arcane/Renderer/Framebuffer.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

// Platform
// -- Vulkan
#include "Platform/Vulkan/VulkanFramebuffer.h"
#include "Arcane/Platform/Vulkan/VulkanFramebuffer.h"

namespace Arcane {

Expand Down
4 changes: 2 additions & 2 deletions Arcane/src/Arcane/Renderer/GraphicsContext.cpp
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
#include "GraphicsContext.h"
#include "Renderer/RendererAPI.h"
#include "Arcane/Renderer/RendererAPI.h"

// -- Vulkan Context
#include "Platform/Vulkan/VulkanContext.h"
#include "Arcane/Platform/Vulkan/VulkanContext.h"

namespace Arcane {

Expand Down
2 changes: 1 addition & 1 deletion Arcane/src/Arcane/Renderer/GraphicsContext.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#pragma once

#include "Core/Window.h"
#include "Arcane/Core/Window.h"

namespace Arcane {
class GraphicsContext
Expand Down
4 changes: 2 additions & 2 deletions Arcane/src/Arcane/Renderer/Pipeline.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#include "Pipeline.h"
#include "Renderer/Renderer.h"
#include "Platform/Vulkan/VulkanPipeline.h"
#include "Arcane/Renderer/Renderer.h"
#include "Arcane/Platform/Vulkan/VulkanPipeline.h"

namespace Arcane {
Pipeline* Pipeline::Create(PipelineSpecification& spec)
Expand Down
6 changes: 3 additions & 3 deletions Arcane/src/Arcane/Renderer/RenderPass.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#include "Renderer/RenderPass.h"
#include "Renderer/Renderer.h"
#include "Platform/Vulkan/VulkanRenderPass.h"
#include "Arcane/Renderer/RenderPass.h"
#include "Arcane/Renderer/Renderer.h"
#include "Arcane/Platform/Vulkan/VulkanRenderPass.h"

namespace Arcane {

Expand Down
2 changes: 1 addition & 1 deletion Arcane/src/Arcane/Renderer/Renderer.cpp
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#include "Renderer.h"

// -- Vulkan Renderer
#include "Platform/Vulkan/VulkanRenderer.h"
#include "Arcane/Platform/Vulkan/VulkanRenderer.h"

namespace Arcane {
static RendererAPI* s_RendererAPI = nullptr;
Expand Down
4 changes: 2 additions & 2 deletions Arcane/src/Arcane/Renderer/Shader.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#include "Shader.h"
#include "Renderer/Renderer.h"
#include "Platform/Vulkan/VulkanShader.h"
#include "Arcane/Renderer/Renderer.h"
#include "Arcane/Platform/Vulkan/VulkanShader.h"

namespace Arcane {
Shader* Shader::Create(std::string vertexShader, std::string fragmentShader)
Expand Down
5 changes: 3 additions & 2 deletions Arcane/src/Arcane/Renderer/UniformBuffer.cpp
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
#include "UniformBuffer.h"
#include "Renderer/Renderer.h"
#include "Arcane/Renderer/Renderer.h"

// Platform
// -- Vulkan
#include "Platform/Vulkan/VulkanUniformBuffer.h"
#include "Arcane/Platform/Vulkan/VulkanUniformBuffer.h"

namespace Arcane {
UniformBuffer* UniformBuffer::Create()
{
Expand Down
2 changes: 1 addition & 1 deletion Arcane/src/Arcane/Renderer/VertexDescriptor.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

// Platform Specific
// -- Vulkan
#include "Platform/Vulkan/VulkanVertexDescriptor.h"
#include "Arcane/Platform/Vulkan/VulkanVertexDescriptor.h"

namespace Arcane {
VertexDescriptor* VertexDescriptor::Create(std::initializer_list<VertexType> vertexTypes)
Expand Down
2 changes: 1 addition & 1 deletion EnchantingTable/premake5.lua
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ project "EnchantingTable"

includedirs {
"src",
"%{wks.location}/Arcane/src/Arcane",
"%{wks.location}/Arcane/src",
"%{IncludeDirs.vulkan}",
"%{IncludeDirs.glm}",
"%{IncludeDirs.glfw}",
Expand Down

0 comments on commit c3d91c8

Please sign in to comment.