About
Social
Code
index
:
mesa
frygon
main
Mesa graphics project
Lucas Fryzek
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
compiler
/
glsl
Mode
Name
Size
-rw-r--r--
CrossPlatformSettings_piece_all.glsl
3823
log
plain
-rw-r--r--
README
10712
log
plain
-rw-r--r--
TODO
689
log
plain
-rw-r--r--
ast.h
38706
log
plain
-rw-r--r--
ast_array_index.cpp
15737
log
plain
-rw-r--r--
ast_expr.cpp
2272
log
plain
-rw-r--r--
ast_function.cpp
103614
log
plain
-rw-r--r--
ast_to_hir.cpp
374239
log
plain
-rw-r--r--
ast_type.cpp
36044
log
plain
-rw-r--r--
astc_decoder.glsl
42186
log
plain
-rw-r--r--
bc1.glsl
16970
log
plain
-rw-r--r--
bc4.glsl
5762
log
plain
-rw-r--r--
builtin_functions.cpp
526303
log
plain
-rw-r--r--
builtin_functions.h
2403
log
plain
-rw-r--r--
builtin_types.cpp
19832
log
plain
-rw-r--r--
builtin_variables.cpp
71448
log
plain
-rw-r--r--
etc2_rgba_stitch.glsl
1981
log
plain
-rw-r--r--
float64.glsl
56628
log
plain
-rw-r--r--
gl_nir.h
2882
log
plain
-rw-r--r--
gl_nir_detect_function_recursion.c
11091
log
plain
-rw-r--r--
gl_nir_link_atomics.c
13274
log
plain
-rw-r--r--
gl_nir_link_functions.c
20718
log
plain
-rw-r--r--
gl_nir_link_interface_blocks.c
30677
log
plain
-rw-r--r--
gl_nir_link_uniform_blocks.c
50560
log
plain
-rw-r--r--
gl_nir_link_uniform_initializers.c
11092
log
plain
-rw-r--r--
gl_nir_link_uniforms.c
76220
log
plain
-rw-r--r--
gl_nir_link_varyings.c
181201
log
plain
-rw-r--r--
gl_nir_link_varyings.h
6939
log
plain
-rw-r--r--
gl_nir_link_xfb.c
8819
log
plain
-rw-r--r--
gl_nir_linker.c
159413
log
plain
-rw-r--r--
gl_nir_linker.h
6760
log
plain
-rw-r--r--
gl_nir_lower_atomics.c
5936
log
plain
-rw-r--r--
gl_nir_lower_blend_equation_advanced.c
20939
log
plain
-rw-r--r--
gl_nir_lower_buffers.c
13646
log
plain
-rw-r--r--
gl_nir_lower_discard_flow.c
5965
log
plain
-rw-r--r--
gl_nir_lower_images.c
3714
log
plain
-rw-r--r--
gl_nir_lower_named_interface_blocks.c
13691
log
plain
-rw-r--r--
gl_nir_lower_packed_varyings.c
39853
log
plain
-rw-r--r--
gl_nir_lower_samplers.c
1699
log
plain
-rw-r--r--
gl_nir_lower_samplers_as_deref.c
13858
log
plain
-rw-r--r--
gl_nir_lower_xfb_varying.c
7212
log
plain
d---------
glcpp
397
log
plain
-rw-r--r--
glsl_lexer.ll
45716
log
plain
-rw-r--r--
glsl_parser.yy
99209
log
plain
-rw-r--r--
glsl_parser_extras.cpp
87842
log
plain
-rw-r--r--
glsl_parser_extras.h
37643
log
plain
-rw-r--r--
glsl_symbol_table.cpp
8116
log
plain
-rw-r--r--
glsl_symbol_table.h
3472
log
plain
-rw-r--r--
glsl_to_nir.cpp
99452
log
plain
-rw-r--r--
glsl_to_nir.h
1853
log
plain
-rw-r--r--
hir_field_selection.cpp
3180
log
plain
-rw-r--r--
ir.cpp
65953
log
plain
-rw-r--r--
ir.h
71877
log
plain
-rw-r--r--
ir_basic_block.cpp
3411
log
plain
-rw-r--r--
ir_basic_block.h
1427
log
plain
-rw-r--r--
ir_builder.cpp
10022
log
plain
-rw-r--r--
ir_builder.h
6357
log
plain
-rw-r--r--
ir_clone.cpp
13174
log
plain
-rw-r--r--
ir_constant_expression.cpp
36044
log
plain
-rw-r--r--
ir_expression_flattening.cpp
2697
log
plain
-rw-r--r--
ir_expression_flattening.h
1818
log
plain
-rw-r--r--
ir_expression_operation.py
47170
log
plain
-rw-r--r--
ir_function.cpp
15247
log
plain
-rw-r--r--
ir_function_detect_recursion.cpp
10787
log
plain
-rw-r--r--
ir_hierarchical_visitor.cpp
9185
log
plain
-rw-r--r--
ir_hierarchical_visitor.h
9326
log
plain
-rw-r--r--
ir_hv_accept.cpp
12197
log
plain
-rw-r--r--
ir_list.h
22700
log
plain
-rw-r--r--
ir_optimization.h
3225
log
plain
-rw-r--r--
ir_print_visitor.cpp
17725
log
plain
-rw-r--r--
ir_print_visitor.h
3280
log
plain
-rw-r--r--
ir_rvalue_visitor.cpp
6913
log
plain
-rw-r--r--
ir_rvalue_visitor.h
3852
log
plain
-rw-r--r--
ir_validate.cpp
41569
log
plain
-rw-r--r--
ir_variable_refcount.cpp
4460
log
plain
-rw-r--r--
ir_variable_refcount.h
3288
log
plain
-rw-r--r--
ir_visitor.h
3716
log
plain
-rw-r--r--
linker_util.cpp
17693
log
plain
-rw-r--r--
linker_util.h
6192
log
plain
-rw-r--r--
lower_builtins.cpp
1990
log
plain
-rw-r--r--
lower_instructions.cpp
20769
log
plain
-rw-r--r--
lower_jumps.cpp
32026
log
plain
-rw-r--r--
lower_mat_op_to_vec.cpp
14569
log
plain
-rw-r--r--
lower_packing_builtins.cpp
49041
log
plain
-rw-r--r--
lower_precision.cpp
45578
log
plain
-rw-r--r--
lower_subroutine.cpp
3862
log
plain
-rw-r--r--
lower_vec_index_to_cond_assign.cpp
5868
log
plain
-rw-r--r--
lower_vector_derefs.cpp
7788
log
plain
-rw-r--r--
main.cpp
3403
log
plain
-rw-r--r--
meson.build
7108
log
plain
-rw-r--r--
opt_algebraic.cpp
12020
log
plain
-rw-r--r--
opt_dead_builtin_variables.cpp
3451
log
plain
-rw-r--r--
opt_dead_code.cpp
6196
log
plain
-rw-r--r--
opt_flatten_nested_if_blocks.cpp
2814
log
plain
-rw-r--r--
opt_function_inlining.cpp
12638
log
plain
-rw-r--r--
opt_if_simplification.cpp
3803
log
plain
-rw-r--r--
opt_minmax.cpp
16389
log
plain
-rw-r--r--
opt_rebalance_tree.cpp
9668
log
plain
-rw-r--r--
opt_tree_grafting.cpp
11760
log
plain
-rw-r--r--
propagate_invariance.cpp
3817
log
plain
-rw-r--r--
serialize.cpp
52496
log
plain
-rw-r--r--
serialize.h
1687
log
plain
-rw-r--r--
shader_cache.cpp
9598
log
plain
-rw-r--r--
shader_cache.h
1576
log
plain
-rw-r--r--
standalone.cpp
17796
log
plain
-rw-r--r--
standalone.h
1792
log
plain
-rw-r--r--
standalone_scaffolding.cpp
11713
log
plain
-rw-r--r--
standalone_scaffolding.h
4178
log
plain
-rw-r--r--
string_to_uint_map.cpp
1928
log
plain
-rw-r--r--
string_to_uint_map.h
5554
log
plain
d---------
tests
418
log
plain