protot/3rdparty/bgfx/3rdparty/glsl-optimizer/projects/vs2010/glsl_optimizer_lib.vcxproj....

518 lines
19 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="src">
<UniqueIdentifier>{95543dab-5f63-41a8-8860-7e1659edc0b2}</UniqueIdentifier>
</Filter>
<Filter Include="src\glsl">
<UniqueIdentifier>{c4cf23cb-22b9-4496-9cf7-8b25dc1e405f}</UniqueIdentifier>
</Filter>
<Filter Include="src\glsl\glcpp">
<UniqueIdentifier>{7ec0058a-15c6-427d-9fce-27af39000e81}</UniqueIdentifier>
</Filter>
<Filter Include="src\mesa">
<UniqueIdentifier>{28f43e08-dfe8-424d-886c-db6e2ee33957}</UniqueIdentifier>
</Filter>
<Filter Include="src\mesa\program">
<UniqueIdentifier>{fd238409-ea7e-4bbe-8566-d5b8e7330242}</UniqueIdentifier>
</Filter>
<Filter Include="src\mesa\main">
<UniqueIdentifier>{b58605f3-8f5a-4800-838c-a0a04d1bdc96}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\src\glsl\ast.h">
<Filter>src\glsl</Filter>
</ClInclude>
<ClInclude Include="..\..\src\glsl\glsl_optimizer.h">
<Filter>src\glsl</Filter>
</ClInclude>
<ClInclude Include="..\..\src\glsl\glsl_parser.h">
<Filter>src\glsl</Filter>
</ClInclude>
<ClInclude Include="..\..\src\glsl\glsl_parser_extras.h">
<Filter>src\glsl</Filter>
</ClInclude>
<ClInclude Include="..\..\src\glsl\glsl_symbol_table.h">
<Filter>src\glsl</Filter>
</ClInclude>
<ClInclude Include="..\..\src\glsl\glsl_types.h">
<Filter>src\glsl</Filter>
</ClInclude>
<ClInclude Include="..\..\src\glsl\ir.h">
<Filter>src\glsl</Filter>
</ClInclude>
<ClInclude Include="..\..\src\glsl\ir_basic_block.h">
<Filter>src\glsl</Filter>
</ClInclude>
<ClInclude Include="..\..\src\glsl\ir_expression_flattening.h">
<Filter>src\glsl</Filter>
</ClInclude>
<ClInclude Include="..\..\src\glsl\ir_function_inlining.h">
<Filter>src\glsl</Filter>
</ClInclude>
<ClInclude Include="..\..\src\glsl\ir_hierarchical_visitor.h">
<Filter>src\glsl</Filter>
</ClInclude>
<ClInclude Include="..\..\src\glsl\ir_optimization.h">
<Filter>src\glsl</Filter>
</ClInclude>
<ClInclude Include="..\..\src\glsl\ir_print_glsl_visitor.h">
<Filter>src\glsl</Filter>
</ClInclude>
<ClInclude Include="..\..\src\glsl\ir_print_metal_visitor.h">
<Filter>src\glsl</Filter>
</ClInclude>
<ClInclude Include="..\..\src\glsl\ir_print_visitor.h">
<Filter>src\glsl</Filter>
</ClInclude>
<ClInclude Include="..\..\src\glsl\ir_rvalue_visitor.h">
<Filter>src\glsl</Filter>
</ClInclude>
<ClInclude Include="..\..\src\glsl\ir_unused_structs.h">
<Filter>src\glsl</Filter>
</ClInclude>
<ClInclude Include="..\..\src\glsl\ir_variable_refcount.h">
<Filter>src\glsl</Filter>
</ClInclude>
<ClInclude Include="..\..\src\glsl\ir_visitor.h">
<Filter>src\glsl</Filter>
</ClInclude>
<ClInclude Include="..\..\src\glsl\linker.h">
<Filter>src\glsl</Filter>
</ClInclude>
<ClInclude Include="..\..\src\glsl\list.h">
<Filter>src\glsl</Filter>
</ClInclude>
<ClInclude Include="..\..\src\glsl\loop_analysis.h">
<Filter>src\glsl</Filter>
</ClInclude>
<ClInclude Include="..\..\src\glsl\program.h">
<Filter>src\glsl</Filter>
</ClInclude>
<ClInclude Include="..\..\src\glsl\s_expression.h">
<Filter>src\glsl</Filter>
</ClInclude>
<ClInclude Include="..\..\src\glsl\standalone_scaffolding.h">
<Filter>src\glsl</Filter>
</ClInclude>
<ClInclude Include="..\..\src\glsl\strtod.h">
<Filter>src\glsl</Filter>
</ClInclude>
<ClInclude Include="..\..\src\glsl\glcpp\glcpp-parse.h">
<Filter>src\glsl\glcpp</Filter>
</ClInclude>
<ClInclude Include="..\..\src\glsl\glcpp\glcpp.h">
<Filter>src\glsl\glcpp</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mesa\program\prog_instruction.h">
<Filter>src\mesa\program</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mesa\program\prog_parameter.h">
<Filter>src\mesa\program</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mesa\program\prog_statevars.h">
<Filter>src\mesa\program</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mesa\program\symbol_table.h">
<Filter>src\mesa\program</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mesa\main\compiler.h">
<Filter>src\mesa\main</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mesa\main\config.h">
<Filter>src\mesa\main</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mesa\main\context.h">
<Filter>src\mesa\main</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mesa\main\core.h">
<Filter>src\mesa\main</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mesa\main\dd.h">
<Filter>src\mesa\main</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mesa\main\glheader.h">
<Filter>src\mesa\main</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mesa\main\glminimal.h">
<Filter>src\mesa\main</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mesa\main\imports.h">
<Filter>src\mesa\main</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mesa\main\macros.h">
<Filter>src\mesa\main</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mesa\main\mtypes.h">
<Filter>src\mesa\main</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mesa\main\simple_list.h">
<Filter>src\mesa\main</Filter>
</ClInclude>
<ClInclude Include="..\..\src\glsl\ir_uniform.h">
<Filter>src\glsl</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mesa\program\hash_table.h">
<Filter>src\mesa\program</Filter>
</ClInclude>
<ClInclude Include="..\..\src\glsl\link_uniform_block_active_visitor.h">
<Filter>src\glsl</Filter>
</ClInclude>
<ClInclude Include="..\..\src\glsl\link_varyings.h">
<Filter>src\glsl</Filter>
</ClInclude>
<ClInclude Include="..\..\src\glsl\ir_builder.h">
<Filter>src\glsl</Filter>
</ClInclude>
<ClInclude Include="..\..\src\glsl\builtin_type_macros.h">
<Filter>src\glsl</Filter>
</ClInclude>
<ClInclude Include="..\..\src\glsl\ir_stats.h">
<Filter>src\glsl</Filter>
</ClInclude>
<ClInclude Include="..\..\src\util\hash_table.h">
<Filter>src\util</Filter>
</ClInclude>
<ClInclude Include="..\..\src\util\ralloc.h">
<Filter>src\util</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\src\glsl\ast_expr.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\ast_function.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\ast_to_hir.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\ast_type.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\builtin_functions.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\builtin_variables.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\glsl_lexer.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\glsl_optimizer.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\glsl_parser.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\glsl_parser_extras.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\glsl_symbol_table.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\glsl_types.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\hir_field_selection.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\ir.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\ir_basic_block.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\ir_clone.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\ir_constant_expression.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\ir_equals.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\ir_expression_flattening.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\ir_function.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\ir_function_can_inline.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\ir_function_detect_recursion.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\ir_hierarchical_visitor.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\ir_hv_accept.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\ir_import_prototypes.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\ir_print_glsl_visitor.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\ir_print_metal_visitor.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\ir_print_visitor.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\ir_rvalue_visitor.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\ir_unused_structs.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\ir_validate.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\ir_variable_refcount.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\link_atomics.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\link_functions.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\link_uniform_initializers.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\link_uniforms.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\linker.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\loop_analysis.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\loop_controls.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\loop_unroll.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\lower_clip_distance.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\lower_discard.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\lower_discard_flow.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\lower_if_to_cond_assign.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\lower_instructions.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\lower_jumps.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\lower_mat_op_to_vec.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\lower_noise.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\lower_variable_index_to_cond_assign.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\lower_vec_index_to_cond_assign.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\lower_vec_index_to_swizzle.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\lower_vector.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\main.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\opt_algebraic.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\opt_array_splitting.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\opt_constant_folding.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\opt_constant_propagation.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\opt_constant_variable.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\opt_copy_propagation.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\opt_copy_propagation_elements.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\opt_cse.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\opt_dead_code.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\opt_dead_code_local.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\opt_dead_functions.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\opt_function_inlining.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\opt_if_simplification.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\opt_noop_swizzle.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\opt_redundant_jumps.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\opt_structure_splitting.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\opt_swizzle_swizzle.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\opt_tree_grafting.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\opt_vectorize.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\s_expression.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\standalone_scaffolding.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\strtod.c">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\glcpp\glcpp-lex.c">
<Filter>src\glsl\glcpp</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\glcpp\glcpp-parse.c">
<Filter>src\glsl\glcpp</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\glcpp\glcpp.c">
<Filter>src\glsl\glcpp</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\glcpp\pp.c">
<Filter>src\glsl\glcpp</Filter>
</ClCompile>
<ClCompile Include="..\..\src\mesa\program\symbol_table.c">
<Filter>src\mesa\program</Filter>
</ClCompile>
<ClCompile Include="..\..\src\mesa\main\imports.c">
<Filter>src\mesa\main</Filter>
</ClCompile>
<ClCompile Include="..\..\src\mesa\program\prog_hash_table.c">
<Filter>src\mesa\program</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\ast_array_index.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\link_uniform_block_active_visitor.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\link_uniform_blocks.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\link_varyings.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\opt_flatten_nested_if_blocks.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\ir_builder.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\lower_packed_varyings.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\lower_packing_builtins.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\link_interface_blocks.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\lower_named_interface_blocks.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\lower_offset_array.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\lower_output_reads.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\lower_ubo_reference.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\lower_vector_insert.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\lower_vertex_id.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\builtin_types.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\opt_dead_builtin_variables.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\opt_minmax.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\opt_rebalance_tree.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\opt_dead_builtin_varyings.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\opt_flip_matrices.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\glsl\ir_stats.cpp">
<Filter>src\glsl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\util\hash_table.c">
<Filter>src\util</Filter>
</ClCompile>
<ClCompile Include="..\..\src\util\ralloc.c">
<Filter>src\util</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<None Include="..\..\README.md" />
</ItemGroup>
<ItemGroup>
<CustomBuildStep Include="..\..\src\glsl\glsl_lexer.lpp">
<Filter>src\glsl</Filter>
</CustomBuildStep>
<CustomBuildStep Include="..\..\src\glsl\glsl_parser.ypp">
<Filter>src\glsl</Filter>
</CustomBuildStep>
<CustomBuildStep Include="..\..\src\glsl\glcpp\glcpp-lex.l">
<Filter>src\glsl\glcpp</Filter>
</CustomBuildStep>
<CustomBuildStep Include="..\..\src\glsl\glcpp\glcpp-parse.y">
<Filter>src\glsl\glcpp</Filter>
</CustomBuildStep>
</ItemGroup>
</Project>