|
@@ -48,12 +48,16 @@ int main(void)
|
|
}
|
|
}
|
|
|
|
|
|
// Load pixels data into an image structure and create texture
|
|
// 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);
|
|
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
|
|
// Main game loop
|