mesa/mtypes: repack gl_shader_program_data.
This reduces the size from 144 bytes to 128 bytes. Reviewed-by: Thomas Helland <thomashelland90@gmail.com> Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Signed-off-by: Dave Airlie <airlied@redhat.com>
This commit is contained in:
@@ -2853,9 +2853,9 @@ struct gl_shader_program_data
|
||||
struct gl_uniform_storage *UniformStorage;
|
||||
|
||||
unsigned NumUniformBlocks;
|
||||
struct gl_uniform_block *UniformBlocks;
|
||||
|
||||
unsigned NumShaderStorageBlocks;
|
||||
|
||||
struct gl_uniform_block *UniformBlocks;
|
||||
struct gl_uniform_block *ShaderStorageBlocks;
|
||||
|
||||
struct gl_active_atomic_buffer *AtomicBuffers;
|
||||
@@ -2873,13 +2873,13 @@ struct gl_shader_program_data
|
||||
* lands we should switch to using the cache_fallback support.
|
||||
*/
|
||||
bool skip_cache;
|
||||
GLboolean Validated;
|
||||
|
||||
/** List of all active resources after linking. */
|
||||
struct gl_program_resource *ProgramResourceList;
|
||||
unsigned NumProgramResourceList;
|
||||
|
||||
enum gl_link_status LinkStatus; /**< GL_LINK_STATUS */
|
||||
GLboolean Validated;
|
||||
GLchar *InfoLog;
|
||||
|
||||
unsigned Version; /**< GLSL version used for linking */
|
||||
|
||||
Reference in New Issue
Block a user