From 13b2c4d8aa69c0052b6aa32d44ca7ca5daf27073 Mon Sep 17 00:00:00 2001 From: Stefanos Kornilios Mitsis Poiitidis Date: Mon, 10 Aug 2015 05:27:48 +0200 Subject: [PATCH] naomi: Don't lock vram mirrors if vram isn't mirrored --- core/rend/TexCache.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/core/rend/TexCache.cpp b/core/rend/TexCache.cpp index d5e0e5be9..4003b33dd 100644 --- a/core/rend/TexCache.cpp +++ b/core/rend/TexCache.cpp @@ -192,7 +192,11 @@ vram_block* libCore_vramlock_Lock(u32 start_offset64,u32 end_offset64,void* user vramlist_lock.Lock(); vram.LockRegion(block->start,block->len); - vram.LockRegion(block->start + VRAM_SIZE,block->len); + + if (VRAM_SIZE == 0x800000) { + vram.LockRegion(block->start + VRAM_SIZE, block->len); + } + vramlock_list_add(block); vramlist_lock.Unlock();