diff options
author | Tapani Pälli <[email protected]> | 2015-10-27 13:18:41 +0200 |
---|---|---|
committer | Tapani Pälli <[email protected]> | 2015-10-29 17:16:22 +0200 |
commit | 6ce0857e30a8484f1b190ccf37631d64e629a468 (patch) | |
tree | 634fbdfd72f39cd4b17da4c3fcfe110c550e1478 /src/mesa/main | |
parent | 85f1f0441326ef3f49a4edeac474599db471ef7f (diff) |
mesa: add fragdata_arrays list to gl_shader
This is required to store information about fragdata arrays, currently
these variables get lost and cannot be retrieved later in sensible way
for program interface queries. List will be utilized by next patch.
Patch also modifies opt_dead_builtin_varyings pass to build list when
lowering fragdata arrays. This is identical approach as taken with
packed varyings pass.
Signed-off-by: Tapani Pälli <[email protected]>
Reviewed-by: Marta Lofstedt <[email protected]>
Diffstat (limited to 'src/mesa/main')
-rw-r--r-- | src/mesa/main/mtypes.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/mesa/main/mtypes.h b/src/mesa/main/mtypes.h index 34120cf5777..10e158618f7 100644 --- a/src/mesa/main/mtypes.h +++ b/src/mesa/main/mtypes.h @@ -2292,6 +2292,7 @@ struct gl_shader struct exec_list *ir; struct exec_list *packed_varyings; + struct exec_list *fragdata_arrays; struct glsl_symbol_table *symbols; bool uses_builtin_functions; |