summaryrefslogtreecommitdiffstats
path: root/modules/noise/noise_texture_3d.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'modules/noise/noise_texture_3d.cpp')
-rw-r--r--modules/noise/noise_texture_3d.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/modules/noise/noise_texture_3d.cpp b/modules/noise/noise_texture_3d.cpp
index 1e929e6f63..e3cca8a09f 100644
--- a/modules/noise/noise_texture_3d.cpp
+++ b/modules/noise/noise_texture_3d.cpp
@@ -187,6 +187,9 @@ Ref<Image> NoiseTexture3D::_modulate_with_gradient(Ref<Image> p_image, Ref<Gradi
void NoiseTexture3D::_update_texture() {
bool use_thread = true;
+#ifndef THREADS_ENABLED
+ use_thread = false;
+#endif
if (first_time) {
use_thread = false;
first_time = false;
@@ -331,6 +334,10 @@ int NoiseTexture3D::get_depth() const {
return depth;
}
+bool NoiseTexture3D::has_mipmaps() const {
+ return false;
+}
+
RID NoiseTexture3D::get_rid() const {
if (!texture.is_valid()) {
texture = RS::get_singleton()->texture_3d_placeholder_create();