diff options
author | RĂ©mi Verschelde <remi@verschelde.fr> | 2022-05-24 23:34:41 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-05-24 23:34:41 +0200 |
commit | 12ddaa36a6408912a9747d95bb089bf6931f4fd1 (patch) | |
tree | 75c9923e2ba71a68dc81d6a536312e1eb9a609b7 /scene/resources/sky_material.h | |
parent | a19e02e8d8a44eca900783921f5f859b2c071772 (diff) | |
parent | 4f82b1bd208b0559f21f574aff83feb925a092bb (diff) |
Merge pull request #60641 from clayjohn/Sky-ign
Use IGN instead of white noise for sky dithering
Diffstat (limited to 'scene/resources/sky_material.h')
-rw-r--r-- | scene/resources/sky_material.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/scene/resources/sky_material.h b/scene/resources/sky_material.h index 8163a42519..5be8922ba4 100644 --- a/scene/resources/sky_material.h +++ b/scene/resources/sky_material.h @@ -52,7 +52,7 @@ private: float sun_angle_max = 0.0f; float sun_curve = 0.0f; - float dither_strength = 0.0f; + bool use_debanding = true; static Mutex shader_mutex; static RID shader; @@ -99,8 +99,8 @@ public: void set_sun_curve(float p_curve); float get_sun_curve() const; - void set_dither_strength(float p_dither_strength); - float get_dither_strength() const; + void set_use_debanding(bool p_use_debanding); + bool get_use_debanding() const; virtual Shader::Mode get_shader_mode() const override; virtual RID get_shader_rid() const override; @@ -167,7 +167,7 @@ private: float sun_disk_scale = 0.0f; Color ground_color; float exposure = 0.0f; - float dither_strength = 0.0f; + bool use_debanding = true; Ref<Texture2D> night_sky; static void _update_shader(); mutable bool shader_set = false; @@ -203,8 +203,8 @@ public: void set_exposure(float p_exposure); float get_exposure() const; - void set_dither_strength(float p_dither_strength); - float get_dither_strength() const; + void set_use_debanding(bool p_use_debanding); + bool get_use_debanding() const; void set_night_sky(const Ref<Texture2D> &p_night_sky); Ref<Texture2D> get_night_sky() const; |