Переглянути джерело

Fix OpenSimplexNoise get_image() swap axes

RaphaelHunter 6 роки тому
батько
коміт
00cac6e9b6
1 змінених файлів з 1 додано та 1 видалено
  1. 1 1
      modules/opensimplex/open_simplex_noise.cpp

+ 1 - 1
modules/opensimplex/open_simplex_noise.cpp

@@ -110,7 +110,7 @@ Ref<Image> OpenSimplexNoise::get_image(int p_width, int p_height) {
 
 	for (int i = 0; i < p_height; i++) {
 		for (int j = 0; j < p_width; j++) {
-			float v = get_noise_2d(i, j);
+			float v = get_noise_2d(j, i);
 			v = v * 0.5 + 0.5; // Normalize [0..1]
 			uint8_t value = uint8_t(CLAMP(v * 255.0, 0, 255));
 			wd8[(i * p_width + j) * 4 + 0] = value;