Files
2025-09-18 17:55:52 -04:00

630 lines
26 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="hlsl2glslfork">
<UniqueIdentifier>{2f19b302-96ea-497f-baaf-4d2f024d8fc3}</UniqueIdentifier>
</Filter>
<Filter Include="glsl-optimizer">
<UniqueIdentifier>{3745b052-7dfb-40c8-924f-673e83970734}</UniqueIdentifier>
</Filter>
<Filter Include="mojoshader">
<UniqueIdentifier>{eb1bfbad-7cfb-435f-96f9-cdcd3c894a26}</UniqueIdentifier>
</Filter>
<Filter Include="md5">
<UniqueIdentifier>{80b5cfa2-e61e-4f87-888d-a923801b0ee3}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="hlsl2glslfork\hlslang\MachineIndependent\ConstantFolding.cpp">
<Filter>hlsl2glslfork</Filter>
</ClCompile>
<ClCompile Include="hlsl2glslfork\hlslang\MachineIndependent\Gen_hlslang.cpp">
<Filter>hlsl2glslfork</Filter>
</ClCompile>
<ClCompile Include="hlsl2glslfork\hlslang\MachineIndependent\Gen_hlslang_tab.cpp">
<Filter>hlsl2glslfork</Filter>
</ClCompile>
<ClCompile Include="hlsl2glslfork\hlslang\GLSLCodeGen\glslCommon.cpp">
<Filter>hlsl2glslfork</Filter>
</ClCompile>
<ClCompile Include="hlsl2glslfork\hlslang\GLSLCodeGen\glslFunction.cpp">
<Filter>hlsl2glslfork</Filter>
</ClCompile>
<ClCompile Include="hlsl2glslfork\hlslang\GLSLCodeGen\glslOutput.cpp">
<Filter>hlsl2glslfork</Filter>
</ClCompile>
<ClCompile Include="hlsl2glslfork\hlslang\GLSLCodeGen\glslStruct.cpp">
<Filter>hlsl2glslfork</Filter>
</ClCompile>
<ClCompile Include="hlsl2glslfork\hlslang\GLSLCodeGen\glslSymbol.cpp">
<Filter>hlsl2glslfork</Filter>
</ClCompile>
<ClCompile Include="hlsl2glslfork\hlslang\MachineIndependent\HLSL2GLSL.cpp">
<Filter>hlsl2glslfork</Filter>
</ClCompile>
<ClCompile Include="hlsl2glslfork\hlslang\GLSLCodeGen\hlslCrossCompiler.cpp">
<Filter>hlsl2glslfork</Filter>
</ClCompile>
<ClCompile Include="hlsl2glslfork\hlslang\GLSLCodeGen\hlslLinker.cpp">
<Filter>hlsl2glslfork</Filter>
</ClCompile>
<ClCompile Include="hlsl2glslfork\hlslang\GLSLCodeGen\hlslSupportLib.cpp">
<Filter>hlsl2glslfork</Filter>
</ClCompile>
<ClCompile Include="hlsl2glslfork\hlslang\MachineIndependent\InfoSink.cpp">
<Filter>hlsl2glslfork</Filter>
</ClCompile>
<ClCompile Include="hlsl2glslfork\hlslang\MachineIndependent\Initialize.cpp">
<Filter>hlsl2glslfork</Filter>
</ClCompile>
<ClCompile Include="hlsl2glslfork\hlslang\MachineIndependent\Intermediate.cpp">
<Filter>hlsl2glslfork</Filter>
</ClCompile>
<ClCompile Include="hlsl2glslfork\hlslang\MachineIndependent\intermOut.cpp">
<Filter>hlsl2glslfork</Filter>
</ClCompile>
<ClCompile Include="hlsl2glslfork\hlslang\MachineIndependent\IntermTraverse.cpp">
<Filter>hlsl2glslfork</Filter>
</ClCompile>
<ClCompile Include="hlsl2glslfork\hlslang\OSDependent\Windows\ossource.cpp">
<Filter>hlsl2glslfork</Filter>
</ClCompile>
<ClCompile Include="hlsl2glslfork\hlslang\MachineIndependent\ParseHelper.cpp">
<Filter>hlsl2glslfork</Filter>
</ClCompile>
<ClCompile Include="hlsl2glslfork\hlslang\MachineIndependent\PoolAlloc.cpp">
<Filter>hlsl2glslfork</Filter>
</ClCompile>
<ClCompile Include="hlsl2glslfork\hlslang\GLSLCodeGen\propagateMutable.cpp">
<Filter>hlsl2glslfork</Filter>
</ClCompile>
<ClCompile Include="hlsl2glslfork\hlslang\MachineIndependent\RemoveTree.cpp">
<Filter>hlsl2glslfork</Filter>
</ClCompile>
<ClCompile Include="hlsl2glslfork\hlslang\MachineIndependent\SymbolTable.cpp">
<Filter>hlsl2glslfork</Filter>
</ClCompile>
<ClCompile Include="hlsl2glslfork\hlslang\GLSLCodeGen\typeSamplers.cpp">
<Filter>hlsl2glslfork</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\ast_array_index.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\ast_expr.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\ast_function.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\ast_to_hir.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\ast_type.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\builtin_variables.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\glcpp\glcpp-lex.c">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\glcpp\glcpp-parse.c">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\glsl_lexer.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\glsl_optimizer.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\glsl_parser.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\glsl_parser_extras.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\glsl_symbol_table.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\glsl_types.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\hir_field_selection.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\mesa\main\imports.c">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\ir.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\ir_basic_block.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\ir_builder.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\ir_clone.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\ir_constant_expression.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\ir_expression_flattening.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\ir_function.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\ir_function_can_inline.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\ir_function_detect_recursion.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\ir_hierarchical_visitor.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\ir_hv_accept.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\ir_import_prototypes.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\ir_print_glsl_visitor.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\ir_print_visitor.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\ir_rvalue_visitor.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\ir_unused_structs.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\ir_validate.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\ir_variable_refcount.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\link_functions.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\link_uniform_block_active_visitor.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\link_uniform_blocks.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\link_uniform_initializers.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\link_uniforms.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\link_varyings.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\linker.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\loop_analysis.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\loop_controls.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\loop_unroll.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\lower_clip_distance.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\lower_discard.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\lower_discard_flow.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\lower_if_to_cond_assign.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\lower_instructions.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\lower_jumps.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\lower_mat_op_to_vec.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\lower_noise.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\lower_output_reads.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\lower_packed_varyings.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\lower_packing_builtins.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\lower_ubo_reference.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\lower_variable_index_to_cond_assign.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\lower_vec_index_to_cond_assign.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\lower_vec_index_to_swizzle.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\lower_vector.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\opt_algebraic.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\opt_array_splitting.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\opt_constant_folding.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\opt_constant_propagation.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\opt_constant_variable.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\opt_copy_propagation.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\opt_copy_propagation_elements.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\opt_dead_code.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\opt_dead_code_local.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\opt_dead_functions.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\opt_flatten_nested_if_blocks.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\opt_function_inlining.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\opt_if_simplification.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\opt_noop_swizzle.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\opt_redundant_jumps.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\opt_structure_splitting.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\opt_swizzle_swizzle.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\opt_tree_grafting.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\glcpp\pp.c">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\mesa\program\prog_hash_table.c">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\s_expression.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\standalone_scaffolding.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\strtod.c">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\mesa\program\symbol_table.c">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="main.cpp" />
<ClCompile Include="glsl-optimizer\src\glsl\builtin_functions.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\builtin_types.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\ir_equals.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\ir_stats.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\link_atomics.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\link_interface_blocks.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\lower_named_interface_blocks.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\lower_vector_insert.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\opt_cse.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\opt_dead_builtin_varyings.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\opt_flip_matrices.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="md5\md5.c">
<Filter>md5</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\opt_vectorize.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="hlsl2glslfork\hlslang\MachineIndependent\preprocessor\mojoshader.cpp">
<Filter>hlsl2glslfork</Filter>
</ClCompile>
<ClCompile Include="hlsl2glslfork\hlslang\MachineIndependent\preprocessor\mojoshader_common.cpp">
<Filter>hlsl2glslfork</Filter>
</ClCompile>
<ClCompile Include="hlsl2glslfork\hlslang\MachineIndependent\preprocessor\mojoshader_lexer.cpp">
<Filter>hlsl2glslfork</Filter>
</ClCompile>
<ClCompile Include="hlsl2glslfork\hlslang\MachineIndependent\preprocessor\mojoshader_preprocessor.cpp">
<Filter>hlsl2glslfork</Filter>
</ClCompile>
<ClCompile Include="hlsl2glslfork\hlslang\MachineIndependent\preprocessor\sourceloc.cpp">
<Filter>hlsl2glslfork</Filter>
</ClCompile>
<ClCompile Include="mojoshader\mojoshader.c">
<Filter>mojoshader</Filter>
</ClCompile>
<ClCompile Include="mojoshader\mojoshader_common.c">
<Filter>mojoshader</Filter>
</ClCompile>
<ClCompile Include="mojoshader\mojoshader_lexer.c">
<Filter>mojoshader</Filter>
</ClCompile>
<ClCompile Include="mojoshader\mojoshader_preprocessor.c">
<Filter>mojoshader</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\ir_print_metal_visitor.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\lower_offset_array.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\lower_vertex_id.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\opt_dead_builtin_variables.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\opt_minmax.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\glsl\opt_rebalance_tree.cpp">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\util\hash_table.c">
<Filter>glsl-optimizer</Filter>
</ClCompile>
<ClCompile Include="glsl-optimizer\src\util\ralloc.c">
<Filter>glsl-optimizer</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="hlsl2glslfork\hlslang\GLSLCodeGen\glslCommon.h">
<Filter>hlsl2glslfork</Filter>
</ClInclude>
<ClInclude Include="hlsl2glslfork\hlslang\GLSLCodeGen\glslFunction.h">
<Filter>hlsl2glslfork</Filter>
</ClInclude>
<ClInclude Include="hlsl2glslfork\hlslang\GLSLCodeGen\glslOutput.h">
<Filter>hlsl2glslfork</Filter>
</ClInclude>
<ClInclude Include="hlsl2glslfork\hlslang\GLSLCodeGen\glslStruct.h">
<Filter>hlsl2glslfork</Filter>
</ClInclude>
<ClInclude Include="hlsl2glslfork\hlslang\GLSLCodeGen\glslSymbol.h">
<Filter>hlsl2glslfork</Filter>
</ClInclude>
<ClInclude Include="hlsl2glslfork\include\hlsl2glsl.h">
<Filter>hlsl2glslfork</Filter>
</ClInclude>
<ClInclude Include="hlsl2glslfork\hlslang\GLSLCodeGen\hlslCrossCompiler.h">
<Filter>hlsl2glslfork</Filter>
</ClInclude>
<ClInclude Include="hlsl2glslfork\hlslang\GLSLCodeGen\hlslLinker.h">
<Filter>hlsl2glslfork</Filter>
</ClInclude>
<ClInclude Include="hlsl2glslfork\hlslang\GLSLCodeGen\hlslSupportLib.h">
<Filter>hlsl2glslfork</Filter>
</ClInclude>
<ClInclude Include="hlsl2glslfork\hlslang\MachineIndependent\Initialize.h">
<Filter>hlsl2glslfork</Filter>
</ClInclude>
<ClInclude Include="hlsl2glslfork\hlslang\MachineIndependent\localintermediate.h">
<Filter>hlsl2glslfork</Filter>
</ClInclude>
<ClInclude Include="hlsl2glslfork\hlslang\OSDependent\Windows\osinclude.h">
<Filter>hlsl2glslfork</Filter>
</ClInclude>
<ClInclude Include="hlsl2glslfork\hlslang\MachineIndependent\ParseHelper.h">
<Filter>hlsl2glslfork</Filter>
</ClInclude>
<ClInclude Include="hlsl2glslfork\hlslang\GLSLCodeGen\propagateMutable.h">
<Filter>hlsl2glslfork</Filter>
</ClInclude>
<ClInclude Include="hlsl2glslfork\hlslang\MachineIndependent\RemoveTree.h">
<Filter>hlsl2glslfork</Filter>
</ClInclude>
<ClInclude Include="hlsl2glslfork\hlslang\MachineIndependent\preprocessor\sourceloc.h">
<Filter>hlsl2glslfork</Filter>
</ClInclude>
<ClInclude Include="hlsl2glslfork\hlslang\MachineIndependent\SymbolTable.h">
<Filter>hlsl2glslfork</Filter>
</ClInclude>
<ClInclude Include="hlsl2glslfork\hlslang\GLSLCodeGen\typeSamplers.h">
<Filter>hlsl2glslfork</Filter>
</ClInclude>
<ClInclude Include="glsl-optimizer\src\glsl\ast.h">
<Filter>glsl-optimizer</Filter>
</ClInclude>
<ClInclude Include="glsl-optimizer\src\glsl\glcpp\glcpp-parse.h">
<Filter>glsl-optimizer</Filter>
</ClInclude>
<ClInclude Include="glsl-optimizer\src\glsl\glcpp\glcpp.h">
<Filter>glsl-optimizer</Filter>
</ClInclude>
<ClInclude Include="glsl-optimizer\src\glsl\glsl_optimizer.h">
<Filter>glsl-optimizer</Filter>
</ClInclude>
<ClInclude Include="glsl-optimizer\src\glsl\glsl_parser.h">
<Filter>glsl-optimizer</Filter>
</ClInclude>
<ClInclude Include="glsl-optimizer\src\glsl\glsl_parser_extras.h">
<Filter>glsl-optimizer</Filter>
</ClInclude>
<ClInclude Include="glsl-optimizer\src\glsl\glsl_symbol_table.h">
<Filter>glsl-optimizer</Filter>
</ClInclude>
<ClInclude Include="glsl-optimizer\src\glsl\glsl_types.h">
<Filter>glsl-optimizer</Filter>
</ClInclude>
<ClInclude Include="glsl-optimizer\src\mesa\program\hash_table.h">
<Filter>glsl-optimizer</Filter>
</ClInclude>
<ClInclude Include="glsl-optimizer\src\glsl\ir.h">
<Filter>glsl-optimizer</Filter>
</ClInclude>
<ClInclude Include="glsl-optimizer\src\glsl\ir_basic_block.h">
<Filter>glsl-optimizer</Filter>
</ClInclude>
<ClInclude Include="glsl-optimizer\src\glsl\ir_builder.h">
<Filter>glsl-optimizer</Filter>
</ClInclude>
<ClInclude Include="glsl-optimizer\src\glsl\ir_expression_flattening.h">
<Filter>glsl-optimizer</Filter>
</ClInclude>
<ClInclude Include="glsl-optimizer\src\glsl\ir_function_inlining.h">
<Filter>glsl-optimizer</Filter>
</ClInclude>
<ClInclude Include="glsl-optimizer\src\glsl\ir_hierarchical_visitor.h">
<Filter>glsl-optimizer</Filter>
</ClInclude>
<ClInclude Include="glsl-optimizer\src\glsl\ir_optimization.h">
<Filter>glsl-optimizer</Filter>
</ClInclude>
<ClInclude Include="glsl-optimizer\src\glsl\ir_print_glsl_visitor.h">
<Filter>glsl-optimizer</Filter>
</ClInclude>
<ClInclude Include="glsl-optimizer\src\glsl\ir_print_visitor.h">
<Filter>glsl-optimizer</Filter>
</ClInclude>
<ClInclude Include="glsl-optimizer\src\glsl\ir_rvalue_visitor.h">
<Filter>glsl-optimizer</Filter>
</ClInclude>
<ClInclude Include="glsl-optimizer\src\glsl\ir_uniform.h">
<Filter>glsl-optimizer</Filter>
</ClInclude>
<ClInclude Include="glsl-optimizer\src\glsl\ir_unused_structs.h">
<Filter>glsl-optimizer</Filter>
</ClInclude>
<ClInclude Include="glsl-optimizer\src\glsl\ir_variable_refcount.h">
<Filter>glsl-optimizer</Filter>
</ClInclude>
<ClInclude Include="glsl-optimizer\src\glsl\ir_visitor.h">
<Filter>glsl-optimizer</Filter>
</ClInclude>
<ClInclude Include="glsl-optimizer\src\glsl\link_uniform_block_active_visitor.h">
<Filter>glsl-optimizer</Filter>
</ClInclude>
<ClInclude Include="glsl-optimizer\src\glsl\link_varyings.h">
<Filter>glsl-optimizer</Filter>
</ClInclude>
<ClInclude Include="glsl-optimizer\src\glsl\linker.h">
<Filter>glsl-optimizer</Filter>
</ClInclude>
<ClInclude Include="glsl-optimizer\src\glsl\list.h">
<Filter>glsl-optimizer</Filter>
</ClInclude>
<ClInclude Include="glsl-optimizer\src\glsl\loop_analysis.h">
<Filter>glsl-optimizer</Filter>
</ClInclude>
<ClInclude Include="glsl-optimizer\src\mesa\program\prog_instruction.h">
<Filter>glsl-optimizer</Filter>
</ClInclude>
<ClInclude Include="glsl-optimizer\src\mesa\program\prog_parameter.h">
<Filter>glsl-optimizer</Filter>
</ClInclude>
<ClInclude Include="glsl-optimizer\src\mesa\program\prog_statevars.h">
<Filter>glsl-optimizer</Filter>
</ClInclude>
<ClInclude Include="glsl-optimizer\src\glsl\program.h">
<Filter>glsl-optimizer</Filter>
</ClInclude>
<ClInclude Include="glsl-optimizer\src\glsl\s_expression.h">
<Filter>glsl-optimizer</Filter>
</ClInclude>
<ClInclude Include="glsl-optimizer\src\glsl\standalone_scaffolding.h">
<Filter>glsl-optimizer</Filter>
</ClInclude>
<ClInclude Include="glsl-optimizer\src\glsl\strtod.h">
<Filter>glsl-optimizer</Filter>
</ClInclude>
<ClInclude Include="glsl-optimizer\src\mesa\program\symbol_table.h">
<Filter>glsl-optimizer</Filter>
</ClInclude>
<ClInclude Include="glsl-optimizer\src\glsl\builtin_type_macros.h">
<Filter>glsl-optimizer</Filter>
</ClInclude>
<ClInclude Include="glsl-optimizer\src\glsl\ir_stats.h">
<Filter>glsl-optimizer</Filter>
</ClInclude>
<ClInclude Include="md5\md5.h">
<Filter>md5</Filter>
</ClInclude>
<ClInclude Include="hlsl2glslfork\hlslang\MachineIndependent\preprocessor\mojoshader.h">
<Filter>hlsl2glslfork</Filter>
</ClInclude>
<ClInclude Include="hlsl2glslfork\hlslang\MachineIndependent\preprocessor\mojoshader_internal.h">
<Filter>hlsl2glslfork</Filter>
</ClInclude>
<ClInclude Include="glsl-optimizer\src\glsl\ir_print_metal_visitor.h">
<Filter>glsl-optimizer</Filter>
</ClInclude>
<ClInclude Include="glsl-optimizer\src\util\hash_table.h">
<Filter>glsl-optimizer</Filter>
</ClInclude>
<ClInclude Include="glsl-optimizer\src\util\ralloc.h">
<Filter>glsl-optimizer</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<CustomBuild Include="hlsl2glslfork\hlslang\MachineIndependent\hlslang.l">
<Filter>hlsl2glslfork</Filter>
</CustomBuild>
<CustomBuild Include="hlsl2glslfork\hlslang\MachineIndependent\hlslang.y">
<Filter>hlsl2glslfork</Filter>
</CustomBuild>
</ItemGroup>
</Project>