From 449ac347dd32cbe64c320c3f7e0522505235bec6 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Sun, 3 Sep 2017 21:08:34 +1000 Subject: [PATCH] mesa/mtypes: reorganise gl_shader MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit This reduces this from 200->182 bytes. Reviewed-by: Thomas Helland Reviewed-by: Marek Olšák Reviewed-by: Timothy Arceri Reviewed-by: Samuel Pitoiset Signed-off-by: Dave Airlie --- src/mesa/main/mtypes.h | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/mesa/main/mtypes.h b/src/mesa/main/mtypes.h index 34da6b9..2dab594 100644 --- a/src/mesa/main/mtypes.h +++ b/src/mesa/main/mtypes.h @@ -2567,9 +2567,10 @@ struct gl_shader GLchar *Label; /**< GL_KHR_debug */ unsigned char sha1[20]; /**< SHA1 hash of pre-processed source */ GLboolean DeletePending; - enum gl_compile_status CompileStatus; bool IsES; /**< True if this shader uses GLSL ES */ + enum gl_compile_status CompileStatus; + #ifdef DEBUG unsigned SourceChecksum; /**< for debug/logging purposes */ #endif @@ -2581,14 +2582,14 @@ struct gl_shader unsigned Version; /**< GLSL version used for linking */ - struct exec_list *ir; - struct glsl_symbol_table *symbols; - /** * A bitmask of gl_advanced_blend_mode values */ GLbitfield BlendSupport; + struct exec_list *ir; + struct glsl_symbol_table *symbols; + /** * Whether early fragment tests are enabled as defined by * ARB_shader_image_load_store. -- 2.7.4