|
@@ -228,31 +228,31 @@ typedef struct Image {
|
|
|
int format; // Data format (PixelFormat type)
|
|
|
} Image;
|
|
|
|
|
|
-// Texture2D type
|
|
|
+// Texture type
|
|
|
// NOTE: Data stored in GPU memory
|
|
|
-typedef struct Texture2D {
|
|
|
+typedef struct Texture {
|
|
|
unsigned int id; // OpenGL texture id
|
|
|
int width; // Texture base width
|
|
|
int height; // Texture base height
|
|
|
int mipmaps; // Mipmap levels, 1 by default
|
|
|
int format; // Data format (PixelFormat type)
|
|
|
-} Texture2D;
|
|
|
+} Texture;
|
|
|
|
|
|
-// Texture type, same as Texture2D
|
|
|
-typedef Texture2D Texture;
|
|
|
+// Texture2D type, same as Texture
|
|
|
+typedef Texture Texture2D;
|
|
|
|
|
|
-// TextureCubemap type, actually, same as Texture2D
|
|
|
-typedef Texture2D TextureCubemap;
|
|
|
+// TextureCubemap type, actually, same as Texture
|
|
|
+typedef Texture TextureCubemap;
|
|
|
|
|
|
-// RenderTexture2D type, for texture rendering
|
|
|
-typedef struct RenderTexture2D {
|
|
|
+// RenderTexture type, for texture rendering
|
|
|
+typedef struct RenderTexture {
|
|
|
unsigned int id; // OpenGL Framebuffer Object (FBO) id
|
|
|
Texture texture; // Color buffer attachment texture
|
|
|
Texture depth; // Depth buffer attachment texture
|
|
|
-} RenderTexture2D;
|
|
|
+} RenderTexture;
|
|
|
|
|
|
-// RenderTexture type, same as RenderTexture2D
|
|
|
-typedef RenderTexture2D RenderTexture;
|
|
|
+// RenderTexture2D type, same as RenderTexture
|
|
|
+typedef RenderTexture RenderTexture2D;
|
|
|
|
|
|
// N-Patch layout info
|
|
|
typedef struct NPatchInfo {
|