Procházet zdrojové kódy

Merge pull request #107169 from clayjohn/rd-texture-layers-crash

Avoid crash when texture layers is greater than 1 and format is not an ARRAY type
Rémi Verschelde před 3 měsíci
rodič
revize
a29e66eba4
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  1. 1 1
      servers/rendering/rendering_device.cpp

+ 1 - 1
servers/rendering/rendering_device.cpp

@@ -1065,7 +1065,7 @@ RID RenderingDevice::texture_create(const TextureFormat &p_format, const Texture
 #endif
 
 	if (data.size()) {
-		for (uint32_t i = 0; i < p_format.array_layers; i++) {
+		for (uint32_t i = 0; i < format.array_layers; i++) {
 			_texture_initialize(id, i, data[i], immediate_flush);
 		}