فهرست منبع

Review Texture type

Texture type also maps to Texture2D and TextureCubemap
Ray 5 سال پیش
والد
کامیت
a850246030
2فایلهای تغییر یافته به همراه19 افزوده شده و 19 حذف شده
  1. 12 12
      src/raylib.h
  2. 7 7
      src/rlgl.h

+ 12 - 12
src/raylib.h

@@ -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 {

+ 7 - 7
src/rlgl.h

@@ -251,21 +251,21 @@ typedef enum {
         float height;
     } Rectangle;
 
-    // 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)
-    } 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;
 
     // Vertex data definning a mesh
     typedef struct Mesh {