index
:
mesa/mesa
10.0
10.1
10.2
10.3
10.4
10.5
10.6
11.0
11.1
11.2
12.0
13.0
17.0
17.1
17.2
17.3
18.0
18.1
18.2
18.3
19.0
19.1
19.2
19.3
20.0
20.1
20.2
20.3
21.0
21.1
21.2
21.3
22.0
22.1
22.2
22.3
23.0
23.1
23.2
23.3
24.0
7.10
7.11
7.8
7.8-gles
7.9
8.0
9.0
9.1
9.2
a7xx-gmem
amber
explicit-sync
main
powervr-mesa-next-wayland
review/fragment_shader_barycentric
staging/23.2
staging/23.3
staging/24.0
uav-counter-meta
vk-no-nir-android
zink-stablefix
The Mesa 3D Graphics Library (mirrored from https://gitlab.freedesktop.org/mesa/mesa)
brianp
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
compiler
/
glsl
Mode
Name
Size
-rw-r--r--
.gitignore
223
log
plain
-rw-r--r--
README
10773
log
plain
-rw-r--r--
TODO
689
log
plain
-rw-r--r--
ast.h
36399
log
plain
-rw-r--r--
ast_array_index.cpp
15334
log
plain
-rw-r--r--
ast_expr.cpp
2272
log
plain
-rw-r--r--
ast_function.cpp
93921
log
plain
-rw-r--r--
ast_to_hir.cpp
339769
log
plain
-rw-r--r--
ast_type.cpp
35105
log
plain
-rw-r--r--
builtin_functions.cpp
294165
log
plain
-rw-r--r--
builtin_functions.h
2457
log
plain
-rw-r--r--
builtin_int64.h
43996
log
plain
-rw-r--r--
builtin_types.cpp
17845
log
plain
-rw-r--r--
builtin_variables.cpp
56724
log
plain
-rw-r--r--
float64.glsl
55642
log
plain
-rw-r--r--
generate_ir.cpp
1359
log
plain
-rw-r--r--
gl_nir.h
1764
log
plain
-rw-r--r--
gl_nir_link_atomics.c
9814
log
plain
-rw-r--r--
gl_nir_link_uniform_initializers.c
10309
log
plain
-rw-r--r--
gl_nir_link_uniforms.c
18238
log
plain
-rw-r--r--
gl_nir_link_xfb.c
11975
log
plain
-rw-r--r--
gl_nir_linker.c
2689
log
plain
-rw-r--r--
gl_nir_linker.h
2031
log
plain
-rw-r--r--
gl_nir_lower_atomics.c
5801
log
plain
-rw-r--r--
gl_nir_lower_samplers.c
5092
log
plain
-rw-r--r--
gl_nir_lower_samplers_as_deref.c
10339
log
plain
d---------
glcpp
325
log
plain
-rw-r--r--
glsl_lexer.ll
35427
log
plain
-rw-r--r--
glsl_parser.yy
92155
log
plain
-rw-r--r--
glsl_parser_extras.cpp
76575
log
plain
-rw-r--r--
glsl_parser_extras.h
32841
log
plain
-rw-r--r--
glsl_symbol_table.cpp
9229
log
plain
-rw-r--r--
glsl_symbol_table.h
3727
log
plain
-rw-r--r--
glsl_to_nir.cpp
78283
log
plain
-rw-r--r--
glsl_to_nir.h
1602
log
plain
-rw-r--r--
hir_field_selection.cpp
3127
log
plain
-rw-r--r--
int64.glsl
2680
log
plain
-rw-r--r--
ir.cpp
57042
log
plain
-rw-r--r--
ir.h
71910
log
plain
-rw-r--r--
ir_array_refcount.cpp
7854
log
plain
-rw-r--r--
ir_array_refcount.h
5961
log
plain
-rw-r--r--
ir_basic_block.cpp
3402
log
plain
-rw-r--r--
ir_basic_block.h
1424
log
plain
-rw-r--r--
ir_builder.cpp
11482
log
plain
-rw-r--r--
ir_builder.h
7225
log
plain
-rw-r--r--
ir_builder_print_visitor.cpp
23641
log
plain
-rw-r--r--
ir_builder_print_visitor.h
1361
log
plain
-rw-r--r--
ir_clone.cpp
12743
log
plain
-rw-r--r--
ir_constant_expression.cpp
29050
log
plain
-rw-r--r--
ir_equals.cpp
5478
log
plain
-rw-r--r--
ir_expression_flattening.cpp
2704
log
plain
-rw-r--r--
ir_expression_flattening.h
1815
log
plain
-rw-r--r--
ir_expression_operation.py
41017
log
plain
-rw-r--r--
ir_function.cpp
13922
log
plain
-rw-r--r--
ir_function_can_inline.cpp
2472
log
plain
-rw-r--r--
ir_function_detect_recursion.cpp
11853
log
plain
-rw-r--r--
ir_function_inlining.h
1410
log
plain
-rw-r--r--
ir_hierarchical_visitor.cpp
8855
log
plain
-rw-r--r--
ir_hierarchical_visitor.h
9010
log
plain
-rw-r--r--
ir_hv_accept.cpp
11841
log
plain
-rw-r--r--
ir_optimization.h
8443
log
plain
-rw-r--r--
ir_print_visitor.cpp
16541
log
plain
-rw-r--r--
ir_print_visitor.h
3120
log
plain
-rw-r--r--
ir_reader.cpp
34737
log
plain
-rw-r--r--
ir_reader.h
1386
log
plain
-rw-r--r--
ir_rvalue_visitor.cpp
6915
log
plain
-rw-r--r--
ir_rvalue_visitor.h
3852
log
plain
-rw-r--r--
ir_set_program_inouts.cpp
15335
log
plain
-rw-r--r--
ir_uniform.h
6387
log
plain
-rw-r--r--
ir_validate.cpp
34225
log
plain
-rw-r--r--
ir_variable_refcount.cpp
4703
log
plain
-rw-r--r--
ir_variable_refcount.h
2934
log
plain
-rw-r--r--
ir_visitor.h
3626
log
plain
-rw-r--r--
link_atomics.cpp
12731
log
plain
-rw-r--r--
link_functions.cpp
12106
log
plain
-rw-r--r--
link_interface_blocks.cpp
17425
log
plain
-rw-r--r--
link_uniform_block_active_visitor.cpp
10272
log
plain
-rw-r--r--
link_uniform_block_active_visitor.h
2333
log
plain
-rw-r--r--
link_uniform_blocks.cpp
20981
log
plain
-rw-r--r--
link_uniform_initializers.cpp
11330
log
plain
-rw-r--r--
link_uniforms.cpp
54074
log
plain
-rw-r--r--
link_varyings.cpp
109817
log
plain
-rw-r--r--
link_varyings.h
8646
log
plain
-rw-r--r--
linker.cpp
195147
log
plain
-rw-r--r--
linker.h
7944
log
plain
-rw-r--r--
linker_util.cpp
4068
log
plain
-rw-r--r--
linker_util.h
2324
log
plain
-rw-r--r--
list.h
19866
log
plain
-rw-r--r--
loop_analysis.cpp
22923
log
plain
-rw-r--r--
loop_analysis.h
6522
log
plain
-rw-r--r--
loop_unroll.cpp
19471
log
plain
-rw-r--r--
lower_blend_equation_advanced.cpp
18897
log
plain
-rw-r--r--
lower_buffer_access.cpp
17309
log
plain
-rw-r--r--
lower_buffer_access.h
2718
log
plain
-rw-r--r--
lower_const_arrays_to_uniforms.cpp
3852
log
plain
-rw-r--r--
lower_cs_derived.cpp
7668
log
plain
-rw-r--r--
lower_discard.cpp
4785
log
plain
-rw-r--r--
lower_discard_flow.cpp
4761
log
plain
-rw-r--r--
lower_distance.cpp
24752
log
plain
-rw-r--r--
lower_if_to_cond_assign.cpp
11062
log
plain
-rw-r--r--
lower_instructions.cpp
65215
log
plain
-rw-r--r--
lower_int64.cpp
11898
log
plain
-rw-r--r--
lower_jumps.cpp
39670
log
plain
-rw-r--r--
lower_mat_op_to_vec.cpp
12635
log
plain
-rw-r--r--
lower_named_interface_blocks.cpp
11066
log
plain
-rw-r--r--
lower_noise.cpp
2100
log
plain
-rw-r--r--
lower_offset_array.cpp
2745
log
plain
-rw-r--r--
lower_output_reads.cpp
5895
log
plain
-rw-r--r--
lower_packed_varyings.cpp
36343
log
plain
-rw-r--r--
lower_packing_builtins.cpp
47382
log
plain
-rw-r--r--
lower_shared_reference.cpp
17677
log
plain
-rw-r--r--
lower_subroutine.cpp
3830
log
plain
-rw-r--r--
lower_tess_level.cpp
16174
log
plain
-rw-r--r--
lower_texture_projection.cpp
3208
log
plain
-rw-r--r--
lower_ubo_reference.cpp
38864
log
plain
-rw-r--r--
lower_variable_index_to_cond_assign.cpp
18871
log
plain
-rw-r--r--
lower_vec_index_to_cond_assign.cpp
8203
log
plain
-rw-r--r--
lower_vec_index_to_swizzle.cpp
3336
log
plain
-rw-r--r--
lower_vector.cpp
6207
log
plain
-rw-r--r--
lower_vector_derefs.cpp
3750
log
plain
-rw-r--r--
lower_vector_insert.cpp
4833
log
plain
-rw-r--r--
lower_vertex_id.cpp
4857
log
plain
-rw-r--r--
main.cpp
3264
log
plain
-rw-r--r--
meson.build
8003
log
plain
-rw-r--r--
opt_add_neg_to_sub.h
2034
log
plain
-rw-r--r--
opt_algebraic.cpp
32685
log
plain
-rw-r--r--
opt_array_splitting.cpp
14869
log
plain
-rw-r--r--
opt_conditional_discard.cpp
2724
log
plain
-rw-r--r--
opt_constant_folding.cpp
6243
log
plain
-rw-r--r--
opt_constant_propagation.cpp
15654
log
plain
-rw-r--r--
opt_constant_variable.cpp
6642
log
plain
-rw-r--r--
opt_copy_propagation_elements.cpp
21244
log
plain
-rw-r--r--
opt_dead_builtin_variables.cpp
3398
log
plain
-rw-r--r--
opt_dead_builtin_varyings.cpp
21000
log
plain
-rw-r--r--
opt_dead_code.cpp
6928
log
plain
-rw-r--r--
opt_dead_code_local.cpp
9725
log
plain
-rw-r--r--
opt_dead_functions.cpp
3971
log
plain
-rw-r--r--
opt_flatten_nested_if_blocks.cpp
2811
log
plain
-rw-r--r--
opt_flip_matrices.cpp
3960
log
plain
-rw-r--r--
opt_function_inlining.cpp
13665
log
plain
-rw-r--r--
opt_if_simplification.cpp
3811
log
plain
-rw-r--r--
opt_minmax.cpp
14786
log
plain
-rw-r--r--
opt_rebalance_tree.cpp
9666
log
plain
-rw-r--r--
opt_redundant_jumps.cpp
3664
log
plain
-rw-r--r--
opt_structure_splitting.cpp
11074
log
plain
-rw-r--r--
opt_swizzle.cpp
3364
log
plain
-rw-r--r--
opt_tree_grafting.cpp
11564
log
plain
-rw-r--r--
opt_vectorize.cpp
12647
log
plain
-rw-r--r--
program.h
1950
log
plain
-rw-r--r--
propagate_invariance.cpp
3720
log
plain
-rw-r--r--
s_expression.cpp
6159
log
plain
-rw-r--r--
s_expression.h
4733
log
plain
-rw-r--r--
serialize.cpp
47441
log
plain
-rw-r--r--
serialize.h
1687
log
plain
-rw-r--r--
shader_cache.cpp
10595
log
plain
-rw-r--r--
shader_cache.h
1576
log
plain
-rw-r--r--
standalone.cpp
22006
log
plain
-rw-r--r--
standalone.h
1702
log
plain
-rw-r--r--
standalone_scaffolding.cpp
8490
log
plain
-rw-r--r--
standalone_scaffolding.h
3848
log
plain
-rw-r--r--
string_to_uint_map.cpp
1546
log
plain
-rw-r--r--
string_to_uint_map.h
5189
log
plain
-rw-r--r--
test.cpp
2476
log
plain
-rw-r--r--
test_optpass.cpp
10167
log
plain
-rw-r--r--
test_optpass.h
1274
log
plain
d---------
tests
1099
log
plain
-rw-r--r--
xxd.py
3639
log
plain