rsx: Fix possible case NULL zcull_ctrl in on_exit()
This commit is contained in:
@@ -351,8 +351,6 @@ void GLGSRender::on_exit()
|
|||||||
gl::g_typeless_transfer_buffer.remove();
|
gl::g_typeless_transfer_buffer.remove();
|
||||||
}
|
}
|
||||||
|
|
||||||
zcull_ctrl.release();
|
|
||||||
|
|
||||||
m_prog_buffer.clear();
|
m_prog_buffer.clear();
|
||||||
m_rtts.destroy();
|
m_rtts.destroy();
|
||||||
|
|
||||||
@@ -475,6 +473,7 @@ void GLGSRender::on_exit()
|
|||||||
glFinish();
|
glFinish();
|
||||||
|
|
||||||
GSRender::on_exit();
|
GSRender::on_exit();
|
||||||
|
zcull_ctrl.release();
|
||||||
}
|
}
|
||||||
|
|
||||||
void GLGSRender::clear_surface(u32 arg)
|
void GLGSRender::clear_surface(u32 arg)
|
||||||
|
|||||||
@@ -1008,8 +1008,8 @@ void VKGSRender::on_init_thread()
|
|||||||
|
|
||||||
void VKGSRender::on_exit()
|
void VKGSRender::on_exit()
|
||||||
{
|
{
|
||||||
zcull_ctrl.release();
|
|
||||||
GSRender::on_exit();
|
GSRender::on_exit();
|
||||||
|
zcull_ctrl.release();
|
||||||
}
|
}
|
||||||
|
|
||||||
void VKGSRender::clear_surface(u32 mask)
|
void VKGSRender::clear_surface(u32 mask)
|
||||||
|
|||||||
Reference in New Issue
Block a user