// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 45; objects = { /* Begin PBXBuildFile section */ 2B38545F1293BE5000F3E692 /* lower_if_to_cond_assign.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B3854481293BE5000F3E692 /* lower_if_to_cond_assign.cpp */; }; 2B3854601293BE5000F3E692 /* lower_jumps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B3854491293BE5000F3E692 /* lower_jumps.cpp */; }; 2B3854611293BE5000F3E692 /* lower_mat_op_to_vec.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B38544A1293BE5000F3E692 /* lower_mat_op_to_vec.cpp */; }; 2B3854641293BE5000F3E692 /* lower_vec_index_to_cond_assign.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B38544D1293BE5000F3E692 /* lower_vec_index_to_cond_assign.cpp */; }; 2B3854651293BE5000F3E692 /* lower_vec_index_to_swizzle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B38544E1293BE5000F3E692 /* lower_vec_index_to_swizzle.cpp */; }; 2B3854661293BE5000F3E692 /* opt_algebraic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B38544F1293BE5000F3E692 /* opt_algebraic.cpp */; }; 2B3854671293BE5000F3E692 /* opt_constant_folding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B3854501293BE5000F3E692 /* opt_constant_folding.cpp */; }; 2B3854681293BE5000F3E692 /* opt_constant_propagation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B3854511293BE5000F3E692 /* opt_constant_propagation.cpp */; }; 2B3854691293BE5000F3E692 /* opt_constant_variable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B3854521293BE5000F3E692 /* opt_constant_variable.cpp */; }; 2B38546A1293BE5000F3E692 /* opt_copy_propagation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B3854531293BE5000F3E692 /* opt_copy_propagation.cpp */; }; 2B38546B1293BE5000F3E692 /* opt_dead_code_local.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B3854541293BE5000F3E692 /* opt_dead_code_local.cpp */; }; 2B38546C1293BE5000F3E692 /* opt_dead_code.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B3854551293BE5000F3E692 /* opt_dead_code.cpp */; }; 2B38546D1293BE5000F3E692 /* opt_dead_functions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B3854561293BE5000F3E692 /* opt_dead_functions.cpp */; }; 2B38546E1293BE5000F3E692 /* opt_function_inlining.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B3854571293BE5000F3E692 /* opt_function_inlining.cpp */; }; 2B38546F1293BE5000F3E692 /* opt_if_simplification.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B3854581293BE5000F3E692 /* opt_if_simplification.cpp */; }; 2B3854701293BE5000F3E692 /* opt_noop_swizzle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B3854591293BE5000F3E692 /* opt_noop_swizzle.cpp */; }; 2B3854711293BE5000F3E692 /* opt_structure_splitting.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B38545A1293BE5000F3E692 /* opt_structure_splitting.cpp */; }; 2B3854721293BE5000F3E692 /* opt_swizzle_swizzle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B38545B1293BE5000F3E692 /* opt_swizzle_swizzle.cpp */; }; 2B3854731293BE5000F3E692 /* opt_tree_grafting.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B38545C1293BE5000F3E692 /* opt_tree_grafting.cpp */; }; 2B3A6B8F15FA043D000DCBE1 /* link_uniforms.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B3A6B8E15FA043D000DCBE1 /* link_uniforms.cpp */; }; 2B3A6B9015FA043D000DCBE1 /* link_uniforms.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B3A6B8E15FA043D000DCBE1 /* link_uniforms.cpp */; }; 2B3A6B9615FA0468000DCBE1 /* link_uniform_initializers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B3A6B9515FA0468000DCBE1 /* link_uniform_initializers.cpp */; }; 2B3A6B9715FA0468000DCBE1 /* link_uniform_initializers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B3A6B9515FA0468000DCBE1 /* link_uniform_initializers.cpp */; }; 2B3A6BA215FA0494000DCBE1 /* lower_clip_distance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B3A6B9C15FA0494000DCBE1 /* lower_clip_distance.cpp */; }; 2B3A6BA315FA0494000DCBE1 /* lower_discard_flow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B3A6B9D15FA0494000DCBE1 /* lower_discard_flow.cpp */; }; 2B3A6BA415FA0494000DCBE1 /* lower_output_reads.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B3A6B9E15FA0494000DCBE1 /* lower_output_reads.cpp */; }; 2B3A6BA615FA0494000DCBE1 /* lower_ubo_reference.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B3A6BA015FA0494000DCBE1 /* lower_ubo_reference.cpp */; }; 2B3A6BA715FA0494000DCBE1 /* opt_array_splitting.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B3A6BA115FA0494000DCBE1 /* opt_array_splitting.cpp */; }; 2B3A6BA815FA0494000DCBE1 /* lower_clip_distance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B3A6B9C15FA0494000DCBE1 /* lower_clip_distance.cpp */; }; 2B3A6BA915FA0494000DCBE1 /* lower_discard_flow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B3A6B9D15FA0494000DCBE1 /* lower_discard_flow.cpp */; }; 2B3A6BAA15FA0494000DCBE1 /* lower_output_reads.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B3A6B9E15FA0494000DCBE1 /* lower_output_reads.cpp */; }; 2B3A6BAC15FA0494000DCBE1 /* lower_ubo_reference.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B3A6BA015FA0494000DCBE1 /* lower_ubo_reference.cpp */; }; 2B3A6BAD15FA0494000DCBE1 /* opt_array_splitting.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B3A6BA115FA0494000DCBE1 /* opt_array_splitting.cpp */; }; 2B3A6BD915FA08E1000DCBE1 /* ir_builder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B3A6BD715FA08E1000DCBE1 /* ir_builder.cpp */; }; 2B3A6BDA15FA08E1000DCBE1 /* ir_builder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B3A6BD715FA08E1000DCBE1 /* ir_builder.cpp */; }; 2B3A6BDB15FA08E1000DCBE1 /* ir_builder.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B3A6BD815FA08E1000DCBE1 /* ir_builder.h */; }; 2B47DA011209C87B00937F2C /* hash_table.c in Sources */ = {isa = PBXBuildFile; fileRef = 2B47D9FD1209C87B00937F2C /* hash_table.c */; }; 2B47DA021209C87B00937F2C /* hash_table.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B47D9FE1209C87B00937F2C /* hash_table.h */; }; 2B47DA031209C87B00937F2C /* symbol_table.c in Sources */ = {isa = PBXBuildFile; fileRef = 2B47D9FF1209C87B00937F2C /* symbol_table.c */; }; 2B47DA041209C87B00937F2C /* symbol_table.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B47DA001209C87B00937F2C /* symbol_table.h */; }; 2B62491112191339003F6EEE /* ir_rvalue_visitor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B62490D12191339003F6EEE /* ir_rvalue_visitor.cpp */; }; 2B62491212191339003F6EEE /* ir_rvalue_visitor.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B62490E12191339003F6EEE /* ir_rvalue_visitor.h */; }; 2B655A7213E0322E00B5278F /* ir_function_detect_recursion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B655A7113E0322E00B5278F /* ir_function_detect_recursion.cpp */; }; 2B655A7313E0322E00B5278F /* ir_function_detect_recursion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B655A7113E0322E00B5278F /* ir_function_detect_recursion.cpp */; }; 2B655A7813E0324F00B5278F /* standalone_scaffolding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B655A7613E0324F00B5278F /* standalone_scaffolding.cpp */; }; 2B655A7913E0324F00B5278F /* standalone_scaffolding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B655A7613E0324F00B5278F /* standalone_scaffolding.cpp */; }; 2B655A7A13E0324F00B5278F /* standalone_scaffolding.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B655A7713E0324F00B5278F /* standalone_scaffolding.h */; }; 2B6A99F41223B1670059FBED /* glcpp-lex.c in Sources */ = {isa = PBXBuildFile; fileRef = 2B6A99EC1223B1670059FBED /* glcpp-lex.c */; }; 2B6A99F61223B1670059FBED /* glcpp-parse.c in Sources */ = {isa = PBXBuildFile; fileRef = 2B6A99EE1223B1670059FBED /* glcpp-parse.c */; }; 2B6A99F71223B1670059FBED /* glcpp-parse.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B6A99EF1223B1670059FBED /* glcpp-parse.h */; }; 2B6A99FA1223B1670059FBED /* glcpp.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B6A99F21223B1670059FBED /* glcpp.h */; }; 2B6A99FB1223B1670059FBED /* pp.c in Sources */ = {isa = PBXBuildFile; fileRef = 2B6A99F31223B1670059FBED /* pp.c */; }; 2B6AC7B9161EC99C0094FD86 /* prog_instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B6AC7B5161EC99C0094FD86 /* prog_instruction.h */; }; 2B6AC7BA161EC99C0094FD86 /* prog_parameter.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B6AC7B6161EC99C0094FD86 /* prog_parameter.h */; }; 2B6AC7BB161EC99C0094FD86 /* prog_statevars.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B6AC7B7161EC99C0094FD86 /* prog_statevars.h */; }; 2B6AC7BD161EC9D40094FD86 /* ir_uniform.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B6AC7BC161EC9D40094FD86 /* ir_uniform.h */; }; 2B6AC8AD161ED9080094FD86 /* glminimal.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B6AC8AC161ED9080094FD86 /* glminimal.h */; }; 2B92A05D15F9FF4700CFED4A /* builtin_variables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B92A05C15F9FF4700CFED4A /* builtin_variables.cpp */; }; 2B92A05E15F9FF4700CFED4A /* builtin_variables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B92A05C15F9FF4700CFED4A /* builtin_variables.cpp */; }; 2BA07FAB1352E7BB00A1C074 /* ralloc.c in Sources */ = {isa = PBXBuildFile; fileRef = 2BA07FA91352E7BB00A1C074 /* ralloc.c */; }; 2BA07FAC1352E7BB00A1C074 /* ralloc.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BA07FAA1352E7BB00A1C074 /* ralloc.h */; }; 2BA080421352EBB900A1C074 /* ast_expr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA55A511207FEA6002DC82D /* ast_expr.cpp */; }; 2BA080431352EBB900A1C074 /* ast_function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA55A521207FEA6002DC82D /* ast_function.cpp */; }; 2BA080441352EBB900A1C074 /* ast_to_hir.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA55A531207FEA6002DC82D /* ast_to_hir.cpp */; }; 2BA080451352EBB900A1C074 /* ast_type.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA55A541207FEA6002DC82D /* ast_type.cpp */; }; 2BA080471352EBB900A1C074 /* glsl_lexer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA55A591207FEA6002DC82D /* glsl_lexer.cpp */; }; 2BA080491352EBB900A1C074 /* glsl_parser_extras.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA55A5D1207FEA6002DC82D /* glsl_parser_extras.cpp */; }; 2BA0804A1352EBB900A1C074 /* glsl_parser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA55A5F1207FEA6002DC82D /* glsl_parser.cpp */; }; 2BA0804B1352EBB900A1C074 /* glsl_types.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA55A631207FEA6002DC82D /* glsl_types.cpp */; }; 2BA0804C1352EBB900A1C074 /* hir_field_selection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA55A651207FEA6002DC82D /* hir_field_selection.cpp */; }; 2BA0804D1352EBB900A1C074 /* ir_basic_block.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA55A671207FEA6002DC82D /* ir_basic_block.cpp */; }; 2BA0804E1352EBB900A1C074 /* ir_clone.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA55A691207FEA6002DC82D /* ir_clone.cpp */; }; 2BA0804F1352EBB900A1C074 /* ir_constant_expression.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA55A6A1207FEA6002DC82D /* ir_constant_expression.cpp */; }; 2BA080501352EBB900A1C074 /* ir_expression_flattening.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA55A711207FEA6002DC82D /* ir_expression_flattening.cpp */; }; 2BA080511352EBB900A1C074 /* ir_function_can_inline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA55A731207FEA6002DC82D /* ir_function_can_inline.cpp */; }; 2BA080521352EBB900A1C074 /* ir_function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA55A761207FEA6002DC82D /* ir_function.cpp */; }; 2BA080531352EBB900A1C074 /* ir_hierarchical_visitor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA55A771207FEA6002DC82D /* ir_hierarchical_visitor.cpp */; }; 2BA080541352EBB900A1C074 /* ir_hv_accept.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA55A791207FEA6002DC82D /* ir_hv_accept.cpp */; }; 2BA080551352EBB900A1C074 /* ir_import_prototypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA55A7D1207FEA6002DC82D /* ir_import_prototypes.cpp */; }; 2BA080561352EBB900A1C074 /* ir_print_glsl_visitor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA55A811207FEA6002DC82D /* ir_print_glsl_visitor.cpp */; }; 2BA080571352EBB900A1C074 /* ir_print_visitor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA55A831207FEA6002DC82D /* ir_print_visitor.cpp */; }; 2BA080581352EBB900A1C074 /* ir_reader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA55A851207FEA6002DC82D /* ir_reader.cpp */; }; 2BA080591352EBB900A1C074 /* ir_unused_structs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA55A8A1207FEA6002DC82D /* ir_unused_structs.cpp */; }; 2BA0805A1352EBB900A1C074 /* ir_validate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA55A8C1207FEA6002DC82D /* ir_validate.cpp */; }; 2BA0805B1352EBB900A1C074 /* ir_variable_refcount.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA55A8D1207FEA6002DC82D /* ir_variable_refcount.cpp */; }; 2BA0805D1352EBB900A1C074 /* ir.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA55A931207FEA6002DC82D /* ir.cpp */; }; 2BA0805E1352EBB900A1C074 /* link_functions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA55A951207FEA6002DC82D /* link_functions.cpp */; }; 2BA0805F1352EBB900A1C074 /* linker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA55A961207FEA6002DC82D /* linker.cpp */; }; 2BA080601352EBB900A1C074 /* s_expression.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA55A9A1207FEA6002DC82D /* s_expression.cpp */; }; 2BA080611352EBB900A1C074 /* hash_table.c in Sources */ = {isa = PBXBuildFile; fileRef = 2B47D9FD1209C87B00937F2C /* hash_table.c */; }; 2BA080621352EBB900A1C074 /* symbol_table.c in Sources */ = {isa = PBXBuildFile; fileRef = 2B47D9FF1209C87B00937F2C /* symbol_table.c */; }; 2BA080631352EBB900A1C074 /* ir_rvalue_visitor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B62490D12191339003F6EEE /* ir_rvalue_visitor.cpp */; }; 2BA080641352EBB900A1C074 /* glcpp-lex.c in Sources */ = {isa = PBXBuildFile; fileRef = 2B6A99EC1223B1670059FBED /* glcpp-lex.c */; }; 2BA080651352EBB900A1C074 /* glcpp-parse.c in Sources */ = {isa = PBXBuildFile; fileRef = 2B6A99EE1223B1670059FBED /* glcpp-parse.c */; }; 2BA080661352EBB900A1C074 /* pp.c in Sources */ = {isa = PBXBuildFile; fileRef = 2B6A99F31223B1670059FBED /* pp.c */; }; 2BA080671352EBB900A1C074 /* glsl_symbol_table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BBA491F1254706A00D42573 /* glsl_symbol_table.cpp */; }; 2BA080681352EBB900A1C074 /* loop_analysis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BBA49211254706A00D42573 /* loop_analysis.cpp */; }; 2BA080691352EBB900A1C074 /* loop_controls.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BBA49231254706A00D42573 /* loop_controls.cpp */; }; 2BA0806A1352EBB900A1C074 /* loop_unroll.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BBA49241254706A00D42573 /* loop_unroll.cpp */; }; 2BA0806B1352EBB900A1C074 /* lower_noise.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BBA49251254706A00D42573 /* lower_noise.cpp */; }; 2BA0806C1352EBB900A1C074 /* lower_variable_index_to_cond_assign.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BBA49261254706A00D42573 /* lower_variable_index_to_cond_assign.cpp */; }; 2BA0806D1352EBB900A1C074 /* opt_redundant_jumps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BBA49271254706A00D42573 /* opt_redundant_jumps.cpp */; }; 2BA0806E1352EBB900A1C074 /* lower_if_to_cond_assign.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B3854481293BE5000F3E692 /* lower_if_to_cond_assign.cpp */; }; 2BA0806F1352EBB900A1C074 /* lower_jumps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B3854491293BE5000F3E692 /* lower_jumps.cpp */; }; 2BA080701352EBB900A1C074 /* lower_mat_op_to_vec.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B38544A1293BE5000F3E692 /* lower_mat_op_to_vec.cpp */; }; 2BA080711352EBB900A1C074 /* lower_vec_index_to_cond_assign.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B38544D1293BE5000F3E692 /* lower_vec_index_to_cond_assign.cpp */; }; 2BA080721352EBB900A1C074 /* lower_vec_index_to_swizzle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B38544E1293BE5000F3E692 /* lower_vec_index_to_swizzle.cpp */; }; 2BA080731352EBB900A1C074 /* opt_algebraic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B38544F1293BE5000F3E692 /* opt_algebraic.cpp */; }; 2BA080741352EBB900A1C074 /* opt_constant_folding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B3854501293BE5000F3E692 /* opt_constant_folding.cpp */; }; 2BA080751352EBB900A1C074 /* opt_constant_propagation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B3854511293BE5000F3E692 /* opt_constant_propagation.cpp */; }; 2BA080761352EBB900A1C074 /* opt_constant_variable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B3854521293BE5000F3E692 /* opt_constant_variable.cpp */; }; 2BA080771352EBB900A1C074 /* opt_copy_propagation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B3854531293BE5000F3E692 /* opt_copy_propagation.cpp */; }; 2BA080781352EBB900A1C074 /* opt_dead_code_local.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B3854541293BE5000F3E692 /* opt_dead_code_local.cpp */; }; 2BA080791352EBB900A1C074 /* opt_dead_code.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B3854551293BE5000F3E692 /* opt_dead_code.cpp */; }; 2BA0807A1352EBB900A1C074 /* opt_dead_functions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B3854561293BE5000F3E692 /* opt_dead_functions.cpp */; }; 2BA0807B1352EBB900A1C074 /* opt_function_inlining.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B3854571293BE5000F3E692 /* opt_function_inlining.cpp */; }; 2BA0807C1352EBB900A1C074 /* opt_if_simplification.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B3854581293BE5000F3E692 /* opt_if_simplification.cpp */; }; 2BA0807D1352EBB900A1C074 /* opt_noop_swizzle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B3854591293BE5000F3E692 /* opt_noop_swizzle.cpp */; }; 2BA0807E1352EBB900A1C074 /* opt_structure_splitting.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B38545A1293BE5000F3E692 /* opt_structure_splitting.cpp */; }; 2BA0807F1352EBB900A1C074 /* opt_swizzle_swizzle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B38545B1293BE5000F3E692 /* opt_swizzle_swizzle.cpp */; }; 2BA080801352EBB900A1C074 /* opt_tree_grafting.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B38545C1293BE5000F3E692 /* opt_tree_grafting.cpp */; }; 2BA080811352EBB900A1C074 /* lower_discard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BB2F5AA12B8F1580052C6B0 /* lower_discard.cpp */; }; 2BA080821352EBB900A1C074 /* lower_instructions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BB2F5AB12B8F1580052C6B0 /* lower_instructions.cpp */; }; 2BA080831352EBB900A1C074 /* lower_vector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BB2F5AC12B8F1580052C6B0 /* lower_vector.cpp */; }; 2BA080851352EBB900A1C074 /* strtod.c in Sources */ = {isa = PBXBuildFile; fileRef = 2BB2F5AE12B8F1580052C6B0 /* strtod.c */; }; 2BA080861352EBB900A1C074 /* ralloc.c in Sources */ = {isa = PBXBuildFile; fileRef = 2BA07FA91352E7BB00A1C074 /* ralloc.c */; }; 2BA080871352EBD100A1C074 /* builtin_stubs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA080381352EB1A00A1C074 /* builtin_stubs.cpp */; }; 2BA0808B1352EBFB00A1C074 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA0808A1352EBFB00A1C074 /* main.cpp */; }; 2BA55A9C1207FEA6002DC82D /* ast_expr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA55A511207FEA6002DC82D /* ast_expr.cpp */; }; 2BA55A9D1207FEA6002DC82D /* ast_function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA55A521207FEA6002DC82D /* ast_function.cpp */; }; 2BA55A9E1207FEA6002DC82D /* ast_to_hir.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA55A531207FEA6002DC82D /* ast_to_hir.cpp */; }; 2BA55A9F1207FEA6002DC82D /* ast_type.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA55A541207FEA6002DC82D /* ast_type.cpp */; }; 2BA55AA01207FEA6002DC82D /* ast.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BA55A551207FEA6002DC82D /* ast.h */; }; 2BA55AA11207FEA6002DC82D /* builtin_function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA55A561207FEA6002DC82D /* builtin_function.cpp */; }; 2BA55AA21207FEA6002DC82D /* builtin_types.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BA55A571207FEA6002DC82D /* builtin_types.h */; }; 2BA55AA41207FEA6002DC82D /* glsl_lexer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA55A591207FEA6002DC82D /* glsl_lexer.cpp */; }; 2BA55AA61207FEA6002DC82D /* glsl_optimizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA55A5B1207FEA6002DC82D /* glsl_optimizer.cpp */; }; 2BA55AA71207FEA6002DC82D /* glsl_optimizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BA55A5C1207FEA6002DC82D /* glsl_optimizer.h */; }; 2BA55AA81207FEA6002DC82D /* glsl_parser_extras.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA55A5D1207FEA6002DC82D /* glsl_parser_extras.cpp */; }; 2BA55AA91207FEA6002DC82D /* glsl_parser_extras.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BA55A5E1207FEA6002DC82D /* glsl_parser_extras.h */; }; 2BA55AAA1207FEA6002DC82D /* glsl_parser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA55A5F1207FEA6002DC82D /* glsl_parser.cpp */; }; 2BA55AAB1207FEA6002DC82D /* glsl_parser.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BA55A601207FEA6002DC82D /* glsl_parser.h */; }; 2BA55AAD1207FEA6002DC82D /* glsl_symbol_table.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BA55A621207FEA6002DC82D /* glsl_symbol_table.h */; }; 2BA55AAE1207FEA6002DC82D /* glsl_types.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA55A631207FEA6002DC82D /* glsl_types.cpp */; }; 2BA55AAF1207FEA6002DC82D /* glsl_types.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BA55A641207FEA6002DC82D /* glsl_types.h */; }; 2BA55AB01207FEA6002DC82D /* hir_field_selection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA55A651207FEA6002DC82D /* hir_field_selection.cpp */; }; 2BA55AB21207FEA6002DC82D /* ir_basic_block.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA55A671207FEA6002DC82D /* ir_basic_block.cpp */; }; 2BA55AB31207FEA6002DC82D /* ir_basic_block.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BA55A681207FEA6002DC82D /* ir_basic_block.h */; }; 2BA55AB41207FEA6002DC82D /* ir_clone.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA55A691207FEA6002DC82D /* ir_clone.cpp */; }; 2BA55AB51207FEA6002DC82D /* ir_constant_expression.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA55A6A1207FEA6002DC82D /* ir_constant_expression.cpp */; }; 2BA55ABC1207FEA6002DC82D /* ir_expression_flattening.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA55A711207FEA6002DC82D /* ir_expression_flattening.cpp */; }; 2BA55ABD1207FEA6002DC82D /* ir_expression_flattening.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BA55A721207FEA6002DC82D /* ir_expression_flattening.h */; }; 2BA55ABE1207FEA6002DC82D /* ir_function_can_inline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA55A731207FEA6002DC82D /* ir_function_can_inline.cpp */; }; 2BA55AC01207FEA6002DC82D /* ir_function_inlining.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BA55A751207FEA6002DC82D /* ir_function_inlining.h */; }; 2BA55AC11207FEA6002DC82D /* ir_function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA55A761207FEA6002DC82D /* ir_function.cpp */; }; 2BA55AC21207FEA6002DC82D /* ir_hierarchical_visitor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA55A771207FEA6002DC82D /* ir_hierarchical_visitor.cpp */; }; 2BA55AC31207FEA6002DC82D /* ir_hierarchical_visitor.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BA55A781207FEA6002DC82D /* ir_hierarchical_visitor.h */; }; 2BA55AC41207FEA6002DC82D /* ir_hv_accept.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA55A791207FEA6002DC82D /* ir_hv_accept.cpp */; }; 2BA55AC81207FEA6002DC82D /* ir_import_prototypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA55A7D1207FEA6002DC82D /* ir_import_prototypes.cpp */; }; 2BA55ACB1207FEA6002DC82D /* ir_optimization.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BA55A801207FEA6002DC82D /* ir_optimization.h */; }; 2BA55ACC1207FEA6002DC82D /* ir_print_glsl_visitor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA55A811207FEA6002DC82D /* ir_print_glsl_visitor.cpp */; }; 2BA55ACD1207FEA6002DC82D /* ir_print_glsl_visitor.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BA55A821207FEA6002DC82D /* ir_print_glsl_visitor.h */; }; 2BA55ACE1207FEA6002DC82D /* ir_print_visitor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA55A831207FEA6002DC82D /* ir_print_visitor.cpp */; }; 2BA55ACF1207FEA6002DC82D /* ir_print_visitor.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BA55A841207FEA6002DC82D /* ir_print_visitor.h */; }; 2BA55AD01207FEA6002DC82D /* ir_reader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA55A851207FEA6002DC82D /* ir_reader.cpp */; }; 2BA55AD11207FEA6002DC82D /* ir_reader.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BA55A861207FEA6002DC82D /* ir_reader.h */; }; 2BA55AD51207FEA6002DC82D /* ir_unused_structs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA55A8A1207FEA6002DC82D /* ir_unused_structs.cpp */; }; 2BA55AD61207FEA6002DC82D /* ir_unused_structs.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BA55A8B1207FEA6002DC82D /* ir_unused_structs.h */; }; 2BA55AD71207FEA6002DC82D /* ir_validate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA55A8C1207FEA6002DC82D /* ir_validate.cpp */; }; 2BA55AD81207FEA6002DC82D /* ir_variable_refcount.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA55A8D1207FEA6002DC82D /* ir_variable_refcount.cpp */; }; 2BA55AD91207FEA6002DC82D /* ir_variable_refcount.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BA55A8E1207FEA6002DC82D /* ir_variable_refcount.h */; }; 2BA55ADD1207FEA6002DC82D /* ir_visitor.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BA55A921207FEA6002DC82D /* ir_visitor.h */; }; 2BA55ADE1207FEA6002DC82D /* ir.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA55A931207FEA6002DC82D /* ir.cpp */; }; 2BA55ADF1207FEA6002DC82D /* ir.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BA55A941207FEA6002DC82D /* ir.h */; }; 2BA55AE01207FEA6002DC82D /* link_functions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA55A951207FEA6002DC82D /* link_functions.cpp */; }; 2BA55AE11207FEA6002DC82D /* linker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA55A961207FEA6002DC82D /* linker.cpp */; }; 2BA55AE21207FEA6002DC82D /* linker.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BA55A971207FEA6002DC82D /* linker.h */; }; 2BA55AE31207FEA6002DC82D /* list.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BA55A981207FEA6002DC82D /* list.h */; }; 2BA55AE41207FEA6002DC82D /* program.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BA55A991207FEA6002DC82D /* program.h */; }; 2BA55AE51207FEA6002DC82D /* s_expression.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BA55A9A1207FEA6002DC82D /* s_expression.cpp */; }; 2BA55AE61207FEA6002DC82D /* s_expression.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BA55A9B1207FEA6002DC82D /* s_expression.h */; }; 2BB2F5B012B8F1580052C6B0 /* lower_discard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BB2F5AA12B8F1580052C6B0 /* lower_discard.cpp */; }; 2BB2F5B112B8F1580052C6B0 /* lower_instructions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BB2F5AB12B8F1580052C6B0 /* lower_instructions.cpp */; }; 2BB2F5B212B8F1580052C6B0 /* lower_vector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BB2F5AC12B8F1580052C6B0 /* lower_vector.cpp */; }; 2BB2F5B412B8F1580052C6B0 /* strtod.c in Sources */ = {isa = PBXBuildFile; fileRef = 2BB2F5AE12B8F1580052C6B0 /* strtod.c */; }; 2BB2F5B512B8F1580052C6B0 /* strtod.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BB2F5AF12B8F1580052C6B0 /* strtod.h */; }; 2BB725A9135094BE0057D8B5 /* compiler.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BB7259B135094BE0057D8B5 /* compiler.h */; }; 2BB725AA135094BE0057D8B5 /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BB7259C135094BE0057D8B5 /* config.h */; }; 2BB725AB135094BE0057D8B5 /* context.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BB7259D135094BE0057D8B5 /* context.h */; }; 2BB725AC135094BE0057D8B5 /* core.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BB7259E135094BE0057D8B5 /* core.h */; }; 2BB725AD135094BE0057D8B5 /* dd.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BB7259F135094BE0057D8B5 /* dd.h */; }; 2BB725AF135094BE0057D8B5 /* glheader.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BB725A1135094BE0057D8B5 /* glheader.h */; }; 2BB725B0135094BE0057D8B5 /* imports.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BB725A2135094BE0057D8B5 /* imports.h */; }; 2BB725B1135094BE0057D8B5 /* macros.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BB725A3135094BE0057D8B5 /* macros.h */; }; 2BB725B3135094BE0057D8B5 /* mtypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BB725A5135094BE0057D8B5 /* mtypes.h */; }; 2BB725B5135094BE0057D8B5 /* simple_list.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BB725A7135094BE0057D8B5 /* simple_list.h */; }; 2BBA49281254706A00D42573 /* glsl_symbol_table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BBA491F1254706A00D42573 /* glsl_symbol_table.cpp */; }; 2BBA492A1254706A00D42573 /* loop_analysis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BBA49211254706A00D42573 /* loop_analysis.cpp */; }; 2BBA492B1254706A00D42573 /* loop_analysis.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BBA49221254706A00D42573 /* loop_analysis.h */; }; 2BBA492C1254706A00D42573 /* loop_controls.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BBA49231254706A00D42573 /* loop_controls.cpp */; }; 2BBA492D1254706A00D42573 /* loop_unroll.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BBA49241254706A00D42573 /* loop_unroll.cpp */; }; 2BBA492E1254706A00D42573 /* lower_noise.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BBA49251254706A00D42573 /* lower_noise.cpp */; }; 2BBA492F1254706A00D42573 /* lower_variable_index_to_cond_assign.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BBA49261254706A00D42573 /* lower_variable_index_to_cond_assign.cpp */; }; 2BBA49301254706A00D42573 /* opt_redundant_jumps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BBA49271254706A00D42573 /* opt_redundant_jumps.cpp */; }; 2BEC22EA1356E98300B5E301 /* opt_copy_propagation_elements.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BEC22CB1356E94E00B5E301 /* opt_copy_propagation_elements.cpp */; }; 2BEC22EB1356E98500B5E301 /* opt_copy_propagation_elements.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2BEC22CB1356E94E00B5E301 /* opt_copy_propagation_elements.cpp */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ 2B3854481293BE5000F3E692 /* lower_if_to_cond_assign.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = lower_if_to_cond_assign.cpp; path = ../lower_if_to_cond_assign.cpp; sourceTree = SOURCE_ROOT; }; 2B3854491293BE5000F3E692 /* lower_jumps.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = lower_jumps.cpp; path = ../lower_jumps.cpp; sourceTree = SOURCE_ROOT; }; 2B38544A1293BE5000F3E692 /* lower_mat_op_to_vec.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = lower_mat_op_to_vec.cpp; path = ../lower_mat_op_to_vec.cpp; sourceTree = SOURCE_ROOT; }; 2B38544D1293BE5000F3E692 /* lower_vec_index_to_cond_assign.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = lower_vec_index_to_cond_assign.cpp; path = ../lower_vec_index_to_cond_assign.cpp; sourceTree = SOURCE_ROOT; }; 2B38544E1293BE5000F3E692 /* lower_vec_index_to_swizzle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = lower_vec_index_to_swizzle.cpp; path = ../lower_vec_index_to_swizzle.cpp; sourceTree = SOURCE_ROOT; }; 2B38544F1293BE5000F3E692 /* opt_algebraic.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = opt_algebraic.cpp; path = ../opt_algebraic.cpp; sourceTree = SOURCE_ROOT; }; 2B3854501293BE5000F3E692 /* opt_constant_folding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = opt_constant_folding.cpp; path = ../opt_constant_folding.cpp; sourceTree = SOURCE_ROOT; }; 2B3854511293BE5000F3E692 /* opt_constant_propagation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = opt_constant_propagation.cpp; path = ../opt_constant_propagation.cpp; sourceTree = SOURCE_ROOT; }; 2B3854521293BE5000F3E692 /* opt_constant_variable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = opt_constant_variable.cpp; path = ../opt_constant_variable.cpp; sourceTree = SOURCE_ROOT; }; 2B3854531293BE5000F3E692 /* opt_copy_propagation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = opt_copy_propagation.cpp; path = ../opt_copy_propagation.cpp; sourceTree = SOURCE_ROOT; }; 2B3854541293BE5000F3E692 /* opt_dead_code_local.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = opt_dead_code_local.cpp; path = ../opt_dead_code_local.cpp; sourceTree = SOURCE_ROOT; }; 2B3854551293BE5000F3E692 /* opt_dead_code.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = opt_dead_code.cpp; path = ../opt_dead_code.cpp; sourceTree = SOURCE_ROOT; }; 2B3854561293BE5000F3E692 /* opt_dead_functions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = opt_dead_functions.cpp; path = ../opt_dead_functions.cpp; sourceTree = SOURCE_ROOT; }; 2B3854571293BE5000F3E692 /* opt_function_inlining.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = opt_function_inlining.cpp; path = ../opt_function_inlining.cpp; sourceTree = SOURCE_ROOT; }; 2B3854581293BE5000F3E692 /* opt_if_simplification.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = opt_if_simplification.cpp; path = ../opt_if_simplification.cpp; sourceTree = SOURCE_ROOT; }; 2B3854591293BE5000F3E692 /* opt_noop_swizzle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = opt_noop_swizzle.cpp; path = ../opt_noop_swizzle.cpp; sourceTree = SOURCE_ROOT; }; 2B38545A1293BE5000F3E692 /* opt_structure_splitting.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = opt_structure_splitting.cpp; path = ../opt_structure_splitting.cpp; sourceTree = SOURCE_ROOT; }; 2B38545B1293BE5000F3E692 /* opt_swizzle_swizzle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = opt_swizzle_swizzle.cpp; path = ../opt_swizzle_swizzle.cpp; sourceTree = SOURCE_ROOT; }; 2B38545C1293BE5000F3E692 /* opt_tree_grafting.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = opt_tree_grafting.cpp; path = ../opt_tree_grafting.cpp; sourceTree = SOURCE_ROOT; }; 2B3A6B8E15FA043D000DCBE1 /* link_uniforms.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = link_uniforms.cpp; path = ../link_uniforms.cpp; sourceTree = SOURCE_ROOT; }; 2B3A6B9515FA0468000DCBE1 /* link_uniform_initializers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = link_uniform_initializers.cpp; path = ../link_uniform_initializers.cpp; sourceTree = SOURCE_ROOT; }; 2B3A6B9C15FA0494000DCBE1 /* lower_clip_distance.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = lower_clip_distance.cpp; path = ../lower_clip_distance.cpp; sourceTree = SOURCE_ROOT; }; 2B3A6B9D15FA0494000DCBE1 /* lower_discard_flow.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = lower_discard_flow.cpp; path = ../lower_discard_flow.cpp; sourceTree = SOURCE_ROOT; }; 2B3A6B9E15FA0494000DCBE1 /* lower_output_reads.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = lower_output_reads.cpp; path = ../lower_output_reads.cpp; sourceTree = SOURCE_ROOT; }; 2B3A6BA015FA0494000DCBE1 /* lower_ubo_reference.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = lower_ubo_reference.cpp; path = ../lower_ubo_reference.cpp; sourceTree = SOURCE_ROOT; }; 2B3A6BA115FA0494000DCBE1 /* opt_array_splitting.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = opt_array_splitting.cpp; path = ../opt_array_splitting.cpp; sourceTree = SOURCE_ROOT; }; 2B3A6BD715FA08E1000DCBE1 /* ir_builder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ir_builder.cpp; path = ../ir_builder.cpp; sourceTree = SOURCE_ROOT; }; 2B3A6BD815FA08E1000DCBE1 /* ir_builder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ir_builder.h; path = ../ir_builder.h; sourceTree = SOURCE_ROOT; }; 2B47D9FD1209C87B00937F2C /* hash_table.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = hash_table.c; path = ../../mesa/program/hash_table.c; sourceTree = SOURCE_ROOT; }; 2B47D9FE1209C87B00937F2C /* hash_table.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = hash_table.h; path = ../../mesa/program/hash_table.h; sourceTree = SOURCE_ROOT; }; 2B47D9FF1209C87B00937F2C /* symbol_table.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = symbol_table.c; path = ../../mesa/program/symbol_table.c; sourceTree = SOURCE_ROOT; }; 2B47DA001209C87B00937F2C /* symbol_table.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = symbol_table.h; path = ../../mesa/program/symbol_table.h; sourceTree = SOURCE_ROOT; }; 2B62490D12191339003F6EEE /* ir_rvalue_visitor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ir_rvalue_visitor.cpp; path = ../ir_rvalue_visitor.cpp; sourceTree = SOURCE_ROOT; }; 2B62490E12191339003F6EEE /* ir_rvalue_visitor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ir_rvalue_visitor.h; path = ../ir_rvalue_visitor.h; sourceTree = SOURCE_ROOT; }; 2B655A7113E0322E00B5278F /* ir_function_detect_recursion.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ir_function_detect_recursion.cpp; path = ../ir_function_detect_recursion.cpp; sourceTree = SOURCE_ROOT; }; 2B655A7613E0324F00B5278F /* standalone_scaffolding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = standalone_scaffolding.cpp; path = ../standalone_scaffolding.cpp; sourceTree = SOURCE_ROOT; }; 2B655A7713E0324F00B5278F /* standalone_scaffolding.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = standalone_scaffolding.h; path = ../standalone_scaffolding.h; sourceTree = SOURCE_ROOT; }; 2B6A99EC1223B1670059FBED /* glcpp-lex.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "glcpp-lex.c"; path = "../glcpp/glcpp-lex.c"; sourceTree = SOURCE_ROOT; }; 2B6A99ED1223B1670059FBED /* glcpp-lex.l */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.lex; name = "glcpp-lex.l"; path = "../glcpp/glcpp-lex.l"; sourceTree = SOURCE_ROOT; }; 2B6A99EE1223B1670059FBED /* glcpp-parse.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "glcpp-parse.c"; path = "../glcpp/glcpp-parse.c"; sourceTree = SOURCE_ROOT; }; 2B6A99EF1223B1670059FBED /* glcpp-parse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "glcpp-parse.h"; path = "../glcpp/glcpp-parse.h"; sourceTree = SOURCE_ROOT; }; 2B6A99F01223B1670059FBED /* glcpp-parse.y */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.yacc; name = "glcpp-parse.y"; path = "../glcpp/glcpp-parse.y"; sourceTree = SOURCE_ROOT; }; 2B6A99F11223B1670059FBED /* glcpp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = glcpp.c; path = ../glcpp/glcpp.c; sourceTree = SOURCE_ROOT; }; 2B6A99F21223B1670059FBED /* glcpp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = glcpp.h; path = ../glcpp/glcpp.h; sourceTree = SOURCE_ROOT; }; 2B6A99F31223B1670059FBED /* pp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pp.c; path = ../glcpp/pp.c; sourceTree = SOURCE_ROOT; }; 2B6AC7B5161EC99C0094FD86 /* prog_instruction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = prog_instruction.h; path = ../../mesa/program/prog_instruction.h; sourceTree = SOURCE_ROOT; }; 2B6AC7B6161EC99C0094FD86 /* prog_parameter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = prog_parameter.h; path = ../../mesa/program/prog_parameter.h; sourceTree = SOURCE_ROOT; }; 2B6AC7B7161EC99C0094FD86 /* prog_statevars.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = prog_statevars.h; path = ../../mesa/program/prog_statevars.h; sourceTree = SOURCE_ROOT; }; 2B6AC7BC161EC9D40094FD86 /* ir_uniform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ir_uniform.h; path = ../ir_uniform.h; sourceTree = SOURCE_ROOT; }; 2B6AC8AC161ED9080094FD86 /* glminimal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = glminimal.h; path = ../../mesa/main/glminimal.h; sourceTree = SOURCE_ROOT; }; 2B92A05C15F9FF4700CFED4A /* builtin_variables.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = builtin_variables.cpp; path = ../builtin_variables.cpp; sourceTree = SOURCE_ROOT; }; 2BA07FA91352E7BB00A1C074 /* ralloc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ralloc.c; path = ../ralloc.c; sourceTree = SOURCE_ROOT; }; 2BA07FAA1352E7BB00A1C074 /* ralloc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ralloc.h; path = ../ralloc.h; sourceTree = SOURCE_ROOT; }; 2BA080381352EB1A00A1C074 /* builtin_stubs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = builtin_stubs.cpp; path = ../builtin_stubs.cpp; sourceTree = SOURCE_ROOT; }; 2BA0803D1352EB9300A1C074 /* builtin_compiler */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = builtin_compiler; sourceTree = BUILT_PRODUCTS_DIR; }; 2BA0808A1352EBFB00A1C074 /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = main.cpp; path = ../main.cpp; sourceTree = SOURCE_ROOT; }; 2BA55A511207FEA6002DC82D /* ast_expr.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ast_expr.cpp; path = ../ast_expr.cpp; sourceTree = SOURCE_ROOT; }; 2BA55A521207FEA6002DC82D /* ast_function.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ast_function.cpp; path = ../ast_function.cpp; sourceTree = SOURCE_ROOT; }; 2BA55A531207FEA6002DC82D /* ast_to_hir.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ast_to_hir.cpp; path = ../ast_to_hir.cpp; sourceTree = SOURCE_ROOT; }; 2BA55A541207FEA6002DC82D /* ast_type.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ast_type.cpp; path = ../ast_type.cpp; sourceTree = SOURCE_ROOT; }; 2BA55A551207FEA6002DC82D /* ast.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ast.h; path = ../ast.h; sourceTree = SOURCE_ROOT; }; 2BA55A561207FEA6002DC82D /* builtin_function.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = builtin_function.cpp; path = ../builtin_function.cpp; sourceTree = SOURCE_ROOT; }; 2BA55A571207FEA6002DC82D /* builtin_types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = builtin_types.h; path = ../builtin_types.h; sourceTree = SOURCE_ROOT; }; 2BA55A591207FEA6002DC82D /* glsl_lexer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = glsl_lexer.cpp; path = ../glsl_lexer.cpp; sourceTree = SOURCE_ROOT; }; 2BA55A5A1207FEA6002DC82D /* glsl_lexer.ll */ = {isa = PBXFileReference; explicitFileType = sourcecode.lex; fileEncoding = 4; name = glsl_lexer.ll; path = ../glsl_lexer.ll; sourceTree = SOURCE_ROOT; }; 2BA55A5B1207FEA6002DC82D /* glsl_optimizer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = glsl_optimizer.cpp; path = ../glsl_optimizer.cpp; sourceTree = SOURCE_ROOT; }; 2BA55A5C1207FEA6002DC82D /* glsl_optimizer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = glsl_optimizer.h; path = ../glsl_optimizer.h; sourceTree = SOURCE_ROOT; }; 2BA55A5D1207FEA6002DC82D /* glsl_parser_extras.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = glsl_parser_extras.cpp; path = ../glsl_parser_extras.cpp; sourceTree = SOURCE_ROOT; }; 2BA55A5E1207FEA6002DC82D /* glsl_parser_extras.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = glsl_parser_extras.h; path = ../glsl_parser_extras.h; sourceTree = SOURCE_ROOT; }; 2BA55A5F1207FEA6002DC82D /* glsl_parser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = glsl_parser.cpp; path = ../glsl_parser.cpp; sourceTree = SOURCE_ROOT; }; 2BA55A601207FEA6002DC82D /* glsl_parser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = glsl_parser.h; path = ../glsl_parser.h; sourceTree = SOURCE_ROOT; }; 2BA55A611207FEA6002DC82D /* glsl_parser.yy */ = {isa = PBXFileReference; explicitFileType = sourcecode.yacc; fileEncoding = 4; name = glsl_parser.yy; path = ../glsl_parser.yy; sourceTree = SOURCE_ROOT; }; 2BA55A621207FEA6002DC82D /* glsl_symbol_table.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = glsl_symbol_table.h; path = ../glsl_symbol_table.h; sourceTree = SOURCE_ROOT; }; 2BA55A631207FEA6002DC82D /* glsl_types.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = glsl_types.cpp; path = ../glsl_types.cpp; sourceTree = SOURCE_ROOT; }; 2BA55A641207FEA6002DC82D /* glsl_types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = glsl_types.h; path = ../glsl_types.h; sourceTree = SOURCE_ROOT; }; 2BA55A651207FEA6002DC82D /* hir_field_selection.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = hir_field_selection.cpp; path = ../hir_field_selection.cpp; sourceTree = SOURCE_ROOT; }; 2BA55A671207FEA6002DC82D /* ir_basic_block.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ir_basic_block.cpp; path = ../ir_basic_block.cpp; sourceTree = SOURCE_ROOT; }; 2BA55A681207FEA6002DC82D /* ir_basic_block.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ir_basic_block.h; path = ../ir_basic_block.h; sourceTree = SOURCE_ROOT; }; 2BA55A691207FEA6002DC82D /* ir_clone.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ir_clone.cpp; path = ../ir_clone.cpp; sourceTree = SOURCE_ROOT; }; 2BA55A6A1207FEA6002DC82D /* ir_constant_expression.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ir_constant_expression.cpp; path = ../ir_constant_expression.cpp; sourceTree = SOURCE_ROOT; }; 2BA55A711207FEA6002DC82D /* ir_expression_flattening.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ir_expression_flattening.cpp; path = ../ir_expression_flattening.cpp; sourceTree = SOURCE_ROOT; }; 2BA55A721207FEA6002DC82D /* ir_expression_flattening.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ir_expression_flattening.h; path = ../ir_expression_flattening.h; sourceTree = SOURCE_ROOT; }; 2BA55A731207FEA6002DC82D /* ir_function_can_inline.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ir_function_can_inline.cpp; path = ../ir_function_can_inline.cpp; sourceTree = SOURCE_ROOT; }; 2BA55A751207FEA6002DC82D /* ir_function_inlining.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ir_function_inlining.h; path = ../ir_function_inlining.h; sourceTree = SOURCE_ROOT; }; 2BA55A761207FEA6002DC82D /* ir_function.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ir_function.cpp; path = ../ir_function.cpp; sourceTree = SOURCE_ROOT; }; 2BA55A771207FEA6002DC82D /* ir_hierarchical_visitor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ir_hierarchical_visitor.cpp; path = ../ir_hierarchical_visitor.cpp; sourceTree = SOURCE_ROOT; }; 2BA55A781207FEA6002DC82D /* ir_hierarchical_visitor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ir_hierarchical_visitor.h; path = ../ir_hierarchical_visitor.h; sourceTree = SOURCE_ROOT; }; 2BA55A791207FEA6002DC82D /* ir_hv_accept.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ir_hv_accept.cpp; path = ../ir_hv_accept.cpp; sourceTree = SOURCE_ROOT; }; 2BA55A7D1207FEA6002DC82D /* ir_import_prototypes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ir_import_prototypes.cpp; path = ../ir_import_prototypes.cpp; sourceTree = SOURCE_ROOT; }; 2BA55A801207FEA6002DC82D /* ir_optimization.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ir_optimization.h; path = ../ir_optimization.h; sourceTree = SOURCE_ROOT; }; 2BA55A811207FEA6002DC82D /* ir_print_glsl_visitor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ir_print_glsl_visitor.cpp; path = ../ir_print_glsl_visitor.cpp; sourceTree = SOURCE_ROOT; }; 2BA55A821207FEA6002DC82D /* ir_print_glsl_visitor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ir_print_glsl_visitor.h; path = ../ir_print_glsl_visitor.h; sourceTree = SOURCE_ROOT; }; 2BA55A831207FEA6002DC82D /* ir_print_visitor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ir_print_visitor.cpp; path = ../ir_print_visitor.cpp; sourceTree = SOURCE_ROOT; }; 2BA55A841207FEA6002DC82D /* ir_print_visitor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ir_print_visitor.h; path = ../ir_print_visitor.h; sourceTree = SOURCE_ROOT; }; 2BA55A851207FEA6002DC82D /* ir_reader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ir_reader.cpp; path = ../ir_reader.cpp; sourceTree = SOURCE_ROOT; }; 2BA55A861207FEA6002DC82D /* ir_reader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ir_reader.h; path = ../ir_reader.h; sourceTree = SOURCE_ROOT; }; 2BA55A8A1207FEA6002DC82D /* ir_unused_structs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ir_unused_structs.cpp; path = ../ir_unused_structs.cpp; sourceTree = SOURCE_ROOT; }; 2BA55A8B1207FEA6002DC82D /* ir_unused_structs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ir_unused_structs.h; path = ../ir_unused_structs.h; sourceTree = SOURCE_ROOT; }; 2BA55A8C1207FEA6002DC82D /* ir_validate.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ir_validate.cpp; path = ../ir_validate.cpp; sourceTree = SOURCE_ROOT; }; 2BA55A8D1207FEA6002DC82D /* ir_variable_refcount.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ir_variable_refcount.cpp; path = ../ir_variable_refcount.cpp; sourceTree = SOURCE_ROOT; }; 2BA55A8E1207FEA6002DC82D /* ir_variable_refcount.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ir_variable_refcount.h; path = ../ir_variable_refcount.h; sourceTree = SOURCE_ROOT; }; 2BA55A921207FEA6002DC82D /* ir_visitor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ir_visitor.h; path = ../ir_visitor.h; sourceTree = SOURCE_ROOT; }; 2BA55A931207FEA6002DC82D /* ir.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ir.cpp; path = ../ir.cpp; sourceTree = SOURCE_ROOT; }; 2BA55A941207FEA6002DC82D /* ir.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ir.h; path = ../ir.h; sourceTree = SOURCE_ROOT; }; 2BA55A951207FEA6002DC82D /* link_functions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = link_functions.cpp; path = ../link_functions.cpp; sourceTree = SOURCE_ROOT; }; 2BA55A961207FEA6002DC82D /* linker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = linker.cpp; path = ../linker.cpp; sourceTree = SOURCE_ROOT; }; 2BA55A971207FEA6002DC82D /* linker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = linker.h; path = ../linker.h; sourceTree = SOURCE_ROOT; }; 2BA55A981207FEA6002DC82D /* list.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = list.h; path = ../list.h; sourceTree = SOURCE_ROOT; }; 2BA55A991207FEA6002DC82D /* program.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = program.h; path = ../program.h; sourceTree = SOURCE_ROOT; }; 2BA55A9A1207FEA6002DC82D /* s_expression.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = s_expression.cpp; path = ../s_expression.cpp; sourceTree = SOURCE_ROOT; }; 2BA55A9B1207FEA6002DC82D /* s_expression.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_expression.h; path = ../s_expression.h; sourceTree = SOURCE_ROOT; }; 2BB2F5AA12B8F1580052C6B0 /* lower_discard.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = lower_discard.cpp; path = ../lower_discard.cpp; sourceTree = SOURCE_ROOT; }; 2BB2F5AB12B8F1580052C6B0 /* lower_instructions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = lower_instructions.cpp; path = ../lower_instructions.cpp; sourceTree = SOURCE_ROOT; }; 2BB2F5AC12B8F1580052C6B0 /* lower_vector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = lower_vector.cpp; path = ../lower_vector.cpp; sourceTree = SOURCE_ROOT; }; 2BB2F5AE12B8F1580052C6B0 /* strtod.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = strtod.c; path = ../strtod.c; sourceTree = SOURCE_ROOT; }; 2BB2F5AF12B8F1580052C6B0 /* strtod.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = strtod.h; path = ../strtod.h; sourceTree = SOURCE_ROOT; }; 2BB7259B135094BE0057D8B5 /* compiler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = compiler.h; path = ../../mesa/main/compiler.h; sourceTree = SOURCE_ROOT; }; 2BB7259C135094BE0057D8B5 /* config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = config.h; path = ../../mesa/main/config.h; sourceTree = SOURCE_ROOT; }; 2BB7259D135094BE0057D8B5 /* context.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = context.h; path = ../../mesa/main/context.h; sourceTree = SOURCE_ROOT; }; 2BB7259E135094BE0057D8B5 /* core.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = core.h; path = ../../mesa/main/core.h; sourceTree = SOURCE_ROOT; }; 2BB7259F135094BE0057D8B5 /* dd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = dd.h; path = ../../mesa/main/dd.h; sourceTree = SOURCE_ROOT; }; 2BB725A1135094BE0057D8B5 /* glheader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = glheader.h; path = ../../mesa/main/glheader.h; sourceTree = SOURCE_ROOT; }; 2BB725A2135094BE0057D8B5 /* imports.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = imports.h; path = ../../mesa/main/imports.h; sourceTree = SOURCE_ROOT; }; 2BB725A3135094BE0057D8B5 /* macros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = macros.h; path = ../../mesa/main/macros.h; sourceTree = SOURCE_ROOT; }; 2BB725A5135094BE0057D8B5 /* mtypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mtypes.h; path = ../../mesa/main/mtypes.h; sourceTree = SOURCE_ROOT; }; 2BB725A7135094BE0057D8B5 /* simple_list.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = simple_list.h; path = ../../mesa/main/simple_list.h; sourceTree = SOURCE_ROOT; }; 2BBA491F1254706A00D42573 /* glsl_symbol_table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = glsl_symbol_table.cpp; path = ../glsl_symbol_table.cpp; sourceTree = SOURCE_ROOT; }; 2BBA49211254706A00D42573 /* loop_analysis.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = loop_analysis.cpp; path = ../loop_analysis.cpp; sourceTree = SOURCE_ROOT; }; 2BBA49221254706A00D42573 /* loop_analysis.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = loop_analysis.h; path = ../loop_analysis.h; sourceTree = SOURCE_ROOT; }; 2BBA49231254706A00D42573 /* loop_controls.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = loop_controls.cpp; path = ../loop_controls.cpp; sourceTree = SOURCE_ROOT; }; 2BBA49241254706A00D42573 /* loop_unroll.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = loop_unroll.cpp; path = ../loop_unroll.cpp; sourceTree = SOURCE_ROOT; }; 2BBA49251254706A00D42573 /* lower_noise.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = lower_noise.cpp; path = ../lower_noise.cpp; sourceTree = SOURCE_ROOT; }; 2BBA49261254706A00D42573 /* lower_variable_index_to_cond_assign.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = lower_variable_index_to_cond_assign.cpp; path = ../lower_variable_index_to_cond_assign.cpp; sourceTree = SOURCE_ROOT; }; 2BBA49271254706A00D42573 /* opt_redundant_jumps.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = opt_redundant_jumps.cpp; path = ../opt_redundant_jumps.cpp; sourceTree = SOURCE_ROOT; }; 2BEC22CB1356E94E00B5E301 /* opt_copy_propagation_elements.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = opt_copy_propagation_elements.cpp; path = ../opt_copy_propagation_elements.cpp; sourceTree = SOURCE_ROOT; }; D2AAC046055464E500DB518D /* libmesaglsl2.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libmesaglsl2.a; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ 2BA0803B1352EB9300A1C074 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; D289987405E68DCB004EDB86 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ 08FB7794FE84155DC02AAC07 /* mesaglsl2 */ = { isa = PBXGroup; children = ( 08FB7795FE84155DC02AAC07 /* Source */, 1AB674ADFE9D54B511CA2CBB /* Products */, ); name = mesaglsl2; sourceTree = ""; }; 08FB7795FE84155DC02AAC07 /* Source */ = { isa = PBXGroup; children = ( 2BB7259A135094A60057D8B5 /* mesa */, 2B47D9FC1209C85400937F2C /* program */, 2BA55A501207FE41002DC82D /* glsl */, ); name = Source; sourceTree = ""; }; 1AB674ADFE9D54B511CA2CBB /* Products */ = { isa = PBXGroup; children = ( D2AAC046055464E500DB518D /* libmesaglsl2.a */, 2BA0803D1352EB9300A1C074 /* builtin_compiler */, ); name = Products; sourceTree = ""; }; 2B47D9FC1209C85400937F2C /* program */ = { isa = PBXGroup; children = ( 2B6AC7B5161EC99C0094FD86 /* prog_instruction.h */, 2B6AC7B6161EC99C0094FD86 /* prog_parameter.h */, 2B6AC7B7161EC99C0094FD86 /* prog_statevars.h */, 2B47D9FD1209C87B00937F2C /* hash_table.c */, 2B47D9FE1209C87B00937F2C /* hash_table.h */, 2B47D9FF1209C87B00937F2C /* symbol_table.c */, 2B47DA001209C87B00937F2C /* symbol_table.h */, ); name = program; sourceTree = ""; }; 2B6A99EB1223B1460059FBED /* glcpp */ = { isa = PBXGroup; children = ( 2B6A99EC1223B1670059FBED /* glcpp-lex.c */, 2B6A99ED1223B1670059FBED /* glcpp-lex.l */, 2B6A99EE1223B1670059FBED /* glcpp-parse.c */, 2B6A99EF1223B1670059FBED /* glcpp-parse.h */, 2B6A99F01223B1670059FBED /* glcpp-parse.y */, 2B6A99F11223B1670059FBED /* glcpp.c */, 2B6A99F21223B1670059FBED /* glcpp.h */, 2B6A99F31223B1670059FBED /* pp.c */, ); name = glcpp; sourceTree = ""; }; 2BA55A501207FE41002DC82D /* glsl */ = { isa = PBXGroup; children = ( 2B3A6BA115FA0494000DCBE1 /* opt_array_splitting.cpp */, 2BA0808A1352EBFB00A1C074 /* main.cpp */, 2BB2F5AA12B8F1580052C6B0 /* lower_discard.cpp */, 2BB2F5AB12B8F1580052C6B0 /* lower_instructions.cpp */, 2BB2F5AC12B8F1580052C6B0 /* lower_vector.cpp */, 2BB2F5AE12B8F1580052C6B0 /* strtod.c */, 2BB2F5AF12B8F1580052C6B0 /* strtod.h */, 2B6A99EB1223B1460059FBED /* glcpp */, 2BA55A511207FEA6002DC82D /* ast_expr.cpp */, 2BA55A521207FEA6002DC82D /* ast_function.cpp */, 2BA55A531207FEA6002DC82D /* ast_to_hir.cpp */, 2BA55A541207FEA6002DC82D /* ast_type.cpp */, 2BA55A551207FEA6002DC82D /* ast.h */, 2BA55A561207FEA6002DC82D /* builtin_function.cpp */, 2BA080381352EB1A00A1C074 /* builtin_stubs.cpp */, 2BA55A571207FEA6002DC82D /* builtin_types.h */, 2B92A05C15F9FF4700CFED4A /* builtin_variables.cpp */, 2BA55A591207FEA6002DC82D /* glsl_lexer.cpp */, 2BA55A5A1207FEA6002DC82D /* glsl_lexer.ll */, 2BA55A5B1207FEA6002DC82D /* glsl_optimizer.cpp */, 2BA55A5C1207FEA6002DC82D /* glsl_optimizer.h */, 2BA55A5D1207FEA6002DC82D /* glsl_parser_extras.cpp */, 2BA55A5E1207FEA6002DC82D /* glsl_parser_extras.h */, 2BA55A5F1207FEA6002DC82D /* glsl_parser.cpp */, 2BA55A601207FEA6002DC82D /* glsl_parser.h */, 2BA55A611207FEA6002DC82D /* glsl_parser.yy */, 2BBA491F1254706A00D42573 /* glsl_symbol_table.cpp */, 2BA55A621207FEA6002DC82D /* glsl_symbol_table.h */, 2BA55A631207FEA6002DC82D /* glsl_types.cpp */, 2BA55A641207FEA6002DC82D /* glsl_types.h */, 2BA55A651207FEA6002DC82D /* hir_field_selection.cpp */, 2BA55A671207FEA6002DC82D /* ir_basic_block.cpp */, 2BA55A681207FEA6002DC82D /* ir_basic_block.h */, 2B3A6BD715FA08E1000DCBE1 /* ir_builder.cpp */, 2B3A6BD815FA08E1000DCBE1 /* ir_builder.h */, 2BA55A691207FEA6002DC82D /* ir_clone.cpp */, 2BA55A6A1207FEA6002DC82D /* ir_constant_expression.cpp */, 2BA55A711207FEA6002DC82D /* ir_expression_flattening.cpp */, 2BA55A721207FEA6002DC82D /* ir_expression_flattening.h */, 2BA55A731207FEA6002DC82D /* ir_function_can_inline.cpp */, 2B655A7113E0322E00B5278F /* ir_function_detect_recursion.cpp */, 2BA55A751207FEA6002DC82D /* ir_function_inlining.h */, 2BA55A761207FEA6002DC82D /* ir_function.cpp */, 2BA55A771207FEA6002DC82D /* ir_hierarchical_visitor.cpp */, 2BA55A781207FEA6002DC82D /* ir_hierarchical_visitor.h */, 2BA55A791207FEA6002DC82D /* ir_hv_accept.cpp */, 2BA55A7D1207FEA6002DC82D /* ir_import_prototypes.cpp */, 2BA55A801207FEA6002DC82D /* ir_optimization.h */, 2BA55A811207FEA6002DC82D /* ir_print_glsl_visitor.cpp */, 2BA55A821207FEA6002DC82D /* ir_print_glsl_visitor.h */, 2BA55A831207FEA6002DC82D /* ir_print_visitor.cpp */, 2BA55A841207FEA6002DC82D /* ir_print_visitor.h */, 2BA55A851207FEA6002DC82D /* ir_reader.cpp */, 2BA55A861207FEA6002DC82D /* ir_reader.h */, 2B62490D12191339003F6EEE /* ir_rvalue_visitor.cpp */, 2B62490E12191339003F6EEE /* ir_rvalue_visitor.h */, 2B6AC7BC161EC9D40094FD86 /* ir_uniform.h */, 2BA55A8A1207FEA6002DC82D /* ir_unused_structs.cpp */, 2BA55A8B1207FEA6002DC82D /* ir_unused_structs.h */, 2BA55A8C1207FEA6002DC82D /* ir_validate.cpp */, 2BA55A8D1207FEA6002DC82D /* ir_variable_refcount.cpp */, 2BA55A8E1207FEA6002DC82D /* ir_variable_refcount.h */, 2BA55A921207FEA6002DC82D /* ir_visitor.h */, 2BA55A931207FEA6002DC82D /* ir.cpp */, 2BA55A941207FEA6002DC82D /* ir.h */, 2BA55A951207FEA6002DC82D /* link_functions.cpp */, 2B3A6B8E15FA043D000DCBE1 /* link_uniforms.cpp */, 2B3A6B9515FA0468000DCBE1 /* link_uniform_initializers.cpp */, 2BA55A961207FEA6002DC82D /* linker.cpp */, 2BA55A971207FEA6002DC82D /* linker.h */, 2BA55A981207FEA6002DC82D /* list.h */, 2BBA49211254706A00D42573 /* loop_analysis.cpp */, 2BBA49221254706A00D42573 /* loop_analysis.h */, 2BBA49231254706A00D42573 /* loop_controls.cpp */, 2BBA49241254706A00D42573 /* loop_unroll.cpp */, 2B3A6B9C15FA0494000DCBE1 /* lower_clip_distance.cpp */, 2B3A6B9D15FA0494000DCBE1 /* lower_discard_flow.cpp */, 2B3854481293BE5000F3E692 /* lower_if_to_cond_assign.cpp */, 2B3854491293BE5000F3E692 /* lower_jumps.cpp */, 2B38544A1293BE5000F3E692 /* lower_mat_op_to_vec.cpp */, 2BBA49251254706A00D42573 /* lower_noise.cpp */, 2B3A6B9E15FA0494000DCBE1 /* lower_output_reads.cpp */, 2B3A6BA015FA0494000DCBE1 /* lower_ubo_reference.cpp */, 2BBA49261254706A00D42573 /* lower_variable_index_to_cond_assign.cpp */, 2B38544D1293BE5000F3E692 /* lower_vec_index_to_cond_assign.cpp */, 2B38544E1293BE5000F3E692 /* lower_vec_index_to_swizzle.cpp */, 2B38544F1293BE5000F3E692 /* opt_algebraic.cpp */, 2B3854501293BE5000F3E692 /* opt_constant_folding.cpp */, 2B3854511293BE5000F3E692 /* opt_constant_propagation.cpp */, 2B3854521293BE5000F3E692 /* opt_constant_variable.cpp */, 2B3854531293BE5000F3E692 /* opt_copy_propagation.cpp */, 2BEC22CB1356E94E00B5E301 /* opt_copy_propagation_elements.cpp */, 2B3854541293BE5000F3E692 /* opt_dead_code_local.cpp */, 2B3854551293BE5000F3E692 /* opt_dead_code.cpp */, 2B3854561293BE5000F3E692 /* opt_dead_functions.cpp */, 2B3854571293BE5000F3E692 /* opt_function_inlining.cpp */, 2B3854581293BE5000F3E692 /* opt_if_simplification.cpp */, 2B3854591293BE5000F3E692 /* opt_noop_swizzle.cpp */, 2BBA49271254706A00D42573 /* opt_redundant_jumps.cpp */, 2B38545A1293BE5000F3E692 /* opt_structure_splitting.cpp */, 2B38545B1293BE5000F3E692 /* opt_swizzle_swizzle.cpp */, 2B38545C1293BE5000F3E692 /* opt_tree_grafting.cpp */, 2BA55A991207FEA6002DC82D /* program.h */, 2BA07FA91352E7BB00A1C074 /* ralloc.c */, 2BA07FAA1352E7BB00A1C074 /* ralloc.h */, 2BA55A9A1207FEA6002DC82D /* s_expression.cpp */, 2BA55A9B1207FEA6002DC82D /* s_expression.h */, 2B655A7613E0324F00B5278F /* standalone_scaffolding.cpp */, 2B655A7713E0324F00B5278F /* standalone_scaffolding.h */, ); name = glsl; sourceTree = ""; }; 2BB7259A135094A60057D8B5 /* mesa */ = { isa = PBXGroup; children = ( 2BB7259B135094BE0057D8B5 /* compiler.h */, 2BB7259C135094BE0057D8B5 /* config.h */, 2BB7259D135094BE0057D8B5 /* context.h */, 2BB7259E135094BE0057D8B5 /* core.h */, 2BB7259F135094BE0057D8B5 /* dd.h */, 2BB725A1135094BE0057D8B5 /* glheader.h */, 2B6AC8AC161ED9080094FD86 /* glminimal.h */, 2BB725A2135094BE0057D8B5 /* imports.h */, 2BB725A3135094BE0057D8B5 /* macros.h */, 2BB725A5135094BE0057D8B5 /* mtypes.h */, 2BB725A7135094BE0057D8B5 /* simple_list.h */, ); name = mesa; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ D2AAC043055464E500DB518D /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( 2BA55AA01207FEA6002DC82D /* ast.h in Headers */, 2BA55AA21207FEA6002DC82D /* builtin_types.h in Headers */, 2BA55AA71207FEA6002DC82D /* glsl_optimizer.h in Headers */, 2BA55AA91207FEA6002DC82D /* glsl_parser_extras.h in Headers */, 2BA55AAB1207FEA6002DC82D /* glsl_parser.h in Headers */, 2BA55AAD1207FEA6002DC82D /* glsl_symbol_table.h in Headers */, 2BA55AAF1207FEA6002DC82D /* glsl_types.h in Headers */, 2BA55AB31207FEA6002DC82D /* ir_basic_block.h in Headers */, 2BA55ABD1207FEA6002DC82D /* ir_expression_flattening.h in Headers */, 2BA55AC01207FEA6002DC82D /* ir_function_inlining.h in Headers */, 2BA55AC31207FEA6002DC82D /* ir_hierarchical_visitor.h in Headers */, 2BA55ACB1207FEA6002DC82D /* ir_optimization.h in Headers */, 2BA55ACD1207FEA6002DC82D /* ir_print_glsl_visitor.h in Headers */, 2BA55ACF1207FEA6002DC82D /* ir_print_visitor.h in Headers */, 2BA55AD11207FEA6002DC82D /* ir_reader.h in Headers */, 2BA55AD61207FEA6002DC82D /* ir_unused_structs.h in Headers */, 2BA55AD91207FEA6002DC82D /* ir_variable_refcount.h in Headers */, 2BA55ADD1207FEA6002DC82D /* ir_visitor.h in Headers */, 2BA55ADF1207FEA6002DC82D /* ir.h in Headers */, 2BA55AE21207FEA6002DC82D /* linker.h in Headers */, 2BA55AE31207FEA6002DC82D /* list.h in Headers */, 2BA55AE41207FEA6002DC82D /* program.h in Headers */, 2BA55AE61207FEA6002DC82D /* s_expression.h in Headers */, 2B47DA021209C87B00937F2C /* hash_table.h in Headers */, 2B47DA041209C87B00937F2C /* symbol_table.h in Headers */, 2B62491212191339003F6EEE /* ir_rvalue_visitor.h in Headers */, 2B6A99F71223B1670059FBED /* glcpp-parse.h in Headers */, 2B6A99FA1223B1670059FBED /* glcpp.h in Headers */, 2BBA492B1254706A00D42573 /* loop_analysis.h in Headers */, 2BB2F5B512B8F1580052C6B0 /* strtod.h in Headers */, 2BB725A9135094BE0057D8B5 /* compiler.h in Headers */, 2BB725AA135094BE0057D8B5 /* config.h in Headers */, 2BB725AB135094BE0057D8B5 /* context.h in Headers */, 2BB725AC135094BE0057D8B5 /* core.h in Headers */, 2BB725AD135094BE0057D8B5 /* dd.h in Headers */, 2BB725AF135094BE0057D8B5 /* glheader.h in Headers */, 2BB725B0135094BE0057D8B5 /* imports.h in Headers */, 2BB725B1135094BE0057D8B5 /* macros.h in Headers */, 2BB725B3135094BE0057D8B5 /* mtypes.h in Headers */, 2BB725B5135094BE0057D8B5 /* simple_list.h in Headers */, 2BA07FAC1352E7BB00A1C074 /* ralloc.h in Headers */, 2B655A7A13E0324F00B5278F /* standalone_scaffolding.h in Headers */, 2B3A6BDB15FA08E1000DCBE1 /* ir_builder.h in Headers */, 2B6AC7B9161EC99C0094FD86 /* prog_instruction.h in Headers */, 2B6AC7BA161EC99C0094FD86 /* prog_parameter.h in Headers */, 2B6AC7BB161EC99C0094FD86 /* prog_statevars.h in Headers */, 2B6AC7BD161EC9D40094FD86 /* ir_uniform.h in Headers */, 2B6AC8AD161ED9080094FD86 /* glminimal.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ 2BA0803C1352EB9300A1C074 /* builtin_compiler */ = { isa = PBXNativeTarget; buildConfigurationList = 2BA080411352EBAB00A1C074 /* Build configuration list for PBXNativeTarget "builtin_compiler" */; buildPhases = ( 2BA0803A1352EB9300A1C074 /* Sources */, 2BA0803B1352EB9300A1C074 /* Frameworks */, 2BA080AA1352EE5500A1C074 /* ShellScript */, ); buildRules = ( ); dependencies = ( ); name = builtin_compiler; productName = builtin_compiler; productReference = 2BA0803D1352EB9300A1C074 /* builtin_compiler */; productType = "com.apple.product-type.tool"; }; D2AAC045055464E500DB518D /* mesaglsl2 */ = { isa = PBXNativeTarget; buildConfigurationList = 1DEB91EB08733DB70010E9CD /* Build configuration list for PBXNativeTarget "mesaglsl2" */; buildPhases = ( D2AAC043055464E500DB518D /* Headers */, D2AAC044055464E500DB518D /* Sources */, D289987405E68DCB004EDB86 /* Frameworks */, ); buildRules = ( ); dependencies = ( ); name = mesaglsl2; productName = mesaglsl2; productReference = D2AAC046055464E500DB518D /* libmesaglsl2.a */; productType = "com.apple.product-type.library.static"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ 08FB7793FE84155DC02AAC07 /* Project object */ = { isa = PBXProject; buildConfigurationList = 1DEB91EF08733DB70010E9CD /* Build configuration list for PBXProject "mesaglsl2" */; compatibilityVersion = "Xcode 3.1"; developmentRegion = English; hasScannedForEncodings = 1; knownRegions = ( English, Japanese, French, German, ); mainGroup = 08FB7794FE84155DC02AAC07 /* mesaglsl2 */; projectDirPath = ""; projectRoot = ""; targets = ( D2AAC045055464E500DB518D /* mesaglsl2 */, 2BA0803C1352EB9300A1C074 /* builtin_compiler */, ); }; /* End PBXProject section */ /* Begin PBXShellScriptBuildPhase section */ 2BA080AA1352EE5500A1C074 /* ShellScript */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "echo \"Generating builtin functions...\"\ncd $BUILT_PRODUCTS_DIR\npython builtins/tools/generate_builtins.py ./builtin_compiler >builtin_function.cpp"; }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ 2BA0803A1352EB9300A1C074 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 2BA080421352EBB900A1C074 /* ast_expr.cpp in Sources */, 2BA080431352EBB900A1C074 /* ast_function.cpp in Sources */, 2BA080441352EBB900A1C074 /* ast_to_hir.cpp in Sources */, 2BA080451352EBB900A1C074 /* ast_type.cpp in Sources */, 2BA080471352EBB900A1C074 /* glsl_lexer.cpp in Sources */, 2BA080491352EBB900A1C074 /* glsl_parser_extras.cpp in Sources */, 2BA0804A1352EBB900A1C074 /* glsl_parser.cpp in Sources */, 2BA0804B1352EBB900A1C074 /* glsl_types.cpp in Sources */, 2BA0804C1352EBB900A1C074 /* hir_field_selection.cpp in Sources */, 2BA0804D1352EBB900A1C074 /* ir_basic_block.cpp in Sources */, 2BA0804E1352EBB900A1C074 /* ir_clone.cpp in Sources */, 2BA0804F1352EBB900A1C074 /* ir_constant_expression.cpp in Sources */, 2BA080501352EBB900A1C074 /* ir_expression_flattening.cpp in Sources */, 2BA080511352EBB900A1C074 /* ir_function_can_inline.cpp in Sources */, 2BA080521352EBB900A1C074 /* ir_function.cpp in Sources */, 2BA080531352EBB900A1C074 /* ir_hierarchical_visitor.cpp in Sources */, 2BA080541352EBB900A1C074 /* ir_hv_accept.cpp in Sources */, 2BA080551352EBB900A1C074 /* ir_import_prototypes.cpp in Sources */, 2BA080561352EBB900A1C074 /* ir_print_glsl_visitor.cpp in Sources */, 2BA080571352EBB900A1C074 /* ir_print_visitor.cpp in Sources */, 2BA080581352EBB900A1C074 /* ir_reader.cpp in Sources */, 2BA080591352EBB900A1C074 /* ir_unused_structs.cpp in Sources */, 2BA0805A1352EBB900A1C074 /* ir_validate.cpp in Sources */, 2BA0805B1352EBB900A1C074 /* ir_variable_refcount.cpp in Sources */, 2BA0805D1352EBB900A1C074 /* ir.cpp in Sources */, 2BA0805E1352EBB900A1C074 /* link_functions.cpp in Sources */, 2BA0805F1352EBB900A1C074 /* linker.cpp in Sources */, 2BA080601352EBB900A1C074 /* s_expression.cpp in Sources */, 2BA080611352EBB900A1C074 /* hash_table.c in Sources */, 2BA080621352EBB900A1C074 /* symbol_table.c in Sources */, 2BA080631352EBB900A1C074 /* ir_rvalue_visitor.cpp in Sources */, 2BA080641352EBB900A1C074 /* glcpp-lex.c in Sources */, 2BA080651352EBB900A1C074 /* glcpp-parse.c in Sources */, 2BA080661352EBB900A1C074 /* pp.c in Sources */, 2BA080671352EBB900A1C074 /* glsl_symbol_table.cpp in Sources */, 2BA080681352EBB900A1C074 /* loop_analysis.cpp in Sources */, 2BA080691352EBB900A1C074 /* loop_controls.cpp in Sources */, 2BA0806A1352EBB900A1C074 /* loop_unroll.cpp in Sources */, 2BA0806B1352EBB900A1C074 /* lower_noise.cpp in Sources */, 2BA0806C1352EBB900A1C074 /* lower_variable_index_to_cond_assign.cpp in Sources */, 2BA0806D1352EBB900A1C074 /* opt_redundant_jumps.cpp in Sources */, 2BA0806E1352EBB900A1C074 /* lower_if_to_cond_assign.cpp in Sources */, 2BA0806F1352EBB900A1C074 /* lower_jumps.cpp in Sources */, 2BA080701352EBB900A1C074 /* lower_mat_op_to_vec.cpp in Sources */, 2BA080711352EBB900A1C074 /* lower_vec_index_to_cond_assign.cpp in Sources */, 2BA080721352EBB900A1C074 /* lower_vec_index_to_swizzle.cpp in Sources */, 2BA080731352EBB900A1C074 /* opt_algebraic.cpp in Sources */, 2BA080741352EBB900A1C074 /* opt_constant_folding.cpp in Sources */, 2BA080751352EBB900A1C074 /* opt_constant_propagation.cpp in Sources */, 2BA080761352EBB900A1C074 /* opt_constant_variable.cpp in Sources */, 2BA080771352EBB900A1C074 /* opt_copy_propagation.cpp in Sources */, 2BA080781352EBB900A1C074 /* opt_dead_code_local.cpp in Sources */, 2BA080791352EBB900A1C074 /* opt_dead_code.cpp in Sources */, 2BA0807A1352EBB900A1C074 /* opt_dead_functions.cpp in Sources */, 2BA0807B1352EBB900A1C074 /* opt_function_inlining.cpp in Sources */, 2BA0807C1352EBB900A1C074 /* opt_if_simplification.cpp in Sources */, 2BA0807D1352EBB900A1C074 /* opt_noop_swizzle.cpp in Sources */, 2BA0807E1352EBB900A1C074 /* opt_structure_splitting.cpp in Sources */, 2BA0807F1352EBB900A1C074 /* opt_swizzle_swizzle.cpp in Sources */, 2BA080801352EBB900A1C074 /* opt_tree_grafting.cpp in Sources */, 2BA080811352EBB900A1C074 /* lower_discard.cpp in Sources */, 2BA080821352EBB900A1C074 /* lower_instructions.cpp in Sources */, 2BA080831352EBB900A1C074 /* lower_vector.cpp in Sources */, 2BA080851352EBB900A1C074 /* strtod.c in Sources */, 2BA080861352EBB900A1C074 /* ralloc.c in Sources */, 2BA080871352EBD100A1C074 /* builtin_stubs.cpp in Sources */, 2BA0808B1352EBFB00A1C074 /* main.cpp in Sources */, 2BEC22EB1356E98500B5E301 /* opt_copy_propagation_elements.cpp in Sources */, 2B655A7213E0322E00B5278F /* ir_function_detect_recursion.cpp in Sources */, 2B655A7813E0324F00B5278F /* standalone_scaffolding.cpp in Sources */, 2B92A05D15F9FF4700CFED4A /* builtin_variables.cpp in Sources */, 2B3A6B8F15FA043D000DCBE1 /* link_uniforms.cpp in Sources */, 2B3A6B9615FA0468000DCBE1 /* link_uniform_initializers.cpp in Sources */, 2B3A6BA215FA0494000DCBE1 /* lower_clip_distance.cpp in Sources */, 2B3A6BA315FA0494000DCBE1 /* lower_discard_flow.cpp in Sources */, 2B3A6BA415FA0494000DCBE1 /* lower_output_reads.cpp in Sources */, 2B3A6BA615FA0494000DCBE1 /* lower_ubo_reference.cpp in Sources */, 2B3A6BA715FA0494000DCBE1 /* opt_array_splitting.cpp in Sources */, 2B3A6BD915FA08E1000DCBE1 /* ir_builder.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; D2AAC044055464E500DB518D /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 2BA55A9C1207FEA6002DC82D /* ast_expr.cpp in Sources */, 2BA55A9D1207FEA6002DC82D /* ast_function.cpp in Sources */, 2BA55A9E1207FEA6002DC82D /* ast_to_hir.cpp in Sources */, 2BA55A9F1207FEA6002DC82D /* ast_type.cpp in Sources */, 2BA55AA11207FEA6002DC82D /* builtin_function.cpp in Sources */, 2BA55AA41207FEA6002DC82D /* glsl_lexer.cpp in Sources */, 2BA55AA61207FEA6002DC82D /* glsl_optimizer.cpp in Sources */, 2BA55AA81207FEA6002DC82D /* glsl_parser_extras.cpp in Sources */, 2BA55AAA1207FEA6002DC82D /* glsl_parser.cpp in Sources */, 2BA55AAE1207FEA6002DC82D /* glsl_types.cpp in Sources */, 2BA55AB01207FEA6002DC82D /* hir_field_selection.cpp in Sources */, 2BA55AB21207FEA6002DC82D /* ir_basic_block.cpp in Sources */, 2BA55AB41207FEA6002DC82D /* ir_clone.cpp in Sources */, 2BA55AB51207FEA6002DC82D /* ir_constant_expression.cpp in Sources */, 2BA55ABC1207FEA6002DC82D /* ir_expression_flattening.cpp in Sources */, 2BA55ABE1207FEA6002DC82D /* ir_function_can_inline.cpp in Sources */, 2BA55AC11207FEA6002DC82D /* ir_function.cpp in Sources */, 2BA55AC21207FEA6002DC82D /* ir_hierarchical_visitor.cpp in Sources */, 2BA55AC41207FEA6002DC82D /* ir_hv_accept.cpp in Sources */, 2BA55AC81207FEA6002DC82D /* ir_import_prototypes.cpp in Sources */, 2BA55ACC1207FEA6002DC82D /* ir_print_glsl_visitor.cpp in Sources */, 2BA55ACE1207FEA6002DC82D /* ir_print_visitor.cpp in Sources */, 2BA55AD01207FEA6002DC82D /* ir_reader.cpp in Sources */, 2BA55AD51207FEA6002DC82D /* ir_unused_structs.cpp in Sources */, 2BA55AD71207FEA6002DC82D /* ir_validate.cpp in Sources */, 2BA55AD81207FEA6002DC82D /* ir_variable_refcount.cpp in Sources */, 2BA55ADE1207FEA6002DC82D /* ir.cpp in Sources */, 2BA55AE01207FEA6002DC82D /* link_functions.cpp in Sources */, 2BA55AE11207FEA6002DC82D /* linker.cpp in Sources */, 2BA55AE51207FEA6002DC82D /* s_expression.cpp in Sources */, 2B47DA011209C87B00937F2C /* hash_table.c in Sources */, 2B47DA031209C87B00937F2C /* symbol_table.c in Sources */, 2B62491112191339003F6EEE /* ir_rvalue_visitor.cpp in Sources */, 2B6A99F41223B1670059FBED /* glcpp-lex.c in Sources */, 2B6A99F61223B1670059FBED /* glcpp-parse.c in Sources */, 2B6A99FB1223B1670059FBED /* pp.c in Sources */, 2BBA49281254706A00D42573 /* glsl_symbol_table.cpp in Sources */, 2BBA492A1254706A00D42573 /* loop_analysis.cpp in Sources */, 2BBA492C1254706A00D42573 /* loop_controls.cpp in Sources */, 2BBA492D1254706A00D42573 /* loop_unroll.cpp in Sources */, 2BBA492E1254706A00D42573 /* lower_noise.cpp in Sources */, 2BBA492F1254706A00D42573 /* lower_variable_index_to_cond_assign.cpp in Sources */, 2BBA49301254706A00D42573 /* opt_redundant_jumps.cpp in Sources */, 2B38545F1293BE5000F3E692 /* lower_if_to_cond_assign.cpp in Sources */, 2B3854601293BE5000F3E692 /* lower_jumps.cpp in Sources */, 2B3854611293BE5000F3E692 /* lower_mat_op_to_vec.cpp in Sources */, 2B3854641293BE5000F3E692 /* lower_vec_index_to_cond_assign.cpp in Sources */, 2B3854651293BE5000F3E692 /* lower_vec_index_to_swizzle.cpp in Sources */, 2B3854661293BE5000F3E692 /* opt_algebraic.cpp in Sources */, 2B3854671293BE5000F3E692 /* opt_constant_folding.cpp in Sources */, 2B3854681293BE5000F3E692 /* opt_constant_propagation.cpp in Sources */, 2B3854691293BE5000F3E692 /* opt_constant_variable.cpp in Sources */, 2B38546A1293BE5000F3E692 /* opt_copy_propagation.cpp in Sources */, 2B38546B1293BE5000F3E692 /* opt_dead_code_local.cpp in Sources */, 2B38546C1293BE5000F3E692 /* opt_dead_code.cpp in Sources */, 2B38546D1293BE5000F3E692 /* opt_dead_functions.cpp in Sources */, 2B38546E1293BE5000F3E692 /* opt_function_inlining.cpp in Sources */, 2B38546F1293BE5000F3E692 /* opt_if_simplification.cpp in Sources */, 2B3854701293BE5000F3E692 /* opt_noop_swizzle.cpp in Sources */, 2B3854711293BE5000F3E692 /* opt_structure_splitting.cpp in Sources */, 2B3854721293BE5000F3E692 /* opt_swizzle_swizzle.cpp in Sources */, 2B3854731293BE5000F3E692 /* opt_tree_grafting.cpp in Sources */, 2BB2F5B012B8F1580052C6B0 /* lower_discard.cpp in Sources */, 2BB2F5B112B8F1580052C6B0 /* lower_instructions.cpp in Sources */, 2BB2F5B212B8F1580052C6B0 /* lower_vector.cpp in Sources */, 2BB2F5B412B8F1580052C6B0 /* strtod.c in Sources */, 2BA07FAB1352E7BB00A1C074 /* ralloc.c in Sources */, 2BEC22EA1356E98300B5E301 /* opt_copy_propagation_elements.cpp in Sources */, 2B655A7313E0322E00B5278F /* ir_function_detect_recursion.cpp in Sources */, 2B655A7913E0324F00B5278F /* standalone_scaffolding.cpp in Sources */, 2B92A05E15F9FF4700CFED4A /* builtin_variables.cpp in Sources */, 2B3A6B9015FA043D000DCBE1 /* link_uniforms.cpp in Sources */, 2B3A6B9715FA0468000DCBE1 /* link_uniform_initializers.cpp in Sources */, 2B3A6BA815FA0494000DCBE1 /* lower_clip_distance.cpp in Sources */, 2B3A6BA915FA0494000DCBE1 /* lower_discard_flow.cpp in Sources */, 2B3A6BAA15FA0494000DCBE1 /* lower_output_reads.cpp in Sources */, 2B3A6BAC15FA0494000DCBE1 /* lower_ubo_reference.cpp in Sources */, 2B3A6BAD15FA0494000DCBE1 /* opt_array_splitting.cpp in Sources */, 2B3A6BDA15FA08E1000DCBE1 /* ir_builder.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin XCBuildConfiguration section */ 1DEB91EC08733DB70010E9CD /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; COPY_PHASE_STRIP = NO; GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_FIX_AND_CONTINUE = YES; GCC_MODEL_TUNING = G5; GCC_OPTIMIZATION_LEVEL = 0; INSTALL_PATH = /usr/local/lib; PRODUCT_NAME = mesaglsl2; }; name = Debug; }; 1DEB91ED08733DB70010E9CD /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; GCC_MODEL_TUNING = G5; INSTALL_PATH = /usr/local/lib; PRODUCT_NAME = mesaglsl2; }; name = Release; }; 1DEB91F008733DB70010E9CD /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ARCHS = i386; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_OPTIMIZATION_LEVEL = 0; GCC_VERSION = 4.0; GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; HEADER_SEARCH_PATHS = ( ../../mapi, ../../../include, ../../mesa, ); ONLY_ACTIVE_ARCH = YES; PREBINDING = NO; SDKROOT = macosx10.4; }; name = Debug; }; 1DEB91F108733DB70010E9CD /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ARCHS = i386; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_VERSION = 4.0; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; HEADER_SEARCH_PATHS = ( ../../mapi, ../../../include, ../../mesa, ); PREBINDING = NO; SDKROOT = macosx10.4; }; name = Release; }; 2BA0803F1352EB9400A1C074 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CONFIGURATION_BUILD_DIR = ..; COPY_PHASE_STRIP = NO; GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_FIX_AND_CONTINUE = YES; GCC_MODEL_TUNING = G5; GCC_OPTIMIZATION_LEVEL = 0; INSTALL_PATH = /usr/local/bin; PREBINDING = NO; PRODUCT_NAME = builtin_compiler; }; name = Debug; }; 2BA080401352EB9400A1C074 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CONFIGURATION_BUILD_DIR = ..; COPY_PHASE_STRIP = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; GCC_ENABLE_FIX_AND_CONTINUE = NO; GCC_MODEL_TUNING = G5; INSTALL_PATH = /usr/local/bin; PREBINDING = NO; PRODUCT_NAME = builtin_compiler; ZERO_LINK = NO; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ 1DEB91EB08733DB70010E9CD /* Build configuration list for PBXNativeTarget "mesaglsl2" */ = { isa = XCConfigurationList; buildConfigurations = ( 1DEB91EC08733DB70010E9CD /* Debug */, 1DEB91ED08733DB70010E9CD /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 1DEB91EF08733DB70010E9CD /* Build configuration list for PBXProject "mesaglsl2" */ = { isa = XCConfigurationList; buildConfigurations = ( 1DEB91F008733DB70010E9CD /* Debug */, 1DEB91F108733DB70010E9CD /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 2BA080411352EBAB00A1C074 /* Build configuration list for PBXNativeTarget "builtin_compiler" */ = { isa = XCConfigurationList; buildConfigurations = ( 2BA0803F1352EB9400A1C074 /* Debug */, 2BA080401352EB9400A1C074 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; }