diff options
author | Dave Airlie <[email protected]> | 2017-09-03 21:08:34 +1000 |
---|---|---|
committer | Dave Airlie <[email protected]> | 2017-09-06 06:13:03 +1000 |
commit | 449ac347dd32cbe64c320c3f7e0522505235bec6 (patch) | |
tree | 4dd00daab1384bd29c50553fc95442e60a2582d4 | |
parent | a53c63e46b65ff321cbf3a14c97fd84bd9756fe5 (diff) |
mesa/mtypes: reorganise gl_shader
This reduces this from 200->182 bytes.
Reviewed-by: Thomas Helland <[email protected]>
Reviewed-by: Marek Olšák <[email protected]>
Reviewed-by: Timothy Arceri <[email protected]>
Reviewed-by: Samuel Pitoiset <[email protected]>
Signed-off-by: Dave Airlie <[email protected]>
-rw-r--r-- | src/mesa/main/mtypes.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/mesa/main/mtypes.h b/src/mesa/main/mtypes.h index 34da6b92e0b..2dab5942ca6 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. |