14 ../../generated/glsl/glcpp/glcpp-lex.c
15 ../../generated/glsl/glcpp/glcpp-parse.c
16 ../../generated/glsl/glsl_lexer.cpp
17 ../../generated/glsl/glsl_parser.cpp
18 ../../generated/glsl/builtin_function.cpp
28 glsl_parser_extras.cpp
31 hir_field_selection.cpp
34 ir_constant_expression.cpp
36 ir_expression_flattening.cpp
37 ir_function_can_inline.cpp
38 ir_function_detect_recursion.cpp
40 ir_hierarchical_visitor.cpp
42 ir_import_prototypes.cpp
46 ir_set_program_inouts.cpp
48 ir_variable_refcount.cpp
55 lower_clip_distance.cpp
57 lower_if_to_cond_assign.cpp
58 lower_instructions.cpp
60 lower_mat_op_to_vec.cpp
62 lower_texture_projection.cpp
63 lower_variable_index_to_cond_assign.cpp
64 lower_vec_index_to_cond_assign.cpp
65 lower_vec_index_to_swizzle.cpp
67 lower_output_reads.cpp
69 opt_constant_folding.cpp
70 opt_constant_propagation.cpp
71 opt_constant_variable.cpp
72 opt_copy_propagation.cpp
73 opt_copy_propagation_elements.cpp
75 opt_dead_code_local.cpp
76 opt_dead_functions.cpp
77 opt_discard_simplification.cpp
78 opt_function_inlining.cpp
79 opt_if_simplification.cpp
81 opt_redundant_jumps.cpp
82 opt_structure_splitting.cpp
83 opt_swizzle_swizzle.cpp
87 # this is just a helper library, don't include it in the all target
88 add_library(mesa_glsl STATIC EXCLUDE_FROM_ALL ${SOURCE})