// !$*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 = "<group>";
		};
		08FB7795FE84155DC02AAC07 /* Source */ = {
			isa = PBXGroup;
			children = (
				2BB7259A135094A60057D8B5 /* mesa */,
				2B47D9FC1209C85400937F2C /* program */,
				2BA55A501207FE41002DC82D /* glsl */,
			);
			name = Source;
			sourceTree = "<group>";
		};
		1AB674ADFE9D54B511CA2CBB /* Products */ = {
			isa = PBXGroup;
			children = (
				D2AAC046055464E500DB518D /* libmesaglsl2.a */,
				2BA0803D1352EB9300A1C074 /* builtin_compiler */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		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 = "<group>";
		};
		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 = "<group>";
		};
		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 = "<group>";
		};
		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 = "<group>";
		};
/* 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 */;
}
