Browse Source

assign format to cubemap (#3823)

Gary M 1 year ago
parent
commit
53cfc7c965
1 changed files with 9 additions and 2 deletions
  1. 9 2
      src/rtextures.c

+ 9 - 2
src/rtextures.c

@@ -3874,8 +3874,15 @@ TextureCubemap LoadTextureCubemap(Image image, int layout)
         // NOTE: Cubemap data is expected to be provided as 6 images in a single data array,
         // NOTE: Cubemap data is expected to be provided as 6 images in a single data array,
         // one after the other (that's a vertical image), following convention: +X, -X, +Y, -Y, +Z, -Z
         // one after the other (that's a vertical image), following convention: +X, -X, +Y, -Y, +Z, -Z
         cubemap.id = rlLoadTextureCubemap(faces.data, size, faces.format);
         cubemap.id = rlLoadTextureCubemap(faces.data, size, faces.format);
-        if (cubemap.id == 0) TRACELOG(LOG_WARNING, "IMAGE: Failed to load cubemap image");
-        else cubemap.mipmaps = 1;
+        if (cubemap.id == 0)
+        {
+            TRACELOG(LOG_WARNING, "IMAGE: Failed to load cubemap image");
+        }
+        else
+        {
+            cubemap.format = faces.format;
+            cubemap.mipmaps = 1;
+        }
 
 
         UnloadImage(faces);
         UnloadImage(faces);
     }
     }