summaryrefslogtreecommitdiffstats
path: root/tools/gfx/render-d3d11.cpp
diff options
context:
space:
mode:
authorjsmall-nvidia <jsmall@nvidia.com>2018-12-13 18:14:38 -0500
committerGitHub <noreply@github.com>2018-12-13 18:14:38 -0500
commit11793edf25a4907fe396d69fd3cdddaee3d421d5 (patch)
tree5248608d231c0f5d64ab1ca2b3b2a757e79a6b9c /tools/gfx/render-d3d11.cpp
parent765c87e83608b2987b3f15b4722d027f5f30f748 (diff)
Remove memory and resource leaks (#754)
* Remove circular reference to renderer on Vk & D3D12 DescriptorSetImpl * Refactor Stbi image loading such that memory is correctly freed when goes out of scope. Added Crt memory dump at termination. Reduced erroneous reporting by scoping TestContext. * Used capitalized acronym for STBImage to keep Tim happy.
Diffstat (limited to 'tools/gfx/render-d3d11.cpp')
-rw-r--r--tools/gfx/render-d3d11.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/tools/gfx/render-d3d11.cpp b/tools/gfx/render-d3d11.cpp
index b0b2b9c04..e049bad38 100644
--- a/tools/gfx/render-d3d11.cpp
+++ b/tools/gfx/render-d3d11.cpp
@@ -96,6 +96,8 @@ public:
virtual void waitForGpu() override {}
virtual RendererType getRendererType() const override { return RendererType::DirectX11; }
+ ~D3D11Renderer() {}
+
protected:
#if 0