| .. | | - | - |
| glcpp/ | | 22-Nov-2023 | - | | |
| tests/ | | 22-Nov-2023 | - | | |
| .gitignore | D | 22-Nov-2023 | 223 | | |
| README | D | 22-Nov-2023 | 10.5 KiB | | |
| TODO | D | 22-Nov-2023 | 689 | | |
| ast.h | D | 22-Nov-2023 | 33.6 KiB | | |
| ast_array_index.cpp | D | 22-Nov-2023 | 14.7 KiB | | |
| ast_expr.cpp | D | 22-Nov-2023 | 2.2 KiB | | |
| ast_function.cpp | D | 22-Nov-2023 | 82.3 KiB | | |
| ast_to_hir.cpp | D | 22-Nov-2023 | 313 KiB | | |
| ast_type.cpp | D | 22-Nov-2023 | 30.6 KiB | | |
| blob.c | D | 22-Nov-2023 | 6.9 KiB | | |
| blob.h | D | 22-Nov-2023 | 9.1 KiB | | |
| builtin_functions.cpp | D | 22-Nov-2023 | 257.4 KiB | | |
| builtin_types.cpp | D | 22-Nov-2023 | 16.9 KiB | | |
| builtin_variables.cpp | D | 22-Nov-2023 | 57.4 KiB | | |
| glsl_lexer.ll | D | 22-Nov-2023 | 27.8 KiB | | |
| glsl_parser.yy | D | 22-Nov-2023 | 91.4 KiB | | |
| glsl_parser_extras.cpp | D | 22-Nov-2023 | 68.4 KiB | | |
| glsl_parser_extras.h | D | 22-Nov-2023 | 29.4 KiB | | |
| glsl_symbol_table.cpp | D | 22-Nov-2023 | 9 KiB | | |
| glsl_symbol_table.h | D | 22-Nov-2023 | 3.7 KiB | | |
| glsl_to_nir.cpp | D | 22-Nov-2023 | 70.9 KiB | | |
| glsl_to_nir.h | D | 22-Nov-2023 | 1.5 KiB | | |
| hir_field_selection.cpp | D | 22-Nov-2023 | 3.1 KiB | | |
| ir.cpp | D | 22-Nov-2023 | 49.9 KiB | | |
| ir.h | D | 22-Nov-2023 | 69.1 KiB | | |
| ir_array_refcount.cpp | D | 22-Nov-2023 | 7.7 KiB | | |
| ir_array_refcount.h | D | 22-Nov-2023 | 5.7 KiB | | |
| ir_basic_block.cpp | D | 22-Nov-2023 | 3.3 KiB | | |
| ir_basic_block.h | D | 22-Nov-2023 | 1.3 KiB | | |
| ir_builder.cpp | D | 22-Nov-2023 | 10.8 KiB | | |
| ir_builder.h | D | 22-Nov-2023 | 6.8 KiB | | |
| ir_builder_print_visitor.cpp | D | 22-Nov-2023 | 22.7 KiB | | |
| ir_builder_print_visitor.h | D | 22-Nov-2023 | 1.3 KiB | | |
| ir_clone.cpp | D | 22-Nov-2023 | 12.5 KiB | | |
| ir_constant_expression.cpp | D | 22-Nov-2023 | 26.3 KiB | | |
| ir_equals.cpp | D | 22-Nov-2023 | 5.4 KiB | | |
| ir_expression_flattening.cpp | D | 22-Nov-2023 | 2.7 KiB | | |
| ir_expression_flattening.h | D | 22-Nov-2023 | 1.6 KiB | | |
| ir_expression_operation.py | D | 22-Nov-2023 | 35.4 KiB | | |
| ir_function.cpp | D | 22-Nov-2023 | 13.6 KiB | | |
| ir_function_can_inline.cpp | D | 22-Nov-2023 | 2.4 KiB | | |
| ir_function_detect_recursion.cpp | D | 22-Nov-2023 | 11.6 KiB | | |
| ir_function_inlining.h | D | 22-Nov-2023 | 1.3 KiB | | |
| ir_hierarchical_visitor.cpp | D | 22-Nov-2023 | 8.6 KiB | | |
| ir_hierarchical_visitor.h | D | 22-Nov-2023 | 8.8 KiB | | |
| ir_hv_accept.cpp | D | 22-Nov-2023 | 11.5 KiB | | |
| ir_optimization.h | D | 22-Nov-2023 | 7.6 KiB | | |
| ir_print_visitor.cpp | D | 22-Nov-2023 | 14.9 KiB | | |
| ir_print_visitor.h | D | 22-Nov-2023 | 3.1 KiB | | |
| ir_reader.cpp | D | 22-Nov-2023 | 33.9 KiB | | |
| ir_reader.h | D | 22-Nov-2023 | 1.4 KiB | | |
| ir_rvalue_visitor.cpp | D | 22-Nov-2023 | 6.8 KiB | | |
| ir_rvalue_visitor.h | D | 22-Nov-2023 | 3.7 KiB | | |
| ir_set_program_inouts.cpp | D | 22-Nov-2023 | 15 KiB | | |
| ir_uniform.h | D | 22-Nov-2023 | 5.9 KiB | | |
| ir_validate.cpp | D | 22-Nov-2023 | 29.5 KiB | | |
| ir_variable_refcount.cpp | D | 22-Nov-2023 | 4.6 KiB | | |
| ir_variable_refcount.h | D | 22-Nov-2023 | 2.8 KiB | | |
| ir_visitor.h | D | 22-Nov-2023 | 3.6 KiB | | |
| link_atomics.cpp | D | 22-Nov-2023 | 12.4 KiB | | |
| link_functions.cpp | D | 22-Nov-2023 | 11.8 KiB | | |
| link_interface_blocks.cpp | D | 22-Nov-2023 | 15.4 KiB | | |
| link_uniform_block_active_visitor.cpp | D | 22-Nov-2023 | 10 KiB | | |
| link_uniform_block_active_visitor.h | D | 22-Nov-2023 | 2.3 KiB | | |
| link_uniform_blocks.cpp | D | 22-Nov-2023 | 20.3 KiB | | |
| link_uniform_initializers.cpp | D | 22-Nov-2023 | 12.3 KiB | | |
| link_uniforms.cpp | D | 22-Nov-2023 | 46.6 KiB | | |
| link_varyings.cpp | D | 22-Nov-2023 | 86.8 KiB | | |
| link_varyings.h | D | 22-Nov-2023 | 9.5 KiB | | |
| linker.cpp | D | 22-Nov-2023 | 186.5 KiB | | |
| linker.h | D | 22-Nov-2023 | 8.3 KiB | | |
| list.h | D | 22-Nov-2023 | 19.1 KiB | | |
| loop_analysis.cpp | D | 22-Nov-2023 | 17.2 KiB | | |
| loop_analysis.h | D | 22-Nov-2023 | 6.7 KiB | | |
| loop_controls.cpp | D | 22-Nov-2023 | 6.9 KiB | | |
| loop_unroll.cpp | D | 22-Nov-2023 | 13.8 KiB | | |
| lower_blend_equation_advanced.cpp | D | 22-Nov-2023 | 18.3 KiB | | |
| lower_buffer_access.cpp | D | 22-Nov-2023 | 19.5 KiB | | |
| lower_buffer_access.h | D | 22-Nov-2023 | 2.5 KiB | | |
| lower_const_arrays_to_uniforms.cpp | D | 22-Nov-2023 | 3.8 KiB | | |
| lower_discard.cpp | D | 22-Nov-2023 | 4.6 KiB | | |
| lower_discard_flow.cpp | D | 22-Nov-2023 | 4.6 KiB | | |
| lower_distance.cpp | D | 22-Nov-2023 | 24.1 KiB | | |
| lower_if_to_cond_assign.cpp | D | 22-Nov-2023 | 10.3 KiB | | |
| lower_instructions.cpp | D | 22-Nov-2023 | 60.5 KiB | | |
| lower_jumps.cpp | D | 22-Nov-2023 | 38.5 KiB | | |
| lower_mat_op_to_vec.cpp | D | 22-Nov-2023 | 12.4 KiB | | |
| lower_named_interface_blocks.cpp | D | 22-Nov-2023 | 10.3 KiB | | |
| lower_noise.cpp | D | 22-Nov-2023 | 2.1 KiB | | |
| lower_offset_array.cpp | D | 22-Nov-2023 | 2.7 KiB | | |
| lower_output_reads.cpp | D | 22-Nov-2023 | 5.8 KiB | | |
| lower_packed_varyings.cpp | D | 22-Nov-2023 | 31.7 KiB | | |
| lower_packing_builtins.cpp | D | 22-Nov-2023 | 46.3 KiB | | |
| lower_shared_reference.cpp | D | 22-Nov-2023 | 16.5 KiB | | |
| lower_subroutine.cpp | D | 22-Nov-2023 | 3.7 KiB | | |
| lower_tess_level.cpp | D | 22-Nov-2023 | 15.8 KiB | | |
| lower_texture_projection.cpp | D | 22-Nov-2023 | 3.1 KiB | | |
| lower_ubo_reference.cpp | D | 22-Nov-2023 | 37.1 KiB | | |
| lower_variable_index_to_cond_assign.cpp | D | 22-Nov-2023 | 19.1 KiB | | |
| lower_vec_index_to_cond_assign.cpp | D | 22-Nov-2023 | 7.7 KiB | | |
| lower_vec_index_to_swizzle.cpp | D | 22-Nov-2023 | 3.2 KiB | | |
| lower_vector.cpp | D | 22-Nov-2023 | 6.1 KiB | | |
| lower_vector_derefs.cpp | D | 22-Nov-2023 | 3.3 KiB | | |
| lower_vector_insert.cpp | D | 22-Nov-2023 | 4.7 KiB | | |
| lower_vertex_id.cpp | D | 22-Nov-2023 | 4.7 KiB | | |
| main.cpp | D | 22-Nov-2023 | 3.1 KiB | | |
| opt_add_neg_to_sub.h | D | 22-Nov-2023 | 2 KiB | | |
| opt_algebraic.cpp | D | 22-Nov-2023 | 30.6 KiB | | |
| opt_array_splitting.cpp | D | 22-Nov-2023 | 13.3 KiB | | |
| opt_conditional_discard.cpp | D | 22-Nov-2023 | 2.7 KiB | | |
| opt_constant_folding.cpp | D | 22-Nov-2023 | 6.1 KiB | | |
| opt_constant_propagation.cpp | D | 22-Nov-2023 | 14.8 KiB | | |
| opt_constant_variable.cpp | D | 22-Nov-2023 | 6.5 KiB | | |
| opt_copy_propagation.cpp | D | 22-Nov-2023 | 11.2 KiB | | |
| opt_copy_propagation_elements.cpp | D | 22-Nov-2023 | 17 KiB | | |
| opt_dead_builtin_variables.cpp | D | 22-Nov-2023 | 4.4 KiB | | |
| opt_dead_builtin_varyings.cpp | D | 22-Nov-2023 | 20.3 KiB | | |
| opt_dead_code.cpp | D | 22-Nov-2023 | 6.8 KiB | | |
| opt_dead_code_local.cpp | D | 22-Nov-2023 | 9.1 KiB | | |
| opt_dead_functions.cpp | D | 22-Nov-2023 | 3.9 KiB | | |
| opt_flatten_nested_if_blocks.cpp | D | 22-Nov-2023 | 2.7 KiB | | |
| opt_flip_matrices.cpp | D | 22-Nov-2023 | 3.9 KiB | | |
| opt_function_inlining.cpp | D | 22-Nov-2023 | 12.4 KiB | | |
| opt_if_simplification.cpp | D | 22-Nov-2023 | 3.7 KiB | | |
| opt_minmax.cpp | D | 22-Nov-2023 | 14.4 KiB | | |
| opt_noop_swizzle.cpp | D | 22-Nov-2023 | 2.3 KiB | | |
| opt_rebalance_tree.cpp | D | 22-Nov-2023 | 9.4 KiB | | |
| opt_redundant_jumps.cpp | D | 22-Nov-2023 | 3.6 KiB | | |
| opt_structure_splitting.cpp | D | 22-Nov-2023 | 9.9 KiB | | |
| opt_swizzle_swizzle.cpp | D | 22-Nov-2023 | 2.7 KiB | | |
| opt_tree_grafting.cpp | D | 22-Nov-2023 | 10.8 KiB | | |
| opt_vectorize.cpp | D | 22-Nov-2023 | 12.4 KiB | | |
| program.h | D | 22-Nov-2023 | 2 KiB | | |
| propagate_invariance.cpp | D | 22-Nov-2023 | 3.6 KiB | | |
| s_expression.cpp | D | 22-Nov-2023 | 6 KiB | | |
| s_expression.h | D | 22-Nov-2023 | 4.7 KiB | | |
| standalone.cpp | D | 22-Nov-2023 | 21 KiB | | |
| standalone.h | D | 22-Nov-2023 | 1.7 KiB | | |
| standalone_scaffolding.cpp | D | 22-Nov-2023 | 8.2 KiB | | |
| standalone_scaffolding.h | D | 22-Nov-2023 | 3.8 KiB | | |
| test.cpp | D | 22-Nov-2023 | 2.4 KiB | | |
| test_optpass.cpp | D | 22-Nov-2023 | 10.1 KiB | | |
| test_optpass.h | D | 22-Nov-2023 | 1.3 KiB | | |