Skip to content

Commit eaa2015

Browse files
committed
Merge pull request godotengine#106631 from BlueCube3310/mobile-fxaa
Mobile: Disable subpass post-processing when using FXAA
2 parents 51080b2 + 67a2c69 commit eaa2015

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

servers/rendering/renderer_rd/forward_mobile/render_forward_mobile.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -883,6 +883,11 @@ void RenderForwardMobile::_render_scene(RenderDataRD *p_render_data, const Color
883883
using_subpass_post_process = false;
884884
}
885885

886+
if (rb->get_screen_space_aa() == RS::VIEWPORT_SCREEN_SPACE_AA_FXAA) {
887+
// Can't do blit subpass because we're using FXAA.
888+
using_subpass_post_process = false;
889+
}
890+
886891
if (scene_state.used_screen_texture || scene_state.used_depth_texture) {
887892
// can't use our last two subpasses because we're reading from screen texture or depth texture
888893
merge_transparent_pass = false;

0 commit comments

Comments
 (0)