2
0
Эх сурвалжийг харах

NoiseTexture2D/3D: Don't use a thread to regenerate when the build doesn't support threads

NotWearingPants 1 жил өмнө
parent
commit
b47b98db34

+ 3 - 0
modules/noise/noise_texture_2d.cpp

@@ -194,6 +194,9 @@ Ref<Image> NoiseTexture2D::_modulate_with_gradient(Ref<Image> p_image, Ref<Gradi
 
 void NoiseTexture2D::_update_texture() {
 	bool use_thread = true;
+#ifndef THREADS_ENABLED
+	use_thread = false;
+#endif
 	if (first_time) {
 		use_thread = false;
 		first_time = false;

+ 3 - 0
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;