mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-11-15 18:49:51 +01:00
Merge pull request #14089 from hrydgard/opengl-restore-fix
GL: Call CreateDeviceObjects *after* updating render_.
This commit is contained in:
1 file changed
+2
-3
@@ -103,9 +103,8 @@ FramebufferManagerGLES::FramebufferManagerGLES(Draw::DrawContext *draw, GLRender
|
||||
{
|
||||
needBackBufferYSwap_ = true;
|
||||
needGLESRebinds_ = true;
|
||||
CreateDeviceObjects();
|
||||
render_ = (GLRenderManager *)draw_->GetNativeObject(Draw::NativeObject::RENDER_MANAGER);
|
||||
presentation_->SetLanguage(draw_->GetShaderLanguageDesc().shaderLanguage);
|
||||
CreateDeviceObjects();
|
||||
}
|
||||
|
||||
void FramebufferManagerGLES::Init() {
|
||||
@@ -344,8 +343,8 @@ void FramebufferManagerGLES::DeviceLost() {
|
||||
|
||||
void FramebufferManagerGLES::DeviceRestore(Draw::DrawContext *draw) {
|
||||
FramebufferManagerCommon::DeviceRestore(draw);
|
||||
CreateDeviceObjects();
|
||||
render_ = (GLRenderManager *)draw_->GetNativeObject(Draw::NativeObject::RENDER_MANAGER);
|
||||
CreateDeviceObjects();
|
||||
}
|
||||
|
||||
void FramebufferManagerGLES::Resized() {
|
||||
|
||||
Reference in new issue
Block a user