Fix editor constant redraw from fxaa and debanding.
Every NOTIFICATION_PROCESS the spatial_editor_plugin.cpp is calling set_use_fxaa which is causing a redraw_request(). Same with debanding. These can be fixed be checking for noop state changes.
This commit is contained in:
parent
5b94d97425
commit
fed764b342
|
@ -3020,6 +3020,9 @@ Viewport::MSAA Viewport::get_msaa() const {
|
|||
|
||||
void Viewport::set_use_fxaa(bool p_fxaa) {
|
||||
|
||||
if (p_fxaa == use_fxaa) {
|
||||
return;
|
||||
}
|
||||
use_fxaa = p_fxaa;
|
||||
VS::get_singleton()->viewport_set_use_fxaa(viewport, use_fxaa);
|
||||
}
|
||||
|
@ -3031,6 +3034,9 @@ bool Viewport::get_use_fxaa() const {
|
|||
|
||||
void Viewport::set_use_debanding(bool p_debanding) {
|
||||
|
||||
if (p_debanding == use_debanding) {
|
||||
return;
|
||||
}
|
||||
use_debanding = p_debanding;
|
||||
VS::get_singleton()->viewport_set_use_debanding(viewport, use_debanding);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue