Add a couple of helper D3D/DXGI smart pointers

This commit is contained in:
baldurk
2018-12-12 12:12:10 +00:00
parent 7880cc5d7b
commit 208b6facff
2 changed files with 5 additions and 0 deletions
+4
View File
@@ -31,6 +31,7 @@
#include "dx/official/d3d11.h"
#include "dx/official/d3d11_1.h"
#include "dx/official/d3d11_2.h"
#include "dx/official/d3d11_4.h"
#define COM_SMARTPTR(classname) _COM_SMARTPTR_TYPEDEF(classname, __uuidof(classname))
@@ -39,6 +40,7 @@ COM_SMARTPTR(IDXGISwapChain);
COM_SMARTPTR(IDXGIFactory);
COM_SMARTPTR(IDXGIDevice);
COM_SMARTPTR(IDXGIAdapter);
COM_SMARTPTR(IDXGISurface);
COM_SMARTPTR(ID3D11Device);
COM_SMARTPTR(ID3D11Device1);
@@ -48,6 +50,8 @@ COM_SMARTPTR(ID3D11DeviceContext);
COM_SMARTPTR(ID3D11DeviceContext1);
COM_SMARTPTR(ID3D11DeviceContext2);
COM_SMARTPTR(ID3D11Multithread);
COM_SMARTPTR(ID3D11CommandList);
COM_SMARTPTR(ID3D11InputLayout);
+1
View File
@@ -36,6 +36,7 @@ COM_SMARTPTR(IDXGISwapChain);
COM_SMARTPTR(IDXGISwapChain1);
COM_SMARTPTR(IDXGIFactory4);
COM_SMARTPTR(IDXGIAdapter);
COM_SMARTPTR(IDXGISurface);
COM_SMARTPTR(ID3D12Debug);
COM_SMARTPTR(ID3D12Debug1);