[D3D12] Cleanup object destruction in Shutdown functions
This commit is contained in:
@@ -17,7 +17,8 @@ namespace ui {
|
||||
namespace d3d12 {
|
||||
namespace util {
|
||||
|
||||
inline bool ReleaseAndNull(IUnknown*& object) {
|
||||
template <typename T>
|
||||
inline bool ReleaseAndNull(T& object) {
|
||||
if (object != nullptr) {
|
||||
object->Release();
|
||||
object = nullptr;
|
||||
|
||||
Reference in New Issue
Block a user