|
📁 ../
|
- |
- |
|
📁 CVS/
|
-
|
2022-12-17 21:28:28 |
|
📁 glcpp/
|
-
|
2022-05-09 03:01:48 |
|
📁 tests/
|
-
|
2025-12-04 03:02:22 |
|
📄 ast.h
|
37524 bytes
|
2022-05-09 03:01:48 |
|
📄 ast_array_index.cpp
|
15340 bytes
|
2022-05-09 03:01:48 |
|
📄 ast_expr.cpp
|
2272 bytes
|
2019-03-10 03:42:47 |
|
📄 ast_function.cpp
|
97560 bytes
|
2022-05-09 03:01:48 |
|
📄 ast_to_hir.cpp
|
351350 bytes
|
2022-05-09 03:01:48 |
|
📄 ast_type.cpp
|
33181 bytes
|
2022-05-09 03:01:48 |
|
📄 builtin_functions.cpp
|
383531 bytes
|
2022-05-09 03:01:48 |
|
📄 builtin_functions.h
|
2549 bytes
|
2022-05-09 03:01:48 |
|
📄 builtin_int64.h
|
43996 bytes
|
2019-03-10 03:42:47 |
|
📄 builtin_types.cpp
|
19917 bytes
|
2022-05-09 03:01:48 |
|
📄 builtin_variables.cpp
|
65451 bytes
|
2022-05-09 03:01:48 |
|
📄 float64.glsl
|
55909 bytes
|
2022-05-09 03:01:48 |
|
📄 generate_ir.cpp
|
1359 bytes
|
2019-03-10 03:42:47 |
|
📄 gl_nir.h
|
1952 bytes
|
2022-05-09 03:01:48 |
|
📄 gl_nir_link_atomics.c
|
13216 bytes
|
2022-05-09 03:01:48 |
|
📄 gl_nir_link_uniform_blocks.c
|
24058 bytes
|
2022-05-09 01:23:27 |
|
📄 gl_nir_link_uniform_initializers.c
|
10906 bytes
|
2022-05-09 03:01:48 |
|
📄 gl_nir_link_uniforms.c
|
70813 bytes
|
2022-05-09 03:01:48 |
|
📄 gl_nir_link_xfb.c
|
7493 bytes
|
2022-05-09 03:01:48 |
|
📄 gl_nir_linker.c
|
26175 bytes
|
2022-05-09 03:01:48 |
|
📄 gl_nir_linker.h
|
2990 bytes
|
2022-05-09 03:01:48 |
|
📄 gl_nir_lower_atomics.c
|
5809 bytes
|
2019-09-25 03:02:01 |
|
📄 gl_nir_lower_buffers.c
|
14279 bytes
|
2022-05-09 03:01:48 |
|
📄 gl_nir_lower_images.c
|
4384 bytes
|
2022-05-09 01:23:27 |
|
📄 gl_nir_lower_samplers.c
|
1699 bytes
|
2022-05-09 03:01:48 |
|
📄 gl_nir_lower_samplers_as_deref.c
|
13102 bytes
|
2022-05-09 03:01:48 |
|
📄 glsl_lexer.ll
|
42969 bytes
|
2022-05-09 03:01:48 |
|
📄 glsl_parser.yy
|
97102 bytes
|
2022-05-09 03:01:48 |
|
📄 glsl_parser_extras.cpp
|
82079 bytes
|
2022-05-09 03:01:48 |
|
📄 glsl_parser_extras.h
|
34846 bytes
|
2022-05-09 03:01:48 |
|
📄 glsl_symbol_table.cpp
|
9229 bytes
|
2019-03-10 03:42:47 |
|
📄 glsl_symbol_table.h
|
3727 bytes
|
2019-03-10 03:42:47 |
|
📄 glsl_to_nir.cpp
|
91250 bytes
|
2022-05-09 03:01:48 |
|
📄 glsl_to_nir.h
|
1796 bytes
|
2019-09-25 03:02:01 |
|
📄 hir_field_selection.cpp
|
3127 bytes
|
2019-09-25 03:02:01 |
|
📄 int64.glsl
|
2680 bytes
|
2019-09-24 16:40:25 |
|
📄 ir.cpp
|
68468 bytes
|
2022-05-09 03:01:48 |
|
📄 ir.h
|
74550 bytes
|
2022-05-09 03:01:48 |
|
📄 ir_array_refcount.cpp
|
6103 bytes
|
2022-05-09 03:01:48 |
|
📄 ir_array_refcount.h
|
3649 bytes
|
2022-05-09 03:01:48 |
|
📄 ir_basic_block.cpp
|
3402 bytes
|
2019-03-10 03:42:47 |
|
📄 ir_basic_block.h
|
1424 bytes
|
2019-03-10 03:42:47 |
|
📄 ir_builder.cpp
|
11482 bytes
|
2019-03-10 03:42:47 |
|
📄 ir_builder.h
|
7225 bytes
|
2019-03-10 03:42:47 |
|
📄 ir_builder_print_visitor.cpp
|
23909 bytes
|
2022-05-09 03:01:48 |
|
📄 ir_builder_print_visitor.h
|
1361 bytes
|
2019-03-10 03:42:47 |
|
📄 ir_clone.cpp
|
12811 bytes
|
2022-05-09 03:01:48 |
|
📄 ir_constant_expression.cpp
|
35495 bytes
|
2022-05-09 03:01:48 |
|
📄 ir_equals.cpp
|
5478 bytes
|
2019-03-10 03:42:47 |
|
📄 ir_expression_flattening.cpp
|
2704 bytes
|
2019-03-10 03:42:47 |
|
📄 ir_expression_flattening.h
|
1815 bytes
|
2019-03-10 03:42:47 |
|
📄 ir_expression_operation.py
|
44394 bytes
|
2022-05-09 03:01:48 |
|
📄 ir_function.cpp
|
14107 bytes
|
2022-05-09 03:01:48 |
|
📄 ir_function_can_inline.cpp
|
2472 bytes
|
2019-03-10 03:42:47 |
|
📄 ir_function_detect_recursion.cpp
|
11764 bytes
|
2019-09-25 03:02:01 |
|
📄 ir_function_inlining.h
|
1410 bytes
|
2019-03-10 03:42:47 |
|
📄 ir_hierarchical_visitor.cpp
|
9182 bytes
|
2022-05-09 03:01:48 |
|
📄 ir_hierarchical_visitor.h
|
9320 bytes
|
2022-05-09 03:01:48 |
|
📄 ir_hv_accept.cpp
|
12089 bytes
|
2022-05-09 03:01:48 |
|
📄 ir_optimization.h
|
8826 bytes
|
2022-05-09 03:01:48 |
|
📄 ir_print_visitor.cpp
|
16842 bytes
|
2022-05-09 03:01:48 |
|
📄 ir_print_visitor.h
|
3156 bytes
|
2022-05-09 03:01:48 |
|
📄 ir_reader.cpp
|
34867 bytes
|
2019-06-02 03:02:11 |
|
📄 ir_reader.h
|
1386 bytes
|
2019-03-10 03:42:47 |
|
📄 ir_rvalue_visitor.cpp
|
6915 bytes
|
2019-03-10 03:42:47 |
|
📄 ir_rvalue_visitor.h
|
3852 bytes
|
2019-03-10 03:42:47 |
|
📄 ir_set_program_inouts.cpp
|
15349 bytes
|
2022-05-09 03:01:48 |
|
📄 ir_uniform.h
|
6387 bytes
|
2019-03-10 03:42:47 |
|
📄 ir_validate.cpp
|
38723 bytes
|
2022-05-09 03:01:48 |
|
📄 ir_variable_refcount.cpp
|
4628 bytes
|
2019-09-25 03:02:01 |
|
📄 ir_variable_refcount.h
|
2934 bytes
|
2019-03-10 03:42:47 |
|
📄 ir_visitor.h
|
3716 bytes
|
2022-05-09 03:01:48 |
|
📄 link_atomics.cpp
|
12731 bytes
|
2019-03-10 03:42:47 |
|
📄 link_functions.cpp
|
11940 bytes
|
2019-09-25 03:02:01 |
|
📄 link_interface_blocks.cpp
|
20648 bytes
|
2022-05-09 03:01:48 |
|
📄 link_uniform_block_active_visitor.cpp
|
10434 bytes
|
2022-05-09 03:01:48 |
|
📄 link_uniform_block_active_visitor.h
|
2747 bytes
|
2022-05-09 03:01:48 |
|
📄 link_uniform_blocks.cpp
|
21082 bytes
|
2022-05-09 03:01:48 |
|
📄 link_uniform_initializers.cpp
|
11330 bytes
|
2022-05-09 03:01:48 |
|
📄 link_uniforms.cpp
|
64816 bytes
|
2022-05-09 03:01:48 |
|
📄 link_varyings.cpp
|
129203 bytes
|
2022-05-09 03:01:48 |
|
📄 link_varyings.h
|
8525 bytes
|
2022-05-09 03:01:48 |
|
📄 linker.cpp
|
184912 bytes
|
2022-05-09 03:01:48 |
|
📄 linker.h
|
8795 bytes
|
2022-05-09 03:01:48 |
|
📄 linker_util.cpp
|
13825 bytes
|
2022-05-09 03:01:48 |
|
📄 linker_util.h
|
3762 bytes
|
2022-05-09 03:01:48 |
|
📄 list.h
|
22417 bytes
|
2022-05-09 03:01:48 |
|
📄 loop_analysis.cpp
|
24636 bytes
|
2022-05-09 03:01:48 |
|
📄 loop_analysis.h
|
6510 bytes
|
2022-05-09 03:01:48 |
|
📄 loop_unroll.cpp
|
19481 bytes
|
2022-05-09 03:01:48 |
|
📄 lower_blend_equation_advanced.cpp
|
18886 bytes
|
2022-05-09 03:01:48 |
|
📄 lower_buffer_access.cpp
|
17305 bytes
|
2022-05-09 03:01:48 |
|
📄 lower_buffer_access.h
|
2718 bytes
|
2019-03-10 03:42:47 |
|
📄 lower_builtins.cpp
|
1987 bytes
|
2022-05-09 01:23:27 |
|
📄 lower_const_arrays_to_uniforms.cpp
|
4846 bytes
|
2022-05-09 03:01:48 |
|
📄 lower_cs_derived.cpp
|
7667 bytes
|
2022-05-09 03:01:48 |
|
📄 lower_discard.cpp
|
4785 bytes
|
2019-03-10 03:42:47 |
|
📄 lower_discard_flow.cpp
|
4761 bytes
|
2019-03-10 03:42:47 |
|
📄 lower_distance.cpp
|
24752 bytes
|
2019-03-10 03:42:47 |
|
📄 lower_if_to_cond_assign.cpp
|
11180 bytes
|
2022-05-09 03:01:48 |
|
📄 lower_instructions.cpp
|
68550 bytes
|
2022-05-09 03:01:48 |
|
📄 lower_int64.cpp
|
11894 bytes
|
2022-05-09 03:01:48 |
|
📄 lower_jumps.cpp
|
39712 bytes
|
2022-05-09 03:01:48 |
|
📄 lower_mat_op_to_vec.cpp
|
12704 bytes
|
2022-05-09 03:01:48 |
|
📄 lower_named_interface_blocks.cpp
|
11336 bytes
|
2022-05-09 03:01:48 |
|
📄 lower_offset_array.cpp
|
2745 bytes
|
2019-03-10 03:42:47 |
|
📄 lower_output_reads.cpp
|
6109 bytes
|
2022-05-09 03:01:48 |
|
📄 lower_packed_varyings.cpp
|
37579 bytes
|
2022-05-09 03:01:48 |
|
📄 lower_packing_builtins.cpp
|
47382 bytes
|
2019-03-10 03:42:47 |
|
📄 lower_precision.cpp
|
44767 bytes
|
2022-05-09 01:23:27 |
|
📄 lower_shared_reference.cpp
|
17752 bytes
|
2022-05-09 03:01:48 |
|
📄 lower_subroutine.cpp
|
3830 bytes
|
2019-03-10 03:42:47 |
|
📄 lower_tess_level.cpp
|
16174 bytes
|
2019-03-10 03:42:47 |
|
📄 lower_ubo_reference.cpp
|
38955 bytes
|
2022-05-09 03:01:48 |
|
📄 lower_variable_index_to_cond_assign.cpp
|
18874 bytes
|
2022-05-09 03:01:48 |
|
📄 lower_vec_index_to_cond_assign.cpp
|
8203 bytes
|
2019-03-10 03:42:47 |
|
📄 lower_vec_index_to_swizzle.cpp
|
3336 bytes
|
2019-03-10 03:42:47 |
|
📄 lower_vector.cpp
|
6207 bytes
|
2019-03-10 03:42:47 |
|
📄 lower_vector_derefs.cpp
|
7883 bytes
|
2022-05-09 03:01:48 |
|
📄 lower_vector_insert.cpp
|
5789 bytes
|
2022-05-09 03:01:48 |
|
📄 lower_vertex_id.cpp
|
4857 bytes
|
2019-03-10 03:42:47 |
|
📄 lower_xfb_varying.cpp
|
7333 bytes
|
2022-05-09 01:23:27 |
|
📄 main.cpp
|
3453 bytes
|
2022-05-09 03:01:48 |
|
📄 meson.build
|
8661 bytes
|
2022-05-09 03:01:48 |
|
📄 opt_add_neg_to_sub.h
|
2034 bytes
|
2019-03-10 03:42:47 |
|
📄 opt_algebraic.cpp
|
33233 bytes
|
2022-05-09 03:01:48 |
|
📄 opt_array_splitting.cpp
|
14991 bytes
|
2022-05-09 03:01:48 |
|
📄 opt_conditional_discard.cpp
|
2724 bytes
|
2019-03-10 03:42:47 |
|
📄 opt_constant_folding.cpp
|
6243 bytes
|
2019-03-10 03:42:47 |
|
📄 opt_constant_propagation.cpp
|
15614 bytes
|
2022-05-09 03:01:48 |
|
📄 opt_constant_variable.cpp
|
7084 bytes
|
2022-05-09 03:01:48 |
|
📄 opt_copy_propagation_elements.cpp
|
21094 bytes
|
2019-09-25 03:02:01 |
|
📄 opt_dead_builtin_variables.cpp
|
3398 bytes
|
2019-03-10 03:42:47 |
|
📄 opt_dead_builtin_varyings.cpp
|
21056 bytes
|
2022-05-09 03:01:48 |
|
📄 opt_dead_code.cpp
|
7286 bytes
|
2022-05-09 03:01:48 |
|
📄 opt_dead_code_local.cpp
|
9767 bytes
|
2022-05-09 03:01:48 |
|
📄 opt_dead_functions.cpp
|
3971 bytes
|
2019-03-10 03:42:47 |
|
📄 opt_flatten_nested_if_blocks.cpp
|
2811 bytes
|
2019-03-10 03:42:47 |
|
📄 opt_flip_matrices.cpp
|
3960 bytes
|
2019-03-10 03:42:47 |
|
📄 opt_function_inlining.cpp
|
13628 bytes
|
2019-09-25 03:02:01 |
|
📄 opt_if_simplification.cpp
|
3811 bytes
|
2019-03-10 03:42:47 |
|
📄 opt_minmax.cpp
|
16361 bytes
|
2022-05-09 03:01:48 |
|
📄 opt_rebalance_tree.cpp
|
9666 bytes
|
2019-03-10 03:42:47 |
|
📄 opt_redundant_jumps.cpp
|
3664 bytes
|
2019-03-10 03:42:47 |
|
📄 opt_structure_splitting.cpp
|
11074 bytes
|
2019-09-25 03:02:01 |
|
📄 opt_swizzle.cpp
|
3364 bytes
|
2019-03-10 03:42:47 |
|
📄 opt_tree_grafting.cpp
|
11564 bytes
|
2019-03-10 03:42:47 |
|
📄 opt_vectorize.cpp
|
12647 bytes
|
2019-03-10 03:42:47 |
|
📄 program.h
|
2027 bytes
|
2022-05-09 03:01:48 |
|
📄 propagate_invariance.cpp
|
3814 bytes
|
2022-05-09 03:01:48 |
|
📄 README
|
10776 bytes
|
2022-05-09 03:01:48 |
|
📄 s_expression.cpp
|
6159 bytes
|
2019-03-10 03:42:47 |
|
📄 s_expression.h
|
4733 bytes
|
2019-03-10 03:42:47 |
|
📄 serialize.cpp
|
49113 bytes
|
2022-05-09 03:01:48 |
|
📄 serialize.h
|
1687 bytes
|
2019-03-10 03:42:47 |
|
📄 shader_cache.cpp
|
9625 bytes
|
2022-05-09 03:01:48 |
|
📄 shader_cache.h
|
1576 bytes
|
2019-03-10 03:42:47 |
|
📄 standalone.cpp
|
22318 bytes
|
2022-05-09 03:01:48 |
|
📄 standalone.h
|
1756 bytes
|
2022-05-09 03:01:48 |
|
📄 standalone_scaffolding.cpp
|
8881 bytes
|
2022-05-09 03:01:48 |
|
📄 standalone_scaffolding.h
|
3933 bytes
|
2019-09-25 03:02:01 |
|
📄 string_to_uint_map.cpp
|
1546 bytes
|
2019-03-10 03:42:47 |
|
📄 string_to_uint_map.h
|
5185 bytes
|
2022-05-09 03:01:48 |
|
📄 test.cpp
|
2476 bytes
|
2019-03-10 03:42:47 |
|
📄 test_optpass.cpp
|
9959 bytes
|
2022-05-09 03:01:48 |
|
📄 test_optpass.h
|
1274 bytes
|
2019-03-10 03:42:47 |
|
📄 TODO
|
689 bytes
|
2019-03-10 03:42:47 |