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