[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

mesa: Changes to 'debian-experimental'



 .dir-locals.el                                                                        |    9 
 .editorconfig                                                                         |    1 
 .travis.yml                                                                           |    6 
 Android.common.mk                                                                     |    2 
 Makefile.am                                                                           |    4 
 REVIEWERS                                                                             |    6 
 VERSION                                                                               |    2 
 bin/.cherry-ignore                                                                    |    5 
 bin/get-typod-pick-list.sh                                                            |   39 
 common.py                                                                             |    3 
 configure.ac                                                                          |  817 -
 debian/changelog                                                                      |   16 
 debian/control                                                                        |   11 
 debian/patches/r600-sb-Fix-loop-optimization-related-hangs-on-eg.diff                 |  387 
 debian/patches/series                                                                 |    3 
 debian/patches/vl-zscan-fix-Fix-trivial-sign-compare-warnings.diff                    |   28 
 debian/patches/workaround-binutils-mips-844357.diff                                   |   43 
 debian/rules                                                                          |    8 
 debian/source/local-options                                                           |    2 
 debian/watch                                                                          |    2 
 docs/autoconf.html                                                                    |   31 
 docs/codingstyle.html                                                                 |  142 
 docs/contents.html                                                                    |    4 
 docs/devinfo.html                                                                     |  641 -
 docs/envvars.html                                                                     |   21 
 docs/features.txt                                                                     |   62 
 docs/index.html                                                                       |   41 
 docs/install.html                                                                     |  111 
 docs/mangling.html                                                                    |   11 
 docs/releasing.html                                                                   |  509 +
 docs/relnotes.html                                                                    |    6 
 docs/relnotes/12.0.4.html                                                             |  321 
 docs/relnotes/12.0.5.html                                                             |  138 
 docs/relnotes/13.0.3.html                                                             |    3 
 docs/relnotes/17.0.0.html                                                             |   75 
 docs/repository.html                                                                  |    3 
 docs/shading.html                                                                     |   12 
 docs/sourcetree.html                                                                  |   28 
 docs/specs/WL_bind_wayland_display.spec                                               |    5 
 docs/submittingpatches.html                                                           |  378 
 include/EGL/eglmesaext.h                                                              |    1 
 include/GL/internal/dri_interface.h                                                   |   46 
 include/c99_compat.h                                                                  |    1 
 include/d3dadapter/present.h                                                          |   29 
 include/pci_ids/radeonsi_pci_ids.h                                                    |    7 
 include/vulkan/vk_icd.h                                                               |  110 
 include/vulkan/vk_platform.h                                                          |   41 
 include/vulkan/vulkan.h                                                               |  668 +
 scons/custom.py                                                                       |    2 
 scons/gallium.py                                                                      |    6 
 scons/llvm.py                                                                         |   38 
 src/Makefile.am                                                                       |    5 
 src/amd/Android.common.mk                                                             |   63 
 src/amd/Android.mk                                                                    |    1 
 src/amd/Makefile.am                                                                   |    3 
 src/amd/Makefile.common.am                                                            |   72 
 src/amd/Makefile.sources                                                              |   18 
 src/amd/addrlib/r800/ciaddrlib.cpp                                                    |    3 
 src/amd/addrlib/r800/ciaddrlib.h                                                      |    1 
 src/amd/common/.gitignore                                                             |    1 
 src/amd/common/Makefile.am                                                            |   51 
 src/amd/common/Makefile.sources                                                       |   29 
 src/amd/common/ac_debug.c                                                             |  376 
 src/amd/common/ac_debug.h                                                             |   46 
 src/amd/common/ac_llvm_helper.cpp                                                     |   15 
 src/amd/common/ac_llvm_util.c                                                         |  364 
 src/amd/common/ac_llvm_util.h                                                         |   69 
 src/amd/common/ac_nir_to_llvm.c                                                       |  952 -
 src/amd/common/ac_nir_to_llvm.h                                                       |   51 
 src/amd/common/amd_family.h                                                           |    1 
 src/amd/common/amdgpu_id.h                                                            |    4 
 src/amd/common/sid.h                                                                  |   19 
 src/amd/common/sid_tables.py                                                          |  295 
 src/amd/vulkan/Makefile.am                                                            |   16 
 src/amd/vulkan/Makefile.sources                                                       |    3 
 src/amd/vulkan/radv_cmd_buffer.c                                                      |  640 -
 src/amd/vulkan/radv_device.c                                                          |  747 +
 src/amd/vulkan/radv_entrypoints_gen.py                                                |  106 
 src/amd/vulkan/radv_formats.c                                                         |    2 
 src/amd/vulkan/radv_image.c                                                           |   63 
 src/amd/vulkan/radv_meta.h                                                            |   23 
 src/amd/vulkan/radv_meta_blit.c                                                       |  192 
 src/amd/vulkan/radv_meta_blit2d.c                                                     |   13 
 src/amd/vulkan/radv_meta_buffer.c                                                     |   34 
 src/amd/vulkan/radv_meta_bufimage.c                                                   |  925 +
 src/amd/vulkan/radv_meta_clear.c                                                      |  490 
 src/amd/vulkan/radv_meta_copy.c                                                       |  108 
 src/amd/vulkan/radv_meta_decompress.c                                                 |   10 
 src/amd/vulkan/radv_meta_fast_clear.c                                                 |    5 
 src/amd/vulkan/radv_meta_resolve.c                                                    |   55 
 src/amd/vulkan/radv_meta_resolve_cs.c                                                 |   18 
 src/amd/vulkan/radv_pipeline.c                                                        |  258 
 src/amd/vulkan/radv_pipeline_cache.c                                                  |   12 
 src/amd/vulkan/radv_private.h                                                         |  158 
 src/amd/vulkan/radv_query.c                                                           |   37 
 src/amd/vulkan/radv_radeon_winsys.h                                                   |   19 
 src/amd/vulkan/radv_util.c                                                            |   19 
 src/amd/vulkan/radv_wsi.c                                                             |   26 
 src/amd/vulkan/si_cmd_buffer.c                                                        |   72 
 src/amd/vulkan/winsys/amdgpu/radv_amdgpu_cs.c                                         |  181 
 src/amd/vulkan/winsys/amdgpu/radv_amdgpu_cs.h                                         |    6 
 src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.c                                     |   26 
 src/compiler/Android.nir.mk                                                           |    3 
 src/compiler/Makefile.am                                                              |    1 
 src/compiler/Makefile.glsl.am                                                         |    7 
 src/compiler/Makefile.nir.am                                                          |    2 
 src/compiler/Makefile.sources                                                         |   25 
 src/compiler/builtin_type_macros.h                                                    |    7 
 src/compiler/glsl/ast.h                                                               |   69 
 src/compiler/glsl/ast_array_index.cpp                                                 |   14 
 src/compiler/glsl/ast_function.cpp                                                    |    6 
 src/compiler/glsl/ast_to_hir.cpp                                                      |  122 
 src/compiler/glsl/ast_type.cpp                                                        |  442 
 src/compiler/glsl/builtin_functions.cpp                                               |   59 
 src/compiler/glsl/builtin_variables.cpp                                               |   16 
 src/compiler/glsl/cache.c                                                             |  709 -
 src/compiler/glsl/cache.h                                                             |  177 
 src/compiler/glsl/glcpp/glcpp-lex.l                                                   |    4 
 src/compiler/glsl/glcpp/glcpp-parse.y                                                 |  209 
 src/compiler/glsl/glcpp/glcpp.h                                                       |    1 
 src/compiler/glsl/glcpp/tests/082-invalid-paste.c                                     |    2 
 src/compiler/glsl/glcpp/tests/082-invalid-paste.c.expected                            |    2 
 src/compiler/glsl/glcpp/tests/113-line-and-file-macros.c                              |    2 
 src/compiler/glsl/glcpp/tests/113-line-and-file-macros.c.expected                     |    2 
 src/compiler/glsl/glcpp/tests/114-paste-integer-tokens.c                              |    2 
 src/compiler/glsl/glcpp/tests/114-paste-integer-tokens.c.expected                     |    2 
 src/compiler/glsl/glcpp/tests/147-define-macro-no-space.c                             |   58 
 src/compiler/glsl/glcpp/tests/147-define-macro-no-space.c.expected                    |   58 
 src/compiler/glsl/glcpp/tests/148-legal-characters.c                                  |   77 
 src/compiler/glsl/glcpp/tests/148-legal-characters.c.expected                         |   77 
 src/compiler/glsl/glsl_lexer.ll                                                       |   16 
 src/compiler/glsl/glsl_parser.yy                                                      |  526 -
 src/compiler/glsl/glsl_parser_extras.cpp                                              |   72 
 src/compiler/glsl/glsl_parser_extras.h                                                |   14 
 src/compiler/glsl/glsl_symbol_table.cpp                                               |   19 
 src/compiler/glsl/glsl_symbol_table.h                                                 |    1 
 src/compiler/glsl/glsl_to_nir.cpp                                                     |  161 
 src/compiler/glsl/ir.cpp                                                              |    4 
 src/compiler/glsl/ir.h                                                                |   23 
 src/compiler/glsl/ir_array_refcount.cpp                                               |  254 
 src/compiler/glsl/ir_array_refcount.h                                                 |  183 
 src/compiler/glsl/ir_builder_print_visitor.cpp                                        |  758 +
 src/compiler/glsl/ir_builder_print_visitor.h                                          |   32 
 src/compiler/glsl/ir_clone.cpp                                                        |    4 
 src/compiler/glsl/ir_equals.cpp                                                       |    2 
 src/compiler/glsl/ir_expression_operation.py                                          |    6 
 src/compiler/glsl/ir_hv_accept.cpp                                                    |    4 
 src/compiler/glsl/ir_optimization.h                                                   |    7 
 src/compiler/glsl/ir_print_visitor.cpp                                                |   18 
 src/compiler/glsl/ir_reader.cpp                                                       |    8 
 src/compiler/glsl/ir_rvalue_visitor.cpp                                               |    2 
 src/compiler/glsl/ir_set_program_inouts.cpp                                           |   57 
 src/compiler/glsl/ir_variable_refcount.h                                              |    6 
 src/compiler/glsl/link_atomics.cpp                                                    |   28 
 src/compiler/glsl/link_interface_blocks.cpp                                           |  140 
 src/compiler/glsl/link_uniform_block_active_visitor.cpp                               |   46 
 src/compiler/glsl/link_uniform_blocks.cpp                                             |  242 
 src/compiler/glsl/link_uniform_initializers.cpp                                       |   19 
 src/compiler/glsl/link_uniforms.cpp                                                   |  311 
 src/compiler/glsl/link_varyings.cpp                                                   |  111 
 src/compiler/glsl/linker.cpp                                                          |  572 -
 src/compiler/glsl/linker.h                                                            |   23 
 src/compiler/glsl/list.h                                                              |    2 
 src/compiler/glsl/lower_blend_equation_advanced.cpp                                   |    5 
 src/compiler/glsl/lower_if_to_cond_assign.cpp                                         |  107 
 src/compiler/glsl/lower_instructions.cpp                                              |   21 
 src/compiler/glsl/lower_output_reads.cpp                                              |   14 
 src/compiler/glsl/lower_packed_varyings.cpp                                           |   38 
 src/compiler/glsl/lower_texture_projection.cpp                                        |    8 
 src/compiler/glsl/lower_ubo_reference.cpp                                             |    8 
 src/compiler/glsl/main.cpp                                                            |    1 
 src/compiler/glsl/opt_add_neg_to_sub.h                                                |   61 
 src/compiler/glsl/opt_constant_propagation.cpp                                        |   14 
 src/compiler/glsl/opt_copy_propagation.cpp                                            |   38 
 src/compiler/glsl/opt_copy_propagation_elements.cpp                                   |   15 
 src/compiler/glsl/opt_dead_code_local.cpp                                             |   21 
 src/compiler/glsl/opt_function_inlining.cpp                                           |   93 
 src/compiler/glsl/opt_minmax.cpp                                                      |    4 
 src/compiler/glsl/opt_tree_grafting.cpp                                               |    2 
 src/compiler/glsl/propagate_invariance.cpp                                            |    2 
 src/compiler/glsl/standalone.cpp                                                      |  189 
 src/compiler/glsl/standalone.h                                                        |    1 
 src/compiler/glsl/standalone_scaffolding.cpp                                          |   56 
 src/compiler/glsl/standalone_scaffolding.h                                            |   12 
 src/compiler/glsl/test_optpass.cpp                                                    |    3 
 src/compiler/glsl/tests/array_refcount_test.cpp                                       |  717 +
 src/compiler/glsl/tests/blob_test.c                                                   |   10 
 src/compiler/glsl/tests/cache_test.c                                                  |  166 
 src/compiler/glsl/tests/general_ir_test.cpp                                           |    2 
 src/compiler/glsl/tests/opt_add_neg_to_sub_test.cpp                                   |  210 
 src/compiler/glsl/tests/set_uniform_initializer_tests.cpp                             |   47 
 src/compiler/glsl/tests/varyings_test.cpp                                             |    1 
 src/compiler/glsl/tests/warnings/026-out-function-parameter-shaderout.vert.expected   |    2 
 src/compiler/glsl/tests/warnings/027-inout-function-parameter-shaderout.vert.expected |    2 
 src/compiler/glsl/tests/warnings/030-array-as-function-parameter.vert.expected        |    2 
 src/compiler/glsl_types.cpp                                                           |   97 
 src/compiler/glsl_types.h                                                             |   38 
 src/compiler/nir/nir.c                                                                |  160 
 src/compiler/nir/nir.h                                                                |  297 
 src/compiler/nir/nir_algebraic.py                                                     |    5 
 src/compiler/nir/nir_builder.h                                                        |   31 
 src/compiler/nir/nir_clone.c                                                          |  115 
 src/compiler/nir/nir_constant_expressions.py                                          |   18 
 src/compiler/nir/nir_control_flow.h                                                   |    3 
 src/compiler/nir/nir_from_ssa.c                                                       |  210 
 src/compiler/nir/nir_gather_info.c                                                    |  281 
 src/compiler/nir/nir_inline_functions.c                                               |   44 
 src/compiler/nir/nir_intrinsics.h                                                     |    1 
 src/compiler/nir/nir_loop_analyze.c                                                   |  844 +
 src/compiler/nir/nir_loop_analyze.h                                                   |   92 
 src/compiler/nir/nir_lower_atomics.c                                                  |    2 
 src/compiler/nir/nir_lower_bitmap.c                                                   |    3 
 src/compiler/nir/nir_lower_clip.c                                                     |    2 
 src/compiler/nir/nir_lower_clip_cull_distance_arrays.c                                |  188 
 src/compiler/nir/nir_lower_constant_initializers.c                                    |  112 
 src/compiler/nir/nir_lower_drawpixels.c                                               |    3 
 src/compiler/nir/nir_lower_gs_intrinsics.c                                            |   40 
 src/compiler/nir/nir_lower_idiv.c                                                     |    3 
 src/compiler/nir/nir_lower_indirect_derefs.c                                          |   14 
 src/compiler/nir/nir_lower_io.c                                                       |  141 
 src/compiler/nir/nir_lower_io_to_temporaries.c                                        |    4 
 src/compiler/nir/nir_lower_locals_to_regs.c                                           |  100 
 src/compiler/nir/nir_lower_patch_vertices.c                                           |   53 
 src/compiler/nir/nir_lower_regs_to_ssa.c                                              |  293 
 src/compiler/nir/nir_lower_returns.c                                                  |   56 
 src/compiler/nir/nir_lower_samplers.c                                                 |    6 
 src/compiler/nir/nir_lower_system_values.c                                            |   12 
 src/compiler/nir/nir_lower_tex.c                                                      |  290 
 src/compiler/nir/nir_lower_var_copies.c                                               |   21 
 src/compiler/nir/nir_lower_vars_to_ssa.c                                              |   17 
 src/compiler/nir/nir_metadata.c                                                       |    8 
 src/compiler/nir/nir_opt_algebraic.py                                                 |   34 
 src/compiler/nir/nir_opt_conditional_discard.c                                        |   21 
 src/compiler/nir/nir_opt_copy_prop_vars.c                                             |  813 +
 src/compiler/nir/nir_opt_dce.c                                                        |    2 
 src/compiler/nir/nir_opt_gcm.c                                                        |   19 
 src/compiler/nir/nir_opt_if.c                                                         |  256 
 src/compiler/nir/nir_opt_loop_unroll.c                                                |  575 +
 src/compiler/nir/nir_opt_move_comparisons.c                                           |  185 
 src/compiler/nir/nir_opt_peephole_select.c                                            |    9 
 src/compiler/nir/nir_opt_trivial_continues.c                                          |  137 
 src/compiler/nir/nir_opt_undef.c                                                      |   12 
 src/compiler/nir/nir_phi_builder.c                                                    |    4 
 src/compiler/nir/nir_print.c                                                          |   43 
 src/compiler/nir/nir_remove_dead_variables.c                                          |   72 
 src/compiler/nir/nir_search.c                                                         |   21 
 src/compiler/nir/nir_search.h                                                         |    8 
 src/compiler/nir/nir_search_helpers.h                                                 |   67 
 src/compiler/nir/nir_split_var_copies.c                                               |   31 
 src/compiler/nir/nir_sweep.c                                                          |   14 
 src/compiler/nir/nir_to_lcssa.c                                                       |  203 
 src/compiler/nir/nir_to_ssa.c                                                         |  540 -
 src/compiler/nir/nir_validate.c                                                       |   13 
 src/compiler/nir/nir_worklist.c                                                       |    2 
 src/compiler/nir_types.cpp                                                            |   24 
 src/compiler/nir_types.h                                                              |    4 
 src/compiler/shader_enums.h                                                           |   11 
 src/compiler/shader_info.h                                                            |  163 
 src/compiler/spirv/nir_spirv.h                                                        |   12 
 src/compiler/spirv/spirv2nir.c                                                        |    2 
 src/compiler/spirv/spirv_to_nir.c                                                     |  405 
 src/compiler/spirv/vtn_alu.c                                                          |   78 
 src/compiler/spirv/vtn_cfg.c                                                          |    3 
 src/compiler/spirv/vtn_glsl450.c                                                      |    5 
 src/compiler/spirv/vtn_private.h                                                      |   12 
 src/compiler/spirv/vtn_variables.c                                                    |  295 
 src/egl/Makefile.am                                                                   |    4 
 src/egl/drivers/dri2/egl_dri2.c                                                       |   75 
 src/egl/drivers/dri2/egl_dri2.h                                                       |   10 
 src/egl/drivers/dri2/platform_android.c                                               |  372 
 src/egl/drivers/dri2/platform_drm.c                                                   |   21 
 src/egl/drivers/dri2/platform_surfaceless.c                                           |    8 
 src/egl/drivers/dri2/platform_wayland.c                                               |  202 
 src/egl/drivers/dri2/platform_x11.c                                                   |  191 
 src/egl/drivers/dri2/platform_x11_dri3.c                                              |   34 
 src/egl/main/eglapi.c                                                                 |   94 
 src/egl/main/eglapi.h                                                                 |    5 
 src/egl/main/eglconfig.c                                                              |    2 
 src/egl/main/eglcontext.c                                                             |   38 
 src/egl/main/egldisplay.h                                                             |    2 
 src/egl/main/eglfallbacks.c                                                           |    1 
 src/egl/main/eglsurface.c                                                             |   45 
 src/egl/main/eglsync.c                                                                |   31 
 src/egl/main/eglsync.h                                                                |    1 
 src/gallium/Automake.inc                                                              |    6 
 src/gallium/Makefile.am                                                               |    8 
 src/gallium/SConscript                                                                |    1 
 src/gallium/auxiliary/Android.mk                                                      |    2 
 src/gallium/auxiliary/Makefile.am                                                     |   14 
 src/gallium/auxiliary/Makefile.sources                                                |    6 
 src/gallium/auxiliary/cso_cache/cso_cache.c                                           |    4 
 src/gallium/auxiliary/cso_cache/cso_cache.h                                           |    1 
 src/gallium/auxiliary/cso_cache/cso_context.c                                         |   92 
 src/gallium/auxiliary/draw/draw_llvm.c                                                |  637 -
 src/gallium/auxiliary/draw/draw_llvm.h                                                |   23 
 src/gallium/auxiliary/draw/draw_pipe_aaline.c                                         |    2 
 src/gallium/auxiliary/draw/draw_pipe_aapoint.c                                        |   20 
 src/gallium/auxiliary/draw/draw_private.h                                             |    7 
 src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline_llvm.c                        |   48 
 src/gallium/auxiliary/draw/draw_pt_vsplit.c                                           |   95 
 src/gallium/auxiliary/draw/draw_pt_vsplit_tmp.h                                       |   20 
 src/gallium/auxiliary/gallivm/lp_bld_arit.c                                           |  174 
 src/gallium/auxiliary/gallivm/lp_bld_arit.h                                           |   12 
 src/gallium/auxiliary/gallivm/lp_bld_conv.c                                           |  195 
 src/gallium/auxiliary/gallivm/lp_bld_format.h                                         |    1 
 src/gallium/auxiliary/gallivm/lp_bld_format_aos.c                                     |  259 
 src/gallium/auxiliary/gallivm/lp_bld_format_aos_array.c                               |    9 
 src/gallium/auxiliary/gallivm/lp_bld_format_soa.c                                     |  703 +
 src/gallium/auxiliary/gallivm/lp_bld_format_yuv.c                                     |    4 
 src/gallium/auxiliary/gallivm/lp_bld_gather.c                                         |  373 
 src/gallium/auxiliary/gallivm/lp_bld_gather.h                                         |    2 
 src/gallium/auxiliary/gallivm/lp_bld_init.c                                           |   35 
 src/gallium/auxiliary/gallivm/lp_bld_intr.c                                           |   70 
 src/gallium/auxiliary/gallivm/lp_bld_intr.h                                           |   17 
 src/gallium/auxiliary/gallivm/lp_bld_limits.h                                         |    1 
 src/gallium/auxiliary/gallivm/lp_bld_logic.c                                          |    2 
 src/gallium/auxiliary/gallivm/lp_bld_misc.cpp                                         |   56 
 src/gallium/auxiliary/gallivm/lp_bld_misc.h                                           |    9 
 src/gallium/auxiliary/gallivm/lp_bld_sample_aos.c                                     |    8 
 src/gallium/auxiliary/gallivm/lp_bld_sample_soa.c                                     |    8 
 src/gallium/auxiliary/gallivm/lp_bld_tgsi.c                                           |    2 
 src/gallium/auxiliary/gallivm/lp_bld_tgsi_action.c                                    |  146 
 src/gallium/auxiliary/gallivm/lp_bld_tgsi_aos.c                                       |    8 
 src/gallium/auxiliary/gallivm/lp_bld_type.h                                           |    7 
 src/gallium/auxiliary/hud/hud_context.c                                               |  169 
 src/gallium/auxiliary/hud/hud_cpu.c                                                   |    2 
 src/gallium/auxiliary/hud/hud_driver_query.c                                          |   20 
 src/gallium/auxiliary/hud/hud_fps.c                                                   |    2 
 src/gallium/auxiliary/hud/hud_private.h                                               |    7 
 src/gallium/auxiliary/nir/tgsi_to_nir.c                                               |   20 
 src/gallium/auxiliary/os/os_thread.h                                                  |   11 
 src/gallium/auxiliary/pipe-loader/pipe_loader_drm.c                                   |   10 
 src/gallium/auxiliary/renderonly/renderonly.c                                         |  175 
 src/gallium/auxiliary/renderonly/renderonly.h                                         |  109 
 src/gallium/auxiliary/target-helpers/drm_helper.h                                     |   46 
 src/gallium/auxiliary/target-helpers/drm_helper_public.h                              |    6 
 src/gallium/auxiliary/tgsi/tgsi_aa_point.c                                            |   20 
 src/gallium/auxiliary/tgsi/tgsi_build.c                                               |   18 
 src/gallium/auxiliary/tgsi/tgsi_dump.c                                                |   13 
 src/gallium/auxiliary/tgsi/tgsi_exec.c                                                |    8 
 src/gallium/auxiliary/tgsi/tgsi_exec.h                                                |    1 
 src/gallium/auxiliary/tgsi/tgsi_info.c                                                |    8 
 src/gallium/auxiliary/tgsi/tgsi_lowering.c                                            |   22 
 src/gallium/auxiliary/tgsi/tgsi_opcode_tmp.h                                          |    2 
 src/gallium/auxiliary/tgsi/tgsi_point_sprite.c                                        |   12 
 src/gallium/auxiliary/tgsi/tgsi_scan.c                                                |  501 -
 src/gallium/auxiliary/tgsi/tgsi_scan.h                                                |   14 
 src/gallium/auxiliary/tgsi/tgsi_text.c                                                |   57 
 src/gallium/auxiliary/tgsi/tgsi_transform.h                                           |    8 
 src/gallium/auxiliary/tgsi/tgsi_ureg.c                                                |   21 
 src/gallium/auxiliary/tgsi/tgsi_ureg.h                                                |    1 
 src/gallium/auxiliary/tgsi/tgsi_util.c                                                |    2 
 src/gallium/auxiliary/util/u_blit.c                                                   |    4 
 src/gallium/auxiliary/util/u_blitter.c                                                |  113 
 src/gallium/auxiliary/util/u_cpu_detect.c                                             |   26 
 src/gallium/auxiliary/util/u_cpu_detect.h                                             |   10 
 src/gallium/auxiliary/util/u_format.c                                                 |    5 
 src/gallium/auxiliary/util/u_hash.c                                                   |  121 
 src/gallium/auxiliary/util/u_hash.h                                                   |   55 
 src/gallium/auxiliary/util/u_memory.h                                                 |    8 
 src/gallium/auxiliary/util/u_pstipple.c                                               |    2 
 src/gallium/auxiliary/util/u_simple_shaders.c                                         |   81 
 src/gallium/auxiliary/util/u_simple_shaders.h                                         |    9 
 src/gallium/auxiliary/util/u_tests.c                                                  |    1 
 src/gallium/auxiliary/vl/vl_bicubic_filter.c                                          |    4 
 src/gallium/auxiliary/vl/vl_compositor.c                                              |   17 
 src/gallium/auxiliary/vl/vl_compositor.h                                              |    2 
 src/gallium/auxiliary/vl/vl_deint_filter.c                                            |    8 
 src/gallium/auxiliary/vl/vl_winsys.h                                                  |    5 
 src/gallium/auxiliary/vl/vl_winsys_dri.c                                              |   10 
 src/gallium/auxiliary/vl/vl_winsys_dri3.c                                             |  126 
 src/gallium/auxiliary/vl/vl_zscan.c                                                   |    2 
 src/gallium/docs/source/context.rst                                                   |   26 
 src/gallium/docs/source/screen.rst                                                    |   24 
 src/gallium/docs/source/tgsi.rst                                                      |   57 
 src/gallium/drivers/ddebug/dd_context.c                                               |    4 
 src/gallium/drivers/ddebug/dd_draw.c                                                  |    2 
 src/gallium/drivers/etnaviv/.gitignore                                                |    1 
 src/gallium/drivers/etnaviv/Automake.inc                                              |   11 
 src/gallium/drivers/etnaviv/Makefile.am                                               |   44 
 src/gallium/drivers/etnaviv/Makefile.sources                                          |   57 
 src/gallium/drivers/etnaviv/README                                                    |   13 
 src/gallium/drivers/etnaviv/etnaviv_asm.c                                             |  107 
 src/gallium/drivers/etnaviv/etnaviv_asm.h                                             |  133 
 src/gallium/drivers/etnaviv/etnaviv_blend.c                                           |  109 
 src/gallium/drivers/etnaviv/etnaviv_blend.h                                           |   52 
 src/gallium/drivers/etnaviv/etnaviv_clear_blit.c                                      |  640 +
 src/gallium/drivers/etnaviv/etnaviv_clear_blit.h                                      |   48 
 src/gallium/drivers/etnaviv/etnaviv_compiler.c                                        | 2532 +++++
 src/gallium/drivers/etnaviv/etnaviv_compiler.h                                        |  120 
 src/gallium/drivers/etnaviv/etnaviv_compiler_cmdline.c                                |  146 
 src/gallium/drivers/etnaviv/etnaviv_context.c                                         |  323 
 src/gallium/drivers/etnaviv/etnaviv_context.h                                         |  194 
 src/gallium/drivers/etnaviv/etnaviv_debug.h                                           |   79 
 src/gallium/drivers/etnaviv/etnaviv_disasm.c                                          |  612 +
 src/gallium/drivers/etnaviv/etnaviv_disasm.h                                          |   40 
 src/gallium/drivers/etnaviv/etnaviv_emit.c                                            |  770 +
 src/gallium/drivers/etnaviv/etnaviv_emit.h                                            |  123 
 src/gallium/drivers/etnaviv/etnaviv_fence.c                                           |   87 
 src/gallium/drivers/etnaviv/etnaviv_fence.h                                           |   39 
 src/gallium/drivers/etnaviv/etnaviv_format.c                                          |  268 
 src/gallium/drivers/etnaviv/etnaviv_format.h                                          |   47 
 src/gallium/drivers/etnaviv/etnaviv_internal.h                                        |  259 
 src/gallium/drivers/etnaviv/etnaviv_query.c                                           |  120 
 src/gallium/drivers/etnaviv/etnaviv_query.h                                           |   64 
 src/gallium/drivers/etnaviv/etnaviv_query_sw.c                                        |  123 
 src/gallium/drivers/etnaviv/etnaviv_query_sw.h                                        |   47 
 src/gallium/drivers/etnaviv/etnaviv_rasterizer.c                                      |   81 
 src/gallium/drivers/etnaviv/etnaviv_rasterizer.h                                      |   57 
 src/gallium/drivers/etnaviv/etnaviv_resource.c                                        |  438 
 src/gallium/drivers/etnaviv/etnaviv_resource.h                                        |  148 
 src/gallium/drivers/etnaviv/etnaviv_rs.c                                              |  127 
 src/gallium/drivers/etnaviv/etnaviv_rs.h                                              |   86 
 src/gallium/drivers/etnaviv/etnaviv_screen.c                                          |  814 +
 src/gallium/drivers/etnaviv/etnaviv_screen.h                                          |   95 
 src/gallium/drivers/etnaviv/etnaviv_shader.c                                          |  285 
 src/gallium/drivers/etnaviv/etnaviv_shader.h                                          |   45 
 src/gallium/drivers/etnaviv/etnaviv_state.c                                           |  664 +
 src/gallium/drivers/etnaviv/etnaviv_state.h                                           |   52 
 src/gallium/drivers/etnaviv/etnaviv_surface.c                                         |  152 
 src/gallium/drivers/etnaviv/etnaviv_surface.h                                         |   55 
 src/gallium/drivers/etnaviv/etnaviv_texture.c                                         |  338 
 src/gallium/drivers/etnaviv/etnaviv_texture.h                                         |   75 
 src/gallium/drivers/etnaviv/etnaviv_tiling.c                                          |   96 
 src/gallium/drivers/etnaviv/etnaviv_tiling.h                                          |   56 
 src/gallium/drivers/etnaviv/etnaviv_transfer.c                                        |  355 
 src/gallium/drivers/etnaviv/etnaviv_transfer.h                                        |   35 
 src/gallium/drivers/etnaviv/etnaviv_translate.h                                       |  516 +
 src/gallium/drivers/etnaviv/etnaviv_uniforms.c                                        |  118 
 src/gallium/drivers/etnaviv/etnaviv_uniforms.h                                        |   45 
 src/gallium/drivers/etnaviv/etnaviv_util.h                                            |  108 
 src/gallium/drivers/etnaviv/etnaviv_zsa.c                                             |  123 
 src/gallium/drivers/etnaviv/etnaviv_zsa.h                                             |   52 
 src/gallium/drivers/etnaviv/hw/cmdstream.xml.h                                        |  270 
 src/gallium/drivers/etnaviv/hw/common.xml.h                                           |  320 
 src/gallium/drivers/etnaviv/hw/isa.xml.h                                              |  239 
 src/gallium/drivers/etnaviv/hw/state.xml.h                                            |  397 
 src/gallium/drivers/etnaviv/hw/state_3d.xml.h                                         | 1231 ++
 src/gallium/drivers/freedreno/Android.mk                                              |    1 
 src/gallium/drivers/freedreno/Makefile.am                                             |    1 
 src/gallium/drivers/freedreno/Makefile.sources                                        |   27 
 src/gallium/drivers/freedreno/a2xx/a2xx.xml.h                                         |   33 
 src/gallium/drivers/freedreno/a2xx/fd2_blend.c                                        |   10 
 src/gallium/drivers/freedreno/a2xx/fd2_compiler.c                                     |    5 
 src/gallium/drivers/freedreno/a3xx/a3xx.xml.h                                         |   52 
 src/gallium/drivers/freedreno/a3xx/fd3_emit.c                                         |   15 
 src/gallium/drivers/freedreno/a3xx/fd3_emit.h                                         |    4 
 src/gallium/drivers/freedreno/a3xx/fd3_format.c                                       |   21 
 src/gallium/drivers/freedreno/a3xx/fd3_format.h                                       |    1 
 src/gallium/drivers/freedreno/a3xx/fd3_gmem.c                                         |    2 
 src/gallium/drivers/freedreno/a3xx/fd3_program.c                                      |   48 
 src/gallium/drivers/freedreno/a4xx/a4xx.xml.h                                         |   80 
 src/gallium/drivers/freedreno/a4xx/fd4_blend.c                                        |    2 
 src/gallium/drivers/freedreno/a4xx/fd4_draw.h                                         |    2 
 src/gallium/drivers/freedreno/a4xx/fd4_emit.c                                         |   23 
 src/gallium/drivers/freedreno/a4xx/fd4_emit.h                                         |    4 
 src/gallium/drivers/freedreno/a4xx/fd4_format.c                                       |   23 
 src/gallium/drivers/freedreno/a4xx/fd4_format.h                                       |    1 
 src/gallium/drivers/freedreno/a4xx/fd4_program.c                                      |   48 
 src/gallium/drivers/freedreno/a5xx/a5xx.xml.h                                         | 3937 ++++++++
 src/gallium/drivers/freedreno/a5xx/fd5_blend.c                                        |  144 
 src/gallium/drivers/freedreno/a5xx/fd5_blend.h                                        |   60 
 src/gallium/drivers/freedreno/a5xx/fd5_context.c                                      |  117 
 src/gallium/drivers/freedreno/a5xx/fd5_context.h                                      |   94 
 src/gallium/drivers/freedreno/a5xx/fd5_draw.c                                         |  299 
 src/gallium/drivers/freedreno/a5xx/fd5_draw.h                                         |  113 
 src/gallium/drivers/freedreno/a5xx/fd5_emit.c                                         |  939 +
 src/gallium/drivers/freedreno/a5xx/fd5_emit.h                                         |  164 
 src/gallium/drivers/freedreno/a5xx/fd5_format.c                                       |  445 
 src/gallium/drivers/freedreno/a5xx/fd5_format.h                                       |   44 
 src/gallium/drivers/freedreno/a5xx/fd5_gmem.c                                         |  602 +
 src/gallium/drivers/freedreno/a5xx/fd5_gmem.h                                         |   34 
 src/gallium/drivers/freedreno/a5xx/fd5_program.c                                      |  730 +
 src/gallium/drivers/freedreno/a5xx/fd5_program.h                                      |   44 
 src/gallium/drivers/freedreno/a5xx/fd5_query.c                                        |   32 
 src/gallium/drivers/freedreno/a5xx/fd5_query.h                                        |   34 
 src/gallium/drivers/freedreno/a5xx/fd5_rasterizer.c                                   |   99 
 src/gallium/drivers/freedreno/a5xx/fd5_rasterizer.h                                   |   57 
 src/gallium/drivers/freedreno/a5xx/fd5_screen.c                                       |  104 
 src/gallium/drivers/freedreno/a5xx/fd5_screen.h                                       |   34 
 src/gallium/drivers/freedreno/a5xx/fd5_texture.c                                      |  353 
 src/gallium/drivers/freedreno/a5xx/fd5_texture.h                                      |   70 
 src/gallium/drivers/freedreno/a5xx/fd5_zsa.c                                          |   99 
 src/gallium/drivers/freedreno/a5xx/fd5_zsa.h                                          |   54 
 src/gallium/drivers/freedreno/adreno_common.xml.h                                     |   22 
 src/gallium/drivers/freedreno/adreno_pm4.xml.h                                        |  304 
 src/gallium/drivers/freedreno/freedreno_batch.c                                       |   25 
 src/gallium/drivers/freedreno/freedreno_batch.h                                       |   15 
 src/gallium/drivers/freedreno/freedreno_batch_cache.c                                 |    4 
 src/gallium/drivers/freedreno/freedreno_batch_cache.h                                 |    2 
 src/gallium/drivers/freedreno/freedreno_context.c                                     |   32 
 src/gallium/drivers/freedreno/freedreno_context.h                                     |    4 
 src/gallium/drivers/freedreno/freedreno_fence.c                                       |   51 
 src/gallium/drivers/freedreno/freedreno_fence.h                                       |   16 
 src/gallium/drivers/freedreno/freedreno_gmem.c                                        |   59 
 src/gallium/drivers/freedreno/freedreno_gmem.h                                        |    1 
 src/gallium/drivers/freedreno/freedreno_resource.c                                    |   14 
 src/gallium/drivers/freedreno/freedreno_screen.c                                      |   41 
 src/gallium/drivers/freedreno/freedreno_screen.h                                      |    9 
 src/gallium/drivers/freedreno/freedreno_util.c                                        |   20 
 src/gallium/drivers/freedreno/freedreno_util.h                                        |  118 
 src/gallium/drivers/freedreno/ir3/instr-a3xx.h                                        |    3 
 src/gallium/drivers/freedreno/ir3/ir3.c                                               |    8 
 src/gallium/drivers/freedreno/ir3/ir3_compiler_nir.c                                  |  114 
 src/gallium/drivers/freedreno/ir3/ir3_cp.c                                            |    2 
 src/gallium/drivers/freedreno/ir3/ir3_nir.c                                           |    2 
 src/gallium/drivers/freedreno/ir3/ir3_shader.c                                        |   20 
 src/gallium/drivers/freedreno/ir3/ir3_shader.h                                        |  109 
 src/gallium/drivers/i915/i915_fpc_optimize.c                                          |    2 
 src/gallium/drivers/i915/i915_fpc_translate.c                                         |   20 
 src/gallium/drivers/i915/i915_screen.c                                                |    5 
 src/gallium/drivers/ilo/ilo_draw.c                                                    |    2 
 src/gallium/drivers/ilo/ilo_screen.c                                                  |    5 
 src/gallium/drivers/ilo/shader/toy_tgsi.c                                             |   10 
 src/gallium/drivers/imx/Automake.inc                                                  |    9 
 src/gallium/drivers/imx/Makefile.am                                                   |    8 
 src/gallium/drivers/llvmpipe/Makefile.am                                              |    3 
 src/gallium/drivers/llvmpipe/lp_bld_blend_aos.c                                       |   29 
 src/gallium/drivers/llvmpipe/lp_bld_depth.c                                           |   52 
 src/gallium/drivers/llvmpipe/lp_screen.c                                              |    5 
 src/gallium/drivers/llvmpipe/lp_state_fs.c                                            |  275 
 src/gallium/drivers/llvmpipe/lp_state_setup.c                                         |    3 
 src/gallium/drivers/nouveau/codegen/lib/gm107.asm                                     |   40 
 src/gallium/drivers/nouveau/codegen/lib/gm107.asm.h                                   |   40 
 src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h                                  |    2 
 src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gk110.cpp                            |    1 
 src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gm107.cpp                            |  800 +
 src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nvc0.cpp                             |    5 
 src/gallium/drivers/nouveau/codegen/nv50_ir_from_tgsi.cpp                             |   60 
 src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_gm107.cpp                        |   16 
 src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_gm107.h                          |    1 
 src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.cpp                         |   97 
 src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.h                           |    1 
 src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp                              |   14 
 src/gallium/drivers/nouveau/codegen/nv50_ir_print.cpp                                 |   18 
 src/gallium/drivers/nouveau/codegen/nv50_ir_target_gm107.cpp                          |  253 
 src/gallium/drivers/nouveau/codegen/nv50_ir_target_gm107.h                            |    7 
 src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.cpp                           |    9 
 src/gallium/drivers/nouveau/nouveau_fence.c                                           |    8 
 src/gallium/drivers/nouveau/nouveau_fence.h                                           |    3 
 src/gallium/drivers/nouveau/nouveau_video.c                                           |    2 
 src/gallium/drivers/nouveau/nv30/nv30_clear.c                                         |    2 
 src/gallium/drivers/nouveau/nv30/nv30_screen.c                                        |    9 
 src/gallium/drivers/nouveau/nv30/nv30_transfer.c                                      |    8 
 src/gallium/drivers/nouveau/nv30/nvfx_fragprog.c                                      |    6 
 src/gallium/drivers/nouveau/nv30/nvfx_vertprog.c                                      |    6 
 src/gallium/drivers/nouveau/nv50/nv50_context.c                                       |    2 
 src/gallium/drivers/nouveau/nv50/nv50_query.c                                         |   14 
 src/gallium/drivers/nouveau/nv50/nv50_screen.c                                        |    8 
 src/gallium/drivers/nouveau/nv50/nv50_state.c                                         |   10 
 src/gallium/drivers/nouveau/nv50/nv50_state_validate.c                                |   21 
 src/gallium/drivers/nouveau/nv50/nv50_stateobj.h                                      |    2 
 src/gallium/drivers/nouveau/nv50/nv50_surface.c                                       |    6 
 src/gallium/drivers/nouveau/nv50/nv50_vbo.c                                           |    3 
 src/gallium/drivers/nouveau/nv50/nv98_video.c                                         |    6 
 src/gallium/drivers/nouveau/nv50/nv98_video_bsp.c                                     |    7 
 src/gallium/drivers/nouveau/nv50/nv98_video_ppp.c                                     |    7 
 src/gallium/drivers/nouveau/nv50/nv98_video_vp.c                                      |    9 
 src/gallium/drivers/nouveau/nvc0/nvc0_context.c                                       |    2 
 src/gallium/drivers/nouveau/nvc0/nvc0_context.h                                       |    4 
 src/gallium/drivers/nouveau/nvc0/nvc0_program.c                                       |    6 
 src/gallium/drivers/nouveau/nvc0/nvc0_program.h                                       |    1 
 src/gallium/drivers/nouveau/nvc0/nvc0_query.c                                         |   18 
 src/gallium/drivers/nouveau/nvc0/nvc0_query_hw.c                                      |    2 
 src/gallium/drivers/nouveau/nvc0/nvc0_query_hw_metric.c                               |  150 
 src/gallium/drivers/nouveau/nvc0/nvc0_query_hw_metric.h                               |    2 
 src/gallium/drivers/nouveau/nvc0/nvc0_query_hw_sm.c                                   |  797 +
 src/gallium/drivers/nouveau/nvc0/nvc0_query_hw_sm.h                                   |   13 
 src/gallium/drivers/nouveau/nvc0/nvc0_screen.c                                        |   26 
 src/gallium/drivers/nouveau/nvc0/nvc0_screen.h                                        |    2 
 src/gallium/drivers/nouveau/nvc0/nvc0_state.c                                         |   14 
 src/gallium/drivers/nouveau/nvc0/nvc0_state_validate.c                                |  114 
 src/gallium/drivers/nouveau/nvc0/nvc0_stateobj.h                                      |    2 
 src/gallium/drivers/nouveau/nvc0/nvc0_surface.c                                       |   20 
 src/gallium/drivers/nouveau/nvc0/nvc0_vbo.c                                           |   16 
 src/gallium/drivers/nouveau/nvc0/nvc0_video.c                                         |    6 
 src/gallium/drivers/nouveau/nvc0/nvc0_video_bsp.c                                     |    7 
 src/gallium/drivers/nouveau/nvc0/nvc0_video_ppp.c                                     |    7 
 src/gallium/drivers/nouveau/nvc0/nvc0_video_vp.c                                      |    9 
 src/gallium/drivers/r300/r300_screen.c                                                |    7 
 src/gallium/drivers/r300/r300_state.c                                                 |    2 
 src/gallium/drivers/r300/r300_tgsi_to_rc.c                                            |    2 
 src/gallium/drivers/r600/evergreen_compute.c                                          |    6 
 src/gallium/drivers/r600/evergreen_hw_context.c                                       |    1 
 src/gallium/drivers/r600/evergreen_state.c                                            |   17 
 src/gallium/drivers/r600/r600_hw_context.c                                            |    1 
 src/gallium/drivers/r600/r600_pipe.c                                                  |    6 
 src/gallium/drivers/r600/r600_shader.c                                                |   25 
 src/gallium/drivers/r600/r600_state.c                                                 |   48 
 src/gallium/drivers/r600/r600_state_common.c                                          |    6 
 src/gallium/drivers/r600/sb/sb_dce_cleanup.cpp                                        |   25 
 src/gallium/drivers/r600/sb/sb_gcm.cpp                                                |    7 
 src/gallium/drivers/r600/sb/sb_ir.cpp                                                 |    4 
 src/gallium/drivers/r600/sb/sb_ir.h                                                   |   14 
 src/gallium/drivers/r600/sb/sb_pass.h                                                 |    6 
 src/gallium/drivers/r600/sb/sb_valtable.cpp                                           |   42 
 src/gallium/drivers/radeon/Android.mk                                                 |    1 
 src/gallium/drivers/radeon/r600_buffer_common.c                                       |    2 
 src/gallium/drivers/radeon/r600_gpu_load.c                                            |   80 
 src/gallium/drivers/radeon/r600_perfcounter.c                                         |    2 
 src/gallium/drivers/radeon/r600_pipe_common.c                                         |  180 
 src/gallium/drivers/radeon/r600_pipe_common.h                                         |   53 
 src/gallium/drivers/radeon/r600_query.c                                               |   90 
 src/gallium/drivers/radeon/r600_query.h                                               |    9 
 src/gallium/drivers/radeon/r600_test_dma.c                                            |   10 
 src/gallium/drivers/radeon/r600_texture.c                                             |  403 
 src/gallium/drivers/radeon/radeon_uvd.c                                               |    2 
 src/gallium/drivers/radeon/radeon_vce.c                                               |   14 
 src/gallium/drivers/radeon/radeon_vce_40_2_2.c                                        |   12 
 src/gallium/drivers/radeon/radeon_vce_50.c                                            |    6 
 src/gallium/drivers/radeon/radeon_vce_52.c                                            |   12 
 src/gallium/drivers/radeon/radeon_video.c                                             |   10 
 src/gallium/drivers/radeon/radeon_winsys.h                                            |  140 
 src/gallium/drivers/radeonsi/.gitignore                                               |    1 
 src/gallium/drivers/radeonsi/Android.mk                                               |   17 
 src/gallium/drivers/radeonsi/Automake.inc                                             |    1 
 src/gallium/drivers/radeonsi/Makefile.am                                              |   12 
 src/gallium/drivers/radeonsi/Makefile.sources                                         |    3 
 src/gallium/drivers/radeonsi/cik_sdma.c                                               |   92 
 src/gallium/drivers/radeonsi/si_blit.c                                                |   43 
 src/gallium/drivers/radeonsi/si_compute.c                                             |   27 
 src/gallium/drivers/radeonsi/si_cp_dma.c                                              |  149 
 src/gallium/drivers/radeonsi/si_debug.c                                               |  447 
 src/gallium/drivers/radeonsi/si_descriptors.c                                         |  173 
 src/gallium/drivers/radeonsi/si_dma.c                                                 |   89 
 src/gallium/drivers/radeonsi/si_hw_context.c                                          |   22 
 src/gallium/drivers/radeonsi/si_perfcounter.c                                         |    3 
 src/gallium/drivers/radeonsi/si_pipe.c                                                |   77 
 src/gallium/drivers/radeonsi/si_pipe.h                                                |   48 
 src/gallium/drivers/radeonsi/si_pm4.c                                                 |    2 
 src/gallium/drivers/radeonsi/si_shader.c                                              | 3284 ++++--
 src/gallium/drivers/radeonsi/si_shader.h                                              |  157 
 src/gallium/drivers/radeonsi/si_shader_internal.h                                     |   26 
 src/gallium/drivers/radeonsi/si_shader_tgsi_alu.c                                     |  155 
 src/gallium/drivers/radeonsi/si_shader_tgsi_setup.c                                   |  177 
 src/gallium/drivers/radeonsi/si_state.c                                               |  237 
 src/gallium/drivers/radeonsi/si_state.h                                               |   22 
 src/gallium/drivers/radeonsi/si_state_draw.c                                          |  102 
 src/gallium/drivers/radeonsi/si_state_shaders.c                                       |  635 -
 src/gallium/drivers/radeonsi/sid_tables.py                                            |  295 
 src/gallium/drivers/softpipe/sp_flush.c                                               |    4 
 src/gallium/drivers/softpipe/sp_flush.h                                               |    2 
 src/gallium/drivers/softpipe/sp_screen.c                                              |    5 
 src/gallium/drivers/softpipe/sp_state_shader.c                                        |    2 
 src/gallium/drivers/svga/svga_cmd.c                                                   |   18 
 src/gallium/drivers/svga/svga_cmd.h                                                   |    4 
 src/gallium/drivers/svga/svga_context.c                                               |   67 
 src/gallium/drivers/svga/svga_context.h                                               |   19 
 src/gallium/drivers/svga/svga_format.c                                                |   31 
 src/gallium/drivers/svga/svga_format.h                                                |    3 
 src/gallium/drivers/svga/svga_pipe_blit.c                                             |  161 
 src/gallium/drivers/svga/svga_pipe_clear.c                                            |  138 
 src/gallium/drivers/svga/svga_pipe_draw.c                                             |    1 
 src/gallium/drivers/svga/svga_pipe_query.c                                            |    4 
 src/gallium/drivers/svga/svga_resource_buffer_upload.c                                |    5 
 src/gallium/drivers/svga/svga_resource_texture.c                                      |  155 
 src/gallium/drivers/svga/svga_resource_texture.h                                      |   18 
 src/gallium/drivers/svga/svga_screen.c                                                |    8 
 src/gallium/drivers/svga/svga_screen_cache.c                                          |    7 
 src/gallium/drivers/svga/svga_screen_cache.h                                          |    1 
 src/gallium/drivers/svga/svga_state_tss.c                                             |    1 
 src/gallium/drivers/svga/svga_surface.c                                               |   25 
 src/gallium/drivers/svga/svga_surface.h                                               |    3 
 src/gallium/drivers/svga/svga_tgsi_insn.c                                             |   28 
 src/gallium/drivers/svga/svga_tgsi_vgpu10.c                                           |   49 
 src/gallium/drivers/svga/svgadump/svga_shader_dump.c                                  |   10 
 src/gallium/drivers/swr/.gitignore                                                    |    4 
 src/gallium/drivers/swr/Makefile.am                                                   |   15 
 src/gallium/drivers/swr/Makefile.sources                                              |    2 
 src/gallium/drivers/swr/SConscript                                                    |  217 
 src/gallium/drivers/swr/rasterizer/.dir-locals.el                                     |    8 
 src/gallium/drivers/swr/rasterizer/archrast/archrast.cpp                              |  297 
 src/gallium/drivers/swr/rasterizer/archrast/archrast.h                                |   10 
 src/gallium/drivers/swr/rasterizer/archrast/eventmanager.h                            |   20 
 src/gallium/drivers/swr/rasterizer/archrast/events.proto                              |  263 
 src/gallium/drivers/swr/rasterizer/common/formats.cpp                                 |  208 
 src/gallium/drivers/swr/rasterizer/common/formats.h                                   |   11 
 src/gallium/drivers/swr/rasterizer/common/os.h                                        |    5 
 src/gallium/drivers/swr/rasterizer/common/simd16intrin.h                              |  150 
 src/gallium/drivers/swr/rasterizer/common/simdintrin.h                                |  725 -
 src/gallium/drivers/swr/rasterizer/common/swr_assert.cpp                              |   96 
 src/gallium/drivers/swr/rasterizer/common/swr_assert.h                                |   14 
 src/gallium/drivers/swr/rasterizer/core/api.cpp                                       |  106 
 src/gallium/drivers/swr/rasterizer/core/api.h                                         |   25 
 src/gallium/drivers/swr/rasterizer/core/backend.cpp                                   |  668 -
 src/gallium/drivers/swr/rasterizer/core/backend.h                                     |  178 
 src/gallium/drivers/swr/rasterizer/core/binner.cpp                                    |  211 
 src/gallium/drivers/swr/rasterizer/core/clip.h                                        |   18 
 src/gallium/drivers/swr/rasterizer/core/context.h                                     |   41 
 src/gallium/drivers/swr/rasterizer/core/format_traits.h                               |  178 
 src/gallium/drivers/swr/rasterizer/core/format_types.h                                |  283 
 src/gallium/drivers/swr/rasterizer/core/frontend.cpp                                  |    4 
 src/gallium/drivers/swr/rasterizer/core/knobs.h                                       |    5 
 src/gallium/drivers/swr/rasterizer/core/state.h                                       |   35 
 src/gallium/drivers/swr/rasterizer/core/threads.cpp                                   |   19 
 src/gallium/drivers/swr/rasterizer/core/tilemgr.cpp                                   |   12 
 src/gallium/drivers/swr/rasterizer/core/utils.h                                       |  497 -
 src/gallium/drivers/swr/rasterizer/jitter/blend_jit.cpp                               |  101 
 src/gallium/drivers/swr/rasterizer/jitter/builder_misc.cpp                            |   52 
 src/gallium/drivers/swr/rasterizer/jitter/builder_misc.h                              |    2 
 src/gallium/drivers/swr/rasterizer/jitter/fetch_jit.cpp                               |   68 
 src/gallium/drivers/swr/rasterizer/jitter/scripts/gen_llvm_ir_macros.py               |    2 
 src/gallium/drivers/swr/rasterizer/memory/ClearTile.cpp                               |   45 
 src/gallium/drivers/swr/rasterizer/memory/Convert.h                                   |    1 
 src/gallium/drivers/swr/rasterizer/memory/LoadTile.h                                  |    1 
 src/gallium/drivers/swr/rasterizer/memory/StoreTile.h                                 |  969 +
 src/gallium/drivers/swr/rasterizer/memory/TilingFunctions.h                           |   40 
 src/gallium/drivers/swr/rasterizer/scripts/gen_archrast.py                            |    5 
 src/gallium/drivers/swr/rasterizer/scripts/gen_knobs.py                               |   51 
 src/gallium/drivers/swr/rasterizer/scripts/templates/ar_event_cpp.template            |    4 
 src/gallium/drivers/swr/rasterizer/scripts/templates/ar_event_h.template              |   10 
 src/gallium/drivers/swr/rasterizer/scripts/templates/ar_eventhandler_h.template       |    5 
 src/gallium/drivers/swr/rasterizer/scripts/templates/ar_eventhandlerfile_h.template   |   84 
 src/gallium/drivers/swr/swr_clear.cpp                                                 |   54 
 src/gallium/drivers/swr/swr_context.cpp                                               |  146 
 src/gallium/drivers/swr/swr_context.h                                                 |    2 
 src/gallium/drivers/swr/swr_draw.cpp                                                  |   11 
 src/gallium/drivers/swr/swr_fence.cpp                                                 |   14 
 src/gallium/drivers/swr/swr_fence.h                                                   |    8 
 src/gallium/drivers/swr/swr_fence_work.cpp                                            |  148 
 src/gallium/drivers/swr/swr_fence_work.h                                              |   47 
 src/gallium/drivers/swr/swr_loader.cpp                                                |   29 
 src/gallium/drivers/swr/swr_memory.h                                                  |    4 
 src/gallium/drivers/swr/swr_public.h                                                  |   11 
 src/gallium/drivers/swr/swr_query.cpp                                                 |   25 
 src/gallium/drivers/swr/swr_resource.h                                                |    8 
 src/gallium/drivers/swr/swr_scratch.cpp                                               |   36 
 src/gallium/drivers/swr/swr_screen.cpp                                                |  840 -
 src/gallium/drivers/swr/swr_shader.cpp                                                |  145 
 src/gallium/drivers/swr/swr_shader.h                                                  |    1 
 src/gallium/drivers/swr/swr_state.cpp                                                 |  376 
 src/gallium/drivers/swr/swr_state.h                                                   |    6 
 src/gallium/drivers/trace/tr_context.c                                                |    5 
 src/gallium/drivers/vc4/Makefile.sources                                              |    1 
 src/gallium/drivers/vc4/kernel/vc4_drv.h                                              |    2 
 src/gallium/drivers/vc4/kernel/vc4_validate.c                                         |   24 
 src/gallium/drivers/vc4/kernel/vc4_validate_shaders.c                                 |   81 
 src/gallium/drivers/vc4/vc4_bufmgr.c                                                  |  127 
 src/gallium/drivers/vc4/vc4_bufmgr.h                                                  |    5 
 src/gallium/drivers/vc4/vc4_cl.c                                                      |    4 
 src/gallium/drivers/vc4/vc4_context.h                                                 |   38 
 src/gallium/drivers/vc4/vc4_draw.c                                                    |   10 
 src/gallium/drivers/vc4/vc4_emit.c                                                    |   15 
 src/gallium/drivers/vc4/vc4_formats.c                                                 |    2 
 src/gallium/drivers/vc4/vc4_nir_lower_blend.c                                         |    2 
 src/gallium/drivers/vc4/vc4_opt_algebraic.c                                           |   15 
 src/gallium/drivers/vc4/vc4_opt_coalesce_ff_writes.c                                  |  107 
 src/gallium/drivers/vc4/vc4_opt_constant_folding.c                                    |    2 
 src/gallium/drivers/vc4/vc4_opt_copy_propagation.c                                    |    4 
 src/gallium/drivers/vc4/vc4_opt_dead_code.c                                           |    6 
 src/gallium/drivers/vc4/vc4_opt_peephole_sf.c                                         |    4 
 src/gallium/drivers/vc4/vc4_opt_small_immediates.c                                    |   11 
 src/gallium/drivers/vc4/vc4_opt_vpm.c                                                 |   59 
 src/gallium/drivers/vc4/vc4_program.c                                                 |  235 
 src/gallium/drivers/vc4/vc4_qir.c                                                     |  123 
 src/gallium/drivers/vc4/vc4_qir.h                                                     |   79 
 src/gallium/drivers/vc4/vc4_qir_emit_uniform_stream_resets.c                          |   18 
 src/gallium/drivers/vc4/vc4_qir_live_variables.c                                      |   19 
 src/gallium/drivers/vc4/vc4_qir_lower_uniforms.c                                      |    8 
 src/gallium/drivers/vc4/vc4_qir_schedule.c                                            |  157 
 src/gallium/drivers/vc4/vc4_qir_validate.c                                            |   26 
 src/gallium/drivers/vc4/vc4_qpu.c                                                     |    1 
 src/gallium/drivers/vc4/vc4_qpu_disasm.c                                              |   12 
 src/gallium/drivers/vc4/vc4_qpu_emit.c                                                |   79 
 src/gallium/drivers/vc4/vc4_qpu_schedule.c                                            |  136 
 src/gallium/drivers/vc4/vc4_qpu_validate.c                                            |  107 
 src/gallium/drivers/vc4/vc4_register_allocate.c                                       |  129 
 src/gallium/drivers/vc4/vc4_reorder_uniforms.c                                        |    2 
 src/gallium/drivers/vc4/vc4_resource.c                                                |   19 
 src/gallium/drivers/vc4/vc4_screen.c                                                  |   37 
 src/gallium/drivers/vc4/vc4_screen.h                                                  |   13 
 src/gallium/drivers/vc4/vc4_simulator.c                                               |  509 -
 src/gallium/drivers/vc4/vc4_simulator_validate.h                                      |    3 
 src/gallium/drivers/vc4/vc4_state.c                                                   |    3 
 src/gallium/drivers/vc4/vc4_tiling.c                                                  |  158 
 src/gallium/drivers/vc4/vc4_tiling.h                                                  |   40 
 src/gallium/drivers/virgl/virgl_encode.c                                              |    8 
 src/gallium/drivers/virgl/virgl_screen.c                                              |    7 
 src/gallium/include/pipe/p_context.h                                                  |   21 
 src/gallium/include/pipe/p_defines.h                                                  |   13 
 src/gallium/include/pipe/p_screen.h                                                   |   10 
 src/gallium/include/pipe/p_shader_tokens.h                                            |   16 
 src/gallium/include/pipe/p_state.h                                                    |   27 
 src/gallium/include/state_tracker/st_api.h                                            |    2 
 src/gallium/state_trackers/clover/api/device.cpp                                      |   23 
 src/gallium/state_trackers/clover/api/dispatch.cpp                                    |    2 
 src/gallium/state_trackers/clover/api/dispatch.hpp                                    |    4 
 src/gallium/state_trackers/clover/api/kernel.cpp                                      |    5 
 src/gallium/state_trackers/clover/api/platform.cpp                                    |   16 
 src/gallium/state_trackers/clover/api/program.cpp                                     |   18 
 src/gallium/state_trackers/clover/core/device.cpp                                     |   10 
 src/gallium/state_trackers/clover/core/device.hpp                                     |    2 
 src/gallium/state_trackers/clover/core/kernel.cpp                                     |    2 
 src/gallium/state_trackers/clover/core/module.hpp                                     |    6 
 src/gallium/state_trackers/clover/core/program.cpp                                    |   12 
 src/gallium/state_trackers/clover/core/program.hpp                                    |    1 
 src/gallium/state_trackers/clover/llvm/codegen.hpp                                    |    3 
 src/gallium/state_trackers/clover/llvm/codegen/bitcode.cpp                            |   17 
 src/gallium/state_trackers/clover/llvm/codegen/common.cpp                             |    3 
 src/gallium/state_trackers/clover/llvm/compat.hpp                                     |   18 
 src/gallium/state_trackers/clover/llvm/invocation.cpp                                 |   11 
 src/gallium/state_trackers/clover/llvm/util.hpp                                       |   40 
 src/gallium/state_trackers/clover/tgsi/compiler.cpp                                   |    2 
 src/gallium/state_trackers/dri/dri2.c                                                 |   58 
 src/gallium/state_trackers/dri/dri_screen.c                                           |    2 
 src/gallium/state_trackers/glx/xlib/Makefile.am                                       |    1 
 src/gallium/state_trackers/nine/Makefile.sources                                      |    5 
 src/gallium/state_trackers/nine/adapter9.c                                            |    2 
 src/gallium/state_trackers/nine/adapter9.h                                            |    3 
 src/gallium/state_trackers/nine/basetexture9.c                                        |   45 
 src/gallium/state_trackers/nine/basetexture9.h                                        |   23 
 src/gallium/state_trackers/nine/buffer9.c                                             |  183 
 src/gallium/state_trackers/nine/buffer9.h                                             |   56 
 src/gallium/state_trackers/nine/cubetexture9.c                                        |   16 
 src/gallium/state_trackers/nine/device9.c                                             | 1071 --
 src/gallium/state_trackers/nine/device9.h                                             |   18 
 src/gallium/state_trackers/nine/device9ex.c                                           |    3 
 src/gallium/state_trackers/nine/indexbuffer9.c                                        |   10 
 src/gallium/state_trackers/nine/indexbuffer9.h                                        |    2 
 src/gallium/state_trackers/nine/iunknown.c                                            |   43 
 src/gallium/state_trackers/nine/iunknown.h                                            |   43 
 src/gallium/state_trackers/nine/nine_buffer_upload.c                                  |  294 
 src/gallium/state_trackers/nine/nine_buffer_upload.h                                  |   59 
 src/gallium/state_trackers/nine/nine_csmt_helper.h                                    |  427 
 src/gallium/state_trackers/nine/nine_debug.c                                          |   28 
 src/gallium/state_trackers/nine/nine_debug.h                                          |    1 
 src/gallium/state_trackers/nine/nine_ff.c                                             |  482 
 src/gallium/state_trackers/nine/nine_ff.h                                             |   18 
 src/gallium/state_trackers/nine/nine_limits.h                                         |   36 
 src/gallium/state_trackers/nine/nine_lock.c                                           |   51 
 src/gallium/state_trackers/nine/nine_lock.h                                           |    3 
 src/gallium/state_trackers/nine/nine_pipe.c                                           |   22 
 src/gallium/state_trackers/nine/nine_pipe.h                                           |    2 
 src/gallium/state_trackers/nine/nine_queue.c                                          |  275 
 src/gallium/state_trackers/nine/nine_queue.h                                          |   54 
 src/gallium/state_trackers/nine/nine_shader.c                                         |   53 
 src/gallium/state_trackers/nine/nine_shader.h                                         |    4 
 src/gallium/state_trackers/nine/nine_state.c                                          | 2919 ++++-
 src/gallium/state_trackers/nine/nine_state.h                                          |  446 
 src/gallium/state_trackers/nine/pixelshader9.c                                        |   20 
 src/gallium/state_trackers/nine/pixelshader9.h                                        |   14 
 src/gallium/state_trackers/nine/query9.c                                              |   32 
 src/gallium/state_trackers/nine/query9.h                                              |    1 
 src/gallium/state_trackers/nine/stateblock9.c                                         |  216 
 src/gallium/state_trackers/nine/surface9.c                                            |  201 
 src/gallium/state_trackers/nine/surface9.h                                            |   28 
 src/gallium/state_trackers/nine/swapchain9.c                                          |  224 
 src/gallium/state_trackers/nine/swapchain9.h                                          |    3 
 src/gallium/state_trackers/nine/texture9.c                                            |   12 
 src/gallium/state_trackers/nine/vertexbuffer9.c                                       |    4 
 src/gallium/state_trackers/nine/vertexbuffer9.h                                       |    2 
 src/gallium/state_trackers/nine/vertexshader9.c                                       |   28 
 src/gallium/state_trackers/nine/vertexshader9.h                                       |   12 
 src/gallium/state_trackers/nine/volume9.c                                             |  100 
 src/gallium/state_trackers/nine/volume9.h                                             |    2 
 src/gallium/state_trackers/nine/volumetexture9.c                                      |   12 
 src/gallium/state_trackers/omx/vid_dec_h264.c                                         |    6 
 src/gallium/state_trackers/omx/vid_enc.c                                              |    2 
 src/gallium/state_trackers/va/Makefile.am                                             |   12 
 src/gallium/state_trackers/va/buffer.c                                                |    7 
 src/gallium/state_trackers/va/context.c                                               |   18 
 src/gallium/state_trackers/va/picture.c                                               |   46 
 src/gallium/state_trackers/va/postproc.c                                              |    1 
 src/gallium/state_trackers/va/surface.c                                               |    9 
 src/gallium/state_trackers/va/va_private.h                                            |   34 
 src/gallium/state_trackers/vdpau/bitmap.c                                             |    2 
 src/gallium/state_trackers/vdpau/device.c                                             |   58 
 src/gallium/state_trackers/vdpau/mixer.c                                              |  134 
 src/gallium/state_trackers/vdpau/output.c                                             |   32 
 src/gallium/state_trackers/vdpau/presentation.c                                       |   36 
 src/gallium/state_trackers/vdpau/surface.c                                            |   12 
 src/gallium/state_trackers/vdpau/vdpau_private.h                                      |    9 
 src/gallium/state_trackers/xa/xa_tgsi.c                                               |    4 
 src/gallium/targets/d3dadapter9/Makefile.am                                           |    2 
 src/gallium/targets/d3dadapter9/drm.c                                                 |   23 
 src/gallium/targets/dri/Android.mk                                                    |    2 
 src/gallium/targets/dri/Makefile.am                                                   |    5 
 src/gallium/targets/dri/target.c                                                      |   19 
 src/gallium/targets/libgl-gdi/SConscript                                              |    4 
 src/gallium/targets/libgl-gdi/libgl_gdi.c                                             |   28 
 src/gallium/targets/libgl-xlib/Makefile.am                                            |    2 
 src/gallium/targets/libgl-xlib/SConscript                                             |    4 
 src/gallium/targets/omx/Makefile.am                                                   |    2 
 src/gallium/targets/osmesa/Makefile.am                                                |    2 
 src/gallium/targets/osmesa/SConscript                                                 |    4 
 src/gallium/targets/pipe-loader/Makefile.am                                           |    3 
 src/gallium/targets/va/Makefile.am                                                    |    2 
 src/gallium/targets/vdpau/Makefile.am                                                 |    2 
 src/gallium/targets/xa/Makefile.am                                                    |    2 
 src/gallium/targets/xvmc/Makefile.am                                                  |    2 
 src/gallium/tests/trivial/quad-tex.c                                                  |    1 
 src/gallium/tests/unit/u_cache_test.c                                                 |    2 
 src/gallium/winsys/amdgpu/drm/amdgpu_cs.c                                             |   37 
 src/gallium/winsys/amdgpu/drm/amdgpu_surface.c                                        |  185 
 src/gallium/winsys/amdgpu/drm/amdgpu_winsys.c                                         |   19 
 src/gallium/winsys/amdgpu/drm/amdgpu_winsys.h                                         |    3 
 src/gallium/winsys/etnaviv/drm/Makefile.am                                            |   33 
 src/gallium/winsys/etnaviv/drm/Makefile.sources                                       |    3 
 src/gallium/winsys/etnaviv/drm/etnaviv_drm_public.h                                   |   39 
 src/gallium/winsys/etnaviv/drm/etnaviv_drm_winsys.c                                   |  162 
 src/gallium/winsys/imx/drm/Makefile.am                                                |   33 
 src/gallium/winsys/imx/drm/Makefile.sources                                           |    3 
 src/gallium/winsys/imx/drm/imx_drm_public.h                                           |   34 
 src/gallium/winsys/imx/drm/imx_drm_winsys.c                                           |   50 
 src/gallium/winsys/radeon/drm/radeon_drm_cs.c                                         |    5 
 src/gallium/winsys/radeon/drm/radeon_drm_surface.c                                    |  169 
 src/gallium/winsys/radeon/drm/radeon_drm_winsys.c                                     |    6 
 src/gallium/winsys/radeon/drm/radeon_drm_winsys.h                                     |    3 
 src/gbm/Makefile.am                                                                   |    2 
 src/gbm/backends/dri/gbm_dri.c                                                        |    5 
 src/gbm/backends/dri/gbm_driint.h                                                     |    1 
 src/glx/apple/glx_empty.c                                                             |   16 
 src/glx/dri3_glx.c                                                                    |   14 
 src/glx/dri_common.c                                                                  |    5 
 src/glx/glx_pbuffer.c                                                                 |    2 
 src/glx/glxcmds.c                                                                     |   17 
 src/glx/glxextensions.h                                                               |    9 
 src/glx/glxglvnd.c                                                                    |   34 
 src/intel/Makefile.genxml.am                                                          |    2 
 src/intel/Makefile.sources                                                            |    1 
 src/intel/blorp/blorp.c                                                               |   61 
 src/intel/blorp/blorp.h                                                               |   34 
 src/intel/blorp/blorp_blit.c                                                          |  694 +
 src/intel/blorp/blorp_clear.c                                                         |  291 
 src/intel/blorp/blorp_genX_exec.h                                                     |  297 
 src/intel/blorp/blorp_priv.h                                                          |   54 
 src/intel/common/gen_device_info.c                                                    |  332 
 src/intel/common/gen_device_info.h                                                    |   17 
 src/intel/common/gen_l3_config.h                                                      |    6 
 src/intel/common/gen_urb_config.c                                                     |  201 
 src/intel/genxml/gen6.xml                                                             |  974 -
 src/intel/genxml/gen7.xml                                                             | 1086 +-
 src/intel/genxml/gen75.xml                                                            | 1132 +-
 src/intel/genxml/gen8.xml                                                             | 1745 +--
 src/intel/genxml/gen9.xml                                                             | 1626 +--
 src/intel/genxml/gen_pack_header.py                                                   |   13 
 src/intel/isl/isl.c                                                                   |   32 
 src/intel/isl/isl.h                                                                   |   11 
 src/intel/isl/isl_format.c                                                            |   79 
 src/intel/isl/isl_gen7.c                                                              |    6 
 src/intel/isl/isl_priv.h                                                              |    8 
 src/intel/isl/isl_surface_state.c                                                     |   39 
 src/intel/tools/aubinator.c                                                           |  235 
 src/intel/tools/decoder.c                                                             |  120 
 src/intel/tools/decoder.h                                                             |   35 
 src/intel/vulkan/Makefile.am                                                          |   32 
 src/intel/vulkan/Makefile.sources                                                     |   13 
 src/intel/vulkan/TODO                                                                 |   18 
 src/intel/vulkan/anv_allocator.c                                                      |    3 
 src/intel/vulkan/anv_batch_chain.c                                                    |   83 
 src/intel/vulkan/anv_blorp.c                                                          |  627 +
 src/intel/vulkan/anv_cmd_buffer.c                                                     |   74 
 src/intel/vulkan/anv_descriptor_set.c                                                 |   14 
 src/intel/vulkan/anv_device.c                                                         |  187 
 src/intel/vulkan/anv_entrypoints_gen.py                                               |  126 
 src/intel/vulkan/anv_formats.c                                                        |   29 
 src/intel/vulkan/anv_genX.h                                                           |   17 
 src/intel/vulkan/anv_image.c                                                          |  126 
 src/intel/vulkan/anv_nir.h                                                            |    2 
 src/intel/vulkan/anv_nir_apply_pipeline_layout.c                                      |   27 
 src/intel/vulkan/anv_nir_lower_input_attachments.c                                    |  140 
 src/intel/vulkan/anv_nir_lower_push_constants.c                                       |    1 
 src/intel/vulkan/anv_pass.c                                                           |   61 
 src/intel/vulkan/anv_pipeline.c                                                       |  319 
 src/intel/vulkan/anv_pipeline_cache.c                                                 |    8 
 src/intel/vulkan/anv_private.h                                                        |  199 
 src/intel/vulkan/anv_util.c                                                           |   19 
 src/intel/vulkan/anv_wsi.c                                                            |   14 
 src/intel/vulkan/gen7_cmd_buffer.c                                                    |   50 
 src/intel/vulkan/gen7_pipeline.c                                                      |  281 
 src/intel/vulkan/gen8_cmd_buffer.c                                                    |  237 
 src/intel/vulkan/gen8_pipeline.c                                                      |  295 
 src/intel/vulkan/genX_blorp_exec.c                                                    |   24 
 src/intel/vulkan/genX_cmd_buffer.c                                                    |  732 +
 src/intel/vulkan/genX_gpu_memcpy.c                                                    |  232 
 src/intel/vulkan/genX_pipeline.c                                                      | 1560 +++
 src/intel/vulkan/genX_pipeline_util.h                                                 |  959 -
 src/intel/vulkan/genX_state.c                                                         |   23 
 src/intel/vulkan/vk_format_info.h                                                     |    7 
 src/loader/Makefile.am                                                                |    2 
 src/loader/loader.c                                                                   |   25 
 src/loader/loader.h                                                                   |    2 
 src/loader/loader_dri3_helper.c                                                       |   78 
 src/mapi/entry_x86-64_tls.h                                                           |   31 
 src/mapi/glapi/gen/KHR_robustness.xml                                                 |    3 
 src/mapi/glapi/gen/glX_proto_send.py                                                  |    2 
 src/mapi/glapi/gen/glX_proto_size.py                                                  |   10 
 src/mapi/glapi/gen/gl_API.xml                                                         |    4 
 src/mapi/glapi/gen/gl_x86_asm.py                                                      |    2 
 src/mesa/Android.libmesa_st_mesa.mk                                                   |    4 
 src/mesa/Makefile.sources                                                             |    1 
 src/mesa/drivers/common/meta.c                                                        |  147 
 src/mesa/drivers/common/meta.h                                                        |   14 
 src/mesa/drivers/common/meta_copy_image.c                                             |  307 
 src/mesa/drivers/common/meta_generate_mipmap.c                                        |    1 
 src/mesa/drivers/dri/common/dri_util.c                                                |    6 
 src/mesa/drivers/dri/common/drirc                                                     |    4 
 src/mesa/drivers/dri/common/xmlpool/t_options.h                                       |   17 
 src/mesa/drivers/dri/i915/i830_texblend.c                                             |    1 
 src/mesa/drivers/dri/i915/i915_context.h                                              |    2 


Reply to: