Assorted fixes for memory leaks etc
This commit is contained in:
parent
7750ee9f7b
commit
f7717063a8
8 changed files with 21 additions and 22 deletions
|
@ -120,6 +120,9 @@ FramebufferManagerD3D11::FramebufferManagerD3D11(Draw::DrawContext *draw)
|
|||
|
||||
FramebufferManagerD3D11::~FramebufferManagerD3D11() {
|
||||
// Drawing cleanup
|
||||
if (vbFullScreenRect_) {
|
||||
vbFullScreenRect_->Release();
|
||||
}
|
||||
if (pFramebufferVertexShader_) {
|
||||
pFramebufferVertexShader_->Release();
|
||||
pFramebufferVertexShader_ = nullptr;
|
||||
|
@ -132,6 +135,9 @@ FramebufferManagerD3D11::~FramebufferManagerD3D11() {
|
|||
if (drawPixelsTex_) {
|
||||
drawPixelsTex_->Release();
|
||||
}
|
||||
if (drawPixelsTexView_) {
|
||||
drawPixelsTexView_->Release();
|
||||
}
|
||||
|
||||
// FBO cleanup
|
||||
for (auto it = tempFBOs_.begin(), end = tempFBOs_.end(); it != end; ++it) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue