mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-05-13 21:40:41 +00:00
Add a couple of helper D3D/DXGI smart pointers
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user