From 208b6facfff91ad28caf20fdaa11a04e0e832915 Mon Sep 17 00:00:00 2001 From: baldurk Date: Wed, 12 Dec 2018 12:12:10 +0000 Subject: [PATCH] Add a couple of helper D3D/DXGI smart pointers --- util/test/demos/d3d11/d3d11_helpers.h | 4 ++++ util/test/demos/d3d12/d3d12_helpers.h | 1 + 2 files changed, 5 insertions(+) diff --git a/util/test/demos/d3d11/d3d11_helpers.h b/util/test/demos/d3d11/d3d11_helpers.h index 64b825d63..57fd7597c 100644 --- a/util/test/demos/d3d11/d3d11_helpers.h +++ b/util/test/demos/d3d11/d3d11_helpers.h @@ -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); diff --git a/util/test/demos/d3d12/d3d12_helpers.h b/util/test/demos/d3d12/d3d12_helpers.h index beab65263..65a184555 100644 --- a/util/test/demos/d3d12/d3d12_helpers.h +++ b/util/test/demos/d3d12/d3d12_helpers.h @@ -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);