diff --git a/Core/Config.cpp b/Core/Config.cpp index 29c6781b47..cbf2072228 100644 --- a/Core/Config.cpp +++ b/Core/Config.cpp @@ -661,7 +661,7 @@ static const ConfigSetting graphicsSettings[] = { ConfigSetting("TextureShader", &g_Config.sTextureShaderName, "Off", CfgFlag::PER_GAME), ConfigSetting("ShaderChainRequires60FPS", &g_Config.bShaderChainRequires60FPS, false, CfgFlag::PER_GAME), - ConfigSetting("SkipGPUReadbacks", &g_Config.bSkipGPUReadbacks, false, CfgFlag::PER_GAME | CfgFlag::REPORT), + ConfigSetting("SkipGPUReadbackMode", &g_Config.iSkipGPUReadbackMode, false, CfgFlag::PER_GAME | CfgFlag::REPORT), ConfigSetting("GfxDebugOutput", &g_Config.bGfxDebugOutput, false, CfgFlag::DONT_SAVE), ConfigSetting("LogFrameDrops", &g_Config.bLogFrameDrops, false, CfgFlag::DEFAULT), diff --git a/Core/Config.h b/Core/Config.h index 4ffd0d5633..7119e144fd 100644 --- a/Core/Config.h +++ b/Core/Config.h @@ -234,7 +234,7 @@ public: float fCwCheatScrollPosition; float fGameListScrollPosition; int iBloomHack; //0 = off, 1 = safe, 2 = balanced, 3 = aggressive - bool bSkipGPUReadbacks; + int iSkipGPUReadbackMode; // 0 = off, 1 = skip, 2 = to texture int iSplineBezierQuality; // 0 = low , 1 = Intermediate , 2 = High bool bHardwareTessellation; bool bShaderCache; // Hidden ini-only setting, useful for debugging shader compile times. diff --git a/Core/ConfigValues.h b/Core/ConfigValues.h index f7f9457a2c..3289945532 100644 --- a/Core/ConfigValues.h +++ b/Core/ConfigValues.h @@ -176,3 +176,9 @@ enum class DisplayFramerateMode : int { FORCE_60HZ_METHOD1, FORCE_60HZ_METHOD2, }; + +enum class SkipGPUReadbackMode : int { + NO_SKIP, + SKIP, + COPY_TO_TEXTURE, +}; diff --git a/Core/HLE/sceAtrac.cpp b/Core/HLE/sceAtrac.cpp index 52fa4ebe61..e1a5cfaed1 100644 --- a/Core/HLE/sceAtrac.cpp +++ b/Core/HLE/sceAtrac.cpp @@ -1629,7 +1629,7 @@ static u32 sceAtracGetNextSample(int atracID, u32 outNAddr) { } if (numSamples > atrac->SamplesPerFrame()) numSamples = atrac->SamplesPerFrame(); - if (atrac->bufferState_ == ATRAC_STATUS_STREAMED_LOOP_FROM_END && numSamples + atrac->currentSample_ > atrac->endSample_) { + if (atrac->bufferState_ == ATRAC_STATUS_STREAMED_LOOP_FROM_END && (int)numSamples + atrac->currentSample_ > atrac->endSample_) { atrac->bufferState_ = ATRAC_STATUS_ALL_DATA_LOADED; } if (Memory::IsValidAddress(outNAddr)) diff --git a/GPU/Common/FramebufferManagerCommon.cpp b/GPU/Common/FramebufferManagerCommon.cpp index bce9ec3872..6242ac1d7d 100644 --- a/GPU/Common/FramebufferManagerCommon.cpp +++ b/GPU/Common/FramebufferManagerCommon.cpp @@ -1024,7 +1024,7 @@ void FramebufferManagerCommon::DownloadFramebufferOnSwitch(VirtualFramebuffer *v // Saving each frame would be slow. // TODO: This type of download could be made async, for less stutter on framebuffer creation. - if (!g_Config.bSkipGPUReadbacks && !PSP_CoreParameter().compat.flags().DisableFirstFrameReadback) { + if (g_Config.iSkipGPUReadbackMode == (int)SkipGPUReadbackMode::NO_SKIP && !PSP_CoreParameter().compat.flags().DisableFirstFrameReadback) { ReadFramebufferToMemory(vfb, 0, 0, vfb->safeWidth, vfb->safeHeight, RASTER_COLOR, Draw::ReadbackMode::BLOCK); vfb->usageFlags = (vfb->usageFlags | FB_USAGE_DOWNLOAD | FB_USAGE_FIRST_FRAME_SAVED) & ~FB_USAGE_DOWNLOAD_CLEAR; vfb->safeWidth = 0; @@ -1040,7 +1040,7 @@ bool FramebufferManagerCommon::ShouldDownloadFramebufferColor(const VirtualFrame bool FramebufferManagerCommon::ShouldDownloadFramebufferDepth(const VirtualFramebuffer *vfb) const { // Download depth buffer for Syphon Filter lens flares - if (!PSP_CoreParameter().compat.flags().ReadbackDepth || g_Config.bSkipGPUReadbacks) { + if (!PSP_CoreParameter().compat.flags().ReadbackDepth || g_Config.iSkipGPUReadbackMode != (int)SkipGPUReadbackMode::NO_SKIP) { return false; } return (vfb->usageFlags & FB_USAGE_RENDER_DEPTH) != 0 && vfb->width >= 480 && vfb->height >= 272; @@ -2080,7 +2080,8 @@ bool FramebufferManagerCommon::NotifyFramebufferCopy(u32 src, u32 dst, int size, if (!dstBuffer && srcBuffer && channel != RASTER_DEPTH) { // Note - if we're here, we're in a memcpy, not a block transfer. Not allowing IntraVRAMBlockTransferAllowCreateFB. // Technically, that makes BlockTransferAllowCreateFB a bit of a misnomer. - if (PSP_CoreParameter().compat.flags().BlockTransferAllowCreateFB && !(flags & GPUCopyFlag::DISALLOW_CREATE_VFB)) { + bool allowCreateFB = (PSP_CoreParameter().compat.flags().BlockTransferAllowCreateFB || g_Config.iSkipGPUReadbackMode == (int)SkipGPUReadbackMode::COPY_TO_TEXTURE); + if (allowCreateFB && !(flags & GPUCopyFlag::DISALLOW_CREATE_VFB)) { dstBuffer = CreateRAMFramebuffer(dst, srcBuffer->width, srcBuffer->height, srcBuffer->fb_stride, srcBuffer->fb_format); dstY = 0; } @@ -2129,7 +2130,7 @@ bool FramebufferManagerCommon::NotifyFramebufferCopy(u32 src, u32 dst, int size, // Again we have the problem though that it's doing a lot of small copies here, one for each line. if (srcH == 0 || srcY + srcH > srcBuffer->bufferHeight) { WARN_LOG_ONCE(btdcpyheight, G3D, "Memcpy fbo download %08x -> %08x skipped, %d+%d is taller than %d", src, dst, srcY, srcH, srcBuffer->bufferHeight); - } else if (!g_Config.bSkipGPUReadbacks && (!srcBuffer->memoryUpdated || channel == RASTER_DEPTH)) { + } else if (g_Config.iSkipGPUReadbackMode == (int)SkipGPUReadbackMode::NO_SKIP && (!srcBuffer->memoryUpdated || channel == RASTER_DEPTH)) { Draw::ReadbackMode readbackMode = Draw::ReadbackMode::BLOCK; if (PSP_CoreParameter().compat.flags().AllowDelayedReadbacks) { readbackMode = Draw::ReadbackMode::OLD_DATA_OK; @@ -2543,6 +2544,7 @@ bool FramebufferManagerCommon::NotifyBlockTransferBefore(u32 dstBasePtr, int dst if (srcBuffer && !dstBuffer) { // In here, we can't read from dstRect. if (PSP_CoreParameter().compat.flags().BlockTransferAllowCreateFB || + g_Config.iSkipGPUReadbackMode == (int)SkipGPUReadbackMode::COPY_TO_TEXTURE || (PSP_CoreParameter().compat.flags().IntraVRAMBlockTransferAllowCreateFB && Memory::IsVRAMAddress(srcRect.vfb->fb_address) && Memory::IsVRAMAddress(dstBasePtr))) { GEBufferFormat ramFormat; @@ -2666,7 +2668,7 @@ bool FramebufferManagerCommon::NotifyBlockTransferBefore(u32 dstBasePtr, int dst srcBasePtr, srcRect.x_bytes / bpp, srcRect.y, srcStride, dstBasePtr, dstRect.x_bytes / bpp, dstRect.y, dstStride); FlushBeforeCopy(); - if (!g_Config.bSkipGPUReadbacks && !srcRect.vfb->memoryUpdated) { + if (g_Config.iSkipGPUReadbackMode == (int)SkipGPUReadbackMode::NO_SKIP && !srcRect.vfb->memoryUpdated) { const int srcBpp = BufferFormatBytesPerPixel(srcRect.vfb->fb_format); const float srcXFactor = (float)bpp / srcBpp; const bool tooTall = srcY + srcRect.h > srcRect.vfb->bufferHeight; diff --git a/UI/EmuScreen.cpp b/UI/EmuScreen.cpp index 83870d5bff..3e785de77c 100644 --- a/UI/EmuScreen.cpp +++ b/UI/EmuScreen.cpp @@ -347,9 +347,9 @@ void EmuScreen::bootGame(const Path &filename) { g_OSD.Show(OSDType::MESSAGE_WARNING, gr->T("BufferedRenderingRequired", "Warning: This game requires Rendering Mode to be set to Buffered."), 10.0f); } - if (PSP_CoreParameter().compat.flags().RequireBlockTransfer && g_Config.bSkipGPUReadbacks) { + if (PSP_CoreParameter().compat.flags().RequireBlockTransfer && g_Config.iSkipGPUReadbackMode != (int)SkipGPUReadbackMode::NO_SKIP) { auto gr = GetI18NCategory(I18NCat::GRAPHICS); - g_OSD.Show(OSDType::MESSAGE_WARNING, gr->T("BlockTransferRequired", "Warning: This game requires Simulate Block Transfer Mode to be set to On."), 10.0f); + g_OSD.Show(OSDType::MESSAGE_WARNING, gr->T("BlockTransferRequired", "Warning: This game requires Skip GPU Readbacks be set to No."), 10.0f); } if (PSP_CoreParameter().compat.flags().RequireDefaultCPUClock && g_Config.iLockedCPUSpeed != 0) { diff --git a/UI/GameSettingsScreen.cpp b/UI/GameSettingsScreen.cpp index 8a1b22f7e0..f8512394a1 100644 --- a/UI/GameSettingsScreen.cpp +++ b/UI/GameSettingsScreen.cpp @@ -407,7 +407,9 @@ void GameSettingsScreen::CreateGraphicsSettings(UI::ViewGroup *graphicsSettings) }); skipBufferEffects->SetDisabledPtr(&g_Config.bSoftwareRendering); - CheckBox *skipGPUReadbacks = graphicsSettings->Add(new CheckBox(&g_Config.bSkipGPUReadbacks, gr->T("Skip GPU Readbacks"))); + static const char *skipGpuReadbackModes[] = { "No (default)", "Skip", "Copy to texture" }; + + PopupMultiChoice *skipGPUReadbacks = graphicsSettings->Add(new PopupMultiChoice(&g_Config.iSkipGPUReadbackMode, gr->T("Skip GPU Readbacks"), skipGpuReadbackModes, 0, ARRAY_SIZE(skipGpuReadbackModes), I18NCat::GRAPHICS, screenManager())); skipGPUReadbacks->SetDisabledPtr(&g_Config.bSoftwareRendering); CheckBox *texBackoff = graphicsSettings->Add(new CheckBox(&g_Config.bTextureBackoffCache, gr->T("Lazy texture caching", "Lazy texture caching (speedup)"))); diff --git a/assets/lang/ar_AE.ini b/assets/lang/ar_AE.ini index bbbd443f56..1dae7b667a 100644 --- a/assets/lang/ar_AE.ini +++ b/assets/lang/ar_AE.ini @@ -587,6 +587,7 @@ Cardboard Screen X Shift = X shift (in % of the blank space) Cardboard Screen Y Shift = Y shift (in % of the blank space) Cardboard VR Settings = Google Cardboard VR settings Cheats = Cheats +Copy to texture = Copy to texture CPU Core = ‎أنوية المعالج Debugging = ‎التصحيح DefaultCPUClockRequired = Warning: This game requires the CPU clock to be set to default. @@ -630,10 +631,12 @@ Mode = ‎الوضع Must Restart = ‎يجب عليك إعادة تشغيل البرنامج لكي تُطبق التغييرات. Native device resolution = ‎حجم الجهاز الأساسي Nearest = Nearest +No (default) = No (default) No buffer = No buffer Render all frames = Render all frames Show Battery % = Show Battery % Show Speed = Show Speed +Skip = Skip Skip Buffer Effects = Skip buffer effects None = ‎لا شئ Number of Frames = Number of frames diff --git a/assets/lang/az_AZ.ini b/assets/lang/az_AZ.ini index 1301de9f48..6c1b90edc2 100644 --- a/assets/lang/az_AZ.ini +++ b/assets/lang/az_AZ.ini @@ -579,6 +579,7 @@ Cardboard Screen X Shift = X shift (in % of the blank space) Cardboard Screen Y Shift = Y shift (in % of the blank space) Cardboard VR Settings = Google Cardboard VR settings Cheats = Cheats +Copy to texture = Copy to texture CPU Core = CPU core Debugging = Debugging DefaultCPUClockRequired = Warning: This game requires the CPU clock to be set to default. @@ -622,10 +623,12 @@ Mode = Mode Must Restart = You must restart PPSSPP for this change to take effect. Native device resolution = Native device resolution Nearest = Nearest +No (default) = No (default) No buffer = No buffer Render all frames = Render all frames Show Battery % = Show Battery % Show Speed = Show Speed +Skip = Skip Skip Buffer Effects = Skip buffer effects None = None Number of Frames = Number of frames diff --git a/assets/lang/bg_BG.ini b/assets/lang/bg_BG.ini index 1aa610abda..fa99e1d665 100644 --- a/assets/lang/bg_BG.ini +++ b/assets/lang/bg_BG.ini @@ -579,6 +579,7 @@ Cardboard Screen X Shift = X shift (in % of the blank space) Cardboard Screen Y Shift = Y shift (in % of the blank space) Cardboard VR Settings = Google Cardboard VR settings Cheats = Cheats +Copy to texture = Copy to texture CPU Core = CPU core Debugging = Debugging DefaultCPUClockRequired = Warning: This game requires the CPU clock to be set to default. @@ -622,10 +623,12 @@ Mode = Режим Must Restart = You must restart PPSSPP for this change to take effect. Native device resolution = Native device resolution Nearest = Най-близко +No (default) = No (default) No buffer = No buffer Render all frames = Render all frames Show Battery % = Show Battery % Show Speed = Show Speed +Skip = Skip Skip Buffer Effects = Skip buffer effects None = Нищо Number of Frames = Number of frames diff --git a/assets/lang/ca_ES.ini b/assets/lang/ca_ES.ini index 5cedf68f46..71f0b1654a 100644 --- a/assets/lang/ca_ES.ini +++ b/assets/lang/ca_ES.ini @@ -579,6 +579,7 @@ Cardboard Screen X Shift = Desplaçament horitzontal (en % de l'espai en blanc) Cardboard Screen Y Shift = Desplaçament vertical (en % de l'espai en blanc) Cardboard VR Settings = Configuració de "Google Cardboard VR" Cheats = Trucs +Copy to texture = Copy to texture CPU Core = Nucli de CPU Debugging = Depuració DefaultCPUClockRequired = AVÍS: Aquest joc requereix rellotge de CPU per defecte. @@ -622,10 +623,12 @@ Mode = Mode Must Restart = Heu de reiniciar PPSSPP per aplicar aquest canvi. Native device resolution = Resolució nativa del dispositiu Nearest = Més proper +No (default) = No (default) No buffer = Sense memòria intermèdia Render all frames = Render all frames Show Battery % = Show Battery % Show Speed = Show Speed +Skip = Skip Skip Buffer Effects = Saltar efectes del memòria intermèdia None = No Number of Frames = Número de quadres diff --git a/assets/lang/cz_CZ.ini b/assets/lang/cz_CZ.ini index 106f9e88c4..22ba274bec 100644 --- a/assets/lang/cz_CZ.ini +++ b/assets/lang/cz_CZ.ini @@ -579,6 +579,7 @@ Cardboard Screen X Shift = Posunutí osy X (v % prázdného prostoru) Cardboard Screen Y Shift = Posunutí osy Y (v % prázdného prostoru) Cardboard VR Settings = Nastavení Google Cardboard VR Cheats = Cheats +Copy to texture = Copy to texture CPU Core = CPU core Debugging = Ladění DefaultCPUClockRequired = Warning: This game requires the CPU clock to be set to default. @@ -622,10 +623,12 @@ Mode = Režim Must Restart = Aby došlo k použití těchto změn, je nutné PPSSPP restartovat. Native device resolution = Původní rozlišení zařízení Nearest = Nejbližší +No (default) = No (default) No buffer = No buffer Render all frames = Render all frames Show Battery % = Show Battery % Show Speed = Show Speed +Skip = Skip Skip Buffer Effects = Přeskočit efekty vyrovnávací paměti None = Nezobrazovat Number of Frames = Number of frames diff --git a/assets/lang/da_DK.ini b/assets/lang/da_DK.ini index f1e89bd991..6b3bc9661e 100644 --- a/assets/lang/da_DK.ini +++ b/assets/lang/da_DK.ini @@ -579,6 +579,7 @@ Cardboard Screen X Shift = X skift (i % af det ugyldige) Cardboard Screen Y Shift = Y skift (i % af det ugyldige) Cardboard VR Settings = Google Cardboard VR indstillinger Cheats = Cheats +Copy to texture = Copy to texture CPU Core = CPU core Debugging = Fejlfinding DefaultCPUClockRequired = Warning: This game requires the CPU clock to be set to default. @@ -622,10 +623,12 @@ Mode = Tilstand Must Restart = Du må genstarte PPSSPP for at aktivere denne ændring. Native device resolution = Standard enheds opløsning Nearest = Nærmest +No (default) = No (default) No buffer = No buffer Render all frames = Render all frames Show Battery % = Show Battery % Show Speed = Show Speed +Skip = Skip Skip Buffer Effects = Skip buffer effekter None = Ingen Number of Frames = Number of frames diff --git a/assets/lang/de_DE.ini b/assets/lang/de_DE.ini index 9a08c81c53..2c7cbd3b29 100644 --- a/assets/lang/de_DE.ini +++ b/assets/lang/de_DE.ini @@ -579,6 +579,7 @@ Cardboard Screen X Shift = X Versatz (in % der freien Fläche) Cardboard Screen Y Shift = Y Versatz (in % der freien Fläche) Cardboard VR Settings = Google Cardboard VR Einstellungen Cheats = Cheats +Copy to texture = Copy to texture CPU Core = CPU Kern Debugging = Debugging DefaultCPUClockRequired = Warnung: Für dieses Spiel muss die CPU Taktrate auf den Standartwert gestellt sein. @@ -622,10 +623,12 @@ Mode = Modus Must Restart = Sie müssen PPSSPP neustarten, damit die Änderungen wirksam werden. Native device resolution = Native Auflösung Nearest = Nächster Nachbar +No (default) = No (default) No buffer = No buffer Render all frames = Render all frames Show Battery % = Show Battery % Show Speed = Show Speed +Skip = Skip Skip Buffer Effects = Über&springe Puffereffekte None = Keine Number of Frames = Anzahl an Frames diff --git a/assets/lang/dr_ID.ini b/assets/lang/dr_ID.ini index bcb8498586..9005076852 100644 --- a/assets/lang/dr_ID.ini +++ b/assets/lang/dr_ID.ini @@ -579,6 +579,7 @@ Cardboard Screen X Shift = X shift (in % of the blank space) Cardboard Screen Y Shift = Y shift (in % of the blank space) Cardboard VR Settings = Google Cardboard VR settings Cheats = Cheats +Copy to texture = Copy to texture CPU Core = CPU core Debugging = Debug DefaultCPUClockRequired = Warning: This game requires the CPU clock to be set to default. @@ -622,10 +623,12 @@ Mode = Mode Must Restart = You must restart PPSSPP for this change to take effect. Native device resolution = Native device resolution Nearest = To paling mandoppi' +No (default) = No (default) No buffer = No buffer Render all frames = Render all frames Show Battery % = Show Battery % Show Speed = Show Speed +Skip = Skip Skip Buffer Effects = Skip buffer effects None = Danggo'mo Number of Frames = Number of frames diff --git a/assets/lang/en_US.ini b/assets/lang/en_US.ini index b54d422824..79eceb4bdc 100644 --- a/assets/lang/en_US.ini +++ b/assets/lang/en_US.ini @@ -593,6 +593,7 @@ Auto Scaling = Auto scaling Backend = Backend Balanced = Balanced Bicubic = Bicubic +Copy to texture = Copy to texture GPUReadbackRequired = Warning: This game requires "Skip GPU Readbacks" to be set to Off. Both = Both Buffer graphics commands (faster, input lag) = Buffer graphics commands (faster, input lag) @@ -646,9 +647,11 @@ Mode = Mode Must Restart = You must restart PPSSPP for this change to take effect. Native device resolution = Native device resolution Nearest = Nearest +No (default) = No (default) No buffer = No buffer Show Battery % = Show Battery % Show Speed = Show Speed +Skip = Skip Skip Buffer Effects = Skip buffer effects None = None Number of Frames = Number of frames diff --git a/assets/lang/es_ES.ini b/assets/lang/es_ES.ini index 2089167b99..0282d7f702 100644 --- a/assets/lang/es_ES.ini +++ b/assets/lang/es_ES.ini @@ -579,6 +579,7 @@ Cardboard Screen X Shift = Desplazamiento horizontal (en % del espacio en blanco Cardboard Screen Y Shift = Desplazamiento vertical (en % del espacio en blanco) Cardboard VR Settings = Ajustes de "Google Cardboard VR" Cheats = Trucos +Copy to texture = Copy to texture CPU Core = Núcleo de CPU Debugging = Depuración DefaultCPUClockRequired = AVISO: Este juego requiere reloj de CPU por defecto. @@ -622,10 +623,12 @@ Mode = Modo Must Restart = Debes reiniciar PPSSPP para aplicar este cambio. Native device resolution = Resolución nativa del dispositivo Nearest = Pixelado +No (default) = No (default) No buffer = Sin búfer Render all frames = Render all frames Show Battery % = Ver % de batería Show Speed = Ver velocidad +Skip = Skip Skip Buffer Effects = Saltar efectos del búfer None = No Number of Frames = Nº de cuadros diff --git a/assets/lang/es_LA.ini b/assets/lang/es_LA.ini index 264ca42156..cb80027109 100644 --- a/assets/lang/es_LA.ini +++ b/assets/lang/es_LA.ini @@ -579,6 +579,7 @@ Cardboard Screen X Shift = Desplazamiento X (en % del espacio en blanco) Cardboard Screen Y Shift = Desplazamiento Y (en % del espacio en blanco) Cardboard VR Settings = Configurar Google Cardboard VR Cheats = Trucos +Copy to texture = Copy to texture CPU Core = Núcleo de CPU Debugging = Depuración DefaultCPUClockRequired = ADVERTENCIA: Este juego requiere reloj de CPU en valores por defecto. @@ -622,10 +623,12 @@ Mode = Modo Must Restart = Debes reiniciar PPSSPP para aplicar este cambio. Native device resolution = Resolución nativa del dispositivo Nearest = Pixelado +No (default) = No (default) No buffer = No hay búfer Render all frames = Render all frames Show Battery % = Show Battery % Show Speed = Show Speed +Skip = Skip Skip Buffer Effects = Saltar efectos por búfer (Desactiva búfer, rápido) None = No Number of Frames = Número de Frames diff --git a/assets/lang/fa_IR.ini b/assets/lang/fa_IR.ini index e1f2373147..70e62b7caa 100644 --- a/assets/lang/fa_IR.ini +++ b/assets/lang/fa_IR.ini @@ -579,6 +579,7 @@ Cardboard Screen X Shift = X shift (in % of the blank space) Cardboard Screen Y Shift = Y shift (in % of the blank space) Cardboard VR Settings = ‎Google Cardboard VR تنظیمات عینک Cheats = Cheats +Copy to texture = Copy to texture CPU Core = ‎CPU هسته Debugging = ‎دیباگ کردن DefaultCPUClockRequired = ‎باید روی پیش فرض تنظیم باشد CPU هشدار: برای این بازی سرعت @@ -622,10 +623,12 @@ Mode = ‎حالت Must Restart = ‎برای اعمال این تنظیم باید برنامه را ریستارت کنید Native device resolution = ‎رزولوشن دستگاه Nearest = ‎نزدیک ترین +No (default) = No (default) No buffer = بدون بافر Render all frames = Render all frames Show Battery % = Show Battery % Show Speed = Show Speed +Skip = Skip Skip Buffer Effects = ‎رد کردن اثر بافر (سریع تر) None = ‎هیچ Number of Frames = Number of frames diff --git a/assets/lang/fi_FI.ini b/assets/lang/fi_FI.ini index 8dbd57d398..282ea727d1 100644 --- a/assets/lang/fi_FI.ini +++ b/assets/lang/fi_FI.ini @@ -579,6 +579,7 @@ Cardboard Screen X Shift = X-siirtymä (tyhjän tilan prosentuaalinen osuus) Cardboard Screen Y Shift = Y-siirtymä (tyhjän tilan prosentuaalinen osuus) Cardboard VR Settings = Google Cardboard VR -asetukset Cheats = Huijaukset +Copy to texture = Copy to texture CPU Core = CPU core Debugging = Vian etsintä DefaultCPUClockRequired = Varoitus: Tämä peli vaatii Prosessorin kellon olevan asetettu oletusarvoon. @@ -622,10 +623,12 @@ Mode = Mode Must Restart = Sinun täytyy käynnistää PPSSPP uudelleen, jotta tämä muutos astuisi voimaan. Native device resolution = Laiteen alkuperäinen resoluutio Nearest = Lähin +No (default) = No (default) No buffer = Ei puskuria Render all frames = Render all frames Show Battery % = Näytä akku % Show Speed = Näytä nopeus +Skip = Skip Skip Buffer Effects = Ohita puskuriefektit None = Ei mitään Number of Frames = Kuvien määrä diff --git a/assets/lang/fr_FR.ini b/assets/lang/fr_FR.ini index 7274fa089f..4440674eaa 100644 --- a/assets/lang/fr_FR.ini +++ b/assets/lang/fr_FR.ini @@ -579,6 +579,7 @@ Cardboard Screen X Shift = Déplacement horizontal (en % de l'espace vide) Cardboard Screen Y Shift = Déplacement vertical (en % de l'espace vide) Cardboard VR Settings = Paramètres de Google Cardboard VR Cheats = Codes de triche +Copy to texture = Copy to texture CPU Core = Méthode CPU Debugging = Débogage DefaultCPUClockRequired = Avertissement : Ce jeu requiert la fréquence CPU par défaut. @@ -622,10 +623,12 @@ Mode = Mode Must Restart = Vous devez redémarrer PPSSPP pour que cette modification prenne effet. Native device resolution = Définition native de l'appareil Nearest = Le plus proche +No (default) = No (default) No buffer = 0 Render all frames = Render all frames Show Battery % = Show Battery % Show Speed = Show Speed +Skip = Skip Skip Buffer Effects = Pas d'effets en mémoire tampon (hack vitesse) None = Aucun Number of Frames = Nombre d'images diff --git a/assets/lang/gl_ES.ini b/assets/lang/gl_ES.ini index 9155ef730d..e6cbbc93f7 100644 --- a/assets/lang/gl_ES.ini +++ b/assets/lang/gl_ES.ini @@ -579,6 +579,7 @@ Cardboard Screen X Shift = Desprazamento horizontal (en % do espazo en branco) Cardboard Screen Y Shift = Desprazamento vertical (en % do espazo en branco) Cardboard VR Settings = Axustes de Google Cardboard VR Cheats = Cheats +Copy to texture = Copy to texture CPU Core = CPU core Debugging = Depuración DefaultCPUClockRequired = Warning: This game requires the CPU clock to be set to default. @@ -622,10 +623,12 @@ Mode = Modo Must Restart = Debes reiniciar PPSSPP para aplicar este cambio. Native device resolution = Resolución nativa do dispositivo Nearest = Pixelado +No (default) = No (default) No buffer = No buffer Render all frames = Render all frames Show Battery % = Show Battery % Show Speed = Show Speed +Skip = Skip Skip Buffer Effects = Skip buffer effects None = Non Number of Frames = Number of frames diff --git a/assets/lang/gr_EL.ini b/assets/lang/gr_EL.ini index 10d731d33b..d8e7ae9ab0 100644 --- a/assets/lang/gr_EL.ini +++ b/assets/lang/gr_EL.ini @@ -579,6 +579,7 @@ Cardboard Screen X Shift = μετατόπιση X (στα % του κενού) Cardboard Screen Y Shift = μετατόπιση Y (στα % του κενού) Cardboard VR Settings = Ρυθμίσεις Google Cardboard VR Cheats = Cheats +Copy to texture = Copy to texture CPU Core = Πυρήνες CPU Debugging = Αποσφαλάτωση DefaultCPUClockRequired = Προειδοποίηση: Αυτό το παιχνίδι απαιτεί το ρολόι CPU να οριστεί σε προεπιλογή. @@ -622,10 +623,12 @@ Mode = Τρόπος Must Restart = Πρέπει να επανεκκινήσετε το PPSSPP για να εφαρμοστούν οι αλλαγές. Native device resolution = Χρήση ανάλυσης συσκευής Nearest = Κοντινότερο +No (default) = No (default) No buffer = No buffer Render all frames = Render all frames Show Battery % = Show Battery % Show Speed = Show Speed +Skip = Skip Skip Buffer Effects = Παράκαμψη εφέ buffer (γρηγορότερο) None = Καμία Number of Frames = Number of frames diff --git a/assets/lang/he_IL.ini b/assets/lang/he_IL.ini index 97cf116297..91a6e2c8c3 100644 --- a/assets/lang/he_IL.ini +++ b/assets/lang/he_IL.ini @@ -579,6 +579,7 @@ Cardboard Screen X Shift = X shift (in % of the blank space) Cardboard Screen Y Shift = Y shift (in % of the blank space) Cardboard VR Settings = Google Cardboard VR settings Cheats = Cheats +Copy to texture = Copy to texture CPU Core = CPU core Debugging = ניפוי DefaultCPUClockRequired = Warning: This game requires the CPU clock to be set to default. @@ -622,10 +623,12 @@ Mode = מצב Must Restart = You must restart PPSSPP for this change to take effect. Native device resolution = Native device resolution Nearest = הקרוב ביותר +No (default) = No (default) No buffer = No buffer Render all frames = Render all frames Show Battery % = Show Battery % Show Speed = Show Speed +Skip = Skip Skip Buffer Effects = Skip buffer effects None = אל תציג מונה Number of Frames = Number of frames diff --git a/assets/lang/he_IL_invert.ini b/assets/lang/he_IL_invert.ini index 642988c35a..96a6368e85 100644 --- a/assets/lang/he_IL_invert.ini +++ b/assets/lang/he_IL_invert.ini @@ -579,6 +579,7 @@ Cardboard Screen X Shift = X shift (in % of the blank space) Cardboard Screen Y Shift = Y shift (in % of the blank space) Cardboard VR Settings = Google Cardboard VR settings Cheats = Cheats +Copy to texture = Copy to texture CPU Core = CPU core Debugging = יופינ DefaultCPUClockRequired = Warning: This game requires the CPU clock to be set to default. @@ -622,10 +623,12 @@ Mode = בצמ Must Restart = You must restart PPSSPP for this change to take effect. Native device resolution = Native device resolution Nearest = רתויב בורקה +No (default) = No (default) No buffer = No buffer Render all frames = Render all frames Show Battery % = Show Battery % Show Speed = Show Speed +Skip = Skip Skip Buffer Effects = Skip buffer effects None = הנומ גיצת לא Number of Frames = Number of frames diff --git a/assets/lang/hr_HR.ini b/assets/lang/hr_HR.ini index ed55312874..f2d1195c9e 100644 --- a/assets/lang/hr_HR.ini +++ b/assets/lang/hr_HR.ini @@ -579,6 +579,7 @@ Cardboard Screen X Shift = X shift (in % of the blank space) Cardboard Screen Y Shift = Y shift (in % of the blank space) Cardboard VR Settings = Google Cardboard VR postavke Cheats = Šifre +Copy to texture = Copy to texture CPU Core = CPU jezgra Debugging = Otklanjanje grešaka DefaultCPUClockRequired = Upozorenje: Ova igra zahtijeva CPU sat da bude postavljen na obično. @@ -622,10 +623,12 @@ Mode = Način Must Restart = Morate ponovno pokrenuti PPSSPP da bi se efekat primjenio. Native device resolution = Urođena rezolucija uređaja Nearest = Najbliže +No (default) = No (default) No buffer = No buffer Render all frames = Render all frames Show Battery % = Show Battery % Show Speed = Show Speed +Skip = Skip Skip Buffer Effects = Preskoči efekte ublaživanja (nije ublaženo, faster) None = Nijedna Number of Frames = Broj frame-ova diff --git a/assets/lang/hu_HU.ini b/assets/lang/hu_HU.ini index 6e9fb80d78..b5227730db 100644 --- a/assets/lang/hu_HU.ini +++ b/assets/lang/hu_HU.ini @@ -579,6 +579,7 @@ Cardboard Screen X Shift = X irányú eltolás (üres terület %-ában kifejezve Cardboard Screen Y Shift = Y irányú eltolás (üres terület %-ában kifejezve) Cardboard VR Settings = Google Cardboard VR beállítások Cheats = Csalások +Copy to texture = Copy to texture CPU Core = CPU mag Debugging = Hibakeresés DefaultCPUClockRequired = Figyelem: Ehhez a játékhoz az alapértelmezett CPU órajel beállítás szükséges! @@ -622,10 +623,12 @@ Mode = Renderelési üzemmód Must Restart = A beállítások érvénybeléptetéséhez újra kell indítani a PPSSPP-t. Native device resolution = Natív készülék felbontás Nearest = Legközelebbi +No (default) = No (default) No buffer = No buffer Render all frames = Render all frames Show Battery % = Show Battery % Show Speed = Show Speed +Skip = Skip Skip Buffer Effects = Buffer effektek kihagyása (nem bufferelt, gyorsabb) None = Nincs Number of Frames = Képkockák száma diff --git a/assets/lang/id_ID.ini b/assets/lang/id_ID.ini index 6e519251cb..96cc34d1ab 100644 --- a/assets/lang/id_ID.ini +++ b/assets/lang/id_ID.ini @@ -579,6 +579,7 @@ Cardboard Screen X Shift = X shift (dalam % dari ruang kosong) Cardboard Screen Y Shift = Y shift (dalam % dari ruang kosong) Cardboard VR Settings = Pengaturan Google Cardboard VR Cheats = Pengecoh +Copy to texture = Copy to texture CPU Core = Inti CPU Debugging = Awakutu DefaultCPUClockRequired = Peringatan: Permainan ini membutuhkan pewaktu CPU untuk disetel ke awal. @@ -622,10 +623,12 @@ Mode = Mode Must Restart = Anda harus memulai ulang PPSSPP agar perubahan ini berfungsi. Native device resolution = Resolusi asli Nearest = Terdekat +No (default) = No (default) No buffer = Tidak ada penyangga Render all frames = Render all frames Show Battery % = Show Battery % Show Speed = Show Speed +Skip = Skip Skip Buffer Effects = Lewati efek penyangga (tak tersangga, lebih cepat) None = Tidak ada Number of Frames = Nomor laju bingkai diff --git a/assets/lang/it_IT.ini b/assets/lang/it_IT.ini index 738b7b4238..2989545532 100644 --- a/assets/lang/it_IT.ini +++ b/assets/lang/it_IT.ini @@ -579,6 +579,7 @@ Cardboard Screen X Shift = Spostamento orizzontale (in % di spazio vuoto) Cardboard Screen Y Shift = Spostamento verticale (in % di spazio vuoto) Cardboard VR Settings = Impostazioni Google Cardboard VR Cheats = Trucchi +Copy to texture = Copy to texture CPU Core = Core CPU Debugging = Debugging DefaultCPUClockRequired = Attenzione: Per questo gioco il clock della CPU deve avere i valori predefiniti. @@ -623,10 +624,12 @@ Mode = Modalità Must Restart = Sarà necessario riavviare PPSSPP per attivare le modifiche. Native device resolution = Risoluzione nativa della periferica Nearest = Pixel perfect +No (default) = No (default) No buffer = Niente buffer Render all frames = Render all frames Show Battery % = Mostra batteria in % Show Speed = Mostra velocità +Skip = Skip Skip Buffer Effects = Salta effetti di buffer (niente buffer, più velocità) None = Nessuno Number of Frames = Numero di frames diff --git a/assets/lang/ja_JP.ini b/assets/lang/ja_JP.ini index badd097960..cd5c392b63 100644 --- a/assets/lang/ja_JP.ini +++ b/assets/lang/ja_JP.ini @@ -579,6 +579,7 @@ Cardboard Screen X Shift = X軸の位置変更 (余白に対する%) Cardboard Screen Y Shift = Y軸の位置変更 (余白に対する%) Cardboard VR Settings = Google Cardboard VRの設定 Cheats = チート +Copy to texture = Copy to texture CPU Core = CPUコア Debugging = デバッグ DefaultCPUClockRequired = 警告: このゲームではCPUクロックをデフォルトに設定する必要があります。 @@ -622,10 +623,12 @@ Mode = モード Must Restart = この変更を適用するにはPPSSPPを再起動してください Native device resolution = 機器のネイティブ解像度 Nearest = Nearest +No (default) = No (default) No buffer = バッファなし Render all frames = Render all frames Show Battery % = Show Battery % Show Speed = 速度を表示する +Skip = Skip Skip Buffer Effects = ノンバッファレンダリング (高速化) None = なし Number of Frames = フレーム数 diff --git a/assets/lang/jv_ID.ini b/assets/lang/jv_ID.ini index d534731ce8..e3bf8c4708 100644 --- a/assets/lang/jv_ID.ini +++ b/assets/lang/jv_ID.ini @@ -579,6 +579,7 @@ Cardboard Screen X Shift = X shift (in % of the blank space) Cardboard Screen Y Shift = Y shift (in % of the blank space) Cardboard VR Settings = Setelan Karton Cheats = Cheats +Copy to texture = Copy to texture CPU Core = CPU core Debugging = Pilian debug DefaultCPUClockRequired = Warning: This game requires the CPU clock to be set to default. @@ -622,10 +623,12 @@ Mode = Mode Must Restart = Wiwiti maneh PPSSPP kanggo aplikasi setelan. Native device resolution = Resolusi piranti asal Nearest = Cedhak +No (default) = No (default) No buffer = No buffer Render all frames = Render all frames Show Battery % = Show Battery % Show Speed = Show Speed +Skip = Skip Skip Buffer Effects = Skip efek buffer (non-yakuwi,luwih cepet) None = Ora ana Number of Frames = Number of frames diff --git a/assets/lang/ko_KR.ini b/assets/lang/ko_KR.ini index b117dd049c..f297b1b33c 100644 --- a/assets/lang/ko_KR.ini +++ b/assets/lang/ko_KR.ini @@ -569,6 +569,7 @@ Auto Scaling = 자동 스케일링 Backend = 백엔드 Balanced = 평형 Bicubic = 고등차수보간 +Copy to texture = Copy to texture GPUReadbackRequired = 경고: 이 게임은 "GPU 다시 읽기 건너뛰기"를 꺼짐으로 설정해야 합니다. Both = 둘 다 Buffer graphics commands (faster, input lag) = 버퍼 그래픽 명령 (빠름, 입력 지연) @@ -622,9 +623,11 @@ Mode = 모드 Must Restart = 이 변경 사항을 적용하려면 PPSSPP를 다시 시작해야 합니다. Native device resolution = 기본 장치 해상도 Nearest = 근접 필터링 +No (default) = No (default) No buffer = 버퍼 없음 Show Battery % = 배터리 % 표시 Show Speed = 속도 표시 +Skip = Skip Skip Buffer Effects = 버퍼 효과 건너뛰기(버퍼되지 않음, 더 빠름) None = 없음 Number of Frames = 프레임 수 diff --git a/assets/lang/lo_LA.ini b/assets/lang/lo_LA.ini index cda85ca02c..5cd73298c8 100644 --- a/assets/lang/lo_LA.ini +++ b/assets/lang/lo_LA.ini @@ -579,6 +579,7 @@ Cardboard Screen X Shift = ປັບປ່ຽນແກນ X (ໃນ % ຂອງ Cardboard Screen Y Shift = ປັບປ່ຽນແກນ Y (ໃນ % ຂອງຊ່ອງວ່າງ) Cardboard VR Settings = ການຕັ້ງຄ່າ Google Cardboard VR Cheats = Cheats +Copy to texture = Copy to texture CPU Core = CPU core Debugging = ການແກ້ຈຸດບົກພ່ອງ DefaultCPUClockRequired = Warning: This game requires the CPU clock to be set to default. @@ -622,10 +623,12 @@ Mode = ໂໝດ Must Restart = ເຈົ້າຄວນເລີ່ມ PPSSPP ໃໝ່ເພື່ອເຫັນຜົນການປ່ຽນແປງ. Native device resolution = ຄ່າຄວາມລະອຽດດັ້ງເດີມຂອງອຸປະກອນ Nearest = Nearest +No (default) = No (default) No buffer = No buffer Render all frames = Render all frames Show Battery % = Show Battery % Show Speed = Show Speed +Skip = Skip Skip Buffer Effects = ຂ້າມການໃຊ້ບັບເຟີເອັບເຟກ (ບໍ່ໃຊ້ບັບເຟີ, ໄວຂຶ້ນ) None = ບໍ່ມີ Number of Frames = Number of frames diff --git a/assets/lang/lt-LT.ini b/assets/lang/lt-LT.ini index a66292d0fb..f6ba0e37c2 100644 --- a/assets/lang/lt-LT.ini +++ b/assets/lang/lt-LT.ini @@ -579,6 +579,7 @@ Cardboard Screen X Shift = X shift (in % of the blank space) Cardboard Screen Y Shift = Y shift (in % of the blank space) Cardboard VR Settings = Google Cardboard VR settings Cheats = Cheats +Copy to texture = Copy to texture CPU Core = CPU core Debugging = Testinis režimas DefaultCPUClockRequired = Warning: This game requires the CPU clock to be set to default. @@ -622,10 +623,12 @@ Mode = Režimas Must Restart = Jūs turite perkrauti "PPSSPP" programą, kad pakeisti parametrai turėtų efektą Native device resolution = Įrenginio rezoliucija Nearest = Arčiausias +No (default) = No (default) No buffer = No buffer Render all frames = Render all frames Show Battery % = Show Battery % Show Speed = Show Speed +Skip = Skip Skip Buffer Effects = Skip buffer effects None = Nieko Number of Frames = Number of frames diff --git a/assets/lang/ms_MY.ini b/assets/lang/ms_MY.ini index 4674cc0003..bb86eef874 100644 --- a/assets/lang/ms_MY.ini +++ b/assets/lang/ms_MY.ini @@ -579,6 +579,7 @@ Cardboard Screen X Shift = X shift (in % of the blank space) Cardboard Screen Y Shift = Y shift (in % of the blank space) Cardboard VR Settings = Google Cardboard VR settings Cheats = Cheats +Copy to texture = Copy to texture CPU Core = CPU core Debugging = Pempepijat DefaultCPUClockRequired = Warning: This game requires the CPU clock to be set to default. @@ -622,10 +623,12 @@ Mode = Mod Must Restart = You must restart PPSSPP for this change to take effect. Native device resolution = Native device resolution Nearest = Terdekat +No (default) = No (default) No buffer = No buffer Render all frames = Render all frames Show Battery % = Show Battery % Show Speed = Show Speed +Skip = Skip Skip Buffer Effects = Skip buffer effects None = Tiada Number of Frames = Number of frames diff --git a/assets/lang/nl_NL.ini b/assets/lang/nl_NL.ini index 6ec8afc49a..e5bc208516 100644 --- a/assets/lang/nl_NL.ini +++ b/assets/lang/nl_NL.ini @@ -579,6 +579,7 @@ Cardboard Screen X Shift = Verschuiving X-as (in % van de lege ruimte) Cardboard Screen Y Shift = Verschuiving Y-as (in % van de lege ruimte) Cardboard VR Settings = Instellingen voor Google Cardboard VR Cheats = Cheats +Copy to texture = Copy to texture CPU Core = CPU-core Debugging = Fouten opsporen DefaultCPUClockRequired = Waarschuwing: Deze game vereist de standaard CPU-kloksnelheid. @@ -622,10 +623,12 @@ Mode = Modus Must Restart = U moet PPSSPP herstarten om de wijzigingen door te voeren. Native device resolution = Apparaatresolutie Nearest = Naaste buur +No (default) = No (default) No buffer = No buffer Render all frames = Render all frames Show Battery % = Show Battery % Show Speed = Show Speed +Skip = Skip Skip Buffer Effects = Buffereffecten nalaten (niet-gebufferd, sneller) None = Geen Number of Frames = Number of frames diff --git a/assets/lang/no_NO.ini b/assets/lang/no_NO.ini index f6d4ba950c..eeed0fac44 100644 --- a/assets/lang/no_NO.ini +++ b/assets/lang/no_NO.ini @@ -579,6 +579,7 @@ Cardboard Screen X Shift = X shift (in % of the blank space) Cardboard Screen Y Shift = Y shift (in % of the blank space) Cardboard VR Settings = Google Cardboard VR settings Cheats = Cheats +Copy to texture = Copy to texture CPU Core = CPU core Debugging = Debugging DefaultCPUClockRequired = Warning: This game requires the CPU clock to be set to default. @@ -622,10 +623,12 @@ Mode = Mode Must Restart = You must restart PPSSPP for this change to take effect. Native device resolution = Native device resolution Nearest = Nermest +No (default) = No (default) No buffer = No buffer Render all frames = Render all frames Show Battery % = Show Battery % Show Speed = Show Speed +Skip = Skip Skip Buffer Effects = Skip buffer effects None = Ingen Number of Frames = Number of frames diff --git a/assets/lang/pl_PL.ini b/assets/lang/pl_PL.ini index ded47eb100..d87b39c06d 100644 --- a/assets/lang/pl_PL.ini +++ b/assets/lang/pl_PL.ini @@ -584,6 +584,7 @@ Cardboard Screen X Shift = Przesunięcie X (% pustej przestrzeni) Cardboard Screen Y Shift = Przesunięcie Y (% pustej przestrzeni) Cardboard VR Settings = Ustawienia Google Cardboard VR Cheats = Kody +Copy to texture = Copy to texture CPU Core = Rdzeń procesora Debugging = Debugowanie DefaultCPUClockRequired = Uwaga: Ta gra wymaga, by częstotliwość taktowania CPU była domyślna. @@ -627,10 +628,12 @@ Mode = Tryb Must Restart = Musisz zrestartować PPSSPP, aby zastosować zmiany. Native device resolution = Natywna rozdzielczość urządzenia Nearest = Najbliższe +No (default) = No (default) No buffer = Bez bufora Render all frames = Render all frames Show Battery % = Pokaż % baterii Show Speed = Pokaż prędkość +Skip = Skip Skip Buffer Effects = Nie renderuj efektów z bufora (niebuforowane, szybsze) None = Wył. Number of Frames = Ilość klatek diff --git a/assets/lang/pt_BR.ini b/assets/lang/pt_BR.ini index 2bd1724846..8b6316c675 100644 --- a/assets/lang/pt_BR.ini +++ b/assets/lang/pt_BR.ini @@ -593,6 +593,7 @@ Auto Scaling = Auto-redimensionamento Backend = Backend Balanced = Balanceado Bicubic = Bi-cúbico +Copy to texture = Copy to texture GPUReadbackRequired = Aviso: Este jogo requer "Ignorar Leituras da GPU" pra ser configurado como Desligado. Both = Ambos Buffer graphics commands (faster, input lag) = Buffer dos comandos dos gráficos (mais rápido, atraso na entrada dos dados) @@ -646,9 +647,11 @@ Mode = Modo Must Restart = Você deve reiniciar o PPSSPP pra esta mudança ter efeito. Native device resolution = Resolução nativa do dispositivo Nearest = Mais próximo +No (default) = No (default) No buffer = Sem buffer Show Battery % = Mostrar Bateria % Show Speed = Mostrar Velocidade +Skip = Skip Skip Buffer Effects = Ignorar efeitos do buffer None = Nenhum Number of Frames = Número de frames diff --git a/assets/lang/pt_PT.ini b/assets/lang/pt_PT.ini index 78ce7ddbcf..500912eedc 100644 --- a/assets/lang/pt_PT.ini +++ b/assets/lang/pt_PT.ini @@ -603,6 +603,7 @@ Cardboard Screen X Shift = Deslocamento do X (em % do espaço vazio) Cardboard Screen Y Shift = Deslocamento do Y (em % do espaço vazio) Cardboard VR Settings = Definições do Google VR Cardboard Cheats = Cheats +Copy to texture = Copy to texture CPU Core = Núcleo da CPU Debugging = Debugging DefaultCPUClockRequired = Aviso: Este jogo requer que o clock da CPU esteja definido como padrão. @@ -646,10 +647,12 @@ Mode = Modo Must Restart = Deverás reiniciar o PPSSPP para esta mudança ter efeito. Native device resolution = Resolução Nativa do Dispositivo Nearest = Mais próximo +No (default) = No (default) No buffer = Sem buffer Render all frames = Renderizar todos os frames Show Battery % = Mostrar a percentagem da Bateria Show Speed = Mostrar velocidade +Skip = Skip Skip Buffer Effects = Ignorar efeitos do buffer (sem buffer, mais rápido) None = Nenhum Number of Frames = Número de frames diff --git a/assets/lang/ro_RO.ini b/assets/lang/ro_RO.ini index 09a51b8956..c4d8f1ccc5 100644 --- a/assets/lang/ro_RO.ini +++ b/assets/lang/ro_RO.ini @@ -580,6 +580,7 @@ Cardboard Screen X Shift = mișcare X (în % din spațiu gol) Cardboard Screen Y Shift = mișcare Y (în % din spațiu gol) Cardboard VR Settings = Setări Google Cardboard VR Cheats = Cheats +Copy to texture = Copy to texture CPU Core = CPU core Debugging = Depanare DefaultCPUClockRequired = Warning: This game requires the CPU clock to be set to default. @@ -623,10 +624,12 @@ Mode = Mod Must Restart = Trebuie să resartezi PPSSPP pt. ca această schimbare să aibă efect. Native device resolution = Rezoluție nativă dispozitiv Nearest = Apropiată +No (default) = No (default) No buffer = No buffer Render all frames = Render all frames Show Battery % = Show Battery % Show Speed = Show Speed +Skip = Skip Skip Buffer Effects = Skip buffer effects None = Fără Number of Frames = Number of frames diff --git a/assets/lang/ru_RU.ini b/assets/lang/ru_RU.ini index 3aea1b8c38..f3edae237e 100644 --- a/assets/lang/ru_RU.ini +++ b/assets/lang/ru_RU.ini @@ -579,6 +579,7 @@ Cardboard Screen X Shift = Сдвиг по X (в % пустого простра Cardboard Screen Y Shift = Сдвиг по Y (в % пустого пространства) Cardboard VR Settings = Параметры Cardboard VR Cheats = Читы +Copy to texture = Copy to texture CPU Core = Ядро ЦП Debugging = Отладка DefaultCPUClockRequired = Предупреждение: для этой игры требуется выставить стандартную частоту ЦП. @@ -622,10 +623,12 @@ Mode = Режим Must Restart = Вы должны перезапустить PPSSPP, чтобы изменения вступили в силу. Native device resolution = Разрешение устройства Nearest = Ближайший +No (default) = No (default) No buffer = Нет буфера Render all frames = Render all frames Show Battery % = Показывать % заряда батареи Show Speed = Показывать скорость +Skip = Skip Skip Buffer Effects = Пропускать эффекты (небуферированный) None = Выключено Number of Frames = Количество кадров diff --git a/assets/lang/sv_SE.ini b/assets/lang/sv_SE.ini index 46e93ece63..dbc1bee07a 100644 --- a/assets/lang/sv_SE.ini +++ b/assets/lang/sv_SE.ini @@ -580,6 +580,7 @@ Cardboard Screen X Shift = X shift (in % of the blank space) Cardboard Screen Y Shift = Y shift (in % of the blank space) Cardboard VR Settings = Google Cardboard VR settings Cheats = Fusk +Copy to texture = Copy to texture CPU Core = CPU-kärna Debugging = Debuggning DefaultCPUClockRequired = Warning: This game requires the CPU clock to be set to default. @@ -623,10 +624,12 @@ Mode = Mode Must Restart = Starta om PPSSPP för att ändringen ska få effekt. Native device resolution = Native device resolution Nearest = Närmast +No (default) = No (default) No buffer = Ingen buffer Render all frames = Render all frames Show Battery % = Visa batteri-% Show Speed = Visa hastighet +Skip = Skip Skip Buffer Effects = Skippa buffereffekter (snabbare, risk för fel) None = Inget Number of Frames = Antal frames diff --git a/assets/lang/tg_PH.ini b/assets/lang/tg_PH.ini index 6b560d1883..fc928cf9f6 100644 --- a/assets/lang/tg_PH.ini +++ b/assets/lang/tg_PH.ini @@ -579,6 +579,7 @@ Cardboard Screen X Shift = X shift (in % of the blank space) Cardboard Screen Y Shift = Y shift (in % of the blank space) Cardboard VR Settings = Google Cardboard VR settings Cheats = Cheats +Copy to texture = Copy to texture CPU Core = CPU core Debugging = Debugging DefaultCPUClockRequired = BABALA: This game requires the CPU clock to be set to default. @@ -622,10 +623,12 @@ Mode = Mode Must Restart = Kailangan i-restart ang PPSSPP upang maging epiktibo ito Native device resolution = Native device resolution Nearest = Pinakamalapit +No (default) = No (default) No buffer = No buffer Render all frames = Render all frames Show Battery % = Show Battery % Show Speed = Show Speed +Skip = Skip Skip Buffer Effects = Skip buffer effects (non-buffered, mabilis) None = Wala Number of Frames = Bilang ng frames diff --git a/assets/lang/th_TH.ini b/assets/lang/th_TH.ini index 8e1f53beaf..5bc458282c 100644 --- a/assets/lang/th_TH.ini +++ b/assets/lang/th_TH.ini @@ -579,6 +579,7 @@ Cardboard Screen X Shift = ปรับเปลี่ยนแกน X (ใน Cardboard Screen Y Shift = ปรับเปลี่ยนแกน Y (ใน % ของช่องว่าง) Cardboard VR Settings = การตั้งค่าแว่น กูเกิ้ล การ์ดบอร์ด Cheats = สูตรโกง +Copy to texture = Copy to texture CPU Core = แกนกลางหน่วยประมวลผลหลัก Debugging = การแก้ไขจุดบกพร่อง DefaultCPUClockRequired = คำเตือน: เกมนี้ควรปรับใช้การจำลองความถี่ของซีพียูเป็นค่าอัตโนมัติ @@ -622,6 +623,7 @@ Mode = โหมด Must Restart = คุณควรรีสตาร์ท PPSSPP อีกครั้งนึง เพื่อให้เกิดผลลัพธ์ที่เปลี่ยนแปลง Native device resolution = ค่าความละเอียดดั้งเดิมของอุปกรณ์ Nearest = แบบใกล้เคียง +No (default) = No (default) No buffer = ไม่ใช้บัฟเฟอร์ None = ไม่มี Number of Frames = อิงจากค่าจำนวนเฟรม @@ -646,6 +648,7 @@ Show Battery % = แสดงค่าแบตเตอรี่ % Show Debug Statistics = แสดงค่าทางสถิติการแก้ไขจุดบกพร่อง Show FPS Counter = แสดงค่าเฟรมเรทต่อวินาที Show Speed = แสดงค่าความเร็ว +Skip = Skip Skip Buffer Effects = ข้ามการใช้บัฟเฟอร์เอฟเฟ็คท์ (ปิดบัฟเฟอร์) Skip GPU Readbacks = ข้ามการอ่านข้อมูลส่งกลับไปยัง GPU Software Rendering = ใช้ซอฟต์แวร์ในการแสดงผล (ช้า แต่แม่นยำ) diff --git a/assets/lang/tr_TR.ini b/assets/lang/tr_TR.ini index 0d9c85559e..db3d40cea5 100644 --- a/assets/lang/tr_TR.ini +++ b/assets/lang/tr_TR.ini @@ -581,6 +581,7 @@ Cardboard Screen X Shift = X shift (boş alanın %si olarak) Cardboard Screen Y Shift = Y shift (boş alanın %si olarak) Cardboard VR Settings = Google Cardboard VR Ayarları Cheats = Hileler +Copy to texture = Copy to texture CPU Core = İşlemci Çekirdeği Debugging = Hata Ayıklama DefaultCPUClockRequired = Uyarı: Bu oyun CPU saatinin varsayılana ayarlanmasını gerektirir. @@ -624,10 +625,12 @@ Mode = Mod Must Restart = Bu değişikliğin uygulanması için PPSSPP'yi yeniden başlatmalısın. Native device resolution = Yerel aygıt çözünürlüğü Nearest = En yakın +No (default) = No (default) No buffer = Arabellek/tampon bellek yok Render all frames = Render all frames Show Battery % = Show Battery % Show Speed = Show Speed +Skip = Skip Skip Buffer Effects = Arabellek efektlerini atla (arabelleğe alınmaz, daha hızlıdır) None = Hiçbiri Number of Frames = Kare sayısı diff --git a/assets/lang/uk_UA.ini b/assets/lang/uk_UA.ini index 521145afbd..9c7a7c6be4 100644 --- a/assets/lang/uk_UA.ini +++ b/assets/lang/uk_UA.ini @@ -579,6 +579,7 @@ Cardboard Screen X Shift = Налаштування - X - Cardboard Screen Y Shift = Налаштування - Y - Cardboard VR Settings = Управління 3D кінотеатром Cheats = Чит-коди +Copy to texture = Copy to texture CPU Core = Ядро CPU Debugging = Налагодження DefaultCPUClockRequired = Попередження: Ця гра вимагає, щоб частота процесора була встановлена за замовчуванням. @@ -622,10 +623,12 @@ Mode = Режим Must Restart = Ви повинні перезавантажити PPSSPP, щоб зміни вступили в силу. Native device resolution = Роздільна здатність пристрою Nearest = Найближчий +No (default) = No (default) No buffer = Без буфера Render all frames = Render all frames Show Battery % = Show Battery % Show Speed = Show Speed +Skip = Skip Skip Buffer Effects = Пропускати ефекти (небуференізованний, швидше) None = Немає Number of Frames = Кількість кадрів diff --git a/assets/lang/vi_VN.ini b/assets/lang/vi_VN.ini index 4e5ebd678e..6c8f5cc5ab 100644 --- a/assets/lang/vi_VN.ini +++ b/assets/lang/vi_VN.ini @@ -579,6 +579,7 @@ Cardboard Screen X Shift = X shift (in % of the blank space) Cardboard Screen Y Shift = Y shift (in % of the blank space) Cardboard VR Settings = Google Cardboard VR settings Cheats = Cheats +Copy to texture = Copy to texture CPU Core = CPU core Debugging = Debugging DefaultCPUClockRequired = Cảnh báo: Trò chơi này yêu cầu đồng hồ CPU được đặt mặc định. @@ -622,10 +623,12 @@ Mode = Chế độ Must Restart = Bạn cần khởi động lại PPSSPP để những thay đổi có hiệu lực. Native device resolution = Độ phân giải tự nhiên. Nearest = Gần nhất +No (default) = No (default) No buffer = No buffer Render all frames = Render all frames Show Battery % = Show Battery % Show Speed = Show Speed +Skip = Skip Skip Buffer Effects = Bỏ qua hiệu ứng đệm (không bộ nhớ đệm, nhanh hơn) None = Không Number of Frames = Number of frames diff --git a/assets/lang/zh_CN.ini b/assets/lang/zh_CN.ini index 96602c4790..bfbbfbe4ae 100644 --- a/assets/lang/zh_CN.ini +++ b/assets/lang/zh_CN.ini @@ -579,6 +579,7 @@ Cardboard Screen X Shift = 水平% Cardboard Screen Y Shift = 垂直% Cardboard VR Settings = Google Cardboard VR设置 Cheats = 金手指 +Copy to texture = Copy to texture CPU Core = CPU核心模式 Debugging = 调试设置 DefaultCPUClockRequired = 警告:此游戏需要将CPU频率设置为默认。 @@ -622,10 +623,12 @@ Mode = 渲染模式 Must Restart = 重启PPSSPP才能使这项设置生效。 Native device resolution = 屏幕原生的分辨率 Nearest = 邻近取样 +No (default) = No (default) No buffer = 不缓冲 Render all frames = 逐帧渲染 Show Battery % = 显示电量% Show Speed = 显示速度 +Skip = Skip Skip Buffer Effects = 跳过缓冲效果 (更快) None = 不显示 Number of Frames = 帧的数量 diff --git a/assets/lang/zh_TW.ini b/assets/lang/zh_TW.ini index b287e88181..8023812685 100644 --- a/assets/lang/zh_TW.ini +++ b/assets/lang/zh_TW.ini @@ -579,6 +579,7 @@ Cardboard Screen X Shift = X 移位 (於 % 的空白區) Cardboard Screen Y Shift = Y 移位 (於 % 的空白區) Cardboard VR Settings = Google Cardboard VR 設定 Cheats = 密技 +Copy to texture = Copy to texture CPU Core = CPU 核心 Debugging = 偵錯 DefaultCPUClockRequired = 警告:這個遊戲需要將 CPU 時脈設為預設值 @@ -622,10 +623,12 @@ Mode = 模式 Must Restart = 您必須重新啟動 PPSSPP 以使這項變更生效 Native device resolution = 原生裝置解析度 Nearest = 鄰近取樣 +No (default) = No (default) No buffer = 無緩衝 Render all frames = 轉譯所有影格 Show Battery % = 顯示電池百分比 Show Speed = 顯示速度 +Skip = Skip Skip Buffer Effects = 跳過緩衝區效果 None = 無 Number of Frames = 影格數 diff --git a/headless/Headless.cpp b/headless/Headless.cpp index 551176cbc3..6503191361 100644 --- a/headless/Headless.cpp +++ b/headless/Headless.cpp @@ -468,7 +468,7 @@ int main(int argc, const char* argv[]) g_Config.sReportHost.clear(); g_Config.bAutoSaveSymbolMap = false; g_Config.bSkipBufferEffects = false; - g_Config.bSkipGPUReadbacks = false; + g_Config.iSkipGPUReadbackMode = (int)SkipGPUReadbackMode::NO_SKIP; g_Config.bHardwareTransform = true; g_Config.iAnisotropyLevel = 0; // When testing mipmapping we really don't want this. g_Config.iMultiSampleLevel = 0; diff --git a/libretro/libretro.cpp b/libretro/libretro.cpp index de6792012f..052934c410 100644 --- a/libretro/libretro.cpp +++ b/libretro/libretro.cpp @@ -634,9 +634,9 @@ static void check_variables(CoreParameter &coreParam) if (environ_cb(RETRO_ENVIRONMENT_GET_VARIABLE, &var) && var.value) { if (!strcmp(var.value, "disabled")) - g_Config.bSkipGPUReadbacks = false; + g_Config.iSkipGPUReadbackMode = (int)SkipGPUReadbackMode::SKIP; else - g_Config.bSkipGPUReadbacks = true; + g_Config.iSkipGPUReadbackMode = (int)SkipGPUReadbackMode::NO_SKIP; } var.key = "ppsspp_frameskip";