Skip to content

Commit 8970851

Browse files
D3D12: Fix some pragma warnings for push and pop.
1 parent 0c332a2 commit 8970851

2 files changed

Lines changed: 7 additions & 2 deletions

File tree

DirectX12/Buffer.h

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@
33
#include "Platform/DirectX12/Export.h"
44
#include "Platform/CrossPlatform/Buffer.h"
55

6-
6+
#pragma warning(push)
77
#pragma warning(disable:4251)
88

99
namespace platform
1010
{
1111
namespace dx12
1212
{
1313
/// DirectX12 buffer class that can be used as index buffer and vertex buffer
14-
class SIMUL_DIRECTX12_EXPORT Buffer:public platform::crossplatform::Buffer
14+
class SIMUL_DIRECTX12_EXPORT Buffer : public platform::crossplatform::Buffer
1515
{
1616
public:
1717
Buffer();
@@ -47,3 +47,4 @@ namespace platform
4747
}
4848
};
4949

50+
#pragma warning(pop)

DirectX12/PlatformStructuredBuffer.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
#include "SimulDirectXHeader.h"
66
#include "Heap.h"
77

8+
#pragma warning(push)
89
#pragma warning(disable:4251)
910

1011
namespace platform
@@ -14,6 +15,7 @@ namespace platform
1415
class EffectPass;
1516
class Effect;
1617
class RenderPlatform;
18+
1719
//! DirectX12 structured buffer class
1820
class PlatformStructuredBuffer:public crossplatform::PlatformStructuredBuffer
1921
{
@@ -88,3 +90,5 @@ namespace platform
8890
};
8991
}
9092
}
93+
94+
#pragma warning(pop)

0 commit comments

Comments
 (0)