diff --git a/rpcs3/D3D12GSRender.vcxproj b/rpcs3/D3D12GSRender.vcxproj
index 689b7500d3..33e6f48c37 100644
--- a/rpcs3/D3D12GSRender.vcxproj
+++ b/rpcs3/D3D12GSRender.vcxproj
@@ -78,7 +78,7 @@
-
+
diff --git a/rpcs3/D3D12GSRender.vcxproj.filters b/rpcs3/D3D12GSRender.vcxproj.filters
index 1e3c1260be..80a9451c8e 100644
--- a/rpcs3/D3D12GSRender.vcxproj.filters
+++ b/rpcs3/D3D12GSRender.vcxproj.filters
@@ -8,9 +8,6 @@
-
- Source Files
-
Source Files
@@ -41,6 +38,9 @@
Source Files
+
+ Source Files
+
diff --git a/rpcs3/Emu/RSX/D3D12/D3D12GSRender.h b/rpcs3/Emu/RSX/D3D12/D3D12GSRender.h
index e8dd4f6d14..800986f32a 100644
--- a/rpcs3/Emu/RSX/D3D12/D3D12GSRender.h
+++ b/rpcs3/Emu/RSX/D3D12/D3D12GSRender.h
@@ -1,6 +1,6 @@
#pragma once
-#include "D3D12.h"
+#include "D3D12Utils.h"
#include "Utilities/rPlatform.h" // only for rImage
#include "Utilities/File.h"
#include "Utilities/Log.h"
diff --git a/rpcs3/Emu/RSX/D3D12/D3D12PipelineState.h b/rpcs3/Emu/RSX/D3D12/D3D12PipelineState.h
index 721f33d9d7..26d4267fdb 100644
--- a/rpcs3/Emu/RSX/D3D12/D3D12PipelineState.h
+++ b/rpcs3/Emu/RSX/D3D12/D3D12PipelineState.h
@@ -1,6 +1,6 @@
#pragma once
-#include "D3D12.h"
+#include "D3D12Utils.h"
#include "../Common/ProgramStateCache.h"
#include "D3D12VertexProgramDecompiler.h"
#include "D3D12FragmentProgramDecompiler.h"
diff --git a/rpcs3/Emu/RSX/D3D12/D3D12.h b/rpcs3/Emu/RSX/D3D12/D3D12Utils.h
similarity index 98%
rename from rpcs3/Emu/RSX/D3D12/D3D12.h
rename to rpcs3/Emu/RSX/D3D12/D3D12Utils.h
index 833f3648a0..b1c7bcc701 100644
--- a/rpcs3/Emu/RSX/D3D12/D3D12.h
+++ b/rpcs3/Emu/RSX/D3D12/D3D12Utils.h
@@ -9,8 +9,6 @@
using namespace Microsoft::WRL;
-#define SAFE_RELEASE(x) if (x) x->Release();
-
// From DX12 D3D11On12 Sample (MIT Licensed)
inline void ThrowIfFailed(HRESULT hr)
{
@@ -27,7 +25,6 @@ inline void ThrowIfFailed(HRESULT hr)
inline
void streamToBuffer(void* dst, void* src, size_t sizeInBytes)
{
-#pragma omp parallel for
for (int i = 0; i < sizeInBytes / 16; i++)
{
const __m128i &srcPtr = _mm_loadu_si128((__m128i*) ((char*)src + i * 16));
@@ -45,7 +42,6 @@ void streamBuffer(void* dst, void* src, size_t sizeInBytes)
// Assume 64 bytes cache line
int offset = 0;
bool isAligned = !((size_t)src & 15);
- #pragma omp parallel for
for (offset = 0; offset < sizeInBytes - 64; offset += 64)
{
char *line = (char*)src + offset;