From 107a81d07906967607bdde3b0dc9e825185efe06 Mon Sep 17 00:00:00 2001 From: Sergey Lipskiy Date: Mon, 4 May 2015 14:46:14 +0600 Subject: [PATCH] Don't init from/to RDRAM objects when frame buffer emulation is off. --- src/FrameBuffer.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/FrameBuffer.cpp b/src/FrameBuffer.cpp index 4481bd10..d6e0138d 100644 --- a/src/FrameBuffer.cpp +++ b/src/FrameBuffer.cpp @@ -571,20 +571,24 @@ void FrameBufferList::attachDepthBuffer() void FrameBuffer_Init() { frameBufferList().init(); + if (config.frameBufferEmulation.enable != 0) { #ifndef GLES2 g_fbToRDRAM.Init(); g_dbToRDRAM.Init(); #endif g_RDRAMtoFB.Init(); + } } void FrameBuffer_Destroy() { + if (config.frameBufferEmulation.enable != 0) { g_RDRAMtoFB.Destroy(); #ifndef GLES2 g_dbToRDRAM.Destroy(); g_fbToRDRAM.Destroy(); #endif + } frameBufferList().destroy(); }