diff --git a/src/android/app/src/main/res/values/strings.xml b/src/android/app/src/main/res/values/strings.xml
index 191506c818..12df552e86 100644
--- a/src/android/app/src/main/res/values/strings.xml
+++ b/src/android/app/src/main/res/values/strings.xml
@@ -596,7 +596,7 @@
GPU Readback Before NCE Invalidation
Temporary. Fix Ender Magnolia (and other UE titles) crashes. May reduce performance. Improvement in progress.
Fix Bloom Effects
- Reduces bloom blur in LA/EOW (Adreno A6XX - A7XX/ Turnip), removes bloom in Burnout. Warning: may cause graphical artifacts in other games.
+ Removes bloom in Burnout.
Emulate BGR565
Fixes problems with inverted colors in games or strange artifacts or strange shadows.
Enable Legacy Rescale Pass
diff --git a/src/shader_recompiler/backend/spirv/emit_spirv_image.cpp b/src/shader_recompiler/backend/spirv/emit_spirv_image.cpp
index 5d4983b9f7..9e84d199c3 100644
--- a/src/shader_recompiler/backend/spirv/emit_spirv_image.cpp
+++ b/src/shader_recompiler/backend/spirv/emit_spirv_image.cpp
@@ -6,7 +6,6 @@
#include
-#include "common/settings.h"
#include "shader_recompiler/backend/spirv/emit_spirv.h"
#include "shader_recompiler/backend/spirv/emit_spirv_instructions.h"
#include "shader_recompiler/backend/spirv/spirv_emit_context.h"
@@ -586,16 +585,10 @@ Id EmitImageSampleExplicitLod(EmitContext& ctx, IR::Inst* inst, const IR::Value&
const bool is_integer{IsTextureInteger(ctx, info)};
const Id result_type{is_integer ? ctx.U32[4] : ctx.F32[4]};
const ImageOperands operands(ctx, false, true, false, lod, offset);
-
- Id result = Emit(&EmitContext::OpImageSparseSampleExplicitLod,
- &EmitContext::OpImageSampleExplicitLod, ctx, inst, result_type,
- Texture(ctx, info, index), coords, operands.Mask(), operands.Span());
-#ifdef __ANDROID__
- if (!is_integer && Settings::values.fix_bloom_effects.GetValue()) {
- result = ctx.OpVectorTimesScalar(ctx.F32[4], result, ctx.Const(0.98f));
- }
-#endif
- return is_integer ? ctx.OpBitcast(ctx.F32[4], result) : result;
+ Id result = Emit(&EmitContext::OpImageSparseSampleExplicitLod,
+ &EmitContext::OpImageSampleExplicitLod, ctx, inst, result_type,
+ Texture(ctx, info, index), coords, operands.Mask(), operands.Span());
+ return is_integer ? ctx.OpBitcast(ctx.F32[4], result) : result;
}
Id EmitImageSampleDrefImplicitLod(EmitContext& ctx, IR::Inst* inst, const IR::Value& index,