.editorconfig
| 34
.gitignore
| 1
.mailmap
| 12
.travis.yml
| 29
Android.common.mk
| 10
Android.mk
| 4
Makefile.am
| 3
REVIEWERS
| 4
VERSION
| 2
bin/.cherry-ignore
| 7
bin/.editorconfig
| 3
common.py
| 2
configure.ac
| 285
debian/changelog
| 63
debian/control
| 39
debian/libgl1-mesa-glx.symbols
| 12
debian/libgles2-mesa.symbols
| 13
debian/mesa-common-dev.install
| 1
debian/mesa-vulkan-drivers.install
| 2
debian/mesa-vulkan-drivers.lintian-overrides
| 3
debian/not-installed
| 1
debian/patches/egl-platform-mir.patch
| 86
debian/rules
| 22
debian/source/local-options
| 9
docs/GL3.txt
| 277
docs/developers.html
| 2
docs/devinfo.html
| 22
docs/envvars.html
| 29
docs/faq.html
| 2
docs/features.txt
| 337
docs/helpwanted.html
| 4
docs/index.html
| 25
docs/intro.html
| 25
docs/relnotes.html
| 4
docs/relnotes/12.0.1.html
| 2
docs/relnotes/12.0.3.html
| 3
docs/relnotes/13.0.0.html
| 310
docs/specs/EGL_MESA_platform_surfaceless.txt
| 120
docs/specs/MESA_configless_context.spec
| 8
docs/specs/MESA_shader_integer_functions.txt
| 520
docs/specs/OLD/EGL_MESA_screen_surface.txt
| 564
docs/specs/enums.txt
| 41
docs/xlibdriver.html
| 2
include/D3D9/.editorconfig
| 2
include/EGL/eglext.h
| 121
include/EGL/eglmesaext.h
| 5
include/GL/glext.h
| 9
include/GL/glxext.h
| 36
include/GL/internal/dri_interface.h
| 4
include/GL/mesa_glinterop.h
| 18
include/GL/wglext.h
| 6
include/GLES2/gl2.h
| 152
include/GLES2/gl2ext.h
| 262
include/GLES2/gl2platform.h
| 2
include/GLES3/gl3.h
| 276
include/GLES3/gl31.h
| 342
include/GLES3/gl32.h
| 1817 ++
include/c11/.editorconfig
| 3
include/c11/threads_posix.h
| 2
include/d3dadapter/.editorconfig
| 3
include/pci_ids/i965_pci_ids.h
| 8
include/vulkan/.editorconfig
| 3
install-gallium-links.mk
| 4
m4/ax_check_compile_flag.m4
| 72
scons/custom.py
| 10
scons/gallium.py
| 9
scripts/get_reviewer.pl
| 2
src/Makefile.am
| 50
src/SConscript
| 49
src/amd/Android.addrlib.mk
| 44
src/amd/Android.mk
| 28
src/amd/Makefile.addrlib.am
| 38
src/amd/Makefile.am
| 27
src/amd/Makefile.sources
| 27
src/amd/addrlib/addrinterface.cpp
| 1008 +
src/amd/addrlib/addrinterface.h
| 2166 ++
src/amd/addrlib/addrtypes.h
| 590
src/amd/addrlib/core/addrcommon.h
| 558
src/amd/addrlib/core/addrelemlib.cpp
| 1674 +
src/amd/addrlib/core/addrelemlib.h
| 270
src/amd/addrlib/core/addrlib.cpp
| 4023 ++++
src/amd/addrlib/core/addrlib.h
| 695
src/amd/addrlib/core/addrobject.cpp
| 246
src/amd/addrlib/core/addrobject.h
| 89
src/amd/addrlib/inc/chip/r800/si_gb_reg.h
| 155
src/amd/addrlib/inc/lnx_common_defs.h
| 129
src/amd/addrlib/r800/chip/si_ci_vi_merged_enum.h
| 40
src/amd/addrlib/r800/ciaddrlib.cpp
| 1831 ++
src/amd/addrlib/r800/ciaddrlib.h
| 202
src/amd/addrlib/r800/egbaddrlib.cpp
| 4577 +++++
src/amd/addrlib/r800/egbaddrlib.h
| 412
src/amd/addrlib/r800/siaddrlib.cpp
| 2818 +++
src/amd/addrlib/r800/siaddrlib.h
| 262
src/amd/common/Makefile.am
| 51
src/amd/common/Makefile.sources
| 29
src/amd/common/ac_binary.c
| 288
src/amd/common/ac_binary.h
| 88
src/amd/common/ac_llvm_helper.cpp
| 46
src/amd/common/ac_llvm_util.c
| 142
src/amd/common/ac_llvm_util.h
| 31
src/amd/common/ac_nir_to_llvm.c
| 4651 +++++
src/amd/common/ac_nir_to_llvm.h
| 119
src/amd/common/amd_family.h
| 111
src/amd/common/amd_kernel_code_t.h
| 534
src/amd/common/amdgpu_id.h
| 173
src/amd/common/r600d_common.h
| 252
src/amd/common/sid.h
| 9057 ++++++++++
src/amd/vulkan/.gitignore
| 6
src/amd/vulkan/Makefile.am
| 167
src/amd/vulkan/Makefile.sources
| 77
src/amd/vulkan/dev_icd.json.in
| 7
src/amd/vulkan/radeon_icd.json
| 7
src/amd/vulkan/radv_cmd_buffer.c
| 2413 ++
src/amd/vulkan/radv_cs.h
| 121
src/amd/vulkan/radv_descriptor_set.c
| 717
src/amd/vulkan/radv_descriptor_set.h
| 85
src/amd/vulkan/radv_device.c
| 1796 +
src/amd/vulkan/radv_entrypoints_gen.py
| 293
src/amd/vulkan/radv_formats.c
| 1085 +
src/amd/vulkan/radv_image.c
| 1030 +
src/amd/vulkan/radv_meta.c
| 388
src/amd/vulkan/radv_meta.h
| 193
src/amd/vulkan/radv_meta_blit.c
| 1270 +
src/amd/vulkan/radv_meta_blit2d.c
| 1282 +
src/amd/vulkan/radv_meta_buffer.c
| 543
src/amd/vulkan/radv_meta_bufimage.c
| 396
src/amd/vulkan/radv_meta_clear.c
| 1192 +
src/amd/vulkan/radv_meta_copy.c
| 399
src/amd/vulkan/radv_meta_decompress.c
| 463
src/amd/vulkan/radv_meta_fast_clear.c
| 486
src/amd/vulkan/radv_meta_resolve.c
| 672
src/amd/vulkan/radv_meta_resolve_cs.c
| 461
src/amd/vulkan/radv_pass.c
| 183
src/amd/vulkan/radv_pipeline.c
| 1408 +
src/amd/vulkan/radv_pipeline_cache.c
| 478
src/amd/vulkan/radv_private.h
| 1289 +
src/amd/vulkan/radv_query.c
| 415
src/amd/vulkan/radv_radeon_winsys.h
| 339
src/amd/vulkan/radv_util.c
| 130
src/amd/vulkan/radv_util.h
| 11
src/amd/vulkan/radv_wsi.c
| 383
src/amd/vulkan/radv_wsi_wayland.c
| 58
src/amd/vulkan/radv_wsi_x11.c
| 100
src/amd/vulkan/si_cmd_buffer.c
| 1119 +
src/amd/vulkan/vk_format.h
| 451
src/amd/vulkan/vk_format_layout.csv
| 188
src/amd/vulkan/vk_format_parse.py
| 384
src/amd/vulkan/vk_format_table.py
| 173
src/amd/vulkan/winsys/amdgpu/radv_amdgpu_bo.c
| 297
src/amd/vulkan/winsys/amdgpu/radv_amdgpu_bo.h
| 55
src/amd/vulkan/winsys/amdgpu/radv_amdgpu_cs.c
| 795
src/amd/vulkan/winsys/amdgpu/radv_amdgpu_cs.h
| 55
src/amd/vulkan/winsys/amdgpu/radv_amdgpu_surface.c
| 523
src/amd/vulkan/winsys/amdgpu/radv_amdgpu_surface.h
| 33
src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.c
| 364
src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.h
| 61
src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys_public.h
| 34
src/compiler/.gitignore
| 1
src/compiler/Android.glsl.gen.mk
| 27
src/compiler/Android.glsl.mk
| 1
src/compiler/Android.mk
| 12
src/compiler/Makefile.glsl.am
| 34
src/compiler/Makefile.nir.am
| 18
src/compiler/Makefile.sources
| 16
src/compiler/SConscript
| 4
src/compiler/SConscript.glsl
| 29
src/compiler/SConscript.nir
| 1
src/compiler/builtin_type_macros.h
| 2
src/compiler/glsl/.gitignore
| 3
src/compiler/glsl/ast.h
| 36
src/compiler/glsl/ast_array_index.cpp
| 73
src/compiler/glsl/ast_expr.cpp
| 2
src/compiler/glsl/ast_function.cpp
| 1174 -
src/compiler/glsl/ast_to_hir.cpp
| 414
src/compiler/glsl/ast_type.cpp
| 70
src/compiler/glsl/blob.h
| 2
src/compiler/glsl/builtin_functions.cpp
| 392
src/compiler/glsl/builtin_types.cpp
| 29
src/compiler/glsl/builtin_variables.cpp
| 112
src/compiler/glsl/cache.c
| 710
src/compiler/glsl/cache.h
| 177
src/compiler/glsl/glcpp/glcpp-parse.y
| 252
src/compiler/glsl/glcpp/glcpp.c
| 2
src/compiler/glsl/glcpp/glcpp.h
| 21
src/compiler/glsl/glcpp/pp.c
| 6
src/compiler/glsl/glsl_lexer.ll
| 16
src/compiler/glsl/glsl_parser.yy
| 154
src/compiler/glsl/glsl_parser_extras.cpp
| 417
src/compiler/glsl/glsl_parser_extras.h
| 153
src/compiler/glsl/glsl_symbol_table.cpp
| 21
src/compiler/glsl/glsl_to_nir.cpp
| 220
src/compiler/glsl/ir.cpp
| 159
src/compiler/glsl/ir.h
| 453
src/compiler/glsl/ir_builder.cpp
| 6
src/compiler/glsl/ir_builder.h
| 1
src/compiler/glsl/ir_clone.cpp
| 36
src/compiler/glsl/ir_constant_expression.cpp
| 1565 -
src/compiler/glsl/ir_expression_operation.py
| 738
src/compiler/glsl/ir_function.cpp
| 26
src/compiler/glsl/ir_function_detect_recursion.cpp
| 30
src/compiler/glsl/ir_hv_accept.cpp
| 2
src/compiler/glsl/ir_import_prototypes.cpp
| 125
src/compiler/glsl/ir_optimization.h
| 33
src/compiler/glsl/ir_print_visitor.cpp
| 27
src/compiler/glsl/ir_reader.cpp
| 10
src/compiler/glsl/ir_set_program_inouts.cpp
| 43
src/compiler/glsl/ir_validate.cpp
| 23
src/compiler/glsl/link_atomics.cpp
| 87
src/compiler/glsl/link_functions.cpp
| 85
src/compiler/glsl/link_interface_blocks.cpp
| 10
src/compiler/glsl/link_uniform_block_active_visitor.cpp
| 6
src/compiler/glsl/link_uniform_blocks.cpp
| 15
src/compiler/glsl/link_uniform_initializers.cpp
| 118
src/compiler/glsl/link_uniforms.cpp
| 390
src/compiler/glsl/link_varyings.cpp
| 190
src/compiler/glsl/link_varyings.h
| 27
src/compiler/glsl/linker.cpp
| 2402 +-
src/compiler/glsl/linker.h
| 36
src/compiler/glsl/list.h
| 184
src/compiler/glsl/loop_analysis.cpp
| 25
src/compiler/glsl/loop_analysis.h
| 8
src/compiler/glsl/lower_blend_equation_advanced.cpp
| 568
src/compiler/glsl/lower_buffer_access.cpp
| 15
src/compiler/glsl/lower_buffer_access.h
| 4
src/compiler/glsl/lower_const_arrays_to_uniforms.cpp
| 21
src/compiler/glsl/lower_discard_flow.cpp
| 1
src/compiler/glsl/lower_distance.cpp
| 7
src/compiler/glsl/lower_if_to_cond_assign.cpp
| 49
src/compiler/glsl/lower_instructions.cpp
| 650
src/compiler/glsl/lower_jumps.cpp
| 2
src/compiler/glsl/lower_mat_op_to_vec.cpp
| 2
src/compiler/glsl/lower_named_interface_blocks.cpp
| 31
src/compiler/glsl/lower_output_reads.cpp
| 17
src/compiler/glsl/lower_packed_varyings.cpp
| 26
src/compiler/glsl/lower_shared_reference.cpp
| 45
src/compiler/glsl/lower_tess_level.cpp
| 6
src/compiler/glsl/lower_ubo_reference.cpp
| 51
src/compiler/glsl/lower_vector_derefs.cpp
| 2
src/compiler/glsl/lower_vertex_id.cpp
| 4
src/compiler/glsl/opt_algebraic.cpp
| 10
src/compiler/glsl/opt_conditional_discard.cpp
| 6
src/compiler/glsl/opt_copy_propagation.cpp
| 117
src/compiler/glsl/opt_copy_propagation_elements.cpp
| 211
src/compiler/glsl/opt_dead_builtin_varyings.cpp
| 20
src/compiler/glsl/opt_dead_code.cpp
| 4
src/compiler/glsl/opt_flatten_nested_if_blocks.cpp
| 2
src/compiler/glsl/opt_function_inlining.cpp
| 6
src/compiler/glsl/propagate_invariance.cpp
| 2
src/compiler/glsl/standalone.cpp
| 34
src/compiler/glsl/standalone_scaffolding.cpp
| 48
src/compiler/glsl/standalone_scaffolding.h
| 17
src/compiler/glsl/test_optpass.cpp
| 4
src/compiler/glsl/tests/.gitignore
| 1
src/compiler/glsl/tests/cache_test.c
| 420
src/compiler/glsl/tests/set_uniform_initializer_tests.cpp
| 5
src/compiler/glsl/tests/varyings_test.cpp
| 86
src/compiler/glsl/tests/warnings/.gitignore
| 1
src/compiler/glsl_types.cpp
| 50
src/compiler/glsl_types.h
| 35
src/compiler/nir/nir.c
| 38
src/compiler/nir/nir.h
| 296
src/compiler/nir/nir_algebraic.py
| 8
src/compiler/nir/nir_builder.h
| 26
src/compiler/nir/nir_control_flow.c
| 110
src/compiler/nir/nir_gather_info.c
| 4
src/compiler/nir/nir_instr_set.c
| 4
src/compiler/nir/nir_intrinsics.h
| 111
src/compiler/nir/nir_lower_alu_to_scalar.c
| 45
src/compiler/nir/nir_lower_atomics.c
| 39
src/compiler/nir/nir_lower_bitmap.c
| 9
src/compiler/nir/nir_lower_clip.c
| 2
src/compiler/nir/nir_lower_drawpixels.c
| 4
src/compiler/nir/nir_lower_indirect_derefs.c
| 6
src/compiler/nir/nir_lower_io.c
| 391
src/compiler/nir/nir_lower_io_to_scalar.c
| 129
src/compiler/nir/nir_lower_io_to_temporaries.c
| 29
src/compiler/nir/nir_lower_locals_to_regs.c
| 1
src/compiler/nir/nir_lower_passthrough_edgeflags.c
| 4
src/compiler/nir/nir_lower_phis_to_scalar.c
| 20
src/compiler/nir/nir_lower_samplers.c
| 1
src/compiler/nir/nir_lower_system_values.c
| 19
src/compiler/nir/nir_lower_tex.c
| 73
src/compiler/nir/nir_lower_to_source_mods.c
| 4
src/compiler/nir/nir_lower_two_sided_color.c
| 21
src/compiler/nir/nir_lower_vars_to_ssa.c
| 2
src/compiler/nir/nir_lower_wpos_ytransform.c
| 2
src/compiler/nir/nir_opcodes.py
| 2
src/compiler/nir/nir_opt_algebraic.py
| 34
src/compiler/nir/nir_opt_constant_folding.c
| 8
src/compiler/nir/nir_opt_copy_propagate.c
| 2
src/compiler/nir/nir_opt_dead_cf.c
| 13
src/compiler/nir/nir_opt_gcm.c
| 34
src/compiler/nir/nir_opt_peephole_select.c
| 101
src/compiler/nir/nir_opt_remove_phis.c
| 46
src/compiler/nir/nir_opt_undef.c
| 4
src/compiler/nir/nir_phi_builder.c
| 65
src/compiler/nir/nir_print.c
| 30
src/compiler/nir/nir_search.c
| 78
src/compiler/nir/nir_search.h
| 19
src/compiler/nir/nir_search_helpers.h
| 94
src/compiler/nir/nir_validate.c
| 31
src/compiler/nir/tests/control_flow_tests.cpp
| 10
src/compiler/nir_types.cpp
| 40
src/compiler/nir_types.h
| 5
src/compiler/shader_enums.c
| 16
src/compiler/shader_enums.h
| 47
src/compiler/spirv/spirv2nir.c
| 80
src/compiler/spirv/spirv_to_nir.c
| 424
src/compiler/spirv/vtn_cfg.c
| 23
src/compiler/spirv/vtn_glsl450.c
| 54
src/compiler/spirv/vtn_private.h
| 4
src/compiler/spirv/vtn_variables.c
| 175
src/egl/Android.mk
| 6
src/egl/Makefile.am
| 1
src/egl/docs/EGL_MESA_screen_surface
| 564
src/egl/drivers/dri2/egl_dri2.c
| 552
src/egl/drivers/dri2/egl_dri2.h
| 62
src/egl/drivers/dri2/egl_dri2_fallbacks.h
| 3
src/egl/drivers/dri2/platform_android.c
| 299
src/egl/drivers/dri2/platform_drm.c
| 127
src/egl/drivers/dri2/platform_surfaceless.c
| 247
src/egl/drivers/dri2/platform_wayland.c
| 172
src/egl/drivers/dri2/platform_x11.c
| 155
src/egl/drivers/dri2/platform_x11_dri3.c
| 74
src/egl/drivers/haiku/.editorconfig
| 2
src/egl/main/eglapi.c
| 655
src/egl/main/eglapi.h
| 5
src/egl/main/eglconfig.c
| 7
src/egl/main/eglcontext.c
| 56
src/egl/main/eglcurrent.c
| 107
src/egl/main/eglcurrent.h
| 73
src/egl/main/egldisplay.c
| 72
src/egl/main/egldisplay.h
| 11
src/egl/main/eglglobals.c
| 17
src/egl/main/eglglobals.h
| 15
src/egl/main/eglsurface.c
| 36
src/egl/main/eglsync.c
| 59
src/egl/main/eglsync.h
| 2
src/egl/wayland/.editorconfig
| 2
src/egl/wayland/wayland-drm/wayland-drm.c
| 2
src/gallium/auxiliary/Makefile.am
| 2
src/gallium/auxiliary/Makefile.sources
| 18
src/gallium/auxiliary/cso_cache/cso_context.c
| 51
src/gallium/auxiliary/cso_cache/cso_context.h
| 17
src/gallium/auxiliary/draw/draw_cliptest_tmp.h
| 6
src/gallium/auxiliary/draw/draw_context.c
| 4
src/gallium/auxiliary/draw/draw_context.h
| 4
src/gallium/auxiliary/draw/draw_llvm.c
| 243
src/gallium/auxiliary/draw/draw_pipe_aaline.c
| 12
src/gallium/auxiliary/draw/draw_pipe_clip.c
| 3
src/gallium/auxiliary/draw/draw_pipe_pstipple.c
| 16
src/gallium/auxiliary/gallivm/lp_bld_arit.c
| 214
src/gallium/auxiliary/gallivm/lp_bld_arit.h
| 15
src/gallium/auxiliary/gallivm/lp_bld_arit_overflow.c
| 24
src/gallium/auxiliary/gallivm/lp_bld_arit_overflow.h
| 6
src/gallium/auxiliary/gallivm/lp_bld_conv.c
| 4
src/gallium/auxiliary/gallivm/lp_bld_flow.c
| 64
src/gallium/auxiliary/gallivm/lp_bld_flow.h
| 5
src/gallium/auxiliary/gallivm/lp_bld_format_srgb.c
| 3
src/gallium/auxiliary/gallivm/lp_bld_gather.c
| 95
src/gallium/auxiliary/gallivm/lp_bld_init.c
| 18
src/gallium/auxiliary/gallivm/lp_bld_intr.c
| 6
src/gallium/auxiliary/gallivm/lp_bld_logic.c
| 20
src/gallium/auxiliary/gallivm/lp_bld_misc.cpp
| 20
src/gallium/auxiliary/gallivm/lp_bld_misc.h
| 3
src/gallium/auxiliary/gallivm/lp_bld_pack.c
| 141
src/gallium/auxiliary/gallivm/lp_bld_pack.h
| 16
src/gallium/auxiliary/gallivm/lp_bld_printf.c
| 7
src/gallium/auxiliary/gallivm/lp_bld_sample.c
| 12
src/gallium/auxiliary/gallivm/lp_bld_sample_aos.c
| 7
src/gallium/auxiliary/gallivm/lp_bld_sample_soa.c
| 13
src/gallium/auxiliary/gallivm/lp_bld_swizzle.c
| 2
src/gallium/auxiliary/gallivm/lp_bld_tgsi.c
| 28
src/gallium/auxiliary/gallivm/lp_bld_tgsi.h
| 6
src/gallium/auxiliary/gallivm/lp_bld_tgsi_action.c
| 470
src/gallium/auxiliary/gallivm/lp_bld_tgsi_soa.c
| 137
src/gallium/auxiliary/hud/hud_context.c
| 258
src/gallium/auxiliary/hud/hud_cpufreq.c
| 257
src/gallium/auxiliary/hud/hud_diskstat.c
| 329
src/gallium/auxiliary/hud/hud_driver_query.c
| 3
src/gallium/auxiliary/hud/hud_nic.c
| 430
src/gallium/auxiliary/hud/hud_private.h
| 33
src/gallium/auxiliary/hud/hud_sensors_temp.c
| 383
src/gallium/auxiliary/nir/tgsi_to_nir.c
| 71
src/gallium/auxiliary/os/os_misc.c
| 29
src/gallium/auxiliary/os/os_process.c
| 48
src/gallium/auxiliary/os/os_process.h
| 4
src/gallium/auxiliary/os/os_thread.h
| 16
src/gallium/auxiliary/os/os_time.c
| 16
src/gallium/auxiliary/os/os_time.h
| 4
src/gallium/auxiliary/pipe-loader/Android.mk
| 3
src/gallium/auxiliary/pipe-loader/pipe_loader_drm.c
| 36
src/gallium/auxiliary/pipe-loader/pipe_loader_sw.c
| 9
src/gallium/auxiliary/pipebuffer/pb_bufmgr_cache.c
| 4
src/gallium/auxiliary/pipebuffer/pb_cache.c
| 80
src/gallium/auxiliary/pipebuffer/pb_cache.h
| 12
src/gallium/auxiliary/pipebuffer/pb_slab.c
| 252
src/gallium/auxiliary/pipebuffer/pb_slab.h
| 155
src/gallium/auxiliary/postprocess/pp_mlaa.c
| 20
src/gallium/auxiliary/tgsi/tgsi_dump.c
| 14
src/gallium/auxiliary/tgsi/tgsi_exec.c
| 687
src/gallium/auxiliary/tgsi/tgsi_info.c
| 95
src/gallium/auxiliary/tgsi/tgsi_info.h
| 12
src/gallium/auxiliary/tgsi/tgsi_parse.c
| 2
src/gallium/auxiliary/tgsi/tgsi_point_sprite.c
| 6
src/gallium/auxiliary/tgsi/tgsi_scan.c
| 195
src/gallium/auxiliary/tgsi/tgsi_scan.h
| 18
src/gallium/auxiliary/tgsi/tgsi_strings.c
| 1
src/gallium/auxiliary/tgsi/tgsi_text.c
| 44
src/gallium/auxiliary/tgsi/tgsi_ureg.c
| 156
src/gallium/auxiliary/tgsi/tgsi_ureg.h
| 40
src/gallium/auxiliary/tgsi/tgsi_util.h
| 2
src/gallium/auxiliary/util/u_bitcast.h
| 59
src/gallium/auxiliary/util/u_blitter.c
| 593
src/gallium/auxiliary/util/u_blitter.h
| 35
src/gallium/auxiliary/util/u_box.h
| 73
src/gallium/auxiliary/util/u_clear.h
| 63
src/gallium/auxiliary/util/u_cpu_detect.c
| 1
src/gallium/auxiliary/util/u_cpu_detect.h
| 1
src/gallium/auxiliary/util/u_debug.c
| 27
src/gallium/auxiliary/util/u_dump.h
| 3
src/gallium/auxiliary/util/u_dump_state.c
| 27
src/gallium/auxiliary/util/u_format.c
| 24
src/gallium/auxiliary/util/u_format_other.c
| 4
src/gallium/auxiliary/util/u_format_r11g11b10f.h
| 232
src/gallium/auxiliary/util/u_format_rgb9e5.h
| 161
src/gallium/auxiliary/util/u_format_s3tc.c
| 2
src/gallium/auxiliary/util/u_framebuffer.c
| 37
src/gallium/auxiliary/util/u_inlines.h
| 68
src/gallium/auxiliary/util/u_math.h
| 225
src/gallium/auxiliary/util/u_queue.c
| 244
src/gallium/auxiliary/util/u_queue.h
| 101
src/gallium/auxiliary/util/u_slab.c
| 171
src/gallium/auxiliary/util/u_slab.h
| 96
src/gallium/auxiliary/util/u_staging.c
| 136
src/gallium/auxiliary/util/u_staging.h
| 67
src/gallium/auxiliary/util/u_suballoc.c
| 22
src/gallium/auxiliary/util/u_suballoc.h
| 6
src/gallium/auxiliary/util/u_surface.c
| 202
src/gallium/auxiliary/util/u_surface.h
| 4
src/gallium/auxiliary/util/u_transfer.c
| 113
src/gallium/auxiliary/util/u_transfer.h
| 40
src/gallium/auxiliary/util/u_vbuf.c
| 6
src/gallium/auxiliary/util/u_video.h
| 37
src/gallium/auxiliary/vl/vl_bicubic_filter.c
| 459
src/gallium/auxiliary/vl/vl_bicubic_filter.h
| 63
src/gallium/auxiliary/vl/vl_compositor.c
| 263
src/gallium/auxiliary/vl/vl_compositor.h
| 23
src/gallium/auxiliary/vl/vl_deint_filter.c
| 3
src/gallium/auxiliary/vl/vl_idct.c
| 6
src/gallium/auxiliary/vl/vl_matrix_filter.c
| 2
src/gallium/auxiliary/vl/vl_median_filter.c
| 5
src/gallium/auxiliary/vl/vl_mpeg12_bitstream.c
| 4
src/gallium/auxiliary/vl/vl_rbsp.h
| 20
src/gallium/auxiliary/vl/vl_video_buffer.c
| 2
src/gallium/auxiliary/vl/vl_vlc.h
| 8
src/gallium/auxiliary/vl/vl_winsys_dri3.c
| 89
src/gallium/auxiliary/vl/vl_winsys_drm.c
| 3
src/gallium/auxiliary/vl/vl_zscan.c
| 5
src/gallium/docs/source/context.rst
| 58
src/gallium/docs/source/cso/blend.rst
| 12
src/gallium/docs/source/cso/rasterizer.rst
| 6
src/gallium/docs/source/drivers/openswr/faq.rst
| 4
src/gallium/docs/source/screen.rst
| 33
src/gallium/docs/source/tgsi.rst
| 293
src/gallium/drivers/ddebug/dd_context.c
| 200
src/gallium/drivers/ddebug/dd_draw.c
| 881
src/gallium/drivers/ddebug/dd_pipe.h
| 140
src/gallium/drivers/ddebug/dd_screen.c
| 64
src/gallium/drivers/ddebug/dd_util.h
| 24
src/gallium/drivers/freedreno/.editorconfig
| 2
src/gallium/drivers/freedreno/Android.mk
| 2
src/gallium/drivers/freedreno/Makefile.sources
| 4
src/gallium/drivers/freedreno/a2xx/disasm-a2xx.c
| 2
src/gallium/drivers/freedreno/a2xx/fd2_compiler.c
| 4
src/gallium/drivers/freedreno/a2xx/fd2_context.c
| 2
src/gallium/drivers/freedreno/a2xx/fd2_draw.c
| 12
src/gallium/drivers/freedreno/a2xx/fd2_emit.c
| 22
src/gallium/drivers/freedreno/a2xx/fd2_emit.h
| 2
src/gallium/drivers/freedreno/a2xx/fd2_gmem.c
| 63
src/gallium/drivers/freedreno/a2xx/fd2_screen.c
| 13
src/gallium/drivers/freedreno/a2xx/fd2_texture.c
| 2
src/gallium/drivers/freedreno/a2xx/ir-a2xx.c
| 4
src/gallium/drivers/freedreno/a2xx/ir-a2xx.h
| 4
src/gallium/drivers/freedreno/a3xx/a3xx.xml.h
| 2
src/gallium/drivers/freedreno/a3xx/fd3_context.c
| 71
src/gallium/drivers/freedreno/a3xx/fd3_context.h
| 25
src/gallium/drivers/freedreno/a3xx/fd3_draw.c
| 216
src/gallium/drivers/freedreno/a3xx/fd3_emit.c
| 156
src/gallium/drivers/freedreno/a3xx/fd3_emit.h
| 6
src/gallium/drivers/freedreno/a3xx/fd3_gmem.c
| 207
src/gallium/drivers/freedreno/a3xx/fd3_program.c
| 17
src/gallium/drivers/freedreno/a3xx/fd3_program.h
| 3
src/gallium/drivers/freedreno/a3xx/fd3_query.c
| 6
src/gallium/drivers/freedreno/a3xx/fd3_screen.c
| 19
src/gallium/drivers/freedreno/a3xx/fd3_texture.c
| 17
src/gallium/drivers/freedreno/a3xx/fd3_texture.h
| 1
src/gallium/drivers/freedreno/a4xx/fd4_context.c
| 67
src/gallium/drivers/freedreno/a4xx/fd4_context.h
| 20
src/gallium/drivers/freedreno/a4xx/fd4_draw.c
| 250
src/gallium/drivers/freedreno/a4xx/fd4_draw.h
| 31
src/gallium/drivers/freedreno/a4xx/fd4_emit.c
| 75
src/gallium/drivers/freedreno/a4xx/fd4_emit.h
| 2
src/gallium/drivers/freedreno/a4xx/fd4_gmem.c
| 161
src/gallium/drivers/freedreno/a4xx/fd4_program.c
| 8
src/gallium/drivers/freedreno/a4xx/fd4_query.c
| 48
src/gallium/drivers/freedreno/a4xx/fd4_screen.c
| 19
src/gallium/drivers/freedreno/a4xx/fd4_texture.c
| 21
src/gallium/drivers/freedreno/a4xx/fd4_texture.h
| 1
src/gallium/drivers/freedreno/freedreno_batch.c
| 405
src/gallium/drivers/freedreno/freedreno_batch.h
| 287
src/gallium/drivers/freedreno/freedreno_batch_cache.c
| 391
src/gallium/drivers/freedreno/freedreno_batch_cache.h
| 75
src/gallium/drivers/freedreno/freedreno_context.c
| 234
src/gallium/drivers/freedreno/freedreno_context.h
| 264
src/gallium/drivers/freedreno/freedreno_draw.c
| 245
src/gallium/drivers/freedreno/freedreno_draw.h
| 31
src/gallium/drivers/freedreno/freedreno_fence.c
| 1
src/gallium/drivers/freedreno/freedreno_fence.h
| 1
src/gallium/drivers/freedreno/freedreno_gmem.c
| 123
src/gallium/drivers/freedreno/freedreno_gmem.h
| 6
src/gallium/drivers/freedreno/freedreno_program.c
| 3
src/gallium/drivers/freedreno/freedreno_query_hw.c
| 319
src/gallium/drivers/freedreno/freedreno_query_hw.h
| 26
src/gallium/drivers/freedreno/freedreno_resource.c
| 344
src/gallium/drivers/freedreno/freedreno_resource.h
| 55
src/gallium/drivers/freedreno/freedreno_screen.c
| 57
src/gallium/drivers/freedreno/freedreno_screen.h
| 16
src/gallium/drivers/freedreno/freedreno_state.c
| 71
src/gallium/drivers/freedreno/freedreno_texture.c
| 57
src/gallium/drivers/freedreno/freedreno_texture.h
| 5
src/gallium/drivers/freedreno/freedreno_util.h
| 47
src/gallium/drivers/freedreno/ir3/ir3.c
| 6
src/gallium/drivers/freedreno/ir3/ir3_cmdline.c
| 73
src/gallium/drivers/freedreno/ir3/ir3_compiler_nir.c
| 118
src/gallium/drivers/freedreno/ir3/ir3_nir.c
| 43
src/gallium/drivers/freedreno/ir3/ir3_nir_lower_if_else.c
| 11
src/gallium/drivers/freedreno/ir3/ir3_shader.c
| 36
src/gallium/drivers/freedreno/ir3/ir3_shader.h
| 3
src/gallium/drivers/i915/i915_clear.c
| 24
src/gallium/drivers/i915/i915_context.c
| 8
src/gallium/drivers/i915/i915_context.h
| 6
src/gallium/drivers/i915/i915_fpc_translate.c
| 2
src/gallium/drivers/i915/i915_resource.c
| 3
src/gallium/drivers/i915/i915_resource.h
| 6
src/gallium/drivers/i915/i915_resource_buffer.c
| 23
src/gallium/drivers/i915/i915_resource_texture.c
| 7
src/gallium/drivers/i915/i915_screen.c
| 7
src/gallium/drivers/i915/i915_state.c
| 7
src/gallium/drivers/i915/i915_state_derived.c
| 7
src/gallium/drivers/i915/i915_surface.c
| 12
src/gallium/drivers/ilo/ilo_blit.c
| 6
src/gallium/drivers/ilo/ilo_context.c
| 6
src/gallium/drivers/ilo/ilo_context.h
| 4
src/gallium/drivers/ilo/ilo_resource.c
| 3
src/gallium/drivers/ilo/ilo_screen.c
| 15
src/gallium/drivers/ilo/ilo_state.c
| 19
src/gallium/drivers/ilo/ilo_transfer.c
| 45
src/gallium/drivers/ilo/shader/toy_compiler.c
| 8
src/gallium/drivers/ilo/shader/toy_compiler.h
| 8
src/gallium/drivers/llvmpipe/lp_bld_interp.c
| 43
src/gallium/drivers/llvmpipe/lp_bld_interp.h
| 2
src/gallium/drivers/llvmpipe/lp_flush.c
| 3
src/gallium/drivers/llvmpipe/lp_screen.c
| 39
src/gallium/drivers/llvmpipe/lp_setup.c
| 24
src/gallium/drivers/llvmpipe/lp_state.h
| 2
src/gallium/drivers/llvmpipe/lp_state_derived.c
| 4
src/gallium/drivers/llvmpipe/lp_state_fs.c
| 129
src/gallium/drivers/llvmpipe/lp_state_sampler.c
| 20
src/gallium/drivers/llvmpipe/lp_surface.c
| 19
src/gallium/drivers/llvmpipe/lp_texture.c
| 16
src/gallium/drivers/noop/noop_pipe.c
| 398
src/gallium/drivers/noop/noop_state.c
| 274
src/gallium/drivers/nouveau/Android.mk
| 2
src/gallium/drivers/nouveau/codegen/lib/gm107.asm
| 42
src/gallium/drivers/nouveau/codegen/nv50_ir.cpp
| 29
src/gallium/drivers/nouveau/codegen/nv50_ir.h
| 9
src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h
| 6
src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gk110.cpp
| 79
src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gm107.cpp
| 216
src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nv50.cpp
| 27
src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nvc0.cpp
| 83
src/gallium/drivers/nouveau/codegen/nv50_ir_from_tgsi.cpp
| 213
src/gallium/drivers/nouveau/codegen/nv50_ir_graph.h
| 2
src/gallium/drivers/nouveau/codegen/nv50_ir_inlines.h
| 4
src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_gm107.cpp
| 33
src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_gm107.h
| 8
src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.cpp
| 357
src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.h
| 10
src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp
| 145
src/gallium/drivers/nouveau/codegen/nv50_ir_print.cpp
| 43
src/gallium/drivers/nouveau/codegen/nv50_ir_ra.cpp
| 51
src/gallium/drivers/nouveau/codegen/nv50_ir_target.cpp
| 13
src/gallium/drivers/nouveau/codegen/nv50_ir_target.h
| 7
src/gallium/drivers/nouveau/codegen/nv50_ir_target_gm107.cpp
| 2
src/gallium/drivers/nouveau/codegen/nv50_ir_target_nv50.cpp
| 10
src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.cpp
| 39
src/gallium/drivers/nouveau/codegen/nv50_ir_util.cpp
| 4
src/gallium/drivers/nouveau/codegen/nv50_ir_util.h
| 6
src/gallium/drivers/nouveau/nouveau_buffer.c
| 3
src/gallium/drivers/nouveau/nouveau_compiler.c
| 2
src/gallium/drivers/nouveau/nouveau_screen.c
| 1
src/gallium/drivers/nouveau/nv30/nv30_clear.c
| 6
src/gallium/drivers/nouveau/nv30/nv30_draw.c
| 3
src/gallium/drivers/nouveau/nv30/nv30_fragtex.c
| 2
src/gallium/drivers/nouveau/nv30/nv30_miptree.c
| 1
src/gallium/drivers/nouveau/nv30/nv30_resource.c
| 3
src/gallium/drivers/nouveau/nv30/nv30_screen.c
| 12
src/gallium/drivers/nouveau/nv30/nv30_state.c
| 2
src/gallium/drivers/nouveau/nv30/nv30_state_validate.c
| 14
src/gallium/drivers/nouveau/nv30/nv30_texture.c
| 5
src/gallium/drivers/nouveau/nv30/nv30_transfer.c
| 6
src/gallium/drivers/nouveau/nv50/g80_defs.xml.h
| 1
src/gallium/drivers/nouveau/nv50/nv50_context.c
| 7
src/gallium/drivers/nouveau/nv50/nv50_context.h
| 10
src/gallium/drivers/nouveau/nv50/nv50_formats.c
| 3
src/gallium/drivers/nouveau/nv50/nv50_miptree.c
| 1
src/gallium/drivers/nouveau/nv50/nv50_program.c
| 8
src/gallium/drivers/nouveau/nv50/nv50_program.h
| 2
src/gallium/drivers/nouveau/nv50/nv50_resource.c
| 3
src/gallium/drivers/nouveau/nv50/nv50_screen.c
| 19
src/gallium/drivers/nouveau/nv50/nv50_screen.h
| 2
src/gallium/drivers/nouveau/nv50/nv50_shader_state.c
| 37
src/gallium/drivers/nouveau/nv50/nv50_state.c
| 36
src/gallium/drivers/nouveau/nv50/nv50_state_validate.c
| 30
src/gallium/drivers/nouveau/nv50/nv50_stateobj.h
| 8
src/gallium/drivers/nouveau/nv50/nv50_surface.c
| 56
src/gallium/drivers/nouveau/nv50/nv50_tex.c
| 7
src/gallium/drivers/nouveau/nv50/nv50_transfer.c
| 63
src/gallium/drivers/nouveau/nv50/nv84_video.c
| 6
src/gallium/drivers/nouveau/nv_object.xml.h
| 1
src/gallium/drivers/nouveau/nvc0/mme/com9097.mme
| 8
src/gallium/drivers/nouveau/nvc0/mme/com9097.mme.h
| 8
src/gallium/drivers/nouveau/nvc0/nvc0_compute.c
| 52
src/gallium/drivers/nouveau/nvc0/nvc0_context.c
| 9
src/gallium/drivers/nouveau/nvc0/nvc0_context.h
| 45
src/gallium/drivers/nouveau/nvc0/nvc0_miptree.c
| 1
src/gallium/drivers/nouveau/nvc0/nvc0_program.c
| 219
src/gallium/drivers/nouveau/nvc0/nvc0_program.h
| 3
src/gallium/drivers/nouveau/nvc0/nvc0_query_hw_sm.c
| 32
src/gallium/drivers/nouveau/nvc0/nvc0_resource.c
| 3
src/gallium/drivers/nouveau/nvc0/nvc0_screen.c
| 197
src/gallium/drivers/nouveau/nvc0/nvc0_screen.h
| 5
src/gallium/drivers/nouveau/nvc0/nvc0_shader_state.c
| 22
src/gallium/drivers/nouveau/nvc0/nvc0_state.c
| 255
src/gallium/drivers/nouveau/nvc0/nvc0_state_validate.c
| 343
src/gallium/drivers/nouveau/nvc0/nvc0_stateobj.h
| 6
src/gallium/drivers/nouveau/nvc0/nvc0_surface.c
| 44
src/gallium/drivers/nouveau/nvc0/nvc0_tex.c
| 191
src/gallium/drivers/nouveau/nvc0/nvc0_vbo.c
| 4
src/gallium/drivers/nouveau/nvc0/nve4_compute.c
| 97
src/gallium/drivers/r300/.editorconfig
| 3
src/gallium/drivers/r300/Android.mk
| 2
src/gallium/drivers/r300/compiler/radeon_dataflow.c
| 2
src/gallium/drivers/r300/compiler/radeon_inline_literals.c
| 3
src/gallium/drivers/r300/compiler/radeon_vert_fc.c
| 2
src/gallium/drivers/r300/r300_blit.c
| 14
src/gallium/drivers/r300/r300_context.c
| 16
src/gallium/drivers/r300/r300_context.h
| 2
src/gallium/drivers/r300/r300_cs.h
| 12
src/gallium/drivers/r300/r300_emit.c
| 19
src/gallium/drivers/r300/r300_flush.c
| 2
src/gallium/drivers/r300/r300_render.c
| 2
src/gallium/drivers/r300/r300_resource.c
| 3
src/gallium/drivers/r300/r300_screen.c
| 16
src/gallium/drivers/r300/r300_screen.h
| 4
src/gallium/drivers/r300/r300_screen_buffer.c
| 7
src/gallium/drivers/r300/r300_state.c
| 7
src/gallium/drivers/r300/r300_texture.c
| 4
src/gallium/drivers/r300/r300_texture.h
| 1
src/gallium/drivers/r600/.editorconfig
| 2
src/gallium/drivers/r600/Android.mk
| 4
src/gallium/drivers/r600/Makefile.am
| 6
src/gallium/drivers/r600/evergreen_compute.c
| 30
src/gallium/drivers/r600/evergreen_compute_internal.h
| 1
src/gallium/drivers/r600/evergreen_hw_context.c
| 29
src/gallium/drivers/r600/evergreen_state.c
| 141
src/gallium/drivers/r600/evergreend.h
| 5
src/gallium/drivers/r600/r600_asm.c
| 12
src/gallium/drivers/r600/r600_blit.c
| 147
src/gallium/drivers/r600/r600_hw_context.c
| 120
src/gallium/drivers/r600/r600_pipe.c
| 38
src/gallium/drivers/r600/r600_pipe.h
| 42
src/gallium/drivers/r600/r600_shader.c
| 152
src/gallium/drivers/r600/r600_state.c
| 142
src/gallium/drivers/r600/r600_state_common.c
| 32
src/gallium/drivers/r600/r600_uvd.c
| 2
src/gallium/drivers/r600/r600d.h
| 5
src/gallium/drivers/r600/sb/sb_ir.h
| 6
src/gallium/drivers/radeon/.editorconfig
| 2
src/gallium/drivers/radeon/Android.mk
| 2
src/gallium/drivers/radeon/Makefile.sources
| 9
src/gallium/drivers/radeon/cayman_msaa.c
| 24
src/gallium/drivers/radeon/r600_buffer_common.c
| 135
src/gallium/drivers/radeon/r600_cs.h
| 77
src/gallium/drivers/radeon/r600_perfcounter.c
| 33
src/gallium/drivers/radeon/r600_pipe_common.c
| 379
src/gallium/drivers/radeon/r600_pipe_common.h
| 231
src/gallium/drivers/radeon/r600_query.c
| 694
src/gallium/drivers/radeon/r600_query.h
| 63
src/gallium/drivers/radeon/r600_streamout.c
| 8
src/gallium/drivers/radeon/r600_test_dma.c
| 3
src/gallium/drivers/radeon/r600_texture.c
| 1151 +
src/gallium/drivers/radeon/r600_viewport.c
| 101
src/gallium/drivers/radeon/r600d_common.h
| 245
src/gallium/drivers/radeon/radeon_llvm.h
| 192
src/gallium/drivers/radeon/radeon_llvm_emit.c
| 264
src/gallium/drivers/radeon/radeon_llvm_emit.h
| 47
src/gallium/drivers/radeon/radeon_llvm_util.c
| 124
src/gallium/drivers/radeon/radeon_llvm_util.h
| 39
src/gallium/drivers/radeon/radeon_setup_tgsi_llvm.c
| 1767 -
src/gallium/drivers/radeon/radeon_uvd.c
| 64
src/gallium/drivers/radeon/radeon_uvd.h
| 1
src/gallium/drivers/radeon/radeon_vce.c
| 13
src/gallium/drivers/radeon/radeon_vce.h
| 322
src/gallium/drivers/radeon/radeon_vce_40_2_2.c
| 10
src/gallium/drivers/radeon/radeon_vce_50.c
| 4
src/gallium/drivers/radeon/radeon_vce_52.c
| 596
src/gallium/drivers/radeon/radeon_video.c
| 56
src/gallium/drivers/radeon/radeon_winsys.h
| 271
src/gallium/drivers/radeonsi/.editorconfig
| 2
src/gallium/drivers/radeonsi/Android.mk
| 6
src/gallium/drivers/radeonsi/Makefile.am
| 5
src/gallium/drivers/radeonsi/Makefile.sources
| 4
src/gallium/drivers/radeonsi/cik_sdma.c
| 6
src/gallium/drivers/radeonsi/glsl_tests/.gitignore
| 2
src/gallium/drivers/radeonsi/glsl_tests/HOW_TO_RUN
| 8
src/gallium/drivers/radeonsi/glsl_tests/Makefile
| 29
src/gallium/drivers/radeonsi/glsl_tests/amdgcn_glslc.c
| 292
src/gallium/drivers/radeonsi/glsl_tests/bitcount.glsl
| 15
src/gallium/drivers/radeonsi/glsl_tests/bitfield_extract.glsl
| 34
src/gallium/drivers/radeonsi/glsl_tests/bitfield_insert.glsl
| 40
src/gallium/drivers/radeonsi/glsl_tests/div.glsl
| 30
src/gallium/drivers/radeonsi/glsl_tests/exp2.glsl
| 14
src/gallium/drivers/radeonsi/glsl_tests/fma.glsl
| 16
src/gallium/drivers/radeonsi/glsl_tests/fract.glsl
| 21
src/gallium/drivers/radeonsi/glsl_tests/frexp.glsl
| 15
src/gallium/drivers/radeonsi/glsl_tests/ldexp.glsl
| 16
src/gallium/drivers/radeonsi/glsl_tests/lit.cfg
| 27
src/gallium/drivers/radeonsi/glsl_tests/log2.glsl
| 14
src/gallium/drivers/radeonsi/glsl_tests/minmax.f32.glsl
| 30
src/gallium/drivers/radeonsi/glsl_tests/minmax.f64.glsl
| 36
src/gallium/drivers/radeonsi/glsl_tests/minmax.i32.glsl
| 32
src/gallium/drivers/radeonsi/glsl_tests/minmax.u32.glsl
| 32
src/gallium/drivers/radeonsi/glsl_tests/pack_unpack_half.glsl
| 37
src/gallium/drivers/radeonsi/glsl_tests/pow.glsl
| 17
src/gallium/drivers/radeonsi/glsl_tests/sqrt.glsl
| 56
src/gallium/drivers/radeonsi/si_blit.c
| 578
src/gallium/drivers/radeonsi/si_compute.c
| 311
src/gallium/drivers/radeonsi/si_cp_dma.c
| 145
src/gallium/drivers/radeonsi/si_debug.c
| 183
src/gallium/drivers/radeonsi/si_descriptors.c
| 1022 -
src/gallium/drivers/radeonsi/si_dma.c
| 1
src/gallium/drivers/radeonsi/si_hw_context.c
| 75
src/gallium/drivers/radeonsi/si_perfcounter.c
| 38
src/gallium/drivers/radeonsi/si_pipe.c
| 242
src/gallium/drivers/radeonsi/si_pipe.h
| 102
src/gallium/drivers/radeonsi/si_pm4.c
| 9
src/gallium/drivers/radeonsi/si_pm4.h
| 1
src/gallium/drivers/radeonsi/si_shader.c
| 2145 +-
src/gallium/drivers/radeonsi/si_shader.h
| 80
src/gallium/drivers/radeonsi/si_shader_internal.h
| 220
src/gallium/drivers/radeonsi/si_shader_tgsi_alu.c
| 1020 +
src/gallium/drivers/radeonsi/si_shader_tgsi_setup.c
| 1379 +
src/gallium/drivers/radeonsi/si_state.c
| 768
src/gallium/drivers/radeonsi/si_state.h
| 77
src/gallium/drivers/radeonsi/si_state_draw.c
| 555
src/gallium/drivers/radeonsi/si_state_shaders.c
| 531
src/gallium/drivers/radeonsi/si_uvd.c
| 2
src/gallium/drivers/radeonsi/sid.h
| 9037 ---------
src/gallium/drivers/rbug/rbug_context.c
| 71
src/gallium/drivers/rbug/rbug_screen.c
| 11
src/gallium/drivers/softpipe/sp_fence.c
| 1
src/gallium/drivers/softpipe/sp_flush.c
| 2
src/gallium/drivers/softpipe/sp_image.c
| 6
src/gallium/drivers/softpipe/sp_screen.c
| 35
src/gallium/drivers/softpipe/sp_state.h
| 2
src/gallium/drivers/softpipe/sp_state_derived.c
| 4
src/gallium/drivers/softpipe/sp_state_image.c
| 8
src/gallium/drivers/softpipe/sp_state_sampler.c
| 12
src/gallium/drivers/softpipe/sp_state_shader.c
| 2
src/gallium/drivers/softpipe/sp_surface.c
| 10
src/gallium/drivers/softpipe/sp_tex_sample.c
| 13
src/gallium/drivers/softpipe/sp_texture.c
| 4
src/gallium/drivers/svga/Makefile.sources
| 1
src/gallium/drivers/svga/svga_cmd.c
| 2
src/gallium/drivers/svga/svga_cmd.h
| 36
src/gallium/drivers/svga/svga_cmd_vgpu10.c
| 53
src/gallium/drivers/svga/svga_context.c
| 74
src/gallium/drivers/svga/svga_context.h
| 122
src/gallium/drivers/svga/svga_draw.c
| 167
src/gallium/drivers/svga/svga_draw_arrays.c
| 22
src/gallium/drivers/svga/svga_draw_elements.c
| 80
src/gallium/drivers/svga/svga_format.c
| 36
src/gallium/drivers/svga/svga_format.h
| 6
src/gallium/drivers/svga/svga_link.c
| 7
src/gallium/drivers/svga/svga_mksstats.h
| 49
src/gallium/drivers/svga/svga_pipe_blend.c
| 5
src/gallium/drivers/svga/svga_pipe_blit.c
| 299
src/gallium/drivers/svga/svga_pipe_clear.c
| 222
src/gallium/drivers/svga/svga_pipe_constants.c
| 2
src/gallium/drivers/svga/svga_pipe_depthstencil.c
| 3
src/gallium/drivers/svga/svga_pipe_draw.c
| 46
src/gallium/drivers/svga/svga_pipe_fs.c
| 3
src/gallium/drivers/svga/svga_pipe_gs.c
| 3
src/gallium/drivers/svga/svga_pipe_misc.c
| 65
src/gallium/drivers/svga/svga_pipe_query.c
| 65
src/gallium/drivers/svga/svga_pipe_rasterizer.c
| 18
src/gallium/drivers/svga/svga_pipe_sampler.c
| 60
src/gallium/drivers/svga/svga_pipe_vertex.c
| 7
src/gallium/drivers/svga/svga_pipe_vs.c
| 3
src/gallium/drivers/svga/svga_resource.c
| 3
src/gallium/drivers/svga/svga_resource_buffer.c
| 77
src/gallium/drivers/svga/svga_resource_buffer.h
| 23
src/gallium/drivers/svga/svga_resource_buffer_upload.c
| 119
src/gallium/drivers/svga/svga_resource_texture.c
| 826
src/gallium/drivers/svga/svga_resource_texture.h
| 35
src/gallium/drivers/svga/svga_sampler_view.h
| 6
src/gallium/drivers/svga/svga_screen.c
| 40
src/gallium/drivers/svga/svga_screen.h
| 1
src/gallium/drivers/svga/svga_screen_cache.c
| 37
src/gallium/drivers/svga/svga_screen_cache.h
| 14
src/gallium/drivers/svga/svga_shader.c
| 14
src/gallium/drivers/svga/svga_shader.h
| 5
src/gallium/drivers/svga/svga_state.c
| 8
src/gallium/drivers/svga/svga_state_constants.c
| 38
src/gallium/drivers/svga/svga_state_framebuffer.c
| 64
src/gallium/drivers/svga/svga_state_fs.c
| 14
src/gallium/drivers/svga/svga_state_gs.c
| 12
src/gallium/drivers/svga/svga_state_sampler.c
| 173
src/gallium/drivers/svga/svga_state_tss.c
| 6
src/gallium/drivers/svga/svga_state_vs.c
| 12
src/gallium/drivers/svga/svga_surface.c
| 188
src/gallium/drivers/svga/svga_surface.h
| 41
src/gallium/drivers/svga/svga_swtnl_backend.c
| 35
src/gallium/drivers/svga/svga_swtnl_draw.c
| 6
src/gallium/drivers/svga/svga_swtnl_state.c
| 13
src/gallium/drivers/svga/svga_tgsi.c
| 12
src/gallium/drivers/svga/svga_tgsi_insn.c
| 1
src/gallium/drivers/svga/svga_tgsi_vgpu10.c
| 36
src/gallium/drivers/svga/svga_winsys.h
| 165
src/gallium/drivers/svga/svgadump/svga_dump.c
| 897
src/gallium/drivers/swr/Makefile.am
| 51
src/gallium/drivers/swr/Makefile.sources
| 20
src/gallium/drivers/swr/rasterizer/archrast/archrast.cpp
| 92
src/gallium/drivers/swr/rasterizer/archrast/archrast.h
| 41
src/gallium/drivers/swr/rasterizer/archrast/eventmanager.h
| 68
src/gallium/drivers/swr/rasterizer/archrast/events.proto
| 164
src/gallium/drivers/swr/rasterizer/common/formats.cpp
| 4526 +++-
src/gallium/drivers/swr/rasterizer/common/formats.h
| 364
src/gallium/drivers/swr/rasterizer/common/isa.hpp
| 14
src/gallium/drivers/swr/rasterizer/common/os.h
| 37
src/gallium/drivers/swr/rasterizer/common/rdtsc_buckets.cpp
| 63
src/gallium/drivers/swr/rasterizer/common/rdtsc_buckets.h
| 65
src/gallium/drivers/swr/rasterizer/common/rdtsc_buckets_shared.h
| 2
src/gallium/drivers/swr/rasterizer/common/simd16intrin.h
| 1059 +
src/gallium/drivers/swr/rasterizer/common/simdintrin.h
| 726
src/gallium/drivers/swr/rasterizer/common/swr_assert.cpp
| 8
src/gallium/drivers/swr/rasterizer/core/api.cpp
| 566
src/gallium/drivers/swr/rasterizer/core/api.h
| 215
src/gallium/drivers/swr/rasterizer/core/backend.cpp
| 607
src/gallium/drivers/swr/rasterizer/core/backend.h
| 380
src/gallium/drivers/swr/rasterizer/core/binner.cpp
| 1442 +
src/gallium/drivers/swr/rasterizer/core/clip.cpp
| 27
src/gallium/drivers/swr/rasterizer/core/clip.h
| 63
src/gallium/drivers/swr/rasterizer/core/conservativeRast.h
| 215
src/gallium/drivers/swr/rasterizer/core/context.h
| 141
src/gallium/drivers/swr/rasterizer/core/depthstencil.h
| 6
src/gallium/drivers/swr/rasterizer/core/fifo.hpp
| 21
src/gallium/drivers/swr/rasterizer/core/format_conversion.h
| 170
src/gallium/drivers/swr/rasterizer/core/format_traits.h
| 480
src/gallium/drivers/swr/rasterizer/core/format_types.h
| 668
src/gallium/drivers/swr/rasterizer/core/frontend.cpp
| 1205 -
src/gallium/drivers/swr/rasterizer/core/frontend.h
| 101
src/gallium/drivers/swr/rasterizer/core/knobs.h
| 61
src/gallium/drivers/swr/rasterizer/core/knobs_init.h
| 9
src/gallium/drivers/swr/rasterizer/core/multisample.h
| 8
src/gallium/drivers/swr/rasterizer/core/pa.h
| 18
src/gallium/drivers/swr/rasterizer/core/pa_avx.cpp
| 36
src/gallium/drivers/swr/rasterizer/core/rasterizer.cpp
| 913 -
src/gallium/drivers/swr/rasterizer/core/rasterizer.h
| 104
src/gallium/drivers/swr/rasterizer/core/rdtsc_core.cpp
| 1
src/gallium/drivers/swr/rasterizer/core/rdtsc_core.h
| 5
src/gallium/drivers/swr/rasterizer/core/ringbuffer.h
| 16
src/gallium/drivers/swr/rasterizer/core/state.h
| 95
src/gallium/drivers/swr/rasterizer/core/threads.cpp
| 424
src/gallium/drivers/swr/rasterizer/core/threads.h
| 16
src/gallium/drivers/swr/rasterizer/core/tilemgr.cpp
| 112
src/gallium/drivers/swr/rasterizer/core/tilemgr.h
| 22
src/gallium/drivers/swr/rasterizer/core/utils.h
| 564
src/gallium/drivers/swr/rasterizer/jitter/JitManager.cpp
| 78
src/gallium/drivers/swr/rasterizer/jitter/JitManager.h
| 45
src/gallium/drivers/swr/rasterizer/jitter/blend_jit.cpp
| 11
src/gallium/drivers/swr/rasterizer/jitter/blend_jit.h
| 37
src/gallium/drivers/swr/rasterizer/jitter/builder.cpp
| 84
src/gallium/drivers/swr/rasterizer/jitter/builder.h
| 72
src/gallium/drivers/swr/rasterizer/jitter/builder_misc.cpp
| 2481 +-
src/gallium/drivers/swr/rasterizer/jitter/builder_misc.h
| 13
src/gallium/drivers/swr/rasterizer/jitter/fetch_jit.cpp
| 314
src/gallium/drivers/swr/rasterizer/jitter/fetch_jit.h
| 40
src/gallium/drivers/swr/rasterizer/jitter/jit_api.h
| 10
src/gallium/drivers/swr/rasterizer/jitter/scripts/gen_llvm_ir_macros.py
| 67
src/gallium/drivers/swr/rasterizer/jitter/scripts/gen_llvm_types.py
| 25
src/gallium/drivers/swr/rasterizer/jitter/streamout_jit.cpp
| 10
src/gallium/drivers/swr/rasterizer/memory/Convert.h
| 41
src/gallium/drivers/swr/rasterizer/memory/LoadTile.cpp
| 242
src/gallium/drivers/swr/rasterizer/memory/LoadTile.h
| 353
src/gallium/drivers/swr/rasterizer/memory/LoadTile_Linear.cpp
| 39
src/gallium/drivers/swr/rasterizer/memory/LoadTile_TileX.cpp
| 37
src/gallium/drivers/swr/rasterizer/memory/LoadTile_TileY.cpp
| 39
src/gallium/drivers/swr/rasterizer/memory/StoreTile.cpp
| 1609 -
src/gallium/drivers/swr/rasterizer/memory/StoreTile.h
| 1963 ++
src/gallium/drivers/swr/rasterizer/memory/StoreTile_Linear.cpp
| 35
src/gallium/drivers/swr/rasterizer/memory/StoreTile_Linear2.cpp
| 33
src/gallium/drivers/swr/rasterizer/memory/StoreTile_TileW.cpp
| 35
src/gallium/drivers/swr/rasterizer/memory/StoreTile_TileX.cpp
| 33
src/gallium/drivers/swr/rasterizer/memory/StoreTile_TileX2.cpp
| 33
src/gallium/drivers/swr/rasterizer/memory/StoreTile_TileY.cpp
| 34
src/gallium/drivers/swr/rasterizer/memory/StoreTile_TileY2.cpp
| 33
src/gallium/drivers/swr/rasterizer/memory/TilingFunctions.h
| 105
src/gallium/drivers/swr/rasterizer/scripts/gen_archrast.py
| 210
src/gallium/drivers/swr/rasterizer/scripts/knob_defs.py
| 35
src/gallium/drivers/swr/rasterizer/scripts/templates/ar_event_cpp.template
| 41
src/gallium/drivers/swr/rasterizer/scripts/templates/ar_event_h.template
| 101
src/gallium/drivers/swr/rasterizer/scripts/templates/ar_eventhandler_h.template
| 46
src/gallium/drivers/swr/rasterizer/scripts/templates/ar_eventhandlerfile_h.template
| 93
src/gallium/drivers/swr/rasterizer/scripts/templates/knobs.template
| 2
src/gallium/drivers/swr/swr_clear.cpp
| 18
src/gallium/drivers/swr/swr_context.cpp
| 63
src/gallium/drivers/swr/swr_context.h
| 9
src/gallium/drivers/swr/swr_draw.cpp
| 66
src/gallium/drivers/swr/swr_fence.cpp
| 1
src/gallium/drivers/swr/swr_fence.h
| 1
src/gallium/drivers/swr/swr_memory.h
| 4
src/gallium/drivers/swr/swr_query.cpp
| 154
src/gallium/drivers/swr/swr_query.h
| 11
src/gallium/drivers/swr/swr_screen.cpp
| 353
src/gallium/drivers/swr/swr_shader.cpp
| 91
src/gallium/drivers/swr/swr_shader.h
| 2
src/gallium/drivers/swr/swr_state.cpp
| 78
src/gallium/drivers/swr/swr_state.h
| 4
src/gallium/drivers/swr/swr_tex_sample.cpp
| 1
src/gallium/drivers/trace/tr_context.c
| 116
src/gallium/drivers/trace/tr_dump_state.c
| 8
src/gallium/drivers/trace/tr_screen.c
| 10
src/gallium/drivers/vc4/.editorconfig
| 3
src/gallium/drivers/vc4/Android.mk
| 1
src/gallium/drivers/vc4/Makefile.am
| 4
src/gallium/drivers/vc4/Makefile.sources
| 4
src/gallium/drivers/vc4/kernel/.editorconfig
| 2
src/gallium/drivers/vc4/kernel/vc4_drv.h
| 3
src/gallium/drivers/vc4/kernel/vc4_validate.c
| 13
src/gallium/drivers/vc4/kernel/vc4_validate_shaders.c
| 449
src/gallium/drivers/vc4/vc4_blit.c
| 88
src/gallium/drivers/vc4/vc4_bufmgr.c
| 10
src/gallium/drivers/vc4/vc4_cl.c
| 18
src/gallium/drivers/vc4/vc4_cl.h
| 13
src/gallium/drivers/vc4/vc4_context.c
| 142
src/gallium/drivers/vc4/vc4_context.h
| 109
src/gallium/drivers/vc4/vc4_draw.c
| 218
src/gallium/drivers/vc4/vc4_drm.h
| 279
src/gallium/drivers/vc4/vc4_emit.c
| 19
src/gallium/drivers/vc4/vc4_fence.c
| 1
src/gallium/drivers/vc4/vc4_job.c
| 435
src/gallium/drivers/vc4/vc4_nir_lower_blend.c
| 37
src/gallium/drivers/vc4/vc4_nir_lower_io.c
| 189
src/gallium/drivers/vc4/vc4_opt_algebraic.c
| 2
src/gallium/drivers/vc4/vc4_opt_constant_folding.c
| 2
src/gallium/drivers/vc4/vc4_opt_copy_propagation.c
| 207
src/gallium/drivers/vc4/vc4_opt_dead_code.c
| 85
src/gallium/drivers/vc4/vc4_opt_peephole_sf.c
| 169
src/gallium/drivers/vc4/vc4_opt_small_immediates.c
| 2
src/gallium/drivers/vc4/vc4_opt_vpm.c
| 9
src/gallium/drivers/vc4/vc4_program.c
| 794
src/gallium/drivers/vc4/vc4_qir.c
| 256
src/gallium/drivers/vc4/vc4_qir.h
| 263
src/gallium/drivers/vc4/vc4_qir_emit_uniform_stream_resets.c
| 101
src/gallium/drivers/vc4/vc4_qir_live_variables.c
| 325
src/gallium/drivers/vc4/vc4_qir_lower_uniforms.c
| 75
src/gallium/drivers/vc4/vc4_qir_schedule.c
| 62
src/gallium/drivers/vc4/vc4_qir_validate.c
| 24
src/gallium/drivers/vc4/vc4_qpu.c
| 45
src/gallium/drivers/vc4/vc4_qpu.h
| 13
src/gallium/drivers/vc4/vc4_qpu_defines.h
| 43
src/gallium/drivers/vc4/vc4_qpu_disasm.c
| 48
src/gallium/drivers/vc4/vc4_qpu_emit.c
| 282
src/gallium/drivers/vc4/vc4_qpu_schedule.c
| 261
src/gallium/drivers/vc4/vc4_qpu_validate.c
| 77
src/gallium/drivers/vc4/vc4_register_allocate.c
| 61
src/gallium/drivers/vc4/vc4_reorder_uniforms.c
| 2
src/gallium/drivers/vc4/vc4_resource.c
| 114
src/gallium/drivers/vc4/vc4_resource.h
| 11
src/gallium/drivers/vc4/vc4_screen.c
| 120
src/gallium/drivers/vc4/vc4_screen.h
| 12
src/gallium/drivers/vc4/vc4_simulator.c
| 47
src/gallium/drivers/vc4/vc4_simulator_validate.h
| 18
src/gallium/drivers/vc4/vc4_state.c
| 63
src/gallium/drivers/vc4/vc4_uniforms.c
| 67
src/gallium/drivers/virgl/Android.mk
| 1
src/gallium/drivers/virgl/virgl_buffer.c
| 5