Vita: Clear both buffers when loading a game
Vicki Pfau vi@endrift.com
Mon, 26 Oct 2020 23:55:33 -0700
2 files changed,
4 insertions(+),
0 deletions(-)
M
CHANGES
→
CHANGES
@@ -109,6 +109,7 @@ - Qt: Add copy button to GB printer dialog
- Qt: Window title updates can be disabled (closes mgba.io/i/1912) - Util: Reset vector size on deinit - VFS: Change semantics of VFile.sync on mapped files (fixes mgba.io/i/1730) + - Vita: Clear both buffers when loading a game 0.8.3: (2020-08-03) Emulation fixes:
M
src/platform/psp2/psp2-context.c
→
src/platform/psp2/psp2-context.c
@@ -328,6 +328,9 @@ tex[1] = vita2d_create_empty_texture_format(256, toPow2(height), SCE_GXM_TEXTURE_FORMAT_X8U8U8U8_1BGR);
currentTex = 0; screenshot = vita2d_create_empty_texture_format(256, toPow2(height), SCE_GXM_TEXTURE_FORMAT_X8U8U8U8_1BGR); + memset(vita2d_texture_get_datap(tex[0]), 0xFF, 256 * toPow2(height) * 4); + memset(vita2d_texture_get_datap(tex[1]), 0xFF, 256 * toPow2(height) * 4); + runner->core->setVideoBuffer(runner->core, vita2d_texture_get_datap(tex[currentTex]), 256); runner->core->setAudioBufferSize(runner->core, PSP2_SAMPLES);