summaryrefslogtreecommitdiffstats
path: root/unityplugin/UnityEmulator
diff options
context:
space:
mode:
authorassiduous <assiduous@diligentgraphics.com>2020-01-31 05:37:55 +0000
committerassiduous <assiduous@diligentgraphics.com>2020-01-31 05:37:55 +0000
commitfd1ed1c23713de58b817ad2bbe2d027c9d1e04cb (patch)
treefb3e6908266f9862c4db5cca846cd1d50eae4c0d /unityplugin/UnityEmulator
parentMerge pull request #71 from ahcox/ahc-001-build_instructions_ubuntu (diff)
downloadDiligentEngine-fd1ed1c23713de58b817ad2bbe2d027c9d1e04cb.tar.gz
DiligentEngine-fd1ed1c23713de58b817ad2bbe2d027c9d1e04cb.zip
Implemented C API
Diffstat (limited to 'unityplugin/UnityEmulator')
-rw-r--r--unityplugin/UnityEmulator/include/DiligentGraphicsAdapter.h2
-rw-r--r--unityplugin/UnityEmulator/include/UnityAppBase.h6
-rw-r--r--unityplugin/UnityEmulator/include/UnitySceneBase.h2
-rw-r--r--unityplugin/UnityEmulator/src/Android/UnityAppAndroid.cpp4
-rw-r--r--unityplugin/UnityEmulator/src/Android/UnityGraphicsGLESAndroid_Impl.cpp2
-rw-r--r--unityplugin/UnityEmulator/src/DiligentGraphicsAdapterD3D11.cpp10
-rw-r--r--unityplugin/UnityEmulator/src/DiligentGraphicsAdapterD3D12.cpp6
-rw-r--r--unityplugin/UnityEmulator/src/DiligentGraphicsAdapterGL.cpp4
-rw-r--r--unityplugin/UnityEmulator/src/IOS/UnityAppIOS.cpp4
-rw-r--r--unityplugin/UnityEmulator/src/IOS/UnityGraphicsGLES_IOS_Impl.mm2
-rw-r--r--unityplugin/UnityEmulator/src/Linux/UnityAppLinux.cpp4
-rw-r--r--unityplugin/UnityEmulator/src/MacOS/UnityAppMacOS.cpp4
-rw-r--r--unityplugin/UnityEmulator/src/UWP/UnityAppUWP.cpp20
-rw-r--r--unityplugin/UnityEmulator/src/UnityAppBase.cpp30
-rw-r--r--unityplugin/UnityEmulator/src/UnityGraphicsD3D11Emulator.cpp4
-rw-r--r--unityplugin/UnityEmulator/src/UnityGraphicsD3D12Emulator.cpp4
-rw-r--r--unityplugin/UnityEmulator/src/UnityGraphicsEmulator.cpp2
-rw-r--r--unityplugin/UnityEmulator/src/UnityGraphicsGLCoreES_Emulator.cpp4
-rw-r--r--unityplugin/UnityEmulator/src/UnityGraphicsGLCore_Impl.cpp4
-rw-r--r--unityplugin/UnityEmulator/src/Windows/UnityAppWin32.cpp2
20 files changed, 60 insertions, 60 deletions
diff --git a/unityplugin/UnityEmulator/include/DiligentGraphicsAdapter.h b/unityplugin/UnityEmulator/include/DiligentGraphicsAdapter.h
index a49b03a..b61e150 100644
--- a/unityplugin/UnityEmulator/include/DiligentGraphicsAdapter.h
+++ b/unityplugin/UnityEmulator/include/DiligentGraphicsAdapter.h
@@ -28,7 +28,7 @@
#include "RenderDevice.h"
#include "DeviceContext.h"
-#include "RefCntAutoPtr.h"
+#include "RefCntAutoPtr.hpp"
class DiligentGraphicsAdapter
{
diff --git a/unityplugin/UnityEmulator/include/UnityAppBase.h b/unityplugin/UnityEmulator/include/UnityAppBase.h
index c95102e..bc6a333 100644
--- a/unityplugin/UnityEmulator/include/UnityAppBase.h
+++ b/unityplugin/UnityEmulator/include/UnityAppBase.h
@@ -28,10 +28,10 @@
#include <memory>
-#include "NativeAppBase.h"
+#include "NativeAppBase.hpp"
#include "RenderDevice.h"
#include "DeviceContext.h"
-#include "RefCntAutoPtr.h"
+#include "RefCntAutoPtr.hpp"
#include "UnitySceneBase.h"
#include "IUnityGraphics.h"
#include "DiligentGraphicsAdapter.h"
@@ -66,7 +66,7 @@ protected:
virtual void InitScene();
std::unique_ptr<UnitySceneBase> m_Scene;
- Diligent::DeviceType m_DeviceType = Diligent::DeviceType::Undefined;
+ Diligent::RENDER_DEVICE_TYPE m_DeviceType = Diligent::RENDER_DEVICE_TYPE_UNDEFINED;
std::string m_AppTitle;
class UnityGraphicsEmulator *m_GraphicsEmulator = nullptr;
diff --git a/unityplugin/UnityEmulator/include/UnitySceneBase.h b/unityplugin/UnityEmulator/include/UnitySceneBase.h
index f37991e..dfa6146 100644
--- a/unityplugin/UnityEmulator/include/UnitySceneBase.h
+++ b/unityplugin/UnityEmulator/include/UnitySceneBase.h
@@ -30,7 +30,7 @@
#include "RenderDevice.h"
#include "DeviceContext.h"
-#include "RefCntAutoPtr.h"
+#include "RefCntAutoPtr.hpp"
#include "IUnityGraphics.h"
#include "DiligentGraphicsAdapter.h"
#include "ResourceStateTransitionHandler.h"
diff --git a/unityplugin/UnityEmulator/src/Android/UnityAppAndroid.cpp b/unityplugin/UnityEmulator/src/Android/UnityAppAndroid.cpp
index dc6aba6..0a496be 100644
--- a/unityplugin/UnityEmulator/src/Android/UnityAppAndroid.cpp
+++ b/unityplugin/UnityEmulator/src/Android/UnityAppAndroid.cpp
@@ -25,14 +25,14 @@
#include "UnityGraphicsGLCoreES_Emulator.h"
#include "UnityAppBase.h"
#include "IUnityInterface.h"
-#include "Errors.h"
+#include "Errors.hpp"
class UnityAppAndroid : public UnityAppBase
{
public:
UnityAppAndroid()
{
- m_DeviceType = Diligent::DeviceType::OpenGLES;
+ m_DeviceType = Diligent::RENDER_DEVICE_TYPE_GLES;
}
virtual void Initialize()override final
diff --git a/unityplugin/UnityEmulator/src/Android/UnityGraphicsGLESAndroid_Impl.cpp b/unityplugin/UnityEmulator/src/Android/UnityGraphicsGLESAndroid_Impl.cpp
index 40bb162..38d8d05 100644
--- a/unityplugin/UnityEmulator/src/Android/UnityGraphicsGLESAndroid_Impl.cpp
+++ b/unityplugin/UnityEmulator/src/Android/UnityGraphicsGLESAndroid_Impl.cpp
@@ -22,7 +22,7 @@
*/
#include "UnityGraphicsGLESAndroid_Impl.h"
-#include "Errors.h"
+#include "Errors.hpp"
#ifndef EGL_CONTEXT_MINOR_VERSION_KHR
# define EGL_CONTEXT_MINOR_VERSION_KHR 0x30FB
diff --git a/unityplugin/UnityEmulator/src/DiligentGraphicsAdapterD3D11.cpp b/unityplugin/UnityEmulator/src/DiligentGraphicsAdapterD3D11.cpp
index fb1eb4d..ce041c9 100644
--- a/unityplugin/UnityEmulator/src/DiligentGraphicsAdapterD3D11.cpp
+++ b/unityplugin/UnityEmulator/src/DiligentGraphicsAdapterD3D11.cpp
@@ -4,11 +4,11 @@
#include "DiligentGraphicsAdapterD3D11.h"
#include "UnityGraphicsD3D11Emulator.h"
#include "EngineFactoryD3D11.h"
-#include "SwapChainBase.h"
+#include "SwapChainBase.hpp"
#include "SwapChainD3D11.h"
-#include "DefaultRawMemoryAllocator.h"
+#include "DefaultRawMemoryAllocator.hpp"
#include "UnityGraphicsD3D11Impl.h"
-#include "DXGITypeConversions.h"
+#include "DXGITypeConversions.hpp"
#include "RenderDeviceD3D11.h"
using namespace Diligent;
@@ -66,7 +66,7 @@ public:
RefCntAutoPtr<IRenderDeviceD3D11> pRenderDeviceD3D11(m_pRenderDevice, IID_RenderDeviceD3D11);
RefCntAutoPtr<ITexture> pBackBuffer;
- pRenderDeviceD3D11->CreateTextureFromD3DResource(pd3dTex2DBackBuffer, RESOURCE_STATE_UNDEFINED, &pBackBuffer);
+ pRenderDeviceD3D11->CreateTexture2DFromD3DResource(pd3dTex2DBackBuffer, RESOURCE_STATE_UNDEFINED, &pBackBuffer);
TextureViewDesc RTVDesc;
RTVDesc.ViewType = TEXTURE_VIEW_RENDER_TARGET;
RTVDesc.Format = m_SwapChainDesc.ColorBufferFormat;
@@ -75,7 +75,7 @@ public:
m_pRTV = RefCntAutoPtr<ITextureViewD3D11>(pRTV, IID_TextureViewD3D11);
RefCntAutoPtr<ITexture> pDepthBuffer;
- pRenderDeviceD3D11->CreateTextureFromD3DResource(pd3dTex2DDepthBuffer, RESOURCE_STATE_UNDEFINED, &pDepthBuffer);
+ pRenderDeviceD3D11->CreateTexture2DFromD3DResource(pd3dTex2DDepthBuffer, RESOURCE_STATE_UNDEFINED, &pDepthBuffer);
m_pDSV = RefCntAutoPtr<ITextureViewD3D11>(pDepthBuffer->GetDefaultView(TEXTURE_VIEW_DEPTH_STENCIL), IID_TextureViewD3D11);
}
diff --git a/unityplugin/UnityEmulator/src/DiligentGraphicsAdapterD3D12.cpp b/unityplugin/UnityEmulator/src/DiligentGraphicsAdapterD3D12.cpp
index 9550677..fc89874 100644
--- a/unityplugin/UnityEmulator/src/DiligentGraphicsAdapterD3D12.cpp
+++ b/unityplugin/UnityEmulator/src/DiligentGraphicsAdapterD3D12.cpp
@@ -14,9 +14,9 @@
#include "DeviceContextD3D12.h"
#include "CommandQueueD3D12.h"
#include "EngineFactoryD3D12.h"
-#include "SwapChainBase.h"
-#include "DefaultRawMemoryAllocator.h"
-#include "DXGITypeConversions.h"
+#include "SwapChainBase.hpp"
+#include "DefaultRawMemoryAllocator.hpp"
+#include "DXGITypeConversions.hpp"
using namespace Diligent;
diff --git a/unityplugin/UnityEmulator/src/DiligentGraphicsAdapterGL.cpp b/unityplugin/UnityEmulator/src/DiligentGraphicsAdapterGL.cpp
index f899b5e..fd4b9e8 100644
--- a/unityplugin/UnityEmulator/src/DiligentGraphicsAdapterGL.cpp
+++ b/unityplugin/UnityEmulator/src/DiligentGraphicsAdapterGL.cpp
@@ -4,8 +4,8 @@
#include "UnityGraphicsGLCoreES_Emulator.h"
#include "EngineFactoryOpenGL.h"
-#include "SwapChainBase.h"
-#include "DefaultRawMemoryAllocator.h"
+#include "SwapChainBase.hpp"
+#include "DefaultRawMemoryAllocator.hpp"
#include "UnityGraphicsGL_Impl.h"
#include "SwapChainGL.h"
diff --git a/unityplugin/UnityEmulator/src/IOS/UnityAppIOS.cpp b/unityplugin/UnityEmulator/src/IOS/UnityAppIOS.cpp
index dcd026b..1264b8c 100644
--- a/unityplugin/UnityEmulator/src/IOS/UnityAppIOS.cpp
+++ b/unityplugin/UnityEmulator/src/IOS/UnityAppIOS.cpp
@@ -24,14 +24,14 @@
#include "UnityGraphicsEmulator.h"
#include "UnityAppBase.h"
#include "IUnityInterface.h"
-#include "Errors.h"
+#include "Errors.hpp"
class UnityAppIOS : public UnityAppBase
{
public:
virtual void Initialize(int deviceType, void* layer)override final
{
- m_DeviceType = static_cast<Diligent::DeviceType>(deviceType);
+ m_DeviceType = static_cast<Diligent::RENDER_DEVICE_TYPE>(deviceType);
InitGraphics(layer, 0/*Unused*/, 0/*Unused*/);
InitScene();
}
diff --git a/unityplugin/UnityEmulator/src/IOS/UnityGraphicsGLES_IOS_Impl.mm b/unityplugin/UnityEmulator/src/IOS/UnityGraphicsGLES_IOS_Impl.mm
index e7f9162..5b9d3b7 100644
--- a/unityplugin/UnityEmulator/src/IOS/UnityGraphicsGLES_IOS_Impl.mm
+++ b/unityplugin/UnityEmulator/src/IOS/UnityGraphicsGLES_IOS_Impl.mm
@@ -1,6 +1,6 @@
#include "UnityGraphicsGLES_IOS_Impl.h"
-#include "Errors.h"
+#include "Errors.hpp"
#include "DebugUtilities.h"
#import <QuartzCore/QuartzCore.h>
diff --git a/unityplugin/UnityEmulator/src/Linux/UnityAppLinux.cpp b/unityplugin/UnityEmulator/src/Linux/UnityAppLinux.cpp
index 83ce859..b9271ea 100644
--- a/unityplugin/UnityEmulator/src/Linux/UnityAppLinux.cpp
+++ b/unityplugin/UnityEmulator/src/Linux/UnityAppLinux.cpp
@@ -24,14 +24,14 @@
#include "UnityGraphicsEmulator.h"
#include "UnityAppBase.h"
#include "IUnityInterface.h"
-#include "Errors.h"
+#include "Errors.hpp"
class UnityAppLinux : public UnityAppBase
{
public:
UnityAppLinux()
{
- m_DeviceType = Diligent::DeviceType::OpenGL;
+ m_DeviceType = Diligent::RENDER_DEVICE_TYPE_GL;
}
virtual void OnGLContextCreated(Display* display, Window window)override final
diff --git a/unityplugin/UnityEmulator/src/MacOS/UnityAppMacOS.cpp b/unityplugin/UnityEmulator/src/MacOS/UnityAppMacOS.cpp
index ae5a4b6..4968530 100644
--- a/unityplugin/UnityEmulator/src/MacOS/UnityAppMacOS.cpp
+++ b/unityplugin/UnityEmulator/src/MacOS/UnityAppMacOS.cpp
@@ -24,14 +24,14 @@
#include "UnityGraphicsEmulator.h"
#include "UnityAppBase.h"
#include "IUnityInterface.h"
-#include "Errors.h"
+#include "Errors.hpp"
class UnityAppMacOS : public UnityAppBase
{
public:
UnityAppMacOS()
{
- m_DeviceType = Diligent::DeviceType::OpenGL;
+ m_DeviceType = Diligent::RENDER_DEVICE_TYPE_GL;
}
virtual void Initialize(void* view)override final
diff --git a/unityplugin/UnityEmulator/src/UWP/UnityAppUWP.cpp b/unityplugin/UnityEmulator/src/UWP/UnityAppUWP.cpp
index c9826c9..5106323 100644
--- a/unityplugin/UnityEmulator/src/UWP/UnityAppUWP.cpp
+++ b/unityplugin/UnityEmulator/src/UWP/UnityAppUWP.cpp
@@ -27,9 +27,9 @@
#include "UnityGraphicsD3D12Emulator.h"
#include "DiligentGraphicsAdapterD3D11.h"
#include "DiligentGraphicsAdapterD3D12.h"
-#include "ValidatedCast.h"
-#include "StringTools.h"
-#include "Errors.h"
+#include "ValidatedCast.hpp"
+#include "StringTools.hpp"
+#include "Errors.hpp"
using namespace Diligent;
@@ -38,7 +38,7 @@ class UnityAppUWP final : public UnityAppBase
public:
UnityAppUWP()
{
- m_DeviceType = DeviceType::D3D12;
+ m_DeviceType = RENDER_DEVICE_TYPE_D3D12;
}
virtual void OnWindowSizeChanged()override final
@@ -86,12 +86,12 @@ public:
ID3D12Device *pd3d12Device = nullptr;
ID3D11Device *pd3d11Device = nullptr;
- if (m_DeviceType == DeviceType::D3D12)
+ if (m_DeviceType == RENDER_DEVICE_TYPE_D3D12)
{
auto &GraphicsD3D12Emulator = UnityGraphicsD3D12Emulator::GetInstance();
pd3d12Device = reinterpret_cast<ID3D12Device*>(GraphicsD3D12Emulator.GetD3D12Device());
}
- else if (m_DeviceType == DeviceType::D3D11)
+ else if (m_DeviceType == RENDER_DEVICE_TYPE_D3D11)
{
auto &GraphicsD3D11Emulator = UnityGraphicsD3D11Emulator::GetInstance();
pd3d11Device = reinterpret_cast<ID3D11Device*>(GraphicsD3D11Emulator.GetD3D11Device());
@@ -138,7 +138,7 @@ public:
auto NativeWndHandle = reinterpret_cast<IUnknown*>(m_DeviceResources->GetWindow());
switch (m_DeviceType)
{
- case DeviceType::D3D11:
+ case RENDER_DEVICE_TYPE_D3D11:
{
auto &GraphicsD3D11Emulator = UnityGraphicsD3D11Emulator::GetInstance();
GraphicsD3D11Emulator.CreateSwapChain(NativeWndHandle, backBufferWidth, backBufferHeight);
@@ -146,7 +146,7 @@ public:
}
break;
- case DeviceType::D3D12:
+ case RENDER_DEVICE_TYPE_D3D12:
{
auto &GraphicsD3D12Emulator = UnityGraphicsD3D12Emulator::GetInstance();
GraphicsD3D12Emulator.CreateSwapChain(NativeWndHandle, backBufferWidth, backBufferHeight);
@@ -159,12 +159,12 @@ public:
}
}
- if (m_DeviceType == DeviceType::D3D12)
+ if (m_DeviceType == RENDER_DEVICE_TYPE_D3D12)
{
auto &GraphicsD3D12Emulator = UnityGraphicsD3D12Emulator::GetInstance();
m_swapChain = reinterpret_cast<IDXGISwapChain3*>(GraphicsD3D12Emulator.GetDXGISwapChain());
}
- else if (m_DeviceType == DeviceType::D3D11)
+ else if (m_DeviceType == RENDER_DEVICE_TYPE_D3D11)
{
auto &GraphicsD3D11Emulator = UnityGraphicsD3D11Emulator::GetInstance();
auto *pSwapChain1 = reinterpret_cast<IDXGISwapChain*>(GraphicsD3D11Emulator.GetDXGISwapChain());
diff --git a/unityplugin/UnityEmulator/src/UnityAppBase.cpp b/unityplugin/UnityEmulator/src/UnityAppBase.cpp
index 6f57def..f497bee 100644
--- a/unityplugin/UnityEmulator/src/UnityAppBase.cpp
+++ b/unityplugin/UnityEmulator/src/UnityAppBase.cpp
@@ -44,8 +44,8 @@
#endif
#include "UnityAppBase.h"
-#include "StringTools.h"
-#include "Errors.h"
+#include "StringTools.hpp"
+#include "Errors.hpp"
using namespace Diligent;
@@ -76,19 +76,19 @@ void UnityAppBase::ProcessCommandLine(const char *CmdLine)
pos += strlen(Key);
if (_stricmp(pos, "D3D11") == 0)
{
- m_DeviceType = DeviceType::D3D11;
+ m_DeviceType = RENDER_DEVICE_TYPE_D3D11;
}
else if (_stricmp(pos, "D3D12") == 0)
{
- m_DeviceType = DeviceType::D3D12;
+ m_DeviceType = RENDER_DEVICE_TYPE_D3D12;
}
else if (_stricmp(pos, "GL") == 0)
{
- m_DeviceType = DeviceType::OpenGL;
+ m_DeviceType = RENDER_DEVICE_TYPE_GL;
}
else if (_stricmp(pos, "VK") == 0)
{
- m_DeviceType = DeviceType::Vulkan;
+ m_DeviceType = RENDER_DEVICE_TYPE_VULKAN;
}
else
{
@@ -98,14 +98,14 @@ void UnityAppBase::ProcessCommandLine(const char *CmdLine)
else
{
LOG_INFO_MESSAGE("Device type is not specified. Using D3D11 device");
- m_DeviceType = DeviceType::D3D11;
+ m_DeviceType = RENDER_DEVICE_TYPE_D3D11;
}
switch (m_DeviceType)
{
- case DeviceType::D3D11: m_AppTitle.append(" (D3D11)"); break;
- case DeviceType::D3D12: m_AppTitle.append(" (D3D12)"); break;
- case DeviceType::OpenGL: m_AppTitle.append(" (OpenGL)"); break;
+ case RENDER_DEVICE_TYPE_D3D11: m_AppTitle.append(" (D3D11)"); break;
+ case RENDER_DEVICE_TYPE_D3D12: m_AppTitle.append(" (D3D12)"); break;
+ case RENDER_DEVICE_TYPE_GL: m_AppTitle.append(" (OpenGL)"); break;
default: UNEXPECTED("Unknown device type");
}
}
@@ -122,7 +122,7 @@ void UnityAppBase::InitGraphics(
switch (m_DeviceType)
{
#if D3D11_SUPPORTED
- case DeviceType::D3D11:
+ case RENDER_DEVICE_TYPE_D3D11:
{
auto &GraphicsD3D11Emulator = UnityGraphicsD3D11Emulator::GetInstance();
GraphicsD3D11Emulator.CreateD3D11DeviceAndContext();
@@ -139,7 +139,7 @@ void UnityAppBase::InitGraphics(
#endif
#if D3D12_SUPPORTED
- case DeviceType::D3D12:
+ case RENDER_DEVICE_TYPE_D3D12:
{
auto &GraphicsD3D12Emulator = UnityGraphicsD3D12Emulator::GetInstance();
GraphicsD3D12Emulator.CreateD3D12DeviceAndCommandQueue();
@@ -156,8 +156,8 @@ void UnityAppBase::InitGraphics(
#endif
#if GL_SUPPORTED || GLES_SUPPORTED
- case DeviceType::OpenGL:
- case DeviceType::OpenGLES:
+ case RENDER_DEVICE_TYPE_GL:
+ case RENDER_DEVICE_TYPE_GLES:
{
#if !PLATFORM_MACOS
VERIFY_EXPR(NativeWindowHandle != nullptr);
@@ -202,7 +202,7 @@ void UnityAppBase::InitScene()
m_Scene->SetDiligentGraphicsAdapter(m_DiligentGraphics.get());
m_Scene->OnGraphicsInitialized();
#if D3D12_SUPPORTED
- if (m_DeviceType == DeviceType::D3D12)
+ if (m_DeviceType == RENDER_DEVICE_TYPE_D3D12)
{
UnityGraphicsD3D12Emulator::GetInstance().SetTransitionHandler(m_Scene->GetStateTransitionHandler());
}
diff --git a/unityplugin/UnityEmulator/src/UnityGraphicsD3D11Emulator.cpp b/unityplugin/UnityEmulator/src/UnityGraphicsD3D11Emulator.cpp
index e901a5f..5cf5a64 100644
--- a/unityplugin/UnityEmulator/src/UnityGraphicsD3D11Emulator.cpp
+++ b/unityplugin/UnityEmulator/src/UnityGraphicsD3D11Emulator.cpp
@@ -5,8 +5,8 @@
#include "UnityGraphicsD3D11Emulator.h"
#include "IUnityGraphicsD3D11.h"
-#include "DebugUtilities.h"
-#include "Errors.h"
+#include "DebugUtilities.hpp"
+#include "Errors.hpp"
#if defined(_DEBUG)
diff --git a/unityplugin/UnityEmulator/src/UnityGraphicsD3D12Emulator.cpp b/unityplugin/UnityEmulator/src/UnityGraphicsD3D12Emulator.cpp
index 1bf35d6..9e52bc1 100644
--- a/unityplugin/UnityEmulator/src/UnityGraphicsD3D12Emulator.cpp
+++ b/unityplugin/UnityEmulator/src/UnityGraphicsD3D12Emulator.cpp
@@ -2,8 +2,8 @@
#include "UnityGraphicsD3D12Impl.h"
#include "UnityGraphicsD3D12Emulator.h"
#include "IUnityGraphicsD3D12.h"
-#include "DebugUtilities.h"
-#include "Errors.h"
+#include "DebugUtilities.hpp"
+#include "Errors.hpp"
UnityGraphicsD3D12Impl::UnityGraphicsD3D12Impl() :
m_WaitForGPUEventHandle( CreateEvent(nullptr, false, false, nullptr) )
diff --git a/unityplugin/UnityEmulator/src/UnityGraphicsEmulator.cpp b/unityplugin/UnityEmulator/src/UnityGraphicsEmulator.cpp
index 2bfbb32..5c52058 100644
--- a/unityplugin/UnityEmulator/src/UnityGraphicsEmulator.cpp
+++ b/unityplugin/UnityEmulator/src/UnityGraphicsEmulator.cpp
@@ -1,5 +1,5 @@
#include "UnityGraphicsEmulator.h"
-#include "DebugUtilities.h"
+#include "DebugUtilities.hpp"
#include "IUnityGraphics.h"
UnityGraphicsEmulator *UnityGraphicsEmulator::m_Instance = nullptr;
diff --git a/unityplugin/UnityEmulator/src/UnityGraphicsGLCoreES_Emulator.cpp b/unityplugin/UnityEmulator/src/UnityGraphicsGLCoreES_Emulator.cpp
index 2c8e052..d31ff75 100644
--- a/unityplugin/UnityEmulator/src/UnityGraphicsGLCoreES_Emulator.cpp
+++ b/unityplugin/UnityEmulator/src/UnityGraphicsGLCoreES_Emulator.cpp
@@ -4,8 +4,8 @@
#if GL_SUPPORTED || GLES_SUPPORTED
-#include "DebugUtilities.h"
-#include "Errors.h"
+#include "DebugUtilities.hpp"
+#include "Errors.hpp"
std::unique_ptr<UnityGraphicsGL_Impl> UnityGraphicsGLCoreES_Emulator::m_GraphicsImpl;
diff --git a/unityplugin/UnityEmulator/src/UnityGraphicsGLCore_Impl.cpp b/unityplugin/UnityEmulator/src/UnityGraphicsGLCore_Impl.cpp
index cd283f8..39b13c7 100644
--- a/unityplugin/UnityEmulator/src/UnityGraphicsGLCore_Impl.cpp
+++ b/unityplugin/UnityEmulator/src/UnityGraphicsGLCore_Impl.cpp
@@ -4,8 +4,8 @@
#if GL_SUPPORTED
#include <iostream>
-#include "DebugUtilities.h"
-#include "Errors.h"
+#include "DebugUtilities.hpp"
+#include "Errors.hpp"
#if PLATFORM_MACOS
#import <AppKit/AppKit.h>
diff --git a/unityplugin/UnityEmulator/src/Windows/UnityAppWin32.cpp b/unityplugin/UnityEmulator/src/Windows/UnityAppWin32.cpp
index 3246373..4ad6c06 100644
--- a/unityplugin/UnityEmulator/src/Windows/UnityAppWin32.cpp
+++ b/unityplugin/UnityEmulator/src/Windows/UnityAppWin32.cpp
@@ -31,7 +31,7 @@
#include "UnityGraphicsEmulator.h"
#include "UnityAppBase.h"
#include "IUnityInterface.h"
-#include "Errors.h"
+#include "Errors.hpp"
HMODULE g_DLLHandle;