arm64 dsp: don't JitWriteProtect twice. ios: Hide VSync. pvr: fix mutex

This commit is contained in:
Flyinghead 2021-09-10 12:22:00 +02:00
parent e45ec4324f
commit 88fa5d5c41
3 changed files with 3 additions and 3 deletions

View File

@ -67,7 +67,6 @@ public:
void Compile(DSPState *DSP)
{
JITWriteProtect(false);
this->DSP = DSP;
DEBUG_LOG(AICA_ARM, "DSPAssembler::DSPCompile recompiling for arm64 at %p", GetBuffer()->GetStartAddress<void*>());
@ -341,7 +340,6 @@ public:
vmem_platform_flush_cache(
GetBuffer()->GetStartAddress<char*>() + rx_offset, GetBuffer()->GetEndAddress<char*>() + rx_offset,
GetBuffer()->GetStartAddress<void*>(), GetBuffer()->GetEndAddress<void*>());
JITWriteProtect(true);
}
private:

View File

@ -444,7 +444,7 @@ void rend_set_fb_write_addr(u32 fb_w_sof1)
void rend_swap_frame(u32 fb_r_sof)
{
std::lock_guard<std::mutex> lock(swap_mutex);
swap_mutex.lock();
if (fb_r_sof == fb_w_cur)
{
do_swap = true;

View File

@ -1454,7 +1454,9 @@ static void gui_display_settings()
}
OptionCheckbox("Widescreen Game Cheats", config::WidescreenGameHacks,
"Modify the game so that it displays in 16:9 anamorphic format and use horizontal screen stretching. Only some games are supported.");
#ifndef TARGET_IPHONE
OptionCheckbox("VSync", config::VSync, "Synchronizes the frame rate with the screen refresh rate. Recommended");
#endif
OptionCheckbox("Show FPS Counter", config::ShowFPS, "Show on-screen frame/sec counter");
OptionCheckbox("Show VMU In-game", config::FloatVMUs, "Show the VMU LCD screens while in-game");
OptionCheckbox("Rotate Screen 90°", config::Rotate90, "Rotate the screen 90° counterclockwise");