mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-09 04:38:03 +02:00
mesa: reorder gl_transform_feedback_object
Reduces size from 184 to 176 bytes. Acked-by: Brian Paul <brianp@vmware.com> Reviewed-by: Alex Deucher alexander.deucher@amd.com> Signed-off-by: Dave Airlie <airlied@redhat.com>
This commit is contained in:
parent
e17b0435c5
commit
7b634fed59
1 changed files with 9 additions and 9 deletions
|
|
@ -1883,22 +1883,14 @@ struct gl_transform_feedback_info
|
|||
struct gl_transform_feedback_object
|
||||
{
|
||||
GLuint Name; /**< AKA the object ID */
|
||||
GLchar *Label; /**< GL_KHR_debug */
|
||||
GLint RefCount;
|
||||
GLchar *Label; /**< GL_KHR_debug */
|
||||
GLboolean Active; /**< Is transform feedback enabled? */
|
||||
GLboolean Paused; /**< Is transform feedback paused? */
|
||||
GLboolean EndedAnytime; /**< Has EndTransformFeedback been called
|
||||
at least once? */
|
||||
GLboolean EverBound; /**< Has this object been bound? */
|
||||
|
||||
/**
|
||||
* The shader program active when BeginTransformFeedback() was called.
|
||||
* When active and unpaused, this equals ctx->Shader.CurrentProgram[stage],
|
||||
* where stage is the pipeline stage that is the source of data for
|
||||
* transform feedback.
|
||||
*/
|
||||
struct gl_shader_program *shader_program;
|
||||
|
||||
/**
|
||||
* GLES: if Active is true, remaining number of primitives which can be
|
||||
* rendered without overflow. This is necessary to track because GLES
|
||||
|
|
@ -1910,6 +1902,14 @@ struct gl_transform_feedback_object
|
|||
*/
|
||||
unsigned GlesRemainingPrims;
|
||||
|
||||
/**
|
||||
* The shader program active when BeginTransformFeedback() was called.
|
||||
* When active and unpaused, this equals ctx->Shader.CurrentProgram[stage],
|
||||
* where stage is the pipeline stage that is the source of data for
|
||||
* transform feedback.
|
||||
*/
|
||||
struct gl_shader_program *shader_program;
|
||||
|
||||
/** The feedback buffers */
|
||||
GLuint BufferNames[MAX_FEEDBACK_BUFFERS];
|
||||
struct gl_buffer_object *Buffers[MAX_FEEDBACK_BUFFERS];
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue