From 68d88726aec5a8428108b0b49f16d4aabc3fa7e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Rydg=C3=A5rd?= Date: Sat, 3 Sep 2022 01:17:04 +0200 Subject: [PATCH 1/2] Remove unused function --- GPU/Common/GPUStateUtils.cpp | 27 --------------------------- GPU/Common/GPUStateUtils.h | 1 - 2 files changed, 28 deletions(-) diff --git a/GPU/Common/GPUStateUtils.cpp b/GPU/Common/GPUStateUtils.cpp index 00ad99ebff8d..9ed25471ff4a 100644 --- a/GPU/Common/GPUStateUtils.cpp +++ b/GPU/Common/GPUStateUtils.cpp @@ -988,33 +988,6 @@ void ApplyStencilReplaceAndLogicOpIgnoreBlend(ReplaceAlphaType replaceAlphaWithS } } -bool IsColorWriteMaskComplex(bool allowFramebufferRead) { - // Restrict to Outrun temporarily (by uglily reusing the ReinterpretFramebuffers flag) - // This check must match the one in ConvertMaskState. - if (!allowFramebufferRead || !PSP_CoreParameter().compat.flags().ShaderColorBitmask) { - // Don't have a choice - we'll make do but it won't always be right. - return false; - } - - if (gstate_c.blueToAlpha) { - // We'll generate a simple ___A mask. - return false; - } - - uint32_t colorMask = (gstate.pmskc & 0xFFFFFF) | (gstate.pmska << 24); - - for (int i = 0; i < 4; i++) { - switch (colorMask & 0xFF) { - case 0x0: - case 0xFF: - break; - default: - return true; - } - colorMask >>= 8; - } - return false; -} // If we can we emulate the colorMask by simply toggling the full R G B A masks offered // by modern hardware, we do that. This is 99.9% of the time. diff --git a/GPU/Common/GPUStateUtils.h b/GPU/Common/GPUStateUtils.h index 3f53aa19fbe8..f930d49edecb 100644 --- a/GPU/Common/GPUStateUtils.h +++ b/GPU/Common/GPUStateUtils.h @@ -191,7 +191,6 @@ struct GenericMaskState { }; void ConvertMaskState(GenericMaskState &maskState, bool allowFramebufferRead); -bool IsColorWriteMaskComplex(bool allowFramebufferRead); struct GenericStencilFuncState { bool enabled; From 8c56abd3dc96cbe01a12f3a362b6d100729d2ecf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Rydg=C3=A5rd?= Date: Sat, 3 Sep 2022 01:22:32 +0200 Subject: [PATCH 2/2] Remove setting "Disable slower framebuffer effects" --- Core/Config.cpp | 1 - Core/Config.h | 1 - GPU/Common/GPUStateUtils.cpp | 55 ++++++++++++++----------------- GPU/Common/GPUStateUtils.h | 6 ++-- GPU/Common/ShaderId.cpp | 4 +-- GPU/D3D11/StateMappingD3D11.cpp | 5 ++- GPU/Directx9/StateMappingDX9.cpp | 5 ++- GPU/GLES/StateMappingGLES.cpp | 6 ++-- GPU/GPUState.h | 7 ---- GPU/Vulkan/StateMappingVulkan.cpp | 5 ++- UI/GameSettingsScreen.cpp | 3 -- assets/lang/ar_AE.ini | 3 +- assets/lang/az_AZ.ini | 3 +- assets/lang/bg_BG.ini | 3 +- assets/lang/ca_ES.ini | 3 +- assets/lang/cz_CZ.ini | 3 +- assets/lang/da_DK.ini | 3 +- assets/lang/de_DE.ini | 13 ++++---- assets/lang/dr_ID.ini | 3 +- assets/lang/en_US.ini | 1 - assets/lang/es_ES.ini | 3 +- assets/lang/es_LA.ini | 11 +++---- assets/lang/fa_IR.ini | 3 +- assets/lang/fi_FI.ini | 3 +- assets/lang/fr_FR.ini | 3 +- assets/lang/gl_ES.ini | 3 +- assets/lang/gr_EL.ini | 3 +- assets/lang/he_IL.ini | 3 +- assets/lang/he_IL_invert.ini | 3 +- assets/lang/hr_HR.ini | 3 +- assets/lang/hu_HU.ini | 3 +- assets/lang/id_ID.ini | 13 ++++---- assets/lang/it_IT.ini | 5 ++- assets/lang/ja_JP.ini | 3 +- assets/lang/jv_ID.ini | 3 +- assets/lang/ko_KR.ini | 1 - assets/lang/lo_LA.ini | 3 +- assets/lang/lt-LT.ini | 3 +- assets/lang/ms_MY.ini | 3 +- assets/lang/nl_NL.ini | 3 +- assets/lang/no_NO.ini | 3 +- assets/lang/pl_PL.ini | 3 +- assets/lang/pt_BR.ini | 9 +++-- assets/lang/pt_PT.ini | 11 +++---- assets/lang/ro_RO.ini | 3 +- assets/lang/ru_RU.ini | 3 +- assets/lang/sv_SE.ini | 3 +- assets/lang/tg_PH.ini | 5 ++- assets/lang/th_TH.ini | 1 - assets/lang/tr_TR.ini | 3 +- assets/lang/uk_UA.ini | 3 +- assets/lang/vi_VN.ini | 3 +- assets/lang/zh_CN.ini | 5 ++- assets/lang/zh_TW.ini | 1 - libretro/libretro.cpp | 3 -- 55 files changed, 100 insertions(+), 170 deletions(-) diff --git a/Core/Config.cpp b/Core/Config.cpp index 512e463a9bd2..54216c31cdbd 100644 --- a/Core/Config.cpp +++ b/Core/Config.cpp @@ -934,7 +934,6 @@ static ConfigSetting graphicsSettings[] = { ConfigSetting("ShaderChainRequires60FPS", &g_Config.bShaderChainRequires60FPS, false, true, true), ReportedConfigSetting("MemBlockTransferGPU", &g_Config.bBlockTransferGPU, true, true, true), - ReportedConfigSetting("DisableSlowFramebufEffects", &g_Config.bDisableShaderBlending, false, true, true), ReportedConfigSetting("FragmentTestCache", &g_Config.bFragmentTestCache, true, true, true), ConfigSetting("GfxDebugOutput", &g_Config.bGfxDebugOutput, false, false, false), diff --git a/Core/Config.h b/Core/Config.h index ea1d7e078365..16de8394bdab 100644 --- a/Core/Config.h +++ b/Core/Config.h @@ -232,7 +232,6 @@ struct Config { float fGameListScrollPosition; int iBloomHack; //0 = off, 1 = safe, 2 = balanced, 3 = aggressive bool bBlockTransferGPU; - bool bDisableShaderBlending; bool bFragmentTestCache; int iSplineBezierQuality; // 0 = low , 1 = Intermediate , 2 = High bool bHardwareTessellation; diff --git a/GPU/Common/GPUStateUtils.cpp b/GPU/Common/GPUStateUtils.cpp index 9ed25471ff4a..93db4f15b063 100644 --- a/GPU/Common/GPUStateUtils.cpp +++ b/GPU/Common/GPUStateUtils.cpp @@ -257,7 +257,7 @@ StencilValueType ReplaceAlphaWithStencilType() { return STENCIL_VALUE_KEEP; } -ReplaceBlendType ReplaceBlendWithShader(bool allowFramebufferRead, GEBufferFormat bufferFormat) { +ReplaceBlendType ReplaceBlendWithShader(GEBufferFormat bufferFormat) { if (gstate_c.blueToAlpha) { return REPLACE_BLEND_BLUE_TO_ALPHA; } @@ -270,14 +270,14 @@ ReplaceBlendType ReplaceBlendWithShader(bool allowFramebufferRead, GEBufferForma // Let's get the non-factor modes out of the way first. switch (eq) { case GE_BLENDMODE_ABSDIFF: - return !allowFramebufferRead ? REPLACE_BLEND_STANDARD : REPLACE_BLEND_READ_FRAMEBUFFER; + return REPLACE_BLEND_READ_FRAMEBUFFER; case GE_BLENDMODE_MIN: case GE_BLENDMODE_MAX: if (gstate_c.Supports(GPU_SUPPORTS_BLEND_MINMAX)) { return REPLACE_BLEND_STANDARD; } else { - return !allowFramebufferRead ? REPLACE_BLEND_STANDARD : REPLACE_BLEND_READ_FRAMEBUFFER; + return REPLACE_BLEND_READ_FRAMEBUFFER; } default: @@ -300,19 +300,19 @@ ReplaceBlendType ReplaceBlendWithShader(bool allowFramebufferRead, GEBufferForma return REPLACE_BLEND_2X_ALPHA; // Can't double, we need the source color to be correct. // Doubling only alpha would clamp the src alpha incorrectly. - return !allowFramebufferRead ? REPLACE_BLEND_2X_ALPHA : REPLACE_BLEND_READ_FRAMEBUFFER; + return REPLACE_BLEND_READ_FRAMEBUFFER; case GE_DSTBLEND_DOUBLEDSTALPHA: case GE_DSTBLEND_DOUBLEINVDSTALPHA: if (bufferFormat == GE_FORMAT_565) return REPLACE_BLEND_2X_ALPHA; - return !allowFramebufferRead ? REPLACE_BLEND_2X_ALPHA : REPLACE_BLEND_READ_FRAMEBUFFER; + return REPLACE_BLEND_READ_FRAMEBUFFER; case GE_DSTBLEND_DOUBLESRCALPHA: // We can't technically do this correctly (due to clamping) without reading the dst color. // Using a copy isn't accurate either, though, when there's overlap. if (gstate_c.Supports(GPU_SUPPORTS_ANY_FRAMEBUFFER_FETCH)) - return !allowFramebufferRead ? REPLACE_BLEND_PRE_SRC_2X_ALPHA : REPLACE_BLEND_READ_FRAMEBUFFER; + return REPLACE_BLEND_READ_FRAMEBUFFER; return REPLACE_BLEND_PRE_SRC_2X_ALPHA; case GE_DSTBLEND_DOUBLEINVSRCALPHA: @@ -339,7 +339,7 @@ ReplaceBlendType ReplaceBlendWithShader(bool allowFramebufferRead, GEBufferForma return REPLACE_BLEND_STANDARD; } // Can't double, we need the source color to be correct. - return !allowFramebufferRead ? REPLACE_BLEND_STANDARD : REPLACE_BLEND_READ_FRAMEBUFFER; + return REPLACE_BLEND_READ_FRAMEBUFFER; case GE_DSTBLEND_DOUBLEDSTALPHA: case GE_DSTBLEND_DOUBLEINVDSTALPHA: @@ -348,7 +348,7 @@ ReplaceBlendType ReplaceBlendWithShader(bool allowFramebufferRead, GEBufferForma // Doubling will have no effect here. return REPLACE_BLEND_STANDARD; } - return !allowFramebufferRead ? REPLACE_BLEND_2X_SRC : REPLACE_BLEND_READ_FRAMEBUFFER; + return REPLACE_BLEND_READ_FRAMEBUFFER; case GE_DSTBLEND_DOUBLESRCALPHA: case GE_DSTBLEND_DOUBLEINVSRCALPHA: @@ -357,7 +357,7 @@ ReplaceBlendType ReplaceBlendWithShader(bool allowFramebufferRead, GEBufferForma } // Double both src (for dst alpha) and alpha (for dst factor.) // But to be accurate (clamping), we need to read the dst color. - return !allowFramebufferRead ? REPLACE_BLEND_PRE_SRC_2X_ALPHA : REPLACE_BLEND_READ_FRAMEBUFFER; + return REPLACE_BLEND_READ_FRAMEBUFFER; case GE_DSTBLEND_SRCALPHA: case GE_DSTBLEND_INVSRCALPHA: @@ -369,7 +369,7 @@ ReplaceBlendType ReplaceBlendWithShader(bool allowFramebufferRead, GEBufferForma return REPLACE_BLEND_STANDARD; } // We can't technically do this correctly (due to clamping) without reading the dst alpha. - return !allowFramebufferRead ? REPLACE_BLEND_2X_SRC : REPLACE_BLEND_READ_FRAMEBUFFER; + return REPLACE_BLEND_READ_FRAMEBUFFER; } case GE_SRCBLEND_DOUBLEINVDSTALPHA: @@ -383,14 +383,14 @@ ReplaceBlendType ReplaceBlendWithShader(bool allowFramebufferRead, GEBufferForma if (bufferFormat == GE_FORMAT_565) { return REPLACE_BLEND_STANDARD; } - return !allowFramebufferRead ? REPLACE_BLEND_STANDARD : REPLACE_BLEND_READ_FRAMEBUFFER; + return REPLACE_BLEND_READ_FRAMEBUFFER; case GE_DSTBLEND_DOUBLESRCALPHA: case GE_DSTBLEND_DOUBLEINVSRCALPHA: if (bufferFormat == GE_FORMAT_565) { return REPLACE_BLEND_2X_ALPHA; } - return !allowFramebufferRead ? REPLACE_BLEND_2X_ALPHA : REPLACE_BLEND_READ_FRAMEBUFFER; + return REPLACE_BLEND_READ_FRAMEBUFFER; case GE_DSTBLEND_SRCALPHA: case GE_DSTBLEND_INVSRCALPHA: @@ -401,7 +401,7 @@ ReplaceBlendType ReplaceBlendWithShader(bool allowFramebufferRead, GEBufferForma if (bufferFormat == GE_FORMAT_565) { return REPLACE_BLEND_STANDARD; } - return !allowFramebufferRead ? REPLACE_BLEND_STANDARD : REPLACE_BLEND_READ_FRAMEBUFFER; + return REPLACE_BLEND_READ_FRAMEBUFFER; } case GE_SRCBLEND_FIXA: @@ -409,7 +409,7 @@ ReplaceBlendType ReplaceBlendWithShader(bool allowFramebufferRead, GEBufferForma switch (funcB) { case GE_DSTBLEND_DOUBLESRCALPHA: // Can't safely double alpha, will clamp. - return !allowFramebufferRead ? REPLACE_BLEND_2X_ALPHA : REPLACE_BLEND_READ_FRAMEBUFFER; + return REPLACE_BLEND_READ_FRAMEBUFFER; case GE_DSTBLEND_DOUBLEINVSRCALPHA: // Doubling alpha is safe for the inverse, will clamp to zero either way. @@ -420,7 +420,7 @@ ReplaceBlendType ReplaceBlendWithShader(bool allowFramebufferRead, GEBufferForma if (bufferFormat == GE_FORMAT_565) { return REPLACE_BLEND_STANDARD; } - return !allowFramebufferRead ? REPLACE_BLEND_STANDARD : REPLACE_BLEND_READ_FRAMEBUFFER; + return REPLACE_BLEND_READ_FRAMEBUFFER; case GE_DSTBLEND_FIXB: default: @@ -454,14 +454,14 @@ ReplaceBlendType ReplaceBlendWithShader(bool allowFramebufferRead, GEBufferForma if (funcA == GE_SRCBLEND_SRCALPHA || funcA == GE_SRCBLEND_INVSRCALPHA) { // Can't safely double alpha, will clamp. However, a copy may easily be worse due to overlap. if (gstate_c.Supports(GPU_SUPPORTS_ANY_FRAMEBUFFER_FETCH)) - return !allowFramebufferRead ? REPLACE_BLEND_PRE_SRC_2X_ALPHA : REPLACE_BLEND_READ_FRAMEBUFFER; + return REPLACE_BLEND_READ_FRAMEBUFFER; return REPLACE_BLEND_PRE_SRC_2X_ALPHA; } else { // This means dst alpha/color is used in the src factor. // Unfortunately, copying here causes overlap problems in Silent Hill games (it seems?) // We will just hope that doubling alpha for the dst factor will not clamp too badly. if (gstate_c.Supports(GPU_SUPPORTS_ANY_FRAMEBUFFER_FETCH)) - return !allowFramebufferRead ? REPLACE_BLEND_2X_ALPHA : REPLACE_BLEND_READ_FRAMEBUFFER; + return REPLACE_BLEND_READ_FRAMEBUFFER; return REPLACE_BLEND_2X_ALPHA; } @@ -478,7 +478,7 @@ ReplaceBlendType ReplaceBlendWithShader(bool allowFramebufferRead, GEBufferForma if (bufferFormat == GE_FORMAT_565) { return REPLACE_BLEND_STANDARD; } - return !allowFramebufferRead ? REPLACE_BLEND_STANDARD : REPLACE_BLEND_READ_FRAMEBUFFER; + return REPLACE_BLEND_READ_FRAMEBUFFER; default: return REPLACE_BLEND_STANDARD; @@ -988,14 +988,13 @@ void ApplyStencilReplaceAndLogicOpIgnoreBlend(ReplaceAlphaType replaceAlphaWithS } } - // If we can we emulate the colorMask by simply toggling the full R G B A masks offered // by modern hardware, we do that. This is 99.9% of the time. // When that's not enough, we fall back on a technique similar to shader blending, // we read from the framebuffer (or a copy of it). // We also prepare uniformMask so that if doing this in the shader gets forced-on, // we have the right mask already. -void ConvertMaskState(GenericMaskState &maskState, bool allowFramebufferRead) { +void ConvertMaskState(GenericMaskState &maskState) { if (gstate_c.blueToAlpha) { maskState.applyFramebufferRead = false; maskState.uniformMask = 0xFF000000; @@ -1021,15 +1020,9 @@ void ConvertMaskState(GenericMaskState &maskState, bool allowFramebufferRead) { maskState.maskRGBA[i] = true; break; default: - if (allowFramebufferRead) { - // Instead of just 'true', restrict shader bitmasks to Outrun temporarily. - // TODO: This check must match the one in IsColorWriteMaskComplex. - maskState.applyFramebufferRead = PSP_CoreParameter().compat.flags().ShaderColorBitmask; - maskState.maskRGBA[i] = true; - } else { - // Use the old heuristic. - maskState.maskRGBA[i] = channelMask >= 128; - } + maskState.applyFramebufferRead = PSP_CoreParameter().compat.flags().ShaderColorBitmask; + maskState.maskRGBA[i] = true; + break; } colorMask >>= 8; } @@ -1044,7 +1037,7 @@ void ConvertMaskState(GenericMaskState &maskState, bool allowFramebufferRead) { } // Called even if AlphaBlendEnable == false - it also deals with stencil-related blend state. -void ConvertBlendState(GenericBlendState &blendState, bool allowFramebufferRead, bool forceReplaceBlend) { +void ConvertBlendState(GenericBlendState &blendState, bool forceReplaceBlend) { // Blending is a bit complex to emulate. This is due to several reasons: // // * Doubled blend modes (src, dst, inversed) aren't supported in OpenGL. @@ -1059,7 +1052,7 @@ void ConvertBlendState(GenericBlendState &blendState, bool allowFramebufferRead, blendState.dirtyShaderBlendFixValues = false; blendState.useBlendColor = false; - ReplaceBlendType replaceBlend = ReplaceBlendWithShader(allowFramebufferRead, gstate_c.framebufFormat); + ReplaceBlendType replaceBlend = ReplaceBlendWithShader(gstate_c.framebufFormat); if (forceReplaceBlend) { replaceBlend = REPLACE_BLEND_READ_FRAMEBUFFER; } diff --git a/GPU/Common/GPUStateUtils.h b/GPU/Common/GPUStateUtils.h index f930d49edecb..60dce4da8006 100644 --- a/GPU/Common/GPUStateUtils.h +++ b/GPU/Common/GPUStateUtils.h @@ -60,7 +60,7 @@ bool IsStencilTestOutputDisabled(); StencilValueType ReplaceAlphaWithStencilType(); ReplaceAlphaType ReplaceAlphaWithStencil(ReplaceBlendType replaceBlend); -ReplaceBlendType ReplaceBlendWithShader(bool allowShaderBlend, GEBufferFormat bufferFormat); +ReplaceBlendType ReplaceBlendWithShader(GEBufferFormat bufferFormat); LogicOpReplaceType ReplaceLogicOpType(); @@ -181,7 +181,7 @@ struct GenericBlendState { } }; -void ConvertBlendState(GenericBlendState &blendState, bool allowShaderBlend, bool forceReplaceBlend); +void ConvertBlendState(GenericBlendState &blendState, bool forceReplaceBlend); void ApplyStencilReplaceAndLogicOpIgnoreBlend(ReplaceAlphaType replaceAlphaWithStencil, GenericBlendState &blendState); struct GenericMaskState { @@ -190,7 +190,7 @@ struct GenericMaskState { bool maskRGBA[4]; // true = draw, false = don't draw this channel }; -void ConvertMaskState(GenericMaskState &maskState, bool allowFramebufferRead); +void ConvertMaskState(GenericMaskState &maskState); struct GenericStencilFuncState { bool enabled; diff --git a/GPU/Common/ShaderId.cpp b/GPU/Common/ShaderId.cpp index 00a58cfd4019..e5ca1aad80da 100644 --- a/GPU/Common/ShaderId.cpp +++ b/GPU/Common/ShaderId.cpp @@ -269,8 +269,8 @@ void ComputeFragmentShaderID(FShaderID *id_out, const ComputedPipelineState &pip ReplaceAlphaType stencilToAlpha = pipelineState.blendState.replaceAlphaWithStencil; // For debugging, can probably delete soon. - // _assert_(colorWriteMask == IsColorWriteMaskComplex(gstate_c.allowFramebufferRead)); - // _assert_(replaceBlend == ReplaceBlendWithShader(gstate_c.allowFramebufferRead, gstate_c.framebufFormat); + // _assert_(colorWriteMask == IsColorWriteMaskComplex()); + // _assert_(replaceBlend == ReplaceBlendWithShader(gstate_c.framebufFormat); // _assert_(stencilToAlpha == ReplaceAlphaWithStencil(replaceBlend)); // All texfuncs except replace are the same for RGB as for RGBA with full alpha. diff --git a/GPU/D3D11/StateMappingD3D11.cpp b/GPU/D3D11/StateMappingD3D11.cpp index d4919792c325..b905cb35abd8 100644 --- a/GPU/D3D11/StateMappingD3D11.cpp +++ b/GPU/D3D11/StateMappingD3D11.cpp @@ -142,7 +142,6 @@ void DrawEngineD3D11::ApplyDrawState(int prim) { bool useBufferedRendering = framebufferManager_->UseBufferedRendering(); // Blend if (gstate_c.IsDirty(DIRTY_BLEND_STATE)) { - gstate_c.SetAllowFramebufferRead(!g_Config.bDisableShaderBlending); if (gstate.isModeClear()) { keys_.blend.value = 0; // full wipe keys_.blend.blendEnable = false; @@ -156,8 +155,8 @@ void DrawEngineD3D11::ApplyDrawState(int prim) { GenericMaskState &maskState = pipelineState_.maskState; GenericBlendState &blendState = pipelineState_.blendState; - ConvertMaskState(maskState, gstate_c.allowFramebufferRead); - ConvertBlendState(blendState, gstate_c.allowFramebufferRead, maskState.applyFramebufferRead); + ConvertMaskState(maskState); + ConvertBlendState(blendState, maskState.applyFramebufferRead); if (blendState.applyFramebufferRead || maskState.applyFramebufferRead) { ApplyFramebufferRead(&fboTexNeedsBind_); diff --git a/GPU/Directx9/StateMappingDX9.cpp b/GPU/Directx9/StateMappingDX9.cpp index d4160438f144..a7dafacea642 100644 --- a/GPU/Directx9/StateMappingDX9.cpp +++ b/GPU/Directx9/StateMappingDX9.cpp @@ -119,7 +119,6 @@ void DrawEngineDX9::ApplyDrawState(int prim) { bool useBufferedRendering = framebufferManager_->UseBufferedRendering(); if (gstate_c.IsDirty(DIRTY_BLEND_STATE)) { - gstate_c.SetAllowFramebufferRead(!g_Config.bDisableShaderBlending); if (gstate.isModeClear()) { dxstate.blend.disable(); // Color Mask @@ -134,8 +133,8 @@ void DrawEngineDX9::ApplyDrawState(int prim) { } else { GenericMaskState &maskState = pipelineState_.maskState; GenericBlendState &blendState = pipelineState_.blendState; - ConvertMaskState(maskState, gstate_c.allowFramebufferRead); - ConvertBlendState(blendState, gstate_c.allowFramebufferRead, maskState.applyFramebufferRead); + ConvertMaskState(maskState); + ConvertBlendState(blendState, maskState.applyFramebufferRead); if (blendState.applyFramebufferRead || maskState.applyFramebufferRead) { ApplyFramebufferRead(&fboTexNeedsBind_); diff --git a/GPU/GLES/StateMappingGLES.cpp b/GPU/GLES/StateMappingGLES.cpp index 256b97f56a4f..273c75e6306d 100644 --- a/GPU/GLES/StateMappingGLES.cpp +++ b/GPU/GLES/StateMappingGLES.cpp @@ -145,8 +145,6 @@ void DrawEngineGLES::ApplyDrawState(int prim) { bool useBufferedRendering = framebufferManager_->UseBufferedRendering(); if (gstate_c.IsDirty(DIRTY_BLEND_STATE)) { - gstate_c.SetAllowFramebufferRead(!g_Config.bDisableShaderBlending); - if (gstate.isModeClear()) { // Color Test bool colorMask = gstate.isClearModeColorMask(); @@ -155,8 +153,8 @@ void DrawEngineGLES::ApplyDrawState(int prim) { } else { GenericMaskState &maskState = pipelineState_.maskState; GenericBlendState &blendState = pipelineState_.blendState; - ConvertMaskState(maskState, gstate_c.allowFramebufferRead); - ConvertBlendState(blendState, gstate_c.allowFramebufferRead, maskState.applyFramebufferRead); + ConvertMaskState(maskState); + ConvertBlendState(blendState, maskState.applyFramebufferRead); if (blendState.applyFramebufferRead || maskState.applyFramebufferRead) { ApplyFramebufferRead(&fboTexNeedsBind_); diff --git a/GPU/GPUState.h b/GPU/GPUState.h index 9f7f98df48dd..5b011374ac7b 100644 --- a/GPU/GPUState.h +++ b/GPU/GPUState.h @@ -550,12 +550,6 @@ struct GPUStateCache { Dirty(DIRTY_TEXCLAMP); } } - void SetAllowFramebufferRead(bool allow) { - if (allowFramebufferRead != allow) { - allowFramebufferRead = allow; - Dirty(DIRTY_FRAGMENTSHADER_STATE); - } - } void SetTextureIs3D(bool is3D) { if (is3D != curTextureIs3D) { curTextureIs3D = is3D; @@ -583,7 +577,6 @@ struct GPUStateCache { bool bgraTexture; bool needShaderTexClamp; - bool allowFramebufferRead; float morphWeights[8]; u32 deferredVertTypeDirty; diff --git a/GPU/Vulkan/StateMappingVulkan.cpp b/GPU/Vulkan/StateMappingVulkan.cpp index c758fdb688d4..c249aefbb8ff 100644 --- a/GPU/Vulkan/StateMappingVulkan.cpp +++ b/GPU/Vulkan/StateMappingVulkan.cpp @@ -135,7 +135,6 @@ void DrawEngineVulkan::ConvertStateToVulkanKey(FramebufferManagerVulkan &fbManag bool useBufferedRendering = framebufferManager_->UseBufferedRendering(); if (gstate_c.IsDirty(DIRTY_BLEND_STATE)) { - gstate_c.SetAllowFramebufferRead(!g_Config.bDisableShaderBlending); if (gstate.isModeClear()) { key.logicOpEnable = false; key.logicOp = VK_LOGIC_OP_CLEAR; @@ -163,8 +162,8 @@ void DrawEngineVulkan::ConvertStateToVulkanKey(FramebufferManagerVulkan &fbManag GenericMaskState &maskState = pipelineState_.maskState; GenericBlendState &blendState = pipelineState_.blendState; - ConvertMaskState(maskState, gstate_c.allowFramebufferRead); - ConvertBlendState(blendState, gstate_c.allowFramebufferRead, maskState.applyFramebufferRead); + ConvertMaskState(maskState); + ConvertBlendState(blendState, maskState.applyFramebufferRead); if (blendState.applyFramebufferRead || maskState.applyFramebufferRead) { ApplyFramebufferRead(&fboTexNeedsBind_); diff --git a/UI/GameSettingsScreen.cpp b/UI/GameSettingsScreen.cpp index def6924c12ef..259b12b00bfa 100644 --- a/UI/GameSettingsScreen.cpp +++ b/UI/GameSettingsScreen.cpp @@ -507,9 +507,6 @@ void GameSettingsScreen::CreateViews() { }); texSecondary_->SetDisabledPtr(&g_Config.bSoftwareRendering); - CheckBox *framebufferSlowEffects = graphicsSettings->Add(new CheckBox(&g_Config.bDisableShaderBlending, gr->T("Disable slower effects (speedup)"))); - framebufferSlowEffects->SetDisabledPtr(&g_Config.bSoftwareRendering); - // Seems solid, so we hide the setting. /*CheckBox *vtxJit = graphicsSettings->Add(new CheckBox(&g_Config.bVertexDecoderJit, gr->T("Vertex Decoder JIT"))); diff --git a/assets/lang/ar_AE.ini b/assets/lang/ar_AE.ini index 05c6b51ce805..20d525747b91 100644 --- a/assets/lang/ar_AE.ini +++ b/assets/lang/ar_AE.ini @@ -498,7 +498,6 @@ Deposterize Tip = Fixes visual banding glitches in upscaled textures Device = Device Direct3D 9 = Direct3D 9 Direct3D 11 = Direct3D 11 -Disable slower effects (speedup) = Disable slower effects (speedup) Disabled = Disabled Display layout editor = Display layout editor Display Resolution (HW scaler) = Display resolution (HW scaler) @@ -1207,7 +1206,7 @@ YYYYMMDD = ‎سنة شهر يوم [TextureShaders] Off = Off TexMMPX = TexMMPX -Tex2xBRZ = Tex2xBRZ +Tex2xBRZ = Tex2xBRZ Tex4xBRZ = Tex4xBRZ [Themes] diff --git a/assets/lang/az_AZ.ini b/assets/lang/az_AZ.ini index 669ddeabd855..26b022eb2521 100644 --- a/assets/lang/az_AZ.ini +++ b/assets/lang/az_AZ.ini @@ -490,7 +490,6 @@ Deposterize Tip = Fixes visual banding glitches in upscaled textures Device = Device Direct3D 9 = Direct3D 9 Direct3D 11 = Direct3D 11 -Disable slower effects (speedup) = Disable slower effects (speedup) Disabled = Disabled Display layout editor = Display layout editor Display Resolution (HW scaler) = Display resolution (HW scaler) @@ -1199,7 +1198,7 @@ YYYYMMDD = YYYYMMDD [TextureShaders] Off = Off TexMMPX = TexMMPX -Tex2xBRZ = Tex2xBRZ +Tex2xBRZ = Tex2xBRZ Tex4xBRZ = Tex4xBRZ [Themes] diff --git a/assets/lang/bg_BG.ini b/assets/lang/bg_BG.ini index b730dd62421c..1c2ba43a4e2b 100644 --- a/assets/lang/bg_BG.ini +++ b/assets/lang/bg_BG.ini @@ -490,7 +490,6 @@ Deposterize Tip = Fixes visual banding glitches in upscaled textures Device = Device Direct3D 9 = Direct3D 9 Direct3D 11 = Direct3D 11 -Disable slower effects (speedup) = Disable slower effects (speedup) Disabled = Disabled Display layout editor = Display layout editor Display Resolution (HW scaler) = Display resolution (HW scaler) @@ -1199,7 +1198,7 @@ YYYYMMDD = ггггммдд [TextureShaders] Off = Off TexMMPX = TexMMPX -Tex2xBRZ = Tex2xBRZ +Tex2xBRZ = Tex2xBRZ Tex4xBRZ = Tex4xBRZ [Themes] diff --git a/assets/lang/ca_ES.ini b/assets/lang/ca_ES.ini index 5c222da16fc4..1f823575e8ff 100644 --- a/assets/lang/ca_ES.ini +++ b/assets/lang/ca_ES.ini @@ -490,7 +490,6 @@ Deposterize Tip = Fixes visual banding glitches in upscaled textures Device = Device Direct3D 9 = Direct3D 9 Direct3D 11 = Direct3D 11 -Disable slower effects (speedup) = Disable slower effects (speedup) Disabled = Disabled Display layout editor = Display layout editor Display Resolution (HW scaler) = Display resolution (HW scaler) @@ -1199,7 +1198,7 @@ YYYYMMDD = YYYYMMDD [TextureShaders] Off = Off TexMMPX = TexMMPX -Tex2xBRZ = Tex2xBRZ +Tex2xBRZ = Tex2xBRZ Tex4xBRZ = Tex4xBRZ [Themes] diff --git a/assets/lang/cz_CZ.ini b/assets/lang/cz_CZ.ini index 6f3cbd0efefd..6682c46ee52e 100644 --- a/assets/lang/cz_CZ.ini +++ b/assets/lang/cz_CZ.ini @@ -490,7 +490,6 @@ Deposterize Tip = Fixes visual banding glitches in upscaled textures Device = Device Direct3D 9 = Direct3D 9 Direct3D 11 = Direct3D 11 -Disable slower effects (speedup) = Zakázat pomalejší efekty (zrychlení) Disabled = Disabled Display layout editor = Zobrazit editor rozvržení Display Resolution (HW scaler) = Rozlišení obrazovky (Hardwarové zvětšení) @@ -1199,7 +1198,7 @@ YYYYMMDD = RRRRMMDD [TextureShaders] Off = Off TexMMPX = TexMMPX -Tex2xBRZ = Tex2xBRZ +Tex2xBRZ = Tex2xBRZ Tex4xBRZ = Tex4xBRZ [Themes] diff --git a/assets/lang/da_DK.ini b/assets/lang/da_DK.ini index 23d3c0a24d5e..406dee1abd3c 100644 --- a/assets/lang/da_DK.ini +++ b/assets/lang/da_DK.ini @@ -490,7 +490,6 @@ Deposterize Tip = Retter visuel banding fejl in opskalerede textures Device = Device Direct3D 9 = Direct3D 9 Direct3D 11 = Direct3D 11 -Disable slower effects (speedup) = Deaktiver langsommere effekter (hurtigere) Disabled = Disabled Display layout editor = Display layout editor Display Resolution (HW scaler) = Skærmopløsning (HW scaler) @@ -1199,7 +1198,7 @@ YYYYMMDD = YYYYMMDD [TextureShaders] Off = Off TexMMPX = TexMMPX -Tex2xBRZ = Tex2xBRZ +Tex2xBRZ = Tex2xBRZ Tex4xBRZ = Tex4xBRZ [Themes] diff --git a/assets/lang/de_DE.ini b/assets/lang/de_DE.ini index 0cba36ee2e64..0903a464a11c 100644 --- a/assets/lang/de_DE.ini +++ b/assets/lang/de_DE.ini @@ -57,7 +57,7 @@ Gesture = Geste Gesture mapping = Gesten mapping Glowing borders = Leuchtende Ränder HapticFeedback = Haptisches Feedback (Vibration) -Hide touch analog stick background circle = Verstecke Kreis des touch analog Stick Hintergrundes +Hide touch analog stick background circle = Verstecke Kreis des touch analog Stick Hintergrundes Icon = Symbol Ignore gamepads when not focused = Ignoriere Gamepads falls nicht fokusiert Ignore Windows Key = Ignoriere Windowstaste @@ -490,7 +490,6 @@ Deposterize Tip = Behebt visuelle Artifakte von hochskalierten Texturen Device = Gerät Direct3D 9 = Direct3D 9 Direct3D 11 = Direct3D 11 -Disable slower effects (speedup) = Deaktiviere langsame Effekte (schneller) Disabled = Deaktiviert Display layout editor = Bildschirmlayout Editor Display Resolution (HW scaler) = Bildschirmauflösung (HW Skalierung) @@ -539,7 +538,7 @@ Postprocessing effect = Nachbearbeitungs-Effekte Postprocessing Shader = Nachbearbeitungs-Shader Recreate Activity = Recreate activity Render duplicate frames to 60hz = Render duplicate frames to 60 Hz -RenderDuplicateFrames Tip = Kann Framerate smoother in Spielen machen, die eine niedrige Framerate haben. +RenderDuplicateFrames Tip = Kann Framerate smoother in Spielen machen, die eine niedrige Framerate haben. Rendering Mode = Rendermodus Rendering Resolution = Renderauflösung RenderingMode NonBuffered Tip = Schneller, aber keine Anzeige in einigen Spielen @@ -720,9 +719,9 @@ Wlan = WLAN Already contains PSP data = Enthält bereits PSP Daten Create or Choose a PSP folder = Create or Choose a PSP folder Current = Current -DataCanBeShared = Daten können mit PPSSPP Regulär/Gold geteilt werden! -DataCannotBeShared = Daten können NICHT mit Regulär/Gold geteilt werden! -DataWillBeLostOnUninstall = Warnung! Dateien gehen verloren beim deinstallieren von PPSSPP. +DataCanBeShared = Daten können mit PPSSPP Regulär/Gold geteilt werden! +DataCannotBeShared = Daten können NICHT mit Regulär/Gold geteilt werden! +DataWillBeLostOnUninstall = Warnung! Dateien gehen verloren beim deinstallieren von PPSSPP. DataWillStay = Dateien gehen NICHT verloren beim deinstallieren von PPSSPP. Done! = Done! EasyUSBAccess = Easy USB access @@ -1199,7 +1198,7 @@ YYYYMMDD = JJJJMMTT [TextureShaders] Off = Off TexMMPX = TexMMPX -Tex2xBRZ = Tex2xBRZ +Tex2xBRZ = Tex2xBRZ Tex4xBRZ = Tex4xBRZ [Themes] diff --git a/assets/lang/dr_ID.ini b/assets/lang/dr_ID.ini index 7b429a9621b4..d0176fe3a9d3 100644 --- a/assets/lang/dr_ID.ini +++ b/assets/lang/dr_ID.ini @@ -490,7 +490,6 @@ Deposterize Tip = Fixes visual banding glitches in upscaled textures Device = Device Direct3D 9 = Direct3D 9 Direct3D 11 = Direct3D 11 -Disable slower effects (speedup) = Disable slower effects (speedup) Disabled = Disabled Display layout editor = Display layout editor Display Resolution (HW scaler) = Display resolution (HW scaler) @@ -1199,7 +1198,7 @@ YYYYMMDD = YYYYMMDD [TextureShaders] Off = Off TexMMPX = TexMMPX -Tex2xBRZ = Tex2xBRZ +Tex2xBRZ = Tex2xBRZ Tex4xBRZ = Tex4xBRZ [Themes] diff --git a/assets/lang/en_US.ini b/assets/lang/en_US.ini index 2d696f4ee4ae..b3389a229b16 100644 --- a/assets/lang/en_US.ini +++ b/assets/lang/en_US.ini @@ -514,7 +514,6 @@ Deposterize Tip = Fixes visual banding glitches in upscaled textures Device = Device Direct3D 9 = Direct3D 9 Direct3D 11 = Direct3D 11 -Disable slower effects (speedup) = Disable slower effects (speedup) Disabled = Disabled Display layout editor = Display layout editor Display Resolution (HW scaler) = Display resolution (HW scaler) diff --git a/assets/lang/es_ES.ini b/assets/lang/es_ES.ini index 7111db4d953f..a251e5cbb7ea 100644 --- a/assets/lang/es_ES.ini +++ b/assets/lang/es_ES.ini @@ -490,7 +490,6 @@ Deposterize Tip = Arregla pequeños errores en las texturas causadas por el esca Device = Dispositivo Direct3D 9 = Direct3D 9 Direct3D 11 = Direct3D 11 -Disable slower effects (speedup) = Desactivar efectos más lentos (rápido) Disabled = Desactivado Display layout editor = Editor del área de pantalla Display Resolution (HW scaler) = Resolución de pantalla (escalado por hardware) @@ -1199,7 +1198,7 @@ YYYYMMDD = Año/Mes/Día [TextureShaders] Off = Off TexMMPX = TexMMPX -Tex2xBRZ = Tex2xBRZ +Tex2xBRZ = Tex2xBRZ Tex4xBRZ = Tex4xBRZ [Themes] diff --git a/assets/lang/es_LA.ini b/assets/lang/es_LA.ini index 0ec79ab54ebf..46ad0c39e3c8 100644 --- a/assets/lang/es_LA.ini +++ b/assets/lang/es_LA.ini @@ -29,7 +29,7 @@ Auto = Automática Auto-centering analog stick = Auto-centrado del análogo Auto-hide buttons after seconds = Ocultar botones después de (en segundos) Auto-switch = Auto-switch -Base tilt position = Posición de inclinación de la base +Base tilt position = Posición de inclinación de la base Binds = Asignaciones Button Binding = Vincular botones Button Opacity = Transparencia de botones @@ -90,7 +90,7 @@ Screen Rotation = Rotación de pantalla seconds, 0 : off = Segundos, 0 = No Sensitivity (scale) = Sensibilidad (escala) Sensitivity = Sensibilidad -Shape = Forma +Shape = Forma Show Touch Pause Menu Button = Mostrar botón del menú Swipe = Deslizar hacia Swipe sensitivity = Sensibilidad del deslizado @@ -101,7 +101,7 @@ Tilt Input Type = Tipo de control del acelerómetro Tilt Sensitivity along X axis = Sensibilidad de inclinación del eje X Tilt Sensitivity along Y axis = Sensibilidad de inclinación del eje Y To Calibrate = Para calibrar, pon el aparato en una superficie plana y presiona "Calibrar". -Toggle mode = Modo de alternancia +Toggle mode = Modo de alternancia Touch Control Visibility = Visibilidad de pantalla táctil Use custom right analog = Usar Analog derecho personalizado Use Mouse Control = Usar el control del ratón @@ -490,7 +490,6 @@ Deposterize Tip = Arregla glitches de banda visual en texturas causadas por el e Device = Dispositivo Direct3D 9 = Direct3D 9 Direct3D 11 = Direct3D 11 -Disable slower effects (speedup) = Desactivar efectos más lentos (rápido) Disabled = Apagado Display layout editor = Editor del área de pantalla Display Resolution (HW scaler) = Resolución de pantalla (escalado por HW) @@ -895,7 +894,7 @@ tools = Software libre utilizado: # Add translators1-6 for up to 6 lines of translator credits. # Leave extra lines blank. 4 contributors per line seems to look best. translators1 = VR0, KAGE-008 -translators2 = +translators2 = translators3 = translators4 = translators5 = @@ -1199,7 +1198,7 @@ YYYYMMDD = Año/Mes/Día [TextureShaders] Off = Off TexMMPX = TexMMPX -Tex2xBRZ = Tex2xBRZ +Tex2xBRZ = Tex2xBRZ Tex4xBRZ = Tex4xBRZ [Themes] diff --git a/assets/lang/fa_IR.ini b/assets/lang/fa_IR.ini index 6f1d4f06ad40..4ea5d675dcca 100644 --- a/assets/lang/fa_IR.ini +++ b/assets/lang/fa_IR.ini @@ -490,7 +490,6 @@ Deposterize Tip = ‎مشکل نواری شدن در تکسچر های تغیی Device = Device Direct3D 9 = Direct3D 9 Direct3D 11 = Direct3D 11 -Disable slower effects (speedup) = ‎غیر فعال کردن افکت های کند (افزایش سرعت) Disabled = Disabled Display layout editor = ‎ویرایشگر چیدمان صفحه Display Resolution (HW scaler) = ‎رزولوشن صفحه @@ -1199,7 +1198,7 @@ YYYYMMDD = ‎روز/ماه/سال [TextureShaders] Off = Off TexMMPX = TexMMPX -Tex2xBRZ = Tex2xBRZ +Tex2xBRZ = Tex2xBRZ Tex4xBRZ = Tex4xBRZ [Themes] diff --git a/assets/lang/fi_FI.ini b/assets/lang/fi_FI.ini index c0d6038c503c..94dd50c6420c 100644 --- a/assets/lang/fi_FI.ini +++ b/assets/lang/fi_FI.ini @@ -490,7 +490,6 @@ Deposterize Tip = Fixes visual banding glitches in upscaled textures Device = Device Direct3D 9 = Direct3D 9 Direct3D 11 = Direct3D 11 -Disable slower effects (speedup) = Disable slower effects (speedup) Disabled = Disabled Display layout editor = Display layout editor Display Resolution (HW scaler) = Display resolution (HW scaler) @@ -1199,7 +1198,7 @@ YYYYMMDD = YYYYMMDD [TextureShaders] Off = Off TexMMPX = TexMMPX -Tex2xBRZ = Tex2xBRZ +Tex2xBRZ = Tex2xBRZ Tex4xBRZ = Tex4xBRZ [Themes] diff --git a/assets/lang/fr_FR.ini b/assets/lang/fr_FR.ini index eb2beec75cb9..6c28c420e0f7 100644 --- a/assets/lang/fr_FR.ini +++ b/assets/lang/fr_FR.ini @@ -490,7 +490,6 @@ Deposterize Tip = Corrige le bug graphique qui fait apparaître des bandes dans Device = Appareil Direct3D 9 = Direct3D 9 Direct3D 11 = Direct3D 11 -Disable slower effects (speedup) = Désactiver les effets les plus lourds (gain de vitesse) Disabled = Désactivé Display layout editor = Éditeur d'affichage Display Resolution (HW scaler) = Définition d'affichage (mise à l'échelle matérielle) @@ -1190,7 +1189,7 @@ YYYYMMDD = AAAAMMJJ [TextureShaders] Off = Off TexMMPX = TexMMPX -Tex2xBRZ = Tex2xBRZ +Tex2xBRZ = Tex2xBRZ Tex4xBRZ = Tex4xBRZ [Themes] diff --git a/assets/lang/gl_ES.ini b/assets/lang/gl_ES.ini index 767b24ea0a31..f644af124609 100644 --- a/assets/lang/gl_ES.ini +++ b/assets/lang/gl_ES.ini @@ -490,7 +490,6 @@ Deposterize Tip = Fixes visual banding glitches in upscaled textures Device = Device Direct3D 9 = Direct3D 9 Direct3D 11 = Direct3D 11 -Disable slower effects (speedup) = Desactivar efectos máis lentos (rápido) Disabled = Disabled Display layout editor = Display layout editor Display Resolution (HW scaler) = Resolución de pantalla (escalado por hardware) @@ -1199,7 +1198,7 @@ YYYYMMDD = AAAA/MM/DD [TextureShaders] Off = Off TexMMPX = TexMMPX -Tex2xBRZ = Tex2xBRZ +Tex2xBRZ = Tex2xBRZ Tex4xBRZ = Tex4xBRZ [Themes] diff --git a/assets/lang/gr_EL.ini b/assets/lang/gr_EL.ini index e8f8413fe95f..51df0a1cd9da 100644 --- a/assets/lang/gr_EL.ini +++ b/assets/lang/gr_EL.ini @@ -490,7 +490,6 @@ Deposterize Tip = Διορθώνει μικρές ατέλειες υφών με Device = Device Direct3D 9 = Direct3D 9 Direct3D 11 = Direct3D 11 -Disable slower effects (speedup) = Απενεργοποίηση χρονοβόρων εφέ (άυξηση ταχύτητας) Disabled = Απενεργοποιημένο Display layout editor = Επεξεργασία διάταξης οθόνης Display Resolution (HW scaler) = Ανάλυση οθόνης (Κλιμακοτής hardware) @@ -1199,7 +1198,7 @@ YYYYMMDD = ΧΧΧΧΜΜΗΗ [TextureShaders] Off = Off TexMMPX = TexMMPX -Tex2xBRZ = Tex2xBRZ +Tex2xBRZ = Tex2xBRZ Tex4xBRZ = Tex4xBRZ [Themes] diff --git a/assets/lang/he_IL.ini b/assets/lang/he_IL.ini index ceee0141a951..95cda4cb264a 100644 --- a/assets/lang/he_IL.ini +++ b/assets/lang/he_IL.ini @@ -490,7 +490,6 @@ Deposterize Tip = Fixes visual banding glitches in upscaled textures Device = Device Direct3D 9 = Direct3D 9 Direct3D 11 = Direct3D 11 -Disable slower effects (speedup) = Disable slower effects (speedup) Disabled = Disabled Display layout editor = Display layout editor Display Resolution (HW scaler) = Display resolution (HW scaler) @@ -1199,7 +1198,7 @@ YYYYMMDD = יום/חודש/שנה [TextureShaders] Off = Off TexMMPX = TexMMPX -Tex2xBRZ = Tex2xBRZ +Tex2xBRZ = Tex2xBRZ Tex4xBRZ = Tex4xBRZ [Themes] diff --git a/assets/lang/he_IL_invert.ini b/assets/lang/he_IL_invert.ini index e93e0eedbc17..ee1ed7acedcc 100644 --- a/assets/lang/he_IL_invert.ini +++ b/assets/lang/he_IL_invert.ini @@ -490,7 +490,6 @@ Deposterize Tip = Fixes visual banding glitches in upscaled textures Device = Device Direct3D 9 = Direct3D 9 Direct3D 11 = Direct3D 11 -Disable slower effects (speedup) = Disable slower effects (speedup) Disabled = Disabled Display layout editor = Display layout editor Display Resolution (HW scaler) = Display resolution (HW scaler) @@ -1199,7 +1198,7 @@ YYYYMMDD = הנש/שדוח/םוי [TextureShaders] Off = Off TexMMPX = TexMMPX -Tex2xBRZ = Tex2xBRZ +Tex2xBRZ = Tex2xBRZ Tex4xBRZ = Tex4xBRZ [Themes] diff --git a/assets/lang/hr_HR.ini b/assets/lang/hr_HR.ini index c2ecfa8ffa4c..8238d63b1770 100644 --- a/assets/lang/hr_HR.ini +++ b/assets/lang/hr_HR.ini @@ -490,7 +490,6 @@ Deposterize Tip = Popravlja vizualne banding glitcheve u podignutim teksturama Device = Uređaj Direct3D 9 = Direct3D 9 Direct3D 11 = Direct3D 11 -Disable slower effects (speedup) = Isključite sporije efekte (ubrzava) Disabled = Isključeno Display layout editor = Prikaz layout uređivača Display Resolution (HW scaler) = Prikaz rezolucije (HW mjeritelj) @@ -1199,7 +1198,7 @@ YYYYMMDD = YYYYMMDD [TextureShaders] Off = Off TexMMPX = TexMMPX -Tex2xBRZ = Tex2xBRZ +Tex2xBRZ = Tex2xBRZ Tex4xBRZ = Tex4xBRZ [Themes] diff --git a/assets/lang/hu_HU.ini b/assets/lang/hu_HU.ini index dabbdcc90605..13078c4f7f22 100644 --- a/assets/lang/hu_HU.ini +++ b/assets/lang/hu_HU.ini @@ -490,7 +490,6 @@ Deposterize Tip = Skálázásból eredő kisebb textúra hibák megszüntetése. Device = Eszköz Direct3D 9 = Direct3D 9 Direct3D 11 = Direct3D 11 -Disable slower effects (speedup) = Lassú effektek letiltása (gyorsítás) Disabled = Letiltva Display layout editor = Elrendezés szerkesztő Display Resolution (HW scaler) = Megjelenítési felbontás (HW skálázó) @@ -1199,7 +1198,7 @@ YYYYMMDD = ÉÉÉÉHHNN [TextureShaders] Off = Off TexMMPX = TexMMPX -Tex2xBRZ = Tex2xBRZ +Tex2xBRZ = Tex2xBRZ Tex4xBRZ = Tex4xBRZ [Themes] diff --git a/assets/lang/id_ID.ini b/assets/lang/id_ID.ini index fb6c9b376b09..00af881bf1d1 100644 --- a/assets/lang/id_ID.ini +++ b/assets/lang/id_ID.ini @@ -490,7 +490,6 @@ Deposterize Tip = Memperbaiki gangguan pita visual pada tekstur yang ditingkatka Device = Perangkat Direct3D 9 = Direct3D 9 Direct3D 11 = Direct3D 11 -Disable slower effects (speedup) = Matikan efek lambat (mempercepat) Disabled = Nonaktif Display layout editor = Penyesuaian tata letak tampilan Display Resolution (HW scaler) = Resolusi tampilan (penskala HW) @@ -725,7 +724,7 @@ DataCannotBeShared = Data tidak bisa dibagi antar PPSSPP reguler/emas! DataWillBeLostOnUninstall = Peringatan! Data akan hilang ketika Anda menghapus PPSSPP! DataWillStay = Data akan tetap ada meskipun Anda menghapus PPSSPP. Done! = Selesai! -EasyUSBAccess = Akses mudah USB +EasyUSBAccess = Akses mudah USB Failed to move some files! = Gagal memindahkan beberapa berkas! Failed to save config = Gagal menyimpan konfigurasi Free space = Penyimpanan bebas @@ -746,7 +745,7 @@ Welcome to PPSSPP! = Selamat Datang di PPSSPP! WhatsThis = Apa ini? [Networking] -AdHoc Server = Server Ad Hoc +AdHoc Server = Server Ad Hoc AdhocServer Failed to Bind Port = Server Ad Hoc gagal memuat port AM: Data from Unknown Port = AM: Data dari port tidak dikenal Auto = Otomatis @@ -791,7 +790,7 @@ Network Initialized = Jaringan terinisiasi None = Tidak ada Please change your Port Offset = Harap ubah letak port Anda Port offset = Letak port (0 = kecocokan dengan PSP) -Open PPSSPP Multiplayer Wiki Page = Halaman Wiki PPSSPP Ad-Hoc +Open PPSSPP Multiplayer Wiki Page = Halaman Wiki PPSSPP Ad-Hoc proAdhocServer Address: = Ad Hoc alamat server: Quick Chat 1 = Obrolan cepat 1 Quick Chat 2 = Obrolan cepat 2 @@ -842,7 +841,7 @@ Cartoon = Kartun CatmullRom = Bicubic (Catmull-Rom) Upscaler ColorCorrection = Koreksi Warna Contrast = Kontras -CRT = CRT +CRT = CRT FXAA = Mengurangi Artifak Distorsi (FXAA) Gamma = Gamma Grayscale = Abu-abu @@ -853,7 +852,7 @@ Natural = Warna Natural NaturalA = Warna Natural (tidak kabur) Off = Mati Power = Daya -PSPColor = Warna PSP +PSPColor = Warna PSP Saturation = Saturasi Scanlines = Pindai Garis (CRT) Sharpen = Pertajam @@ -1199,7 +1198,7 @@ YYYYMMDD = TTTT/BB/HH [TextureShaders] Off = Off TexMMPX = TexMMPX -Tex2xBRZ = Tex2xBRZ +Tex2xBRZ = Tex2xBRZ Tex4xBRZ = Tex4xBRZ [Themes] diff --git a/assets/lang/it_IT.ini b/assets/lang/it_IT.ini index ab827b38b708..849b469c3935 100644 --- a/assets/lang/it_IT.ini +++ b/assets/lang/it_IT.ini @@ -49,7 +49,7 @@ Customize tilt = Personalizza Inclinazione D-PAD = Croce direzionale Deadzone radius = Raggio della zona morta Disable D-Pad diagonals (4-way touch) = Disattiva Diagonali del D-Pad (Tocco a 4-Vie) -Disable diagonal input = Disabilita input diagonale +Disable diagonal input = Disabilita input diagonale Double tap = Doppio tocco Enable gesture control = Abilita controllo gesti Enable standard shortcut keys = Abilita scorciatoie standard @@ -490,7 +490,6 @@ Deposterize Tip = Sistema i possibili problemi visivi nelle texture upscalate Device = Dispositivo Direct3D 9 = Direct3D 9 Direct3D 11 = Direct3D 11 -Disable slower effects (speedup) = Disattiva gli effetti più lenti (veloce) Disabled = Disabilitato Display layout editor = Editor Display Display Resolution (HW scaler) = Risoluzione Display (scaler HW) @@ -1199,7 +1198,7 @@ YYYYMMDD = AAAAMMGG [TextureShaders] Off = Off TexMMPX = TexMMPX -Tex2xBRZ = Tex2xBRZ +Tex2xBRZ = Tex2xBRZ Tex4xBRZ = Tex4xBRZ [Themes] diff --git a/assets/lang/ja_JP.ini b/assets/lang/ja_JP.ini index b4fdb34460f2..10c66c47f195 100644 --- a/assets/lang/ja_JP.ini +++ b/assets/lang/ja_JP.ini @@ -490,7 +490,6 @@ Deposterize Tip = アップスケールされたテクスチャのバンディ Device = デバイス Direct3D 9 = Direct3D 9 Direct3D 11 = Direct3D 11 -Disable slower effects (speedup) = 重いエフェクトを無効にする (高速化) Disabled = 無効 Display layout editor = 画面のレイアウトを編集する Display Resolution (HW scaler) = 画面解像度 (HWスケーラー) @@ -1199,7 +1198,7 @@ YYYYMMDD = 年/月/日 [TextureShaders] Off = Off TexMMPX = TexMMPX -Tex2xBRZ = Tex2xBRZ +Tex2xBRZ = Tex2xBRZ Tex4xBRZ = Tex4xBRZ [Themes] diff --git a/assets/lang/jv_ID.ini b/assets/lang/jv_ID.ini index 0e9d0b5bc46e..016ae0e857d0 100644 --- a/assets/lang/jv_ID.ini +++ b/assets/lang/jv_ID.ini @@ -490,7 +490,6 @@ Deposterize Tip = Fixes visual banding glitches in upscaled textures Device = Device Direct3D 9 = Direct3D 9 Direct3D 11 = Direct3D 11 -Disable slower effects (speedup) = Mateni efek alon (luwih cepet) Disabled = Disabled Display layout editor = Tata letak Tampilan editor Display Resolution (HW scaler) = Resolusi tampilan (HW scaler) @@ -1199,7 +1198,7 @@ YYYYMMDD = TTTTBBHH [TextureShaders] Off = Off TexMMPX = TexMMPX -Tex2xBRZ = Tex2xBRZ +Tex2xBRZ = Tex2xBRZ Tex4xBRZ = Tex4xBRZ [Themes] diff --git a/assets/lang/ko_KR.ini b/assets/lang/ko_KR.ini index b83bb8a3817c..d08d55dd1438 100644 --- a/assets/lang/ko_KR.ini +++ b/assets/lang/ko_KR.ini @@ -490,7 +490,6 @@ Deposterize Tip = 업스케일링된 텍스처의 시각적 밴딩 결함 수정 Device = 장치 Direct3D 9 = Direct3D 9 Direct3D 11 = Direct3D 11 -Disable slower effects (speedup) = 느린 효과 비활성화 (속도 향상) Disabled = 비활성화 Display layout editor = 화면 레이아웃 편집기 Display Resolution (HW scaler) = 화면 해상도(HW 스케일러) diff --git a/assets/lang/lo_LA.ini b/assets/lang/lo_LA.ini index 805339cc3f8c..dad15456b58b 100644 --- a/assets/lang/lo_LA.ini +++ b/assets/lang/lo_LA.ini @@ -490,7 +490,6 @@ Deposterize Tip = ແກ້ໄຂການສະແດງຜົນຜິດພ Device = Device Direct3D 9 = Direct3D 9 Direct3D 11 = Direct3D 11 -Disable slower effects (speedup) = ປິດເອັບເຟກທີ່ເຮັດໃຫ້ເກມຊ້າ (ໄວຂຶ້ນ) Disabled = Disabled Display layout editor = ແກ້ໄຂຮູບແບບໜ້າຈໍ Display Resolution (HW scaler) = ຄວາມລະອຽດໜ້າຈໍ (ຕາມຮາດແວຣ໌) @@ -1199,7 +1198,7 @@ YYYYMMDD = ປີ/ເດືອນ/ວັນ [TextureShaders] Off = Off TexMMPX = TexMMPX -Tex2xBRZ = Tex2xBRZ +Tex2xBRZ = Tex2xBRZ Tex4xBRZ = Tex4xBRZ [Themes] diff --git a/assets/lang/lt-LT.ini b/assets/lang/lt-LT.ini index 2c993194185f..917e17124238 100644 --- a/assets/lang/lt-LT.ini +++ b/assets/lang/lt-LT.ini @@ -490,7 +490,6 @@ Deposterize Tip = Fixes visual banding glitches in upscaled textures Device = Device Direct3D 9 = Direct3D 9 Direct3D 11 = Direct3D 11 -Disable slower effects (speedup) = Išjungti lėtesnius efektus (greičio didintojas) Disabled = Disabled Display layout editor = Display layout editor Display Resolution (HW scaler) = Ekrano rezoliucija ("HW" ištiesinimas) @@ -1199,7 +1198,7 @@ YYYYMMDD = MMMMMMDD [TextureShaders] Off = Off TexMMPX = TexMMPX -Tex2xBRZ = Tex2xBRZ +Tex2xBRZ = Tex2xBRZ Tex4xBRZ = Tex4xBRZ [Themes] diff --git a/assets/lang/ms_MY.ini b/assets/lang/ms_MY.ini index 598c4bdf18c3..5a6687e035df 100644 --- a/assets/lang/ms_MY.ini +++ b/assets/lang/ms_MY.ini @@ -490,7 +490,6 @@ Deposterize Tip = Fixes visual banding glitches in upscaled textures Device = Device Direct3D 9 = Direct3D 9 Direct3D 11 = Direct3D 11 -Disable slower effects (speedup) = Disable slower effects (speedup) Disabled = Disabled Display layout editor = Display layout editor Display Resolution (HW scaler) = Display resolution (HW scaler) @@ -1199,7 +1198,7 @@ YYYYMMDD = TTTTBBHH [TextureShaders] Off = Off TexMMPX = TexMMPX -Tex2xBRZ = Tex2xBRZ +Tex2xBRZ = Tex2xBRZ Tex4xBRZ = Tex4xBRZ [Themes] diff --git a/assets/lang/nl_NL.ini b/assets/lang/nl_NL.ini index 60d35500c7b4..ad38f550cb3f 100644 --- a/assets/lang/nl_NL.ini +++ b/assets/lang/nl_NL.ini @@ -490,7 +490,6 @@ Deposterize Tip = Verhelpt visuele streepglitches in opgeschaalde textures Device = Device Direct3D 9 = Direct3D 9 Direct3D 11 = Direct3D 11 -Disable slower effects (speedup) = Tragere effecten uitschakelen (sneller) Disabled = Disabled Display layout editor = Schermweergave bewerken Display Resolution (HW scaler) = Schermresolutie (hardware) @@ -1199,7 +1198,7 @@ YYYYMMDD = JJJJMMDD [TextureShaders] Off = Off TexMMPX = TexMMPX -Tex2xBRZ = Tex2xBRZ +Tex2xBRZ = Tex2xBRZ Tex4xBRZ = Tex4xBRZ [Themes] diff --git a/assets/lang/no_NO.ini b/assets/lang/no_NO.ini index 603cf5280fc0..70163c25c09c 100644 --- a/assets/lang/no_NO.ini +++ b/assets/lang/no_NO.ini @@ -490,7 +490,6 @@ Deposterize Tip = Fixes visual banding glitches in upscaled textures Device = Device Direct3D 9 = Direct3D 9 Direct3D 11 = Direct3D 11 -Disable slower effects (speedup) = Disable slower effects (speedup) Disabled = Disabled Display layout editor = Display layout editor Display Resolution (HW scaler) = Display resolution (HW scaler) @@ -1199,7 +1198,7 @@ YYYYMMDD = YYYYMMDD [TextureShaders] Off = Off TexMMPX = TexMMPX -Tex2xBRZ = Tex2xBRZ +Tex2xBRZ = Tex2xBRZ Tex4xBRZ = Tex4xBRZ [Themes] diff --git a/assets/lang/pl_PL.ini b/assets/lang/pl_PL.ini index 38810bf5508c..4493f6db8363 100644 --- a/assets/lang/pl_PL.ini +++ b/assets/lang/pl_PL.ini @@ -490,7 +490,6 @@ Deposterize Tip = Poprawia banding koloru na przeskalowanych teksturach Device = Urządzenie Direct3D 9 = Direct3D 9 Direct3D 11 = Direct3D 11 -Disable slower effects (speedup) = Wył. wolniejsze efekty (przyśpieszenie) Disabled = Wył. Display layout editor = Edytor położenia obrazu Display Resolution (HW scaler) = Rozdzielczość ekranu (skaler sprz.) @@ -1199,7 +1198,7 @@ YYYYMMDD = RRRR/MM/DD [TextureShaders] Off = Off TexMMPX = TexMMPX -Tex2xBRZ = Tex2xBRZ +Tex2xBRZ = Tex2xBRZ Tex4xBRZ = Tex4xBRZ [Themes] diff --git a/assets/lang/pt_BR.ini b/assets/lang/pt_BR.ini index 2e1796deb0a6..6d5b63cdcf2e 100644 --- a/assets/lang/pt_BR.ini +++ b/assets/lang/pt_BR.ini @@ -514,7 +514,6 @@ Deposterize Tip = Conserta erros gráficos visuais das faixas nas texturas ampli Device = Dispositivo Direct3D 9 = Direct3D 9 Direct3D 11 = Direct3D 11 -Disable slower effects (speedup) = Desativa efeitos mais lentos (mais rápido) Disabled = Desativado Display layout editor = Exibe o editor dos esquemas Display Resolution (HW scaler) = Resolução da tela (Dimensionador do hardware) @@ -891,10 +890,10 @@ tools = Ferramentas grátis usadas: # Leave extra lines blank. 4 contributors per line seems to look best. translators1 = Papel, gabrielmop, Efraim Lopes, AkiraJkr translators2 = Felipe -translators3 = -translators4 = -translators5 = -translators6 = +translators3 = +translators4 = +translators5 = +translators6 = Twitter @PPSSPP_emu = Twitter @PPSSPP_emu website = Verifique o site da web: written = Escrito em C++ pela velocidade e portabilidade diff --git a/assets/lang/pt_PT.ini b/assets/lang/pt_PT.ini index 54bc9d92f45f..b50d6f0d9580 100644 --- a/assets/lang/pt_PT.ini +++ b/assets/lang/pt_PT.ini @@ -514,7 +514,6 @@ Deposterize Tip = Conserta erros gráficos visuais das faixas nas texturas ampli Device = Dispositivo Direct3D 9 = Direct3D 9 Direct3D 11 = Direct3D 11 -Disable slower effects (speedup) = Desativa efeitos mais lentos (mais rápido) Disabled = Desativado Display layout editor = Mostrar o editor dos esquemas Display Resolution (HW scaler) = Resolução da tela (Dimensionador do hardware) @@ -890,11 +889,11 @@ tools = Ferramentas gratuitas usadas: # Add translators1-6 for up to 6 lines of translator credits. # Leave extra lines blank. 4 contributors per line seems to look best. translators1 = MicSuit -translators2 = -translators3 = -translators4 = -translators5 = -translators6 = +translators2 = +translators3 = +translators4 = +translators5 = +translators6 = Twitter @PPSSPP_emu = Twitter @PPSSPP_emu website = Verifique o website: written = PPSSPP foi escrito em C++ pela sua velocidade e portabilidade diff --git a/assets/lang/ro_RO.ini b/assets/lang/ro_RO.ini index 46e5b6e9d413..0ec247f44101 100644 --- a/assets/lang/ro_RO.ini +++ b/assets/lang/ro_RO.ini @@ -490,7 +490,6 @@ Deposterize Tip = Fixes visual banding glitches in upscaled textures Device = Device Direct3D 9 = Direct3D 9 Direct3D 11 = Direct3D 11 -Disable slower effects (speedup) = Dezactivare efecte lente (mărire viteză) Disabled = Disabled Display layout editor = Display layout editor Display Resolution (HW scaler) = Rezoluție ecran (scalare HW) @@ -1199,7 +1198,7 @@ YYYYMMDD = YYYYMMDD [TextureShaders] Off = Off TexMMPX = TexMMPX -Tex2xBRZ = Tex2xBRZ +Tex2xBRZ = Tex2xBRZ Tex4xBRZ = Tex4xBRZ [Themes] diff --git a/assets/lang/ru_RU.ini b/assets/lang/ru_RU.ini index 09f1af959867..35b73386d5a7 100644 --- a/assets/lang/ru_RU.ini +++ b/assets/lang/ru_RU.ini @@ -490,7 +490,6 @@ Deposterize Tip = Исправляет полосатость в масштаб Device = Устройство Direct3D 9 = Direct3D 9 Direct3D 11 = Direct3D 11 -Disable slower effects (speedup) = Отключить медленные эффекты (быстрее) Disabled = Отключено Display layout editor = Редактор расположения экрана Display Resolution (HW scaler) = Разрешение экрана (аппаратное) @@ -1200,7 +1199,7 @@ YYYYMMDD = ГГГГММДД [TextureShaders] Off = Выкл. TexMMPX = TexMMPX -Tex2xBRZ = Tex2xBRZ +Tex2xBRZ = Tex2xBRZ Tex4xBRZ = Tex4xBRZ [Themes] diff --git a/assets/lang/sv_SE.ini b/assets/lang/sv_SE.ini index ba6b4e043a59..56ae1987d16d 100644 --- a/assets/lang/sv_SE.ini +++ b/assets/lang/sv_SE.ini @@ -490,7 +490,6 @@ Deposterize Tip = Fixes visual banding glitches in upscaled textures Device = Enhet Direct3D 9 = Direct3D 9 Direct3D 11 = Direct3D 11 -Disable slower effects (speedup) = Stäng av långsamma effects (speedup) Disabled = Avstängd Display layout editor = Skärmlayouteditor Display Resolution (HW scaler) = Skärmupplösning (HW scaler) @@ -1199,7 +1198,7 @@ YYYYMMDD = YYYYMMDD [TextureShaders] Off = Off TexMMPX = TexMMPX -Tex2xBRZ = Tex2xBRZ +Tex2xBRZ = Tex2xBRZ Tex4xBRZ = Tex4xBRZ [Themes] diff --git a/assets/lang/tg_PH.ini b/assets/lang/tg_PH.ini index 9ad12dc73706..5afd25561bb5 100644 --- a/assets/lang/tg_PH.ini +++ b/assets/lang/tg_PH.ini @@ -18,7 +18,7 @@ Use global volume = Paggamit ng pangkalahatang tunog WASAPI (fast) = WASAPI (Mabilis) [Controls] -Analog Binding = Bigkisin ang analog +Analog Binding = Bigkisin ang analog Analog Limiter = Taga limit ng analog Analog Settings = Ayusin ang analog Analog Stick = Analog stick @@ -490,7 +490,6 @@ Deposterize Tip = Fixes visual banding glitches in upscaled textures Device = Device Direct3D 9 = Direct3D 9 Direct3D 11 = Direct3D 11 -Disable slower effects (speedup) = Wag paganahin ang slower effects (pampa-bilis) Disabled = Disabled Display layout editor = Display layout editor Display Resolution (HW scaler) = Display resolution (HW scaler) @@ -1199,7 +1198,7 @@ YYYYMMDD = TTTTBBPP [TextureShaders] Off = Off TexMMPX = TexMMPX -Tex2xBRZ = Tex2xBRZ +Tex2xBRZ = Tex2xBRZ Tex4xBRZ = Tex4xBRZ [Themes] diff --git a/assets/lang/th_TH.ini b/assets/lang/th_TH.ini index c4340eae4514..c63fa3125b5c 100644 --- a/assets/lang/th_TH.ini +++ b/assets/lang/th_TH.ini @@ -490,7 +490,6 @@ Deposterize Tip = แก้ไขขอบภาพเบลอ หรือภ Device = การ์ดจอ Direct3D 9 = ไดเร็คท์ 3D 9 Direct3D 11 = ไดเร็คท์ 3D 11 -Disable slower effects (speedup) = ปิดเอฟเฟ็คท์ที่ทำให้เกมช้า (เร่งความเร็ว) Disabled = ปิดการใช้งาน Display layout editor = แก้ไขรูปแบบของหน้าจอ Display Resolution (HW scaler) = ความละเอียดหน้าจอ (ตามฮาร์ดแวร์) diff --git a/assets/lang/tr_TR.ini b/assets/lang/tr_TR.ini index 761b6598bf8f..d6c04817fde3 100644 --- a/assets/lang/tr_TR.ini +++ b/assets/lang/tr_TR.ini @@ -492,7 +492,6 @@ Deposterize Tip = Yeniden ölçeklenen dokulardaki görsel şerit hatalarını d Device = Cihaz Direct3D 9 = Direct3D 9 Direct3D 11 = Direct3D 11 -Disable slower effects (speedup) = Daha yavaş efektleri kapatın (daha hızlı) Disabled = Devre dışı Display layout editor = Görüntü Düzeni Düzenleyicisi Display Resolution (HW scaler) = Görüntü Çözünürlüğü (HW scaler) @@ -1200,7 +1199,7 @@ YYYYMMDD = YYYYAAGG [TextureShaders] Off = Off TexMMPX = TexMMPX -Tex2xBRZ = Tex2xBRZ +Tex2xBRZ = Tex2xBRZ Tex4xBRZ = Tex4xBRZ [Themes] diff --git a/assets/lang/uk_UA.ini b/assets/lang/uk_UA.ini index c25ba59a58bd..b6ec1994931d 100644 --- a/assets/lang/uk_UA.ini +++ b/assets/lang/uk_UA.ini @@ -490,7 +490,6 @@ Deposterize Tip = Виправляє візуальні глюки в масшт Device = Пристрій Direct3D 9 = Direct3D 9 Direct3D 11 = Direct3D 11 -Disable slower effects (speedup) = Вимкнути повільні ефекти (прискорення) Disabled = Вимкнено Display layout editor = Редактор розташування екрану Display Resolution (HW scaler) = Розширення екрану (HW масштабування) @@ -1199,7 +1198,7 @@ YYYYMMDD = РРРРММДД [TextureShaders] Off = Off TexMMPX = TexMMPX -Tex2xBRZ = Tex2xBRZ +Tex2xBRZ = Tex2xBRZ Tex4xBRZ = Tex4xBRZ [Themes] diff --git a/assets/lang/vi_VN.ini b/assets/lang/vi_VN.ini index 040f2f854033..40e6bb7b30d5 100644 --- a/assets/lang/vi_VN.ini +++ b/assets/lang/vi_VN.ini @@ -490,7 +490,6 @@ Deposterize Tip = Sửa lỗi trục trặc hình ảnh trong textures Device = Thiết bị Direct3D 9 = Direct3D 9 Direct3D 11 = Direct3D 11 -Disable slower effects (speedup) = Tắt hiệu ứng làm chậm (tăng tốc) Disabled = Vô hiệu hóa Display layout editor = Chỉnh bố trí hiển thị Display Resolution (HW scaler) = Độ phân giải màn hình (HW scaler) @@ -1199,7 +1198,7 @@ YYYYMMDD = NamThangNgay [TextureShaders] Off = Off TexMMPX = TexMMPX -Tex2xBRZ = Tex2xBRZ +Tex2xBRZ = Tex2xBRZ Tex4xBRZ = Tex4xBRZ [Themes] diff --git a/assets/lang/zh_CN.ini b/assets/lang/zh_CN.ini index 93ba6ebe354c..486a2d52302b 100644 --- a/assets/lang/zh_CN.ini +++ b/assets/lang/zh_CN.ini @@ -490,7 +490,6 @@ Deposterize Tip = 修复纹理被放大时可见的带状错误 Device = 设备 Direct3D 9 = Direct3D 9 Direct3D 11 = Direct3D 11 -Disable slower effects (speedup) = 停用较慢的渲染效果(提速) Disabled = 禁用 Display layout editor = 显示布局编辑器 Display Resolution (HW scaler) = 显示分辨率(硬件缩放) @@ -1193,7 +1192,7 @@ Show Memory Stick folder = 显示记忆棒文件夹 [TextureShaders] Off = 关闭 TexMMPX = TexMMPX -Tex2xBRZ = Tex2xBRZ +Tex2xBRZ = Tex2xBRZ Tex4xBRZ = Tex4xBRZ [Themes] @@ -1222,4 +1221,4 @@ Filtering settings by '%1' = 设置筛选'%1' Find settings = 搜索设置 Filter = 筛选 Clear filter = 清除筛选结果 -No settings matched '%1' = 未找到设置'%1' +No settings matched '%1' = 未找到设置'%1' diff --git a/assets/lang/zh_TW.ini b/assets/lang/zh_TW.ini index 86670da9e3e9..3559284b19d6 100644 --- a/assets/lang/zh_TW.ini +++ b/assets/lang/zh_TW.ini @@ -494,7 +494,6 @@ Deposterize Tip = 修復在紋理被放大時可能發生的小紋理內部毛 Device = 設備 Direct3D 9 = Direct3D 9 Direct3D 11 = Direct3D 11 -Disable slower effects (speedup) = 停用較慢的效果(提升速度) Disabled = 已禁用 Display layout editor = 自訂版面 Display Resolution (HW scaler) = 顯示解析度(硬體縮放) diff --git a/libretro/libretro.cpp b/libretro/libretro.cpp index a5a720b7a785..9b4a20bd9738 100644 --- a/libretro/libretro.cpp +++ b/libretro/libretro.cpp @@ -563,7 +563,6 @@ static RetroOption ppsspp_lazy_texture_caching("ppsspp_lazy_texture_cachin static RetroOption ppsspp_retain_changed_textures("ppsspp_retain_changed_textures", "Retain changed textures (Speedup, mem hog)", false); static RetroOption ppsspp_force_lag_sync("ppsspp_force_lag_sync", "Force real clock sync (Slower, less lag)", false); static RetroOption ppsspp_spline_quality("ppsspp_spline_quality", "Spline/Bezier curves quality", { {"Low", 0}, {"Medium", 1}, {"High", 2} }); -static RetroOption ppsspp_disable_shader_blending("ppsspp_disable_slow_framebuffer_effects", "Disable shader blending (speedup)", false); static RetroOption ppsspp_enable_wlan("ppsspp_enable_wlan", "Enable Networking/WLAN (beta, may break games)", false); static RetroOption ppsspp_change_mac_address[] = { {"ppsspp_change_mac_address01", "MAC address Pt 1: X-:--:--:--:--:--", MAC_INITIALIZER_LIST}, @@ -699,7 +698,6 @@ void retro_set_environment(retro_environment_t cb) vars.push_back(ppsspp_lazy_texture_caching.GetOptions()); vars.push_back(ppsspp_retain_changed_textures.GetOptions()); vars.push_back(ppsspp_force_lag_sync.GetOptions()); - vars.push_back(ppsspp_disable_shader_blending.GetOptions()); vars.push_back(ppsspp_lower_resolution_for_effects.GetOptions()); vars.push_back(ppsspp_texture_scaling_level.GetOptions()); vars.push_back(ppsspp_texture_scaling_type.GetOptions()); @@ -831,7 +829,6 @@ static void check_variables(CoreParameter &coreParam) ppsspp_retain_changed_textures.Update(&g_Config.bTextureSecondaryCache); ppsspp_force_lag_sync.Update(&g_Config.bForceLagSync); ppsspp_spline_quality.Update(&g_Config.iSplineBezierQuality); - ppsspp_disable_shader_blending.Update(&g_Config.bDisableShaderBlending); ppsspp_inflight_frames.Update(&g_Config.iInflightFrames); const bool do_scaling_type_update = ppsspp_texture_scaling_type.Update(&g_Config.iTexScalingType); const bool do_scaling_level_update = ppsspp_texture_scaling_level.Update(&g_Config.iTexScalingLevel);