d3d: Fix switching between rendering modes.

This commit is contained in:
Unknown W. Brackets 2014-09-11 23:30:42 -07:00
parent e75551d5cd
commit 77cd49622b
2 changed files with 7 additions and 1 deletions

View file

@ -1301,6 +1301,12 @@ rotateVBO:
void TransformDrawEngineDX9::Resized() {
decJitCache_->Clear();
lastVType_ = -1;
dec_ = NULL;
for (auto iter = decoderMap_.begin(); iter != decoderMap_.end(); iter++) {
delete iter->second;
}
decoderMap_.clear();
// ...
}

View file

@ -838,7 +838,7 @@ void FramebufferManager::SetLineWidth() {
}
void FramebufferManager::ReformatFramebufferFrom(VirtualFramebuffer *vfb, GEBufferFormat old) {
if (!useBufferedRendering_) {
if (!useBufferedRendering_ || !vfb->fbo) {
return;
}