summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--examples/textures/textures_raw_data.c14
1 files changed, 9 insertions, 5 deletions
diff --git a/examples/textures/textures_raw_data.c b/examples/textures/textures_raw_data.c
index 08269bf7..99afd103 100644
--- a/examples/textures/textures_raw_data.c
+++ b/examples/textures/textures_raw_data.c
@@ -48,12 +48,16 @@ int main(void)
}
// Load pixels data into an image structure and create texture
- Image checkedIm = LoadImageEx(pixels, width, height);
+ Image checkedIm = {
+ .data = pixels, // We can assign pixels directly to data
+ .width = width,
+ .height = height,
+ .format = UNCOMPRESSED_R8G8B8A8,
+ .mipmaps = 1
+ };
+
Texture2D checked = LoadTextureFromImage(checkedIm);
- UnloadImage(checkedIm); // Unload CPU (RAM) image data
-
- // Dynamic memory must be freed after using it
- free(pixels); // Unload CPU (RAM) pixels data
+ UnloadImage(checkedIm); // Unload CPU (RAM) image data (pixels)
//---------------------------------------------------------------------------------------
// Main game loop