.editorconfig
| 4
.gitignore
| 2
.travis.yml
| 195
Android.common.mk
| 8
Android.mk
| 8
Makefile.am
| 7
REVIEWERS
| 6
SConstruct
| 11
VERSION
| 2
bin/.cherry-ignore
| 4
bin/git_sha1_gen.py
| 36
bin/git_sha1_gen.sh
| 12
bin/install_megadrivers.py
| 55
build-support/conftest.dyn
| 3
build-support/conftest.map
| 6
configure.ac
| 381 -
debian/changelog
| 49
debian/control
| 19
debian/libgbm1.symbols
| 2
debian/rules
| 2
debian/source/local-options
| 5
docs/egl.html
| 31
docs/envvars.html
| 18
docs/features.txt
| 75
docs/helpwanted.html
| 19
docs/index.html
| 55
docs/libGL.txt
| 2
docs/release-calendar.html
| 63
docs/releasing.html
| 22
docs/relnotes.html
| 9
docs/relnotes/17.1.10.html
| 155
docs/relnotes/17.1.6.html
| 225
docs/relnotes/17.1.7.html
| 148
docs/relnotes/17.1.8.html
| 115
docs/relnotes/17.1.9.html
| 144
docs/relnotes/17.2.0.html
| 154
docs/relnotes/17.2.1.html
| 200
docs/relnotes/17.2.2.html
| 203
docs/relnotes/17.2.3.html
| 181
docs/relnotes/17.3.0.html
| 72
docs/shading.html
| 21
docs/sourcetree.html
| 2
docs/specs/OLD/MESA_program_debug.spec
| 2
docs/specs/enums.txt
| 15
docs/submittingpatches.html
| 12
include/EGL/eglmesaext.h
| 1
include/EGL/eglplatform.h
| 3
include/GL/glcorearb.h
| 90
include/GL/glext.h
| 138
include/GL/glxext.h
| 2
include/GL/internal/dri_interface.h
| 147
include/GL/mesa_glinterop.h
| 4
include/GL/wglext.h
| 2
include/GLES2/gl2ext.h
| 57
include/drm-uapi/README
| 11
include/drm-uapi/drm.h
| 22
include/drm-uapi/drm_fourcc.h
| 31
include/drm-uapi/drm_mode.h
| 50
include/drm-uapi/i915_drm.h
| 78
include/drm-uapi/vc4_drm.h
| 22
include/meson.build
| 68
include/pci_ids/i965_pci_ids.h
| 6
include/vulkan/vk_android_native_buffer.h
| 96
include/vulkan/vulkan.h
| 655 ++
m4/ax_check_compile_flag.m4
| 74
meson.build
| 813 +++
meson_options.txt
| 156
scons/crossmingw.py
| 2
scons/custom.py
| 8
scons/dxsdk.py
| 2
scons/gallium.py
| 48
scons/llvm.py
| 41
src/Makefile.am
| 8
src/SConscript
| 6
src/amd/Android.common.mk
| 5
src/amd/Makefile.common.am
| 9
src/amd/Makefile.sources
| 2
src/amd/addrlib/addrinterface.cpp
| 34
src/amd/addrlib/addrinterface.h
| 14
src/amd/addrlib/core/addrcommon.h
| 26
src/amd/addrlib/core/addrlib2.h
| 7
src/amd/addrlib/core/addrobject.cpp
| 8
src/amd/addrlib/gfx9/gfx9addrlib.cpp
| 3
src/amd/addrlib/gfx9/gfx9addrlib.h
| 5
src/amd/addrlib/meson.build
| 63
src/amd/addrlib/r800/ciaddrlib.cpp
| 2
src/amd/common/.editorconfig
| 3
src/amd/common/ac_binary.c
| 1
src/amd/common/ac_binary.h
| 17
src/amd/common/ac_debug.c
| 760 ++
src/amd/common/ac_debug.h
| 33
src/amd/common/ac_gpu_info.c
| 39
src/amd/common/ac_gpu_info.h
| 10
src/amd/common/ac_llvm_build.c
| 357 +
src/amd/common/ac_llvm_build.h
| 54
src/amd/common/ac_nir_to_llvm.c
| 2653 +++++-----
src/amd/common/ac_nir_to_llvm.h
| 42
src/amd/common/ac_shader_abi.h
| 97
src/amd/common/ac_shader_info.c
| 25
src/amd/common/ac_shader_info.h
| 4
src/amd/common/ac_surface.c
| 177
src/amd/common/ac_surface.h
| 28
src/amd/common/meson.build
| 63
src/amd/common/r600d_common.h
| 298 -
src/amd/common/sid.h
| 19
src/amd/common/sid_tables.py
| 297 -
src/amd/meson.build
| 27
src/amd/vulkan/.editorconfig
| 3
src/amd/vulkan/.gitignore
| 1
src/amd/vulkan/Makefile.am
| 16
src/amd/vulkan/Makefile.sources
| 6
src/amd/vulkan/dev_icd.json.in
| 2
src/amd/vulkan/meson.build
| 140
src/amd/vulkan/radv_cmd_buffer.c
| 1716 ++++--
src/amd/vulkan/radv_cs.h
| 14
src/amd/vulkan/radv_debug.c
| 736 ++
src/amd/vulkan/radv_debug.h
| 18
src/amd/vulkan/radv_descriptor_set.c
| 36
src/amd/vulkan/radv_descriptor_set.h
| 2
src/amd/vulkan/radv_device.c
| 721 +-
src/amd/vulkan/radv_entrypoints_gen.py
| 379 -
src/amd/vulkan/radv_extensions.py
| 279 +
src/amd/vulkan/radv_formats.c
| 120
src/amd/vulkan/radv_image.c
| 225
src/amd/vulkan/radv_meta.c
| 184
src/amd/vulkan/radv_meta.h
| 63
src/amd/vulkan/radv_meta_blit.c
| 122
src/amd/vulkan/radv_meta_blit2d.c
| 303 -
src/amd/vulkan/radv_meta_buffer.c
| 72
src/amd/vulkan/radv_meta_bufimage.c
| 275 -
src/amd/vulkan/radv_meta_clear.c
| 302 -
src/amd/vulkan/radv_meta_copy.c
| 50
src/amd/vulkan/radv_meta_decompress.c
| 77
src/amd/vulkan/radv_meta_fast_clear.c
| 61
src/amd/vulkan/radv_meta_resolve.c
| 32
src/amd/vulkan/radv_meta_resolve_cs.c
| 26
src/amd/vulkan/radv_meta_resolve_fs.c
| 13
src/amd/vulkan/radv_pass.c
| 25
src/amd/vulkan/radv_pipeline.c
| 1350 ++---
src/amd/vulkan/radv_pipeline_cache.c
| 288 -
src/amd/vulkan/radv_private.h
| 252
src/amd/vulkan/radv_query.c
| 25
src/amd/vulkan/radv_radeon_winsys.h
| 33
src/amd/vulkan/radv_shader.c
| 668 ++
src/amd/vulkan/radv_shader.h
| 119
src/amd/vulkan/radv_wsi.c
| 6
src/amd/vulkan/si_cmd_buffer.c
| 392 -
src/amd/vulkan/winsys/amdgpu/radv_amdgpu_bo.c
| 51
src/amd/vulkan/winsys/amdgpu/radv_amdgpu_bo.h
| 2
src/amd/vulkan/winsys/amdgpu/radv_amdgpu_cs.c
| 69
src/amd/vulkan/winsys/amdgpu/radv_amdgpu_cs.h
| 1
src/amd/vulkan/winsys/amdgpu/radv_amdgpu_surface.c
| 3
src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.c
| 27
src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.h
| 7
src/broadcom/.editorconfig
| 3
src/broadcom/.gitignore
| 2
src/broadcom/Android.cle.mk
| 35
src/broadcom/Android.genxml.mk
| 11
src/broadcom/Android.mk
| 1
src/broadcom/Makefile.am
| 16
src/broadcom/Makefile.cle.am
| 6
src/broadcom/Makefile.genxml.am
| 5
src/broadcom/Makefile.sources
| 30
src/broadcom/Makefile.vc5.am
| 20
src/broadcom/cle/gen_pack_header.py
| 43
src/broadcom/cle/meson.build
| 59
src/broadcom/cle/v3d_decoder.c
| 876 +++
src/broadcom/cle/v3d_decoder.h
| 146
src/broadcom/cle/v3d_packet_v21.xml
| 12
src/broadcom/cle/v3d_packet_v33.xml
| 910 +++
src/broadcom/clif/clif_dump.c
| 281 +
src/broadcom/clif/clif_dump.h
| 42
src/broadcom/common/v3d_debug.c
| 89
src/broadcom/common/v3d_debug.h
| 82
src/broadcom/compiler/meson.build
| 44
src/broadcom/compiler/nir_to_vir.c
| 2054 +++++++
src/broadcom/compiler/qpu_schedule.c
| 1365 +++++
src/broadcom/compiler/qpu_validate.c
| 208
src/broadcom/compiler/v3d_compiler.c
| 43
src/broadcom/compiler/v3d_compiler.h
| 934 +++
src/broadcom/compiler/v3d_nir_lower_io.c
| 176
src/broadcom/compiler/vir.c
| 898 +++
src/broadcom/compiler/vir_dump.c
| 339 +
src/broadcom/compiler/vir_live_variables.c
| 340 +
src/broadcom/compiler/vir_lower_uniforms.c
| 209
src/broadcom/compiler/vir_opt_copy_propagate.c
| 233
src/broadcom/compiler/vir_opt_dead_code.c
| 162
src/broadcom/compiler/vir_register_allocate.c
| 254
src/broadcom/compiler/vir_to_qpu.c
| 359 +
src/broadcom/meson.build
| 44
src/broadcom/qpu/meson.build
| 39
src/broadcom/qpu/qpu_disasm.c
| 298 +
src/broadcom/qpu/qpu_disasm.h
| 39
src/broadcom/qpu/qpu_instr.c
| 645 ++
src/broadcom/qpu/qpu_instr.h
| 411 +
src/broadcom/qpu/qpu_pack.c
| 1206 ++++
src/broadcom/qpu/tests/.gitignore
| 1
src/broadcom/qpu/tests/qpu_disasm.c
| 146
src/compiler/Makefile.am
| 1
src/compiler/Makefile.sources
| 9
src/compiler/blob.c
| 384 +
src/compiler/blob.h
| 352 +
src/compiler/glsl/ast_array_index.cpp
| 16
src/compiler/glsl/ast_function.cpp
| 57
src/compiler/glsl/ast_to_hir.cpp
| 255
src/compiler/glsl/ast_type.cpp
| 14
src/compiler/glsl/blob.c
| 335 -
src/compiler/glsl/blob.h
| 301 -
src/compiler/glsl/builtin_functions.cpp
| 122
src/compiler/glsl/builtin_functions.h
| 3
src/compiler/glsl/builtin_variables.cpp
| 5
src/compiler/glsl/glcpp/glcpp-lex.l
| 9
src/compiler/glsl/glcpp/glcpp-parse.y
| 85
src/compiler/glsl/glcpp/glcpp.h
| 8
src/compiler/glsl/glcpp/meson.build
| 56
src/compiler/glsl/glcpp/pp.c
| 64
src/compiler/glsl/glsl_lexer.ll
| 40
src/compiler/glsl/glsl_parser_extras.cpp
| 20
src/compiler/glsl/glsl_parser_extras.h
| 2
src/compiler/glsl/glsl_to_nir.cpp
| 39
src/compiler/glsl/ir.cpp
| 153
src/compiler/glsl/ir.h
| 80
src/compiler/glsl/ir_builder_print_visitor.cpp
| 8
src/compiler/glsl/ir_clone.cpp
| 26
src/compiler/glsl/ir_constant_expression.cpp
| 120
src/compiler/glsl/ir_equals.cpp
| 2
src/compiler/glsl/ir_expression_flattening.cpp
| 4
src/compiler/glsl/ir_hv_accept.cpp
| 2
src/compiler/glsl/ir_optimization.h
| 15
src/compiler/glsl/ir_print_visitor.cpp
| 12
src/compiler/glsl/ir_rvalue_visitor.cpp
| 2
src/compiler/glsl/ir_validate.cpp
| 11
src/compiler/glsl/link_uniform_blocks.cpp
| 28
src/compiler/glsl/link_uniform_initializers.cpp
| 22
src/compiler/glsl/link_uniforms.cpp
| 50
src/compiler/glsl/link_varyings.cpp
| 91
src/compiler/glsl/link_varyings.h
| 3
src/compiler/glsl/linker.cpp
| 86
src/compiler/glsl/linker.h
| 5
src/compiler/glsl/loop_analysis.cpp
| 226
src/compiler/glsl/loop_analysis.h
| 33
src/compiler/glsl/loop_controls.cpp
| 247
src/compiler/glsl/loop_unroll.cpp
| 236
src/compiler/glsl/lower_buffer_access.cpp
| 8
src/compiler/glsl/lower_buffer_access.h
| 3
src/compiler/glsl/lower_discard.cpp
| 4
src/compiler/glsl/lower_distance.cpp
| 5
src/compiler/glsl/lower_if_to_cond_assign.cpp
| 99
src/compiler/glsl/lower_instructions.cpp
| 202
src/compiler/glsl/lower_int64.cpp
| 8
src/compiler/glsl/lower_jumps.cpp
| 11
src/compiler/glsl/lower_mat_op_to_vec.cpp
| 8
src/compiler/glsl/lower_named_interface_blocks.cpp
| 3
src/compiler/glsl/lower_shared_reference.cpp
| 21
src/compiler/glsl/lower_tess_level.cpp
| 3
src/compiler/glsl/lower_texture_projection.cpp
| 2
src/compiler/glsl/lower_ubo_reference.cpp
| 35
src/compiler/glsl/lower_variable_index_to_cond_assign.cpp
| 256
src/compiler/glsl/lower_vec_index_to_cond_assign.cpp
| 78
src/compiler/glsl/lower_vec_index_to_swizzle.cpp
| 7
src/compiler/glsl/lower_vector.cpp
| 4
src/compiler/glsl/lower_vector_derefs.cpp
| 3
src/compiler/glsl/lower_vector_insert.cpp
| 3
src/compiler/glsl/main.cpp
| 2
src/compiler/glsl/meson.build
| 245
src/compiler/glsl/opt_algebraic.cpp
| 13
src/compiler/glsl/opt_array_splitting.cpp
| 2
src/compiler/glsl/opt_constant_folding.cpp
| 7
src/compiler/glsl/opt_constant_propagation.cpp
| 3
src/compiler/glsl/opt_constant_variable.cpp
| 2
src/compiler/glsl/opt_copy_propagation.cpp
| 21
src/compiler/glsl/opt_dead_code_local.cpp
| 11
src/compiler/glsl/opt_function_inlining.cpp
| 11
src/compiler/glsl/opt_if_simplification.cpp
| 3
src/compiler/glsl/opt_structure_splitting.cpp
| 14
src/compiler/glsl/opt_tree_grafting.cpp
| 2
src/compiler/glsl/shader_cache.cpp
| 223
src/compiler/glsl/standalone.cpp
| 8
src/compiler/glsl/tests/blob_test.c
| 88
src/compiler/glsl/tests/cache_test.c
| 22
src/compiler/glsl/tests/meson.build
| 76
src/compiler/glsl/tests/uniform_initializer_utils.cpp
| 4
src/compiler/glsl_types.cpp
| 4
src/compiler/glsl_types.h
| 30
src/compiler/meson.build
| 68
src/compiler/nir/meson.build
| 207
src/compiler/nir/nir.c
| 65
src/compiler/nir/nir.h
| 30
src/compiler/nir/nir_builder.h
| 25
src/compiler/nir/nir_clone.c
| 2
src/compiler/nir/nir_gather_info.c
| 29
src/compiler/nir/nir_intrinsics.h
| 7
src/compiler/nir/nir_linking_helpers.c
| 152
src/compiler/nir/nir_lower_alpha_test.c
| 111
src/compiler/nir/nir_lower_atomics.c
| 2
src/compiler/nir/nir_lower_bitmap.c
| 2
src/compiler/nir/nir_lower_clamp_color_outputs.c
| 2
src/compiler/nir/nir_lower_clip_cull_distance_arrays.c
| 8
src/compiler/nir/nir_lower_drawpixels.c
| 2
src/compiler/nir/nir_lower_io.c
| 4
src/compiler/nir/nir_lower_io_to_scalar.c
| 254
src/compiler/nir/nir_lower_io_to_temporaries.c
| 4
src/compiler/nir/nir_lower_io_types.c
| 2
src/compiler/nir/nir_lower_samplers.c
| 30
src/compiler/nir/nir_lower_samplers_as_deref.c
| 243
src/compiler/nir/nir_lower_tex.c
| 14
src/compiler/nir/nir_lower_two_sided_color.c
| 2
src/compiler/nir/nir_lower_uniforms_to_ubo.c
| 97
src/compiler/nir/nir_lower_wpos_center.c
| 2
src/compiler/nir/nir_lower_wpos_ytransform.c
| 8
src/compiler/nir/nir_opcodes.py
| 4
src/compiler/nir/nir_opt_loop_unroll.c
| 4
src/compiler/nir/nir_print.c
| 32
src/compiler/nir/nir_remove_dead_variables.c
| 18
src/compiler/nir/nir_validate.c
| 2
src/compiler/nir_types.cpp
| 40
src/compiler/nir_types.h
| 5
src/compiler/shader_enums.h
| 24
src/compiler/shader_info.h
| 9
src/compiler/spirv/spirv_to_nir.c
| 82
src/compiler/spirv/vtn_cfg.c
| 14
src/compiler/spirv/vtn_variables.c
| 40
src/egl/Android.mk
| 2
src/egl/Makefile.am
| 18
src/egl/SConscript
| 2
src/egl/drivers/dri2/egl_dri2.c
| 566 +-
src/egl/drivers/dri2/egl_dri2.h
| 39
src/egl/drivers/dri2/egl_dri2_fallbacks.h
| 7
src/egl/drivers/dri2/platform_android.c
| 90
src/egl/drivers/dri2/platform_drm.c
| 132
src/egl/drivers/dri2/platform_surfaceless.c
| 78
src/egl/drivers/dri2/platform_wayland.c
| 223
src/egl/drivers/dri2/platform_x11.c
| 102
src/egl/drivers/dri2/platform_x11_dri3.c
| 83
src/egl/drivers/dri2/platform_x11_dri3.h
| 2
src/egl/drivers/haiku/egl_haiku.cpp
| 45
src/egl/main/eglapi.c
| 129
src/egl/main/eglconfig.c
| 18
src/egl/main/eglcontext.c
| 58
src/egl/main/eglcontext.h
| 1
src/egl/main/eglcurrent.c
| 69
src/egl/main/eglcurrent.h
| 7
src/egl/main/egldisplay.h
| 7
src/egl/main/egldriver.c
| 282 -
src/egl/main/egldriver.h
| 18
src/egl/main/eglfallbacks.c
| 2
src/egl/main/eglglobals.c
| 18
src/egl/main/eglimage.c
| 20
src/egl/main/eglsurface.c
| 19
src/egl/meson.build
| 186
src/egl/wayland/wayland-drm/Makefile.am
| 2
src/egl/wayland/wayland-drm/meson.build
| 47
src/egl/wayland/wayland-drm/wayland-drm.c
| 30
src/egl/wayland/wayland-drm/wayland-drm.h
| 74
src/egl/wayland/wayland-egl/Makefile.am
| 4
src/egl/wayland/wayland-egl/meson.build
| 42
src/egl/wayland/wayland-egl/wayland-egl-abi-check.c
| 8
src/egl/wayland/wayland-egl/wayland-egl-backend.h
| 63
src/egl/wayland/wayland-egl/wayland-egl-priv.h
| 68
src/egl/wayland/wayland-egl/wayland-egl.c
| 36
src/gallium/Android.mk
| 2
src/gallium/Automake.inc
| 2
src/gallium/Makefile.am
| 11
src/gallium/auxiliary/Makefile.sources
| 7
src/gallium/auxiliary/draw/draw_llvm.c
| 10
src/gallium/auxiliary/draw/draw_private.h
| 2
src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline_llvm.c
| 55
src/gallium/auxiliary/gallivm/lp_bld_arit.c
| 13
src/gallium/auxiliary/gallivm/lp_bld_format_aos.c
| 2
src/gallium/auxiliary/gallivm/lp_bld_format_soa.c
| 8
src/gallium/auxiliary/gallivm/lp_bld_gather.c
| 30
src/gallium/auxiliary/gallivm/lp_bld_init.c
| 2
src/gallium/auxiliary/gallivm/lp_bld_limits.h
| 4
src/gallium/auxiliary/gallivm/lp_bld_misc.cpp
| 60
src/gallium/auxiliary/gallivm/lp_bld_sample.c
| 40
src/gallium/auxiliary/gallivm/lp_bld_sample.h
| 10
src/gallium/auxiliary/gallivm/lp_bld_sample_soa.c
| 195
src/gallium/auxiliary/gallivm/lp_bld_tgsi.c
| 33
src/gallium/auxiliary/gallivm/lp_bld_tgsi.h
| 1
src/gallium/auxiliary/gallivm/lp_bld_tgsi_action.c
| 129
src/gallium/auxiliary/gallivm/lp_bld_tgsi_action.h
| 5
src/gallium/auxiliary/gallivm/lp_bld_tgsi_aos.c
| 31
src/gallium/auxiliary/gallivm/lp_bld_tgsi_info.c
| 2
src/gallium/auxiliary/gallivm/lp_bld_tgsi_soa.c
| 132
src/gallium/auxiliary/gallivm/lp_bld_type.h
| 4
src/gallium/auxiliary/hud/hud_context.c
| 8
src/gallium/auxiliary/meson.build
| 530 +
src/gallium/auxiliary/nir/tgsi_to_nir.c
| 94
src/gallium/auxiliary/pipe-loader/Android.mk
| 2
src/gallium/auxiliary/pipe-loader/Makefile.am
| 7
src/gallium/auxiliary/pipe-loader/Makefile.sources
| 3
src/gallium/auxiliary/pipe-loader/SConscript
| 1
src/gallium/auxiliary/pipe-loader/driinfo_gallium.h
| 34
src/gallium/auxiliary/pipe-loader/meson.build
| 69
src/gallium/auxiliary/pipe-loader/pipe_loader.c
| 68
src/gallium/auxiliary/pipe-loader/pipe_loader.h
| 34
src/gallium/auxiliary/pipe-loader/pipe_loader_drm.c
| 135
src/gallium/auxiliary/pipe-loader/pipe_loader_priv.h
| 17
src/gallium/auxiliary/pipe-loader/pipe_loader_sw.c
| 10
src/gallium/auxiliary/pipebuffer/pb_bufmgr_cache.c
| 2
src/gallium/auxiliary/pipebuffer/pb_bufmgr_pool.c
| 2
src/gallium/auxiliary/pipebuffer/pb_bufmgr_slab.c
| 2
src/gallium/auxiliary/postprocess/pp_mlaa.h
| 20
src/gallium/auxiliary/target-helpers/drm_helper.h
| 129
src/gallium/auxiliary/target-helpers/drm_helper_public.h
| 37
src/gallium/auxiliary/tgsi/tgsi_build.c
| 11
src/gallium/auxiliary/tgsi/tgsi_dump.c
| 2
src/gallium/auxiliary/tgsi/tgsi_exec.c
| 253
src/gallium/auxiliary/tgsi/tgsi_exec.h
| 13
src/gallium/auxiliary/tgsi/tgsi_info.c
| 292 -
src/gallium/auxiliary/tgsi/tgsi_info.h
| 11
src/gallium/auxiliary/tgsi/tgsi_info_opcodes.h
| 252
src/gallium/auxiliary/tgsi/tgsi_lowering.c
| 210
src/gallium/auxiliary/tgsi/tgsi_lowering.h
| 4
src/gallium/auxiliary/tgsi/tgsi_opcode_tmp.h
| 9
src/gallium/auxiliary/tgsi/tgsi_sanity.c
| 6
src/gallium/auxiliary/tgsi/tgsi_scan.c
| 332 +
src/gallium/auxiliary/tgsi/tgsi_scan.h
| 11
src/gallium/auxiliary/tgsi/tgsi_strings.c
| 1
src/gallium/auxiliary/tgsi/tgsi_text.c
| 5
src/gallium/auxiliary/tgsi/tgsi_transform.h
| 65
src/gallium/auxiliary/tgsi/tgsi_ureg.c
| 22
src/gallium/auxiliary/tgsi/tgsi_ureg.h
| 6
src/gallium/auxiliary/tgsi/tgsi_util.c
| 326 -
src/gallium/auxiliary/tgsi/tgsi_util.h
| 12
src/gallium/auxiliary/util/u_blitter.c
| 540 +-
src/gallium/auxiliary/util/u_blitter.h
| 67
src/gallium/auxiliary/util/u_cpu_detect.c
| 32
src/gallium/auxiliary/util/u_dump.h
| 34
src/gallium/auxiliary/util/u_dump_defines.c
| 125
src/gallium/auxiliary/util/u_dump_state.c
| 30
src/gallium/auxiliary/util/u_format.c
| 2
src/gallium/auxiliary/util/u_format.csv
| 3
src/gallium/auxiliary/util/u_format_s3tc.c
| 133
src/gallium/auxiliary/util/u_format_s3tc.h
| 6
src/gallium/auxiliary/util/u_format_tests.c
| 19
src/gallium/auxiliary/util/u_idalloc.c
| 96
src/gallium/auxiliary/util/u_idalloc.h
| 62
src/gallium/auxiliary/util/u_inlines.h
| 4
src/gallium/auxiliary/util/u_keymap.c
| 318 -
src/gallium/auxiliary/util/u_keymap.h
| 68
src/gallium/auxiliary/util/u_log.c
| 235
src/gallium/auxiliary/util/u_log.h
| 100
src/gallium/auxiliary/util/u_mm.c
| 5
src/gallium/auxiliary/util/u_simple_shaders.c
| 55
src/gallium/auxiliary/util/u_simple_shaders.h
| 15
src/gallium/auxiliary/util/u_tests.c
| 105
src/gallium/auxiliary/util/u_threaded_context.c
| 33
src/gallium/auxiliary/util/u_threaded_context.h
| 4
src/gallium/auxiliary/util/u_vbuf.c
| 7
src/gallium/auxiliary/util/u_video.h
| 3
src/gallium/auxiliary/vl/vl_compositor.c
| 258
src/gallium/auxiliary/vl/vl_compositor.h
| 45
src/gallium/auxiliary/vl/vl_csc.c
| 9
src/gallium/auxiliary/vl/vl_csc.h
| 3
src/gallium/auxiliary/vl/vl_winsys_dri.c
| 30
src/gallium/auxiliary/vl/vl_winsys_dri3.c
| 2
src/gallium/auxiliary/vl/vl_winsys_drm.c
| 2
src/gallium/docs/llvm-todo.txt
| 14
src/gallium/docs/source/context.rst
| 20
src/gallium/docs/source/screen.rst
| 36
src/gallium/docs/source/tgsi.rst
| 224
src/gallium/drivers/ddebug/dd_context.c
| 52
src/gallium/drivers/ddebug/dd_draw.c
| 173
src/gallium/drivers/ddebug/dd_pipe.h
| 35
src/gallium/drivers/ddebug/dd_screen.c
| 69
src/gallium/drivers/ddebug/meson.build
| 28
src/gallium/drivers/etnaviv/Makefile.sources
| 2
src/gallium/drivers/etnaviv/etnaviv_asm.c
| 5
src/gallium/drivers/etnaviv/etnaviv_blend.c
| 20
src/gallium/drivers/etnaviv/etnaviv_blend.h
| 2
src/gallium/drivers/etnaviv/etnaviv_clear_blit.c
| 121
src/gallium/drivers/etnaviv/etnaviv_clear_blit.h
| 5
src/gallium/drivers/etnaviv/etnaviv_compiler.c
| 86
src/gallium/drivers/etnaviv/etnaviv_compiler.h
| 5
src/gallium/drivers/etnaviv/etnaviv_context.c
| 24
src/gallium/drivers/etnaviv/etnaviv_context.h
| 4
src/gallium/drivers/etnaviv/etnaviv_disasm.c
| 1
src/gallium/drivers/etnaviv/etnaviv_emit.c
| 80
src/gallium/drivers/etnaviv/etnaviv_format.c
| 2
src/gallium/drivers/etnaviv/etnaviv_internal.h
| 12
src/gallium/drivers/etnaviv/etnaviv_query.c
| 38
src/gallium/drivers/etnaviv/etnaviv_query.h
| 5
src/gallium/drivers/etnaviv/etnaviv_query_hw.c
| 263
src/gallium/drivers/etnaviv/etnaviv_query_hw.h
| 88
src/gallium/drivers/etnaviv/etnaviv_query_sw.c
| 30
src/gallium/drivers/etnaviv/etnaviv_query_sw.h
| 7
src/gallium/drivers/etnaviv/etnaviv_rasterizer.c
| 9
src/gallium/drivers/etnaviv/etnaviv_rs.c
| 17
src/gallium/drivers/etnaviv/etnaviv_rs.h
| 2
src/gallium/drivers/etnaviv/etnaviv_screen.c
| 33
src/gallium/drivers/etnaviv/etnaviv_shader.c
| 45
src/gallium/drivers/etnaviv/etnaviv_state.c
| 42
src/gallium/drivers/etnaviv/etnaviv_transfer.c
| 44
src/gallium/drivers/etnaviv/hw/cmdstream.xml.h
| 38
src/gallium/drivers/etnaviv/hw/common.xml.h
| 121
src/gallium/drivers/etnaviv/hw/isa.xml.h
| 4
src/gallium/drivers/etnaviv/hw/state.xml.h
| 197
src/gallium/drivers/etnaviv/hw/state_3d.xml.h
| 414 +
src/gallium/drivers/freedreno/a2xx/fd2_blend.c
| 21
src/gallium/drivers/freedreno/a2xx/fd2_blend.h
| 4
src/gallium/drivers/freedreno/a2xx/fd2_emit.c
| 21
src/gallium/drivers/freedreno/a2xx/fd2_gmem.c
| 6
src/gallium/drivers/freedreno/a2xx/fd2_screen.c
| 11
src/gallium/drivers/freedreno/a3xx/fd3_query.c
| 8
src/gallium/drivers/freedreno/a4xx/fd4_query.c
| 8
src/gallium/drivers/freedreno/a5xx/fd5_emit.c
| 3
src/gallium/drivers/freedreno/a5xx/fd5_query.c
| 10
src/gallium/drivers/freedreno/freedreno_batch.h
| 2
src/gallium/drivers/freedreno/freedreno_draw.c
| 8
src/gallium/drivers/freedreno/freedreno_query.h
| 6
src/gallium/drivers/freedreno/freedreno_resource.c
| 6
src/gallium/drivers/freedreno/freedreno_screen.c
| 13
src/gallium/drivers/freedreno/ir3/ir3_cmdline.c
| 19
src/gallium/drivers/freedreno/ir3/ir3_nir.c
| 4
src/gallium/drivers/freedreno/ir3/ir3_shader.c
| 12
src/gallium/drivers/freedreno/ir3/ir3_shader.h
| 5
src/gallium/drivers/i915/i915_fpc_optimize.c
| 3
src/gallium/drivers/i915/i915_fpc_translate.c
| 117
src/gallium/drivers/i915/i915_screen.c
| 11
src/gallium/drivers/llvmpipe/SConscript
| 2
src/gallium/drivers/llvmpipe/lp_context.c
| 6
src/gallium/drivers/llvmpipe/lp_limits.h
| 4
src/gallium/drivers/llvmpipe/lp_query.c
| 6
src/gallium/drivers/llvmpipe/lp_rast.c
| 2
src/gallium/drivers/llvmpipe/lp_screen.c
| 16
src/gallium/drivers/llvmpipe/lp_setup.c
| 3
src/gallium/drivers/llvmpipe/lp_state_fs.c
| 95
src/gallium/drivers/llvmpipe/lp_test_blend.c
| 24
src/gallium/drivers/llvmpipe/lp_test_format.c
| 7
src/gallium/drivers/llvmpipe/lp_texture.c
| 3
src/gallium/drivers/llvmpipe/meson.build
| 116
src/gallium/drivers/noop/meson.build
| 27
src/gallium/drivers/nouveau/codegen/nv50_ir_from_tgsi.cpp
| 66
src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.cpp
| 24
src/gallium/drivers/nouveau/meson.build
| 224
src/gallium/drivers/nouveau/nouveau_screen.c
| 2
src/gallium/drivers/nouveau/nv30/nv30_query.c
| 4
src/gallium/drivers/nouveau/nv30/nv30_screen.c
| 11
src/gallium/drivers/nouveau/nv30/nv30_vertprog.h
| 1
src/gallium/drivers/nouveau/nv30/nvfx_fragprog.c
| 27
src/gallium/drivers/nouveau/nv30/nvfx_shader.h
| 2
src/gallium/drivers/nouveau/nv30/nvfx_vertprog.c
| 8
src/gallium/drivers/nouveau/nv50/nv50_push.c
| 3
src/gallium/drivers/nouveau/nv50/nv50_query.c
| 1
src/gallium/drivers/nouveau/nv50/nv50_query_hw.c
| 4
src/gallium/drivers/nouveau/nv50/nv50_screen.c
| 9
src/gallium/drivers/nouveau/nvc0/nvc0_query.c
| 1
src/gallium/drivers/nouveau/nvc0/nvc0_query_hw.c
| 8
src/gallium/drivers/nouveau/nvc0/nvc0_screen.c
| 9
src/gallium/drivers/nouveau/nvc0/nvc0_vbo_translate.c
| 9
src/gallium/drivers/r300/compiler/r300_fragprog_swizzle.c
| 4
src/gallium/drivers/r300/r300_context.h
| 6
src/gallium/drivers/r300/r300_emit.c
| 1
src/gallium/drivers/r300/r300_hyperz.c
| 1
src/gallium/drivers/r300/r300_public.h
| 4
src/gallium/drivers/r300/r300_query.c
| 7
src/gallium/drivers/r300/r300_render.c
| 35
src/gallium/drivers/r300/r300_screen.c
| 18
src/gallium/drivers/r300/r300_state.c
| 1
src/gallium/drivers/r300/r300_texture.c
| 5
src/gallium/drivers/r300/r300_tgsi_to_rc.c
| 7
src/gallium/drivers/r600/.gitignore
| 1
src/gallium/drivers/r600/Android.mk
| 4
src/gallium/drivers/r600/Automake.inc
| 2
src/gallium/drivers/r600/Makefile.am
| 3
src/gallium/drivers/r600/Makefile.sources
| 23
src/gallium/drivers/r600/cayman_msaa.c
| 270 +
src/gallium/drivers/r600/evergreen_state.c
| 12
src/gallium/drivers/r600/evergreend.h
| 110
src/gallium/drivers/r600/r600_asm.c
| 100
src/gallium/drivers/r600/r600_blit.c
| 5
src/gallium/drivers/r600/r600_buffer_common.c
| 685 ++
src/gallium/drivers/r600/r600_cs.h
| 209
src/gallium/drivers/r600/r600_gpu_load.c
| 263
src/gallium/drivers/r600/r600_hw_context.c
| 2
src/gallium/drivers/r600/r600_perfcounter.c
| 649 ++
src/gallium/drivers/r600/r600_pipe.c
| 20
src/gallium/drivers/r600/r600_pipe.h
| 4
src/gallium/drivers/r600/r600_pipe_common.c
| 1433 +++++
src/gallium/drivers/r600/r600_pipe_common.h
| 932 +++
src/gallium/drivers/r600/r600_public.h
| 4
src/gallium/drivers/r600/r600_query.c
| 2126 ++++++++
src/gallium/drivers/r600/r600_query.h
| 326 +
src/gallium/drivers/r600/r600_shader.c
| 344 -
src/gallium/drivers/r600/r600_state.c
| 6
src/gallium/drivers/r600/r600_state_common.c
| 18
src/gallium/drivers/r600/r600_streamout.c
| 365 +
src/gallium/drivers/r600/r600_test_dma.c
| 398 +
src/gallium/drivers/r600/r600_texture.c
| 1953 +++++++
src/gallium/drivers/r600/r600_uvd.c
| 8
src/gallium/drivers/r600/r600_viewport.c
| 456 +
src/gallium/drivers/r600/r600d_common.h
| 135
src/gallium/drivers/r600/radeon_uvd.c
| 1492 +++++
src/gallium/drivers/r600/radeon_uvd.h
| 442 +
src/gallium/drivers/r600/radeon_vce.c
| 533 ++
src/gallium/drivers/r600/radeon_vce.h
| 462 +
src/gallium/drivers/r600/radeon_video.c
| 349 +
src/gallium/drivers/r600/radeon_video.h
| 85
src/gallium/drivers/radeon/Android.mk
| 2
src/gallium/drivers/radeon/Makefile.sources
| 3
src/gallium/drivers/radeon/cayman_msaa.c
| 269 -
src/gallium/drivers/radeon/meson.build
| 55
src/gallium/drivers/radeon/r600_buffer_common.c
| 89
src/gallium/drivers/radeon/r600_cs.h
| 29
src/gallium/drivers/radeon/r600_gpu_load.c
| 18
src/gallium/drivers/radeon/r600_perfcounter.c
| 46
src/gallium/drivers/radeon/r600_pipe_common.c
| 682 +-
src/gallium/drivers/radeon/r600_pipe_common.h
| 525 -
src/gallium/drivers/radeon/r600_query.c
| 620 +-
src/gallium/drivers/radeon/r600_query.h
| 70
src/gallium/drivers/radeon/r600_streamout.c
| 381 -
src/gallium/drivers/radeon/r600_test_dma.c
| 2
src/gallium/drivers/radeon/r600_texture.c
| 548 +-
src/gallium/drivers/radeon/r600_viewport.c
| 433 -
src/gallium/drivers/radeon/radeon_uvd.c
| 252
src/gallium/drivers/radeon/radeon_uvd.h
| 11
src/gallium/drivers/radeon/radeon_vce.c
| 80
src/gallium/drivers/radeon/radeon_vce.h
| 52
src/gallium/drivers/radeon/radeon_vce_40_2_2.c
| 14
src/gallium/drivers/radeon/radeon_vce_50.c
| 16
src/gallium/drivers/radeon/radeon_vce_52.c
| 14
src/gallium/drivers/radeon/radeon_vcn_dec.c
| 77
src/gallium/drivers/radeon/radeon_video.c
| 76
src/gallium/drivers/radeon/radeon_video.h
| 36
src/gallium/drivers/radeon/radeon_winsys.h
| 73
src/gallium/drivers/radeonsi/Android.mk
| 20
src/gallium/drivers/radeonsi/Automake.inc
| 3
src/gallium/drivers/radeonsi/Makefile.am
| 14
src/gallium/drivers/radeonsi/Makefile.sources
| 10
src/gallium/drivers/radeonsi/cik_sdma.c
| 19
src/gallium/drivers/radeonsi/driinfo_radeonsi.h
| 10
src/gallium/drivers/radeonsi/meson.build
| 78
src/gallium/drivers/radeonsi/si_blit.c
| 150
src/gallium/drivers/radeonsi/si_compute.c
| 44
src/gallium/drivers/radeonsi/si_compute.h
| 14
src/gallium/drivers/radeonsi/si_cp_dma.c
| 111
src/gallium/drivers/radeonsi/si_debug.c
| 736 +-
src/gallium/drivers/radeonsi/si_descriptors.c
| 1249 +---
src/gallium/drivers/radeonsi/si_dma.c
| 8
src/gallium/drivers/radeonsi/si_hw_context.c
| 182
src/gallium/drivers/radeonsi/si_perfcounter.c
| 52
src/gallium/drivers/radeonsi/si_pipe.c
| 264
src/gallium/drivers/radeonsi/si_pipe.h
| 253
src/gallium/drivers/radeonsi/si_public.h
| 2
src/gallium/drivers/radeonsi/si_shader.c
| 2373 +++++---
src/gallium/drivers/radeonsi/si_shader.h
| 51
src/gallium/drivers/radeonsi/si_shader_internal.h
| 55
src/gallium/drivers/radeonsi/si_shader_nir.c
| 509 +
src/gallium/drivers/radeonsi/si_shader_tgsi_alu.c
| 323 -
src/gallium/drivers/radeonsi/si_shader_tgsi_mem.c
| 470 +
src/gallium/drivers/radeonsi/si_shader_tgsi_setup.c
| 213
src/gallium/drivers/radeonsi/si_state.c
| 996 ++-
src/gallium/drivers/radeonsi/si_state.h
| 139
src/gallium/drivers/radeonsi/si_state_binning.c
| 448 +
src/gallium/drivers/radeonsi/si_state_draw.c
| 346 -
src/gallium/drivers/radeonsi/si_state_msaa.c
| 209
src/gallium/drivers/radeonsi/si_state_shaders.c
| 280 -
src/gallium/drivers/radeonsi/si_state_streamout.c
| 423 +
src/gallium/drivers/radeonsi/si_state_viewport.c
| 445 +
src/gallium/drivers/radeonsi/si_uvd.c
| 62
src/gallium/drivers/rbug/meson.build
| 28
src/gallium/drivers/rbug/rbug_screen.c
| 14
src/gallium/drivers/softpipe/meson.build
| 85
src/gallium/drivers/softpipe/sp_query.c
| 11
src/gallium/drivers/softpipe/sp_screen.c
| 13
src/gallium/drivers/svga/SConscript
| 2
src/gallium/drivers/svga/svga_context.h
| 1
src/gallium/drivers/svga/svga_draw.c
| 84
src/gallium/drivers/svga/svga_draw_arrays.c
| 36
src/gallium/drivers/svga/svga_draw_elements.c
| 28
src/gallium/drivers/svga/svga_draw_private.h
| 56
src/gallium/drivers/svga/svga_format.c
| 21
src/gallium/drivers/svga/svga_pipe_blend.c
| 1
src/gallium/drivers/svga/svga_pipe_query.c
| 7
src/gallium/drivers/svga/svga_resource_texture.c
| 11
src/gallium/drivers/svga/svga_screen.c
| 65
src/gallium/drivers/svga/svga_screen_cache.c
| 4
src/gallium/drivers/svga/svga_shader.h
| 1
src/gallium/drivers/svga/svga_state_framebuffer.c
| 24
src/gallium/drivers/svga/svga_state_fs.c
| 14
src/gallium/drivers/svga/svga_state_sampler.c
| 56
src/gallium/drivers/svga/svga_tgsi.c
| 6
src/gallium/drivers/svga/svga_tgsi_insn.c
| 124
src/gallium/drivers/svga/svga_tgsi_vgpu10.c
| 364 -
src/gallium/drivers/swr/Makefile.am
| 5
src/gallium/drivers/swr/Makefile.sources
| 8
src/gallium/drivers/swr/SConscript
| 14
src/gallium/drivers/swr/rasterizer/codegen/gen_knobs.py
| 14
src/gallium/drivers/swr/rasterizer/codegen/gen_llvm_ir_macros.py
| 9
src/gallium/drivers/swr/rasterizer/codegen/gen_llvm_types.py
| 2
src/gallium/drivers/swr/rasterizer/codegen/templates/gen_ar_eventhandlerfile.hpp
| 20
src/gallium/drivers/swr/rasterizer/codegen/templates/gen_knobs.cpp
| 141
src/gallium/drivers/swr/rasterizer/codegen/templates/gen_knobs.h
| 152
src/gallium/drivers/swr/rasterizer/common/formats.cpp
| 27
src/gallium/drivers/swr/rasterizer/common/os.h
| 6
src/gallium/drivers/swr/rasterizer/common/simd16intrin.h
| 14
src/gallium/drivers/swr/rasterizer/common/simdintrin.h
| 35
src/gallium/drivers/swr/rasterizer/common/simdlib.hpp
| 37
src/gallium/drivers/swr/rasterizer/common/simdlib_128_avx.inl
| 15
src/gallium/drivers/swr/rasterizer/common/simdlib_128_avx512.inl
| 108
src/gallium/drivers/swr/rasterizer/common/simdlib_128_avx512_core.inl
| 193
src/gallium/drivers/swr/rasterizer/common/simdlib_128_avx512_knights.inl
| 35
src/gallium/drivers/swr/rasterizer/common/simdlib_256_avx.inl
| 140
src/gallium/drivers/swr/rasterizer/common/simdlib_256_avx2.inl
| 32
src/gallium/drivers/swr/rasterizer/common/simdlib_256_avx512.inl
| 128
src/gallium/drivers/swr/rasterizer/common/simdlib_256_avx512_core.inl
| 127
src/gallium/drivers/swr/rasterizer/common/simdlib_256_avx512_knights.inl
| 35
src/gallium/drivers/swr/rasterizer/common/simdlib_512_avx512.inl
| 137
src/gallium/drivers/swr/rasterizer/common/simdlib_512_avx512_core.inl
| 217
src/gallium/drivers/swr/rasterizer/common/simdlib_512_avx512_knights.inl
| 161
src/gallium/drivers/swr/rasterizer/common/simdlib_512_avx512_masks_core.inl
| 27
src/gallium/drivers/swr/rasterizer/common/simdlib_512_avx512_masks_knights.inl
| 27
src/gallium/drivers/swr/rasterizer/common/simdlib_512_emu.inl
| 155
src/gallium/drivers/swr/rasterizer/common/simdlib_types.hpp
| 78
src/gallium/drivers/swr/rasterizer/core/api.cpp
| 35
src/gallium/drivers/swr/rasterizer/core/api.h
| 16
src/gallium/drivers/swr/rasterizer/core/backend.cpp
| 6
src/gallium/drivers/swr/rasterizer/core/backend_impl.h
| 22
src/gallium/drivers/swr/rasterizer/core/backend_sample.cpp
| 6
src/gallium/drivers/swr/rasterizer/core/backend_singlesample.cpp
| 6
src/gallium/drivers/swr/rasterizer/core/binner.cpp
| 2366 ++------
src/gallium/drivers/swr/rasterizer/core/binner.h
| 192
src/gallium/drivers/swr/rasterizer/core/blend.h
| 2
src/gallium/drivers/swr/rasterizer/core/clip.cpp
| 28
src/gallium/drivers/swr/rasterizer/core/clip.h
| 1699 +-----
src/gallium/drivers/swr/rasterizer/core/conservativeRast.h
| 1
src/gallium/drivers/swr/rasterizer/core/context.h
| 10
src/gallium/drivers/swr/rasterizer/core/depthstencil.h
| 12
src/gallium/drivers/swr/rasterizer/core/fifo.hpp
| 6
src/gallium/drivers/swr/rasterizer/core/format_conversion.h
| 18
src/gallium/drivers/swr/rasterizer/core/format_traits.h
| 6
src/gallium/drivers/swr/rasterizer/core/format_types.h
| 71
src/gallium/drivers/swr/rasterizer/core/frontend.cpp
| 332 -
src/gallium/drivers/swr/rasterizer/core/frontend.h
| 12
src/gallium/drivers/swr/rasterizer/core/knobs.h
| 3
src/gallium/drivers/swr/rasterizer/core/knobs_init.h
| 12
src/gallium/drivers/swr/rasterizer/core/pa.h
| 50
src/gallium/drivers/swr/rasterizer/core/pa_avx.cpp
| 4
src/gallium/drivers/swr/rasterizer/core/rasterizer.cpp
| 2
src/gallium/drivers/swr/rasterizer/core/state.h
| 93
src/gallium/drivers/swr/rasterizer/core/threads.cpp
| 105
src/gallium/drivers/swr/rasterizer/core/tilemgr.h
| 12
src/gallium/drivers/swr/rasterizer/core/utils.h
| 21
src/gallium/drivers/swr/rasterizer/jitter/JitManager.cpp
| 33
src/gallium/drivers/swr/rasterizer/jitter/JitManager.h
| 15
src/gallium/drivers/swr/rasterizer/jitter/blend_jit.cpp
| 32
src/gallium/drivers/swr/rasterizer/jitter/builder_misc.cpp
| 120
src/gallium/drivers/swr/rasterizer/jitter/fetch_jit.cpp
| 675 ++
src/gallium/drivers/swr/rasterizer/jitter/fetch_jit.h
| 14
src/gallium/drivers/swr/rasterizer/jitter/jit_api.h
| 2
src/gallium/drivers/swr/rasterizer/memory/StoreTile.h
| 14
src/gallium/drivers/swr/rasterizer/memory/TilingFunctions.h
| 2
src/gallium/drivers/swr/swr_context.cpp
| 59
src/gallium/drivers/swr/swr_context.h
| 2
src/gallium/drivers/swr/swr_draw.cpp
| 30
src/gallium/drivers/swr/swr_loader.cpp
| 4
src/gallium/drivers/swr/swr_query.cpp
| 1
src/gallium/drivers/swr/swr_resource.h
| 5
src/gallium/drivers/swr/swr_scratch.cpp
| 51
src/gallium/drivers/swr/swr_screen.cpp
| 72
src/gallium/drivers/swr/swr_screen.h
| 6
src/gallium/drivers/swr/swr_shader.cpp
| 197
src/gallium/drivers/swr/swr_state.cpp
| 78
src/gallium/drivers/trace/meson.build
| 29
src/gallium/drivers/trace/tr_dump.c
| 17
src/gallium/drivers/trace/tr_dump_defines.h
| 2
src/gallium/drivers/trace/tr_dump_state.c
| 2
src/gallium/drivers/trace/tr_screen.c
| 111
src/gallium/drivers/vc4/Android.mk
| 5
src/gallium/drivers/vc4/Automake.inc
| 3
src/gallium/drivers/vc4/Makefile.am
| 7
src/gallium/drivers/vc4/kernel/vc4_render_cl.c
| 21
src/gallium/drivers/vc4/meson.build
| 101
src/gallium/drivers/vc4/vc4_blit.c
| 9
src/gallium/drivers/vc4/vc4_bufmgr.c
| 40
src/gallium/drivers/vc4/vc4_bufmgr.h
| 3
src/gallium/drivers/vc4/vc4_cl_dump.c
| 463 -
src/gallium/drivers/vc4/vc4_context.c
| 11
src/gallium/drivers/vc4/vc4_context.h
| 13
src/gallium/drivers/vc4/vc4_draw.c
| 75
src/gallium/drivers/vc4/vc4_emit.c
| 4
src/gallium/drivers/vc4/vc4_formats.c
| 5
src/gallium/drivers/vc4/vc4_job.c
| 17
src/gallium/drivers/vc4/vc4_nir_lower_blend.c
| 50
src/gallium/drivers/vc4/vc4_program.c
| 51
src/gallium/drivers/vc4/vc4_qir.h
| 1
src/gallium/drivers/vc4/vc4_qir_lower_uniforms.c
| 2
src/gallium/drivers/vc4/vc4_register_allocate.c
| 53
src/gallium/drivers/vc4/vc4_resource.c
| 20
src/gallium/drivers/vc4/vc4_resource.h
| 14
src/gallium/drivers/vc4/vc4_screen.c
| 75
src/gallium/drivers/vc4/vc4_simulator.c
| 6
src/gallium/drivers/vc4/vc4_state.c
| 49
src/gallium/drivers/vc4/vc4_tiling_lt.c
| 84
src/gallium/drivers/vc4/vc4_uniforms.c
| 3
src/gallium/drivers/vc5/.editorconfig
| 3
src/gallium/drivers/vc5/Automake.inc
| 14
src/gallium/drivers/vc5/Makefile.am
| 40
src/gallium/drivers/vc5/Makefile.sources
| 26
src/gallium/drivers/vc5/meson.build
| 65
src/gallium/drivers/vc5/vc5_blit.c
| 226
src/gallium/drivers/vc5/vc5_bufmgr.c
| 580 ++
src/gallium/drivers/vc5/vc5_bufmgr.h
| 140
src/gallium/drivers/vc5/vc5_cl.c
| 87
src/gallium/drivers/vc5/vc5_cl.h
| 251
src/gallium/drivers/vc5/vc5_context.c
| 171
src/gallium/drivers/vc5/vc5_context.h
| 473 +
src/gallium/drivers/vc5/vc5_draw.c
| 529 +
src/gallium/drivers/vc5/vc5_drm.h
| 191
src/gallium/drivers/vc5/vc5_emit.c
| 464 +
src/gallium/drivers/vc5/vc5_fence.c
| 93
src/gallium/drivers/vc5/vc5_formats.c
| 416 +
src/gallium/drivers/vc5/vc5_job.c
| 454 +
src/gallium/drivers/vc5/vc5_program.c
| 594 ++
src/gallium/drivers/vc5/vc5_query.c
| 91
src/gallium/drivers/vc5/vc5_rcl.c
| 297 +
src/gallium/drivers/vc5/vc5_resource.c
| 751 ++
src/gallium/drivers/vc5/vc5_resource.h
| 158
src/gallium/drivers/vc5/vc5_screen.c
| 620 ++
src/gallium/drivers/vc5/vc5_screen.h
| 100
src/gallium/drivers/vc5/vc5_simulator.c
| 736 ++
src/gallium/drivers/vc5/vc5_state.c
| 749 ++
src/gallium/drivers/vc5/vc5_tiling.c
| 402 +
src/gallium/drivers/vc5/vc5_tiling.h
| 43
src/gallium/drivers/vc5/vc5_uniforms.c
| 416 +
src/gallium/drivers/virgl/virgl_screen.c
| 16
src/gallium/drivers/virgl/virgl_tgsi.c
| 27
src/gallium/include/pipe/p_context.h
| 14
src/gallium/include/pipe/p_defines.h
| 23
src/gallium/include/pipe/p_format.h
| 4
src/gallium/include/pipe/p_screen.h
| 75
src/gallium/include/pipe/p_shader_tokens.h
| 28
src/gallium/include/pipe/p_state.h
| 18
src/gallium/include/pipe/p_video_enums.h
| 6
src/gallium/include/pipe/p_video_state.h
| 63
src/gallium/include/state_tracker/drm_driver.h
| 6
src/gallium/include/state_tracker/st_api.h
| 40
src/gallium/meson.build
| 81
src/gallium/state_trackers/clover/api/device.cpp
| 27
src/gallium/state_trackers/clover/api/event.cpp
| 3
src/gallium/state_trackers/clover/api/transfer.cpp
| 30
src/gallium/state_trackers/clover/core/device.cpp
| 30
src/gallium/state_trackers/clover/core/device.hpp
| 5
src/gallium/state_trackers/clover/core/event.cpp
| 39
src/gallium/state_trackers/clover/core/event.hpp
| 4
src/gallium/state_trackers/clover/llvm/codegen/native.cpp
| 2
src/gallium/state_trackers/clover/llvm/compat.hpp
| 17
src/gallium/state_trackers/clover/llvm/invocation.cpp
| 2
src/gallium/state_trackers/dri/Makefile.am
| 2
src/gallium/state_trackers/dri/Makefile.sources
| 4
src/gallium/state_trackers/dri/dri2.c
| 213
src/gallium/state_trackers/dri/dri_context.c
| 6
src/gallium/state_trackers/dri/dri_context.h
| 1
src/gallium/state_trackers/dri/dri_drawable.c
| 22
src/gallium/state_trackers/dri/dri_drawable.h
| 2
src/gallium/state_trackers/dri/dri_extensions.c
| 230
src/gallium/state_trackers/dri/dri_extensions.h
| 30
src/gallium/state_trackers/dri/dri_helpers.c
| 388 +
src/gallium/state_trackers/dri/dri_helpers.h
| 52
src/gallium/state_trackers/dri/dri_screen.c
| 146
src/gallium/state_trackers/dri/dri_screen.h
| 12
src/gallium/state_trackers/dri/drisw.c
| 20
src/gallium/state_trackers/dri/meson.build
| 57
src/gallium/state_trackers/glx/xlib/xm_st.c
| 4
src/gallium/state_trackers/hgl/hgl.c
| 4
src/gallium/state_trackers/nine/nine_ff.c
| 2
src/gallium/state_trackers/nine/nine_shader.c
| 49
src/gallium/state_trackers/omx/Makefile.am
| 35
src/gallium/state_trackers/omx/Makefile.sources
| 10
src/gallium/state_trackers/omx/entrypoint.c
| 152
src/gallium/state_trackers/omx/entrypoint.h
| 48
src/gallium/state_trackers/omx/vid_dec.c
| 665 --
src/gallium/state_trackers/omx/vid_dec.h
| 148
src/gallium/state_trackers/omx/vid_dec_h264.c
| 1032 ---
src/gallium/state_trackers/omx/vid_dec_h265.c
| 1013 ---
src/gallium/state_trackers/omx/vid_dec_mpeg12.c
| 383 -
src/gallium/state_trackers/omx/vid_enc.c
| 1278 ----
src/gallium/state_trackers/omx/vid_enc.h
| 96
src/gallium/state_trackers/omx_bellagio/Makefile.am
| 35
src/gallium/state_trackers/omx_bellagio/Makefile.sources
| 10
src/gallium/state_trackers/omx_bellagio/entrypoint.c
| 152
src/gallium/state_trackers/omx_bellagio/entrypoint.h
| 48
src/gallium/state_trackers/omx_bellagio/vid_dec.c
| 644 ++
src/gallium/state_trackers/omx_bellagio/vid_dec.h
| 148
src/gallium/state_trackers/omx_bellagio/vid_dec_h264.c
| 1032 +++
src/gallium/state_trackers/omx_bellagio/vid_dec_h265.c
| 1013 +++
src/gallium/state_trackers/omx_bellagio/vid_dec_mpeg12.c
| 383 +
src/gallium/state_trackers/omx_bellagio/vid_enc.c
| 1278 ++++
src/gallium/state_trackers/omx_bellagio/vid_enc.h
| 96
src/gallium/state_trackers/osmesa/osmesa.c
| 3
src/gallium/state_trackers/va/Makefile.sources
| 1
src/gallium/state_trackers/va/buffer.c
| 12
src/gallium/state_trackers/va/config.c
| 20
src/gallium/state_trackers/va/context.c
| 14
src/gallium/state_trackers/va/image.c
| 10
src/gallium/state_trackers/va/picture.c
| 111
src/gallium/state_trackers/va/picture_mjpeg.c
| 116
src/gallium/state_trackers/va/postproc.c
| 68
src/gallium/state_trackers/va/surface.c
| 217
src/gallium/state_trackers/va/va_private.h
| 28
src/gallium/state_trackers/vdpau/surface.c
| 2
src/gallium/state_trackers/wgl/stw_st.c
| 4
src/gallium/state_trackers/xa/xa_tracker.c
| 2
src/gallium/targets/d3dadapter9/Makefile.am
| 3
src/gallium/targets/d3dadapter9/drm.c
| 8
src/gallium/targets/dri/Android.mk
| 7
src/gallium/targets/dri/Makefile.am
| 1
src/gallium/targets/dri/SConscript
| 2
src/gallium/targets/dri/meson.build
| 129
src/gallium/targets/dri/target.c
| 4
src/gallium/targets/omx-bellagio/Makefile.am
| 75
src/gallium/targets/omx-bellagio/omx.sym
| 11
src/gallium/targets/omx-bellagio/target.c
| 2
src/gallium/targets/omx/Makefile.am
| 74
src/gallium/targets/omx/omx.sym
| 11
src/gallium/targets/omx/target.c
| 2
src/gallium/targets/opencl/Makefile.am
| 1
src/gallium/targets/pipe-loader/Makefile.am
| 4
src/gallium/targets/pipe-loader/pipe_i915.c
| 2
src/gallium/targets/pipe-loader/pipe_msm.c
| 2
src/gallium/targets/pipe-loader/pipe_nouveau.c
| 2
src/gallium/targets/pipe-loader/pipe_r300.c
| 4
src/gallium/targets/pipe-loader/pipe_r600.c
| 4
src/gallium/targets/pipe-loader/pipe_radeonsi.c
| 15
src/gallium/targets/pipe-loader/pipe_vmwgfx.c
| 2
src/gallium/targets/va/Makefile.am
| 1
src/gallium/targets/vdpau/Makefile.am
| 1
src/gallium/targets/xvmc/Makefile.am
| 1
src/gallium/tests/graw/fragment-shader/frag-cb-1d.sh
| 8
src/gallium/tests/graw/fs-fragcoord.c
| 4
src/gallium/tests/graw/fs-frontface.c
| 4
src/gallium/tests/graw/fs-write-z.c
| 4
src/gallium/tests/graw/vertex-shader/vert-cb-1d.sh
| 8
src/gallium/tests/trivial/compute.c
| 2
src/gallium/tests/trivial/quad-tex.c
| 2
src/gallium/tests/trivial/tri.c
| 2
src/gallium/tests/unit/u_format_test.c
| 7
src/gallium/winsys/amdgpu/drm/amdgpu_bo.c
| 58
src/gallium/winsys/amdgpu/drm/amdgpu_bo.h
| 2
src/gallium/winsys/amdgpu/drm/amdgpu_cs.c
| 509 +
src/gallium/winsys/amdgpu/drm/amdgpu_cs.h
| 36
src/gallium/winsys/amdgpu/drm/amdgpu_public.h
| 5
src/gallium/winsys/amdgpu/drm/amdgpu_surface.c
| 11
src/gallium/winsys/amdgpu/drm/amdgpu_winsys.c
| 11
src/gallium/winsys/amdgpu/drm/amdgpu_winsys.h
| 4
src/gallium/winsys/amdgpu/drm/meson.build
| 36
src/gallium/winsys/nouveau/drm/meson.build
| 30
src/gallium/winsys/pl111/drm/meson.build
| 30
src/gallium/winsys/radeon/drm/meson.build
| 30
src/gallium/winsys/radeon/drm/radeon_drm_bo.c
| 27
src/gallium/winsys/radeon/drm/radeon_drm_public.h
| 5
src/gallium/winsys/radeon/drm/radeon_drm_surface.c
| 1
src/gallium/winsys/radeon/drm/radeon_drm_winsys.c
| 5
src/gallium/winsys/sw/dri/meson.build
| 27
src/gallium/winsys/sw/kms-dri/meson.build
| 29
src/gallium/winsys/sw/null/meson.build
| 27
src/gallium/winsys/sw/wrapper/meson.build
| 27
src/gallium/winsys/vc4/drm/meson.build
| 29
src/gallium/winsys/vc5/drm/Android.mk
| 33
src/gallium/winsys/vc5/drm/Makefile.am
| 31
src/gallium/winsys/vc5/drm/Makefile.sources
| 3
src/gallium/winsys/vc5/drm/meson.build
| 29
src/gallium/winsys/vc5/drm/vc5_drm_public.h
| 31
src/gallium/winsys/vc5/drm/vc5_drm_winsys.c
| 35
src/gbm/Android.mk
| 5
src/gbm/Makefile.am
| 6
src/gbm/backends/dri/gbm_dri.c
| 32
src/gbm/gbm-symbols-check
| 2
src/gbm/main/gbm.c
| 80
src/gbm/main/gbm.h
| 8
src/gbm/main/gbmint.h
| 3
src/gbm/meson.build
| 75
src/git_sha1.h.in
| 1
src/glx/Makefile.am
| 5
src/glx/SConscript
| 1
src/glx/apple/apple_glx_context.c
| 4
src/glx/apple/apple_glx_log.c
| 3
src/glx/apple/apple_glx_pbuffer.c
| 6
src/glx/apple/apple_visual.c
| 8
src/glx/dri3_glx.c
| 68
src/glx/dri_common.c
| 17
src/glx/dri_glx.c
| 119
src/glx/driwindows_glx.c
| 3
src/glx/glxcmds.c
| 74
src/glx/glxext.c
| 24
src/glx/glxextensions.c
| 23
src/glx/glxextensions.h
| 32
src/glx/indirect_glx.c
| 6
src/glx/meson.build
| 185
src/glx/tests/Makefile.am
| 1
src/glx/tests/enum_sizes.cpp
| 2
src/glx/tests/meson.build
| 49
src/gtest/meson.build
| 31
src/intel/Android.common.mk
| 5
src/intel/Android.compiler.mk
| 2
src/intel/Android.vulkan.mk
| 27
src/intel/Makefile.am
| 3
src/intel/Makefile.common.am
| 5
src/intel/Makefile.compiler.am
| 2