From be80708d41bcf6805ba2a4031999011f52fdb9ad Mon Sep 17 00:00:00 2001 From: Ray Date: Tue, 23 Jun 2020 01:06:05 +0200 Subject: [PATCH] REVIEWED: textures_raw_data #1286 --- examples/textures/textures_raw_data.c | 14 +++++++++----- 1 file 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