Mesa (master): mesa: Repack single-byte fields in gl_renderbuffer.
Eric Anholt
anholt at kemper.freedesktop.org
Mon Apr 18 18:21:16 UTC 2011
Module: Mesa
Branch: master
Commit: 348ea34d0310cc862ad3c078d8703c6c1f0b602f
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=348ea34d0310cc862ad3c078d8703c6c1f0b602f
Author: Eric Anholt <eric at anholt.net>
Date: Fri Apr 15 11:13:44 2011 -0700
mesa: Repack single-byte fields in gl_renderbuffer.
Cuts 8 out of 120 bytes in the struct.
Reviewed-by: Brian Paul <brianp at vmware.com>
---
src/mesa/main/mtypes.h | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/mesa/main/mtypes.h b/src/mesa/main/mtypes.h
index 6ca7405..39fde0a 100644
--- a/src/mesa/main/mtypes.h
+++ b/src/mesa/main/mtypes.h
@@ -2413,18 +2413,18 @@ struct gl_renderbuffer
GLuint Width, Height;
GLboolean Purgeable; /**< Is the buffer purgeable under memory pressure? */
+ GLboolean AttachedAnytime; /**< TRUE if it was attached to a framebuffer */
+
+ GLubyte NumSamples;
+
GLenum InternalFormat; /**< The user-specified format */
GLenum _BaseFormat; /**< Either GL_RGB, GL_RGBA, GL_DEPTH_COMPONENT or
GL_STENCIL_INDEX. */
gl_format Format; /**< The actual renderbuffer memory format */
- GLubyte NumSamples;
-
GLenum DataType; /**< Type of values passed to the Get/Put functions */
GLvoid *Data; /**< This may not be used by some kinds of RBs */
- GLboolean AttachedAnytime; /**< TRUE if it was attached to a framebuffer */
-
/* Used to wrap one renderbuffer around another: */
struct gl_renderbuffer *Wrapped;
More information about the mesa-commit
mailing list