summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/D3D/VertexManager.cpp
diff options
context:
space:
mode:
authorStenzek <stenzek@gmail.com>2019-03-09 23:31:36 +1000
committerStenzek <stenzek@gmail.com>2019-03-29 19:52:38 +1000
commit3d8014beb565d0c18d511438957cbed668da8fb2 (patch)
treee37a5fb4a87114f60350cc88a72a38a6b6f21e56 /Source/Core/VideoBackends/D3D/VertexManager.cpp
parentea15080d8f59a62ba347ff4c6037116035bc69b4 (diff)
D3D11: Use D3DCommon where appropriate
Diffstat (limited to 'Source/Core/VideoBackends/D3D/VertexManager.cpp')
-rw-r--r--Source/Core/VideoBackends/D3D/VertexManager.cpp11
1 files changed, 8 insertions, 3 deletions
diff --git a/Source/Core/VideoBackends/D3D/VertexManager.cpp b/Source/Core/VideoBackends/D3D/VertexManager.cpp
index 479f601037..3027842426 100644
--- a/Source/Core/VideoBackends/D3D/VertexManager.cpp
+++ b/Source/Core/VideoBackends/D3D/VertexManager.cpp
@@ -14,6 +14,7 @@
#include "VideoBackends/D3D/D3DBase.h"
#include "VideoBackends/D3D/D3DState.h"
#include "VideoBackends/D3D/Render.h"
+#include "VideoBackends/D3DCommon/Common.h"
#include "VideoCommon/BoundingBox.h"
#include "VideoCommon/GeometryShaderManager.h"
@@ -34,8 +35,11 @@ static ID3D11Buffer* AllocateConstantBuffer(u32 size)
D3D11_CPU_ACCESS_WRITE);
ID3D11Buffer* cbuf;
const HRESULT hr = D3D::device->CreateBuffer(&cbdesc, nullptr, &cbuf);
- CHECK(hr == S_OK, "shader constant buffer (size=%u)", cbsize);
- D3D::SetDebugObjectName(cbuf, "constant buffer used to emulate the GX pipeline");
+ CHECK(SUCCEEDED(hr), "shader constant buffer (size=%u)", cbsize);
+ if (FAILED(hr))
+ return nullptr;
+
+ D3DCommon::SetDebugObjectName(cbuf, "constant buffer");
return cbuf;
}
@@ -88,7 +92,8 @@ bool VertexManager::Initialize()
{
CHECK(SUCCEEDED(D3D::device->CreateBuffer(&bufdesc, nullptr, &m_buffers[i])),
"Failed to create buffer.");
- D3D::SetDebugObjectName(m_buffers[i], "Buffer of VertexManager");
+ if (m_buffers[i])
+ D3DCommon::SetDebugObjectName(m_buffers[i], "Buffer of VertexManager");
}
m_vertex_constant_buffer = AllocateConstantBuffer(sizeof(VertexShaderConstants));