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

mesa: Changes to 'ubuntu'



 Android.common.mk                                                      |   10 
 Android.mk                                                             |   15 
 CleanSpec.mk                                                           |    1 
 Makefile.am                                                            |    4 
 VERSION                                                                |    2 
 bin/bugzilla_mesa.sh                                                   |   13 
 configure.ac                                                           |  150 
 debian/changelog                                                       |   86 
 debian/control                                                         |   36 
 debian/libegl1-mesa.symbols                                            |   10 
 debian/libgl1-mesa-glx-i686.install.in                                 |    1 
 debian/libgles2-mesa.symbols                                           |   17 
 debian/not-installed                                                   |    2 
 debian/patches/egl-platform-mir.patch                                  |  112 
 debian/patches/i965-remove-early-release-of-dri2-miptree.patch         |   25 
 debian/patches/series                                                  |    1 
 debian/rules                                                           |   13 
 docs/GL3.txt                                                           |   87 
 docs/devinfo.html                                                      |  400 
 docs/egl.html                                                          |    6 
 docs/index.html                                                        |   65 
 docs/relnotes.html                                                     |   10 
 docs/relnotes/10.5.6.html                                              |  147 
 docs/relnotes/10.5.7.html                                              |  103 
 docs/relnotes/10.5.8.html                                              |  112 
 docs/relnotes/10.5.9.html                                              |  140 
 docs/relnotes/10.6.3.html                                              |    3 
 docs/relnotes/10.6.4.html                                              |  137 
 docs/relnotes/10.6.5.html                                              |  124 
 docs/relnotes/11.0.0.html                                              |  258 
 doxygen/.gitignore                                                     |    1 
 doxygen/Makefile                                                       |    1 
 include/EGL/egl.h                                                      |  562 -
 include/EGL/eglext.h                                                   |  258 
 include/EGL/eglmesaext.h                                               |   33 
 include/EGL/eglplatform.h                                              |   19 
 include/GL/glext.h                                                     |  299 
 include/GL/glx.h                                                       |   92 
 include/GL/internal/dri_interface.h                                    |   31 
 include/KHR/khrplatform.h                                              |   19 
 include/c99_math.h                                                     |   12 
 include/pci_ids/i965_pci_ids.h                                         |    3 
 include/pci_ids/radeonsi_pci_ids.h                                     |   25 
 scons/gallium.py                                                       |    1 
 scons/llvm.py                                                          |    4 
 src/Makefile.am                                                        |   10 
 src/SConscript                                                         |    7 
 src/egl/Android.mk                                                     |   97 
 src/egl/Makefile.am                                                    |  119 
 src/egl/Makefile.sources                                               |   34 
 src/egl/SConscript                                                     |   33 
 src/egl/drivers/dri2/Android.mk                                        |   64 
 src/egl/drivers/dri2/Makefile.am                                       |   68 
 src/egl/drivers/dri2/SConscript                                        |   40 
 src/egl/drivers/dri2/egl_dri2.c                                        |  353 
 src/egl/drivers/dri2/egl_dri2.h                                        |   16 
 src/egl/drivers/dri2/platform_android.c                                |   11 
 src/egl/drivers/dri2/platform_drm.c                                    |   36 
 src/egl/drivers/dri2/platform_surfaceless.c                            |  162 
 src/egl/drivers/dri2/platform_wayland.c                                |   93 
 src/egl/drivers/dri2/platform_x11.c                                    |  157 
 src/egl/drivers/haiku/SConscript                                       |   34 
 src/egl/drivers/haiku/egl_haiku.cpp                                    |  290 
 src/egl/main/Android.mk                                                |  164 
 src/egl/main/Makefile.am                                               |   98 
 src/egl/main/Makefile.sources                                          |   31 
 src/egl/main/SConscript                                                |   52 
 src/egl/main/eglapi.c                                                  |  327 
 src/egl/main/eglapi.h                                                  |   32 
 src/egl/main/eglarray.c                                                |    3 
 src/egl/main/eglconfig.c                                               |    3 
 src/egl/main/eglcontext.c                                              |   63 
 src/egl/main/egldisplay.c                                              |    5 
 src/egl/main/egldisplay.h                                              |   55 
 src/egl/main/egldriver.c                                               |    8 
 src/egl/main/eglfallbacks.c                                            |    8 
 src/egl/main/eglglobals.c                                              |   14 
 src/egl/main/eglglobals.h                                              |    9 
 src/egl/main/eglimage.h                                                |   10 
 src/egl/main/egllog.c                                                  |    5 
 src/egl/main/eglstring.c                                               |   54 
 src/egl/main/eglstring.h                                               |   50 
 src/egl/main/eglsurface.c                                              |   27 
 src/egl/main/eglsurface.h                                              |    1 
 src/egl/main/eglsync.c                                                 |    8 
 src/egl/main/eglsync.h                                                 |   18 
 src/gallium/Android.common.mk                                          |    8 
 src/gallium/Android.mk                                                 |   16 
 src/gallium/Automake.inc                                               |    7 
 src/gallium/Makefile.am                                                |    1 
 src/gallium/README.portability                                         |    2 
 src/gallium/SConscript                                                 |    1 
 src/gallium/auxiliary/Android.mk                                       |   11 
 src/gallium/auxiliary/Makefile.am                                      |   26 
 src/gallium/auxiliary/Makefile.sources                                 |    1 
 src/gallium/auxiliary/cso_cache/cso_cache.c                            |    8 
 src/gallium/auxiliary/cso_cache/cso_context.c                          |  244 
 src/gallium/auxiliary/cso_cache/cso_context.h                          |   27 
 src/gallium/auxiliary/draw/draw_gs.c                                   |   54 
 src/gallium/auxiliary/draw/draw_gs.h                                   |    2 
 src/gallium/auxiliary/draw/draw_llvm.c                                 |   11 
 src/gallium/auxiliary/draw/draw_llvm.h                                 |   13 
 src/gallium/auxiliary/draw/draw_pipe.h                                 |    2 
 src/gallium/auxiliary/draw/draw_pipe_aaline.c                          |   19 
 src/gallium/auxiliary/draw/draw_pipe_aapoint.c                         |    2 
 src/gallium/auxiliary/draw/draw_pipe_clip.c                            |   10 
 src/gallium/auxiliary/draw/draw_pipe_cull.c                            |    4 
 src/gallium/auxiliary/draw/draw_pipe_flatshade.c                       |    6 
 src/gallium/auxiliary/draw/draw_pipe_offset.c                          |    2 
 src/gallium/auxiliary/draw/draw_pipe_pstipple.c                        |   19 
 src/gallium/auxiliary/draw/draw_pipe_stipple.c                         |    4 
 src/gallium/auxiliary/draw/draw_pipe_twoside.c                         |    4 
 src/gallium/auxiliary/draw/draw_pipe_unfilled.c                        |    2 
 src/gallium/auxiliary/draw/draw_pipe_vbuf.c                            |    8 
 src/gallium/auxiliary/draw/draw_pipe_wide_line.c                       |    2 
 src/gallium/auxiliary/draw/draw_pipe_wide_point.c                      |    2 
 src/gallium/auxiliary/draw/draw_private.h                              |    4 
 src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline.c              |    2 
 src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline_llvm.c         |    2 
 src/gallium/auxiliary/draw/draw_pt_post_vs.c                           |    4 
 src/gallium/auxiliary/draw/draw_pt_so_emit.c                           |    2 
 src/gallium/auxiliary/draw/draw_pt_vsplit.c                            |   12 
 src/gallium/auxiliary/draw/draw_pt_vsplit_tmp.h                        |    2 
 src/gallium/auxiliary/draw/draw_vertex.h                               |   12 
 src/gallium/auxiliary/draw/draw_vs.h                                   |    4 
 src/gallium/auxiliary/gallivm/lp_bld_arit.c                            |   32 
 src/gallium/auxiliary/gallivm/lp_bld_const.c                           |    2 
 src/gallium/auxiliary/gallivm/lp_bld_const.h                           |    6 
 src/gallium/auxiliary/gallivm/lp_bld_debug.cpp                         |  275 
 src/gallium/auxiliary/gallivm/lp_bld_debug.h                           |    2 
 src/gallium/auxiliary/gallivm/lp_bld_format_aos.c                      |    5 
 src/gallium/auxiliary/gallivm/lp_bld_format_yuv.c                      |    2 
 src/gallium/auxiliary/gallivm/lp_bld_init.c                            |   38 
 src/gallium/auxiliary/gallivm/lp_bld_intr.c                            |   12 
 src/gallium/auxiliary/gallivm/lp_bld_intr.h                            |    3 
 src/gallium/auxiliary/gallivm/lp_bld_limits.h                          |   12 
 src/gallium/auxiliary/gallivm/lp_bld_logic.c                           |    2 
 src/gallium/auxiliary/gallivm/lp_bld_misc.cpp                          |   13 
 src/gallium/auxiliary/gallivm/lp_bld_sample.h                          |    8 
 src/gallium/auxiliary/gallivm/lp_bld_sample_soa.c                      |   38 
 src/gallium/auxiliary/gallivm/lp_bld_tgsi.c                            |   49 
 src/gallium/auxiliary/gallivm/lp_bld_tgsi.h                            |    9 
 src/gallium/auxiliary/gallivm/lp_bld_tgsi_action.c                     |  249 
 src/gallium/auxiliary/gallivm/lp_bld_tgsi_action.h                     |    5 
 src/gallium/auxiliary/gallivm/lp_bld_tgsi_aos.c                        |   16 
 src/gallium/auxiliary/gallivm/lp_bld_tgsi_info.c                       |    2 
 src/gallium/auxiliary/gallivm/lp_bld_tgsi_soa.c                        |  304 
 src/gallium/auxiliary/gallivm/lp_bld_type.h                            |   30 
 src/gallium/auxiliary/hud/hud_context.c                                |   76 
 src/gallium/auxiliary/hud/hud_driver_query.c                           |   41 
 src/gallium/auxiliary/hud/hud_private.h                                |    6 
 src/gallium/auxiliary/nir/tgsi_to_nir.c                                |  230 
 src/gallium/auxiliary/os/os_memory_aligned.h                           |    4 
 src/gallium/auxiliary/os/os_memory_stdc.h                              |    2 
 src/gallium/auxiliary/os/os_mman.h                                     |    4 
 src/gallium/auxiliary/os/os_thread.h                                   |   34 
 src/gallium/auxiliary/os/os_time.c                                     |   79 
 src/gallium/auxiliary/os/os_time.h                                     |   52 
 src/gallium/auxiliary/pipe-loader/Makefile.am                          |   39 
 src/gallium/auxiliary/pipe-loader/pipe_loader.h                        |   25 
 src/gallium/auxiliary/pipe-loader/pipe_loader_drm.c                    |  145 
 src/gallium/auxiliary/pipe-loader/pipe_loader_sw.c                     |   27 
 src/gallium/auxiliary/pipebuffer/pb_buffer.h                           |   18 
 src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.c                    |   15 
 src/gallium/auxiliary/pipebuffer/pb_buffer_malloc.c                    |    2 
 src/gallium/auxiliary/pipebuffer/pb_bufmgr.h                           |    5 
 src/gallium/auxiliary/pipebuffer/pb_bufmgr_alt.c                       |    2 
 src/gallium/auxiliary/pipebuffer/pb_bufmgr_cache.c                     |   50 
 src/gallium/auxiliary/pipebuffer/pb_bufmgr_debug.c                     |    8 
 src/gallium/auxiliary/pipebuffer/pb_bufmgr_mm.c                        |    4 
 src/gallium/auxiliary/pipebuffer/pb_bufmgr_ondemand.c                  |    4 
 src/gallium/auxiliary/pipebuffer/pb_bufmgr_pool.c                      |    4 
 src/gallium/auxiliary/pipebuffer/pb_bufmgr_slab.c                      |    6 
 src/gallium/auxiliary/postprocess/pp_colors.c                          |    4 
 src/gallium/auxiliary/postprocess/pp_mlaa.c                            |   23 
 src/gallium/auxiliary/postprocess/pp_run.c                             |    8 
 src/gallium/auxiliary/rtasm/rtasm_execmem.c                            |    2 
 src/gallium/auxiliary/rtasm/rtasm_x86sse.c                             |    4 
 src/gallium/auxiliary/rtasm/rtasm_x86sse.h                             |    4 
 src/gallium/auxiliary/target-helpers/inline_debug_helper.h             |    2 
 src/gallium/auxiliary/target-helpers/inline_drm_helper.h               |    8 
 src/gallium/auxiliary/target-helpers/inline_sw_helper.h                |    8 
 src/gallium/auxiliary/target-helpers/inline_wrapper_sw_helper.h        |    2 
 src/gallium/auxiliary/tgsi/tgsi_build.c                                |    4 
 src/gallium/auxiliary/tgsi/tgsi_dump.c                                 |   36 
 src/gallium/auxiliary/tgsi/tgsi_dump.h                                 |    5 
 src/gallium/auxiliary/tgsi/tgsi_exec.c                                 |  112 
 src/gallium/auxiliary/tgsi/tgsi_exec.h                                 |   12 
 src/gallium/auxiliary/tgsi/tgsi_info.c                                 |   44 
 src/gallium/auxiliary/tgsi/tgsi_lowering.c                             |    3 
 src/gallium/auxiliary/tgsi/tgsi_parse.c                                |   28 
 src/gallium/auxiliary/tgsi/tgsi_parse.h                                |    2 
 src/gallium/auxiliary/tgsi/tgsi_sanity.c                               |   14 
 src/gallium/auxiliary/tgsi/tgsi_scan.c                                 |   35 
 src/gallium/auxiliary/tgsi/tgsi_scan.h                                 |    5 
 src/gallium/auxiliary/tgsi/tgsi_strings.c                              |    2 
 src/gallium/auxiliary/tgsi/tgsi_text.c                                 |   39 
 src/gallium/auxiliary/tgsi/tgsi_transform.h                            |   43 
 src/gallium/auxiliary/tgsi/tgsi_ureg.c                                 |  357 
 src/gallium/auxiliary/tgsi/tgsi_ureg.h                                 |  192 
 src/gallium/auxiliary/translate/translate.h                            |    6 
 src/gallium/auxiliary/translate/translate_cache.c                      |    6 
 src/gallium/auxiliary/util/u_bitmask.c                                 |    6 
 src/gallium/auxiliary/util/u_blend.h                                   |    2 
 src/gallium/auxiliary/util/u_blit.c                                    |   53 
 src/gallium/auxiliary/util/u_blitter.c                                 |  117 
 src/gallium/auxiliary/util/u_blitter.h                                 |   43 
 src/gallium/auxiliary/util/u_box.h                                     |   22 
 src/gallium/auxiliary/util/u_cache.c                                   |    2 
 src/gallium/auxiliary/util/u_clear.h                                   |    2 
 src/gallium/auxiliary/util/u_cpu_detect.c                              |    8 
 src/gallium/auxiliary/util/u_debug.c                                   |   18 
 src/gallium/auxiliary/util/u_debug.h                                   |   12 
 src/gallium/auxiliary/util/u_debug_describe.c                          |    9 
 src/gallium/auxiliary/util/u_debug_describe.h                          |    2 
 src/gallium/auxiliary/util/u_debug_memory.c                            |    6 
 src/gallium/auxiliary/util/u_debug_refcnt.h                            |    4 
 src/gallium/auxiliary/util/u_debug_symbol.c                            |    4 
 src/gallium/auxiliary/util/u_dirty_surfaces.h                          |   16 
 src/gallium/auxiliary/util/u_draw.h                                    |   12 
 src/gallium/auxiliary/util/u_dual_blend.h                              |    4 
 src/gallium/auxiliary/util/u_dump.h                                    |   23 
 src/gallium/auxiliary/util/u_dump_defines.c                            |   41 
 src/gallium/auxiliary/util/u_dump_state.c                              |  269 
 src/gallium/auxiliary/util/u_dynarray.h                                |   10 
 src/gallium/auxiliary/util/u_fifo.h                                    |    8 
 src/gallium/auxiliary/util/u_format.h                                  |   64 
 src/gallium/auxiliary/util/u_format_etc.c                              |    3 
 src/gallium/auxiliary/util/u_format_pack.py                            |    6 
 src/gallium/auxiliary/util/u_format_r11g11b10f.h                       |   12 
 src/gallium/auxiliary/util/u_format_rgb9e5.h                           |   19 
 src/gallium/auxiliary/util/u_format_s3tc.c                             |    8 
 src/gallium/auxiliary/util/u_format_yuv.h                              |    8 
 src/gallium/auxiliary/util/u_format_zs.c                               |   20 
 src/gallium/auxiliary/util/u_half.h                                    |    4 
 src/gallium/auxiliary/util/u_handle_table.c                            |    4 
 src/gallium/auxiliary/util/u_hash_table.c                              |    6 
 src/gallium/auxiliary/util/u_inlines.h                                 |   74 
 src/gallium/auxiliary/util/u_keymap.c                                  |    6 
 src/gallium/auxiliary/util/u_linear.h                                  |    2 
 src/gallium/auxiliary/util/u_math.c                                    |    2 
 src/gallium/auxiliary/util/u_math.h                                    |  109 
 src/gallium/auxiliary/util/u_memory.h                                  |    2 
 src/gallium/auxiliary/util/u_mm.c                                      |    2 
 src/gallium/auxiliary/util/u_pack_color.h                              |   26 
 src/gallium/auxiliary/util/u_pointer.h                                 |   16 
 src/gallium/auxiliary/util/u_prim.h                                    |   20 
 src/gallium/auxiliary/util/u_pstipple.c                                |   22 
 src/gallium/auxiliary/util/u_range.h                                   |   10 
 src/gallium/auxiliary/util/u_rect.h                                    |   10 
 src/gallium/auxiliary/util/u_resource.h                                |    2 
 src/gallium/auxiliary/util/u_ringbuffer.c                              |    4 
 src/gallium/auxiliary/util/u_simple_shaders.c                          |   78 
 src/gallium/auxiliary/util/u_simple_shaders.h                          |   16 
 src/gallium/auxiliary/util/u_snprintf.c                                | 1480 ---
 src/gallium/auxiliary/util/u_split_prim.h                              |    4 
 src/gallium/auxiliary/util/u_sse.h                                     |   12 
 src/gallium/auxiliary/util/u_string.h                                  |   57 
 src/gallium/auxiliary/util/u_surface.c                                 |    3 
 src/gallium/auxiliary/util/u_surfaces.h                                |    6 
 src/gallium/auxiliary/util/u_tests.c                                   |    3 
 src/gallium/auxiliary/util/u_tile.h                                    |    2 
 src/gallium/auxiliary/util/u_time.h                                    |   14 
 src/gallium/auxiliary/util/u_transfer.c                                |    2 
 src/gallium/auxiliary/util/u_vbuf.c                                    |    3 
 src/gallium/auxiliary/util/u_video.h                                   |   17 
 src/gallium/auxiliary/vl/vl_compositor.c                               |   10 
 src/gallium/auxiliary/vl/vl_mpeg12_bitstream.c                         |   23 
 src/gallium/auxiliary/vl/vl_mpeg12_decoder.c                           |    6 
 src/gallium/auxiliary/vl/vl_rbsp.h                                     |   12 
 src/gallium/auxiliary/vl/vl_vlc.h                                      |   30 
 src/gallium/auxiliary/vl/vl_winsys_dri.c                               |    6 
 src/gallium/docs/d3d11ddi.txt                                          |  462 -
 src/gallium/docs/source/context.rst                                    |   16 
 src/gallium/docs/source/screen.rst                                     |   23 
 src/gallium/docs/source/tgsi.rst                                       |   15 
 src/gallium/drivers/freedreno/Android.mk                               |    5 
 src/gallium/drivers/freedreno/Makefile.am                              |    4 
 src/gallium/drivers/freedreno/Makefile.sources                         |    5 
 src/gallium/drivers/freedreno/a2xx/a2xx.xml.h                          |   18 
 src/gallium/drivers/freedreno/a2xx/fd2_blend.h                         |    2 
 src/gallium/drivers/freedreno/a2xx/fd2_compiler.c                      |   22 
 src/gallium/drivers/freedreno/a2xx/fd2_context.c                       |    4 
 src/gallium/drivers/freedreno/a2xx/fd2_context.h                       |    2 
 src/gallium/drivers/freedreno/a2xx/fd2_rasterizer.h                    |    2 
 src/gallium/drivers/freedreno/a2xx/fd2_texture.h                       |    4 
 src/gallium/drivers/freedreno/a2xx/fd2_zsa.h                           |    2 
 src/gallium/drivers/freedreno/a3xx/a3xx.xml.h                          |   33 
 src/gallium/drivers/freedreno/a3xx/fd3_blend.h                         |    6 
 src/gallium/drivers/freedreno/a3xx/fd3_context.c                       |    3 
 src/gallium/drivers/freedreno/a3xx/fd3_context.h                       |    5 
 src/gallium/drivers/freedreno/a3xx/fd3_draw.c                          |   27 
 src/gallium/drivers/freedreno/a3xx/fd3_emit.c                          |  203 
 src/gallium/drivers/freedreno/a3xx/fd3_emit.h                          |    6 
 src/gallium/drivers/freedreno/a3xx/fd3_format.c                        |   11 
 src/gallium/drivers/freedreno/a3xx/fd3_format.h                        |   23 
 src/gallium/drivers/freedreno/a3xx/fd3_gmem.c                          |    9 
 src/gallium/drivers/freedreno/a3xx/fd3_program.c                       |   12 
 src/gallium/drivers/freedreno/a3xx/fd3_query.c                         |    2 
 src/gallium/drivers/freedreno/a3xx/fd3_rasterizer.c                    |    2 
 src/gallium/drivers/freedreno/a3xx/fd3_rasterizer.h                    |    2 
 src/gallium/drivers/freedreno/a3xx/fd3_screen.c                        |    5 
 src/gallium/drivers/freedreno/a3xx/fd3_texture.c                       |   42 
 src/gallium/drivers/freedreno/a3xx/fd3_texture.h                       |    4 
 src/gallium/drivers/freedreno/a3xx/fd3_zsa.h                           |    2 
 src/gallium/drivers/freedreno/a4xx/a4xx.xml.h                          |  271 
 src/gallium/drivers/freedreno/a4xx/fd4_blend.c                         |   18 
 src/gallium/drivers/freedreno/a4xx/fd4_blend.h                         |    6 
 src/gallium/drivers/freedreno/a4xx/fd4_context.c                       |    3 
 src/gallium/drivers/freedreno/a4xx/fd4_context.h                       |    5 
 src/gallium/drivers/freedreno/a4xx/fd4_draw.c                          |   54 
 src/gallium/drivers/freedreno/a4xx/fd4_draw.h                          |    8 
 src/gallium/drivers/freedreno/a4xx/fd4_emit.c                          |  333 
 src/gallium/drivers/freedreno/a4xx/fd4_emit.h                          |   15 
 src/gallium/drivers/freedreno/a4xx/fd4_format.c                        |   37 
 src/gallium/drivers/freedreno/a4xx/fd4_gmem.c                          |  219 
 src/gallium/drivers/freedreno/a4xx/fd4_program.c                       |  132 
 src/gallium/drivers/freedreno/a4xx/fd4_program.h                       |    3 
 src/gallium/drivers/freedreno/a4xx/fd4_query.c                         |   86 
 src/gallium/drivers/freedreno/a4xx/fd4_rasterizer.c                    |    8 
 src/gallium/drivers/freedreno/a4xx/fd4_rasterizer.h                    |    2 
 src/gallium/drivers/freedreno/a4xx/fd4_screen.c                        |    5 
 src/gallium/drivers/freedreno/a4xx/fd4_texture.c                       |   42 
 src/gallium/drivers/freedreno/a4xx/fd4_texture.h                       |    4 
 src/gallium/drivers/freedreno/a4xx/fd4_zsa.h                           |    2 
 src/gallium/drivers/freedreno/adreno_common.xml.h                      |   18 
 src/gallium/drivers/freedreno/adreno_pm4.xml.h                         |   18 
 src/gallium/drivers/freedreno/freedreno_context.c                      |   25 
 src/gallium/drivers/freedreno/freedreno_context.h                      |   37 
 src/gallium/drivers/freedreno/freedreno_draw.c                         |   76 
 src/gallium/drivers/freedreno/freedreno_fence.c                        |   22 
 src/gallium/drivers/freedreno/freedreno_fence.h                        |    5 
 src/gallium/drivers/freedreno/freedreno_gmem.c                         |   15 
 src/gallium/drivers/freedreno/freedreno_gmem.h                         |    6 
 src/gallium/drivers/freedreno/freedreno_program.c                      |    6 
 src/gallium/drivers/freedreno/freedreno_resource.c                     |   33 
 src/gallium/drivers/freedreno/freedreno_resource.h                     |   25 
 src/gallium/drivers/freedreno/freedreno_screen.c                       |   55 
 src/gallium/drivers/freedreno/freedreno_screen.h                       |   14 
 src/gallium/drivers/freedreno/freedreno_state.c                        |   69 
 src/gallium/drivers/freedreno/freedreno_surface.c                      |    3 
 src/gallium/drivers/freedreno/freedreno_surface.h                      |    2 
 src/gallium/drivers/freedreno/freedreno_util.h                         |   67 
 src/gallium/drivers/freedreno/ir3/disasm-a3xx.c                        |  231 
 src/gallium/drivers/freedreno/ir3/instr-a3xx.h                         |  106 
 src/gallium/drivers/freedreno/ir3/ir3.c                                |  196 
 src/gallium/drivers/freedreno/ir3/ir3.h                                |  226 
 src/gallium/drivers/freedreno/ir3/ir3_cmdline.c                        |  192 
 src/gallium/drivers/freedreno/ir3/ir3_compiler.c                       | 3713 --------
 src/gallium/drivers/freedreno/ir3/ir3_compiler.h                       |   16 
 src/gallium/drivers/freedreno/ir3/ir3_compiler_nir.c                   |  901 +
 src/gallium/drivers/freedreno/ir3/ir3_cp.c                             |   48 
 src/gallium/drivers/freedreno/ir3/ir3_depth.c                          |  101 
 src/gallium/drivers/freedreno/ir3/ir3_dump.c                           |  456 
 src/gallium/drivers/freedreno/ir3/ir3_flatten.c                        |  152 
 src/gallium/drivers/freedreno/ir3/ir3_group.c                          |  115 
 src/gallium/drivers/freedreno/ir3/ir3_legalize.c                       |  257 
 src/gallium/drivers/freedreno/ir3/ir3_print.c                          |  251 
 src/gallium/drivers/freedreno/ir3/ir3_ra.c                             | 1203 +-
 src/gallium/drivers/freedreno/ir3/ir3_sched.c                          |  644 -
 src/gallium/drivers/freedreno/ir3/ir3_shader.c                         |  446 
 src/gallium/drivers/freedreno/ir3/ir3_shader.h                         |   55 
 src/gallium/drivers/i915/i915_batchbuffer.h                            |   16 
 src/gallium/drivers/i915/i915_context.h                                |    4 
 src/gallium/drivers/i915/i915_debug.h                                  |    6 
 src/gallium/drivers/i915/i915_fpc.h                                    |    2 
 src/gallium/drivers/i915/i915_fpc_optimize.c                           |    4 
 src/gallium/drivers/i915/i915_fpc_translate.c                          |    4 
 src/gallium/drivers/i915/i915_prim_emit.c                              |    6 
 src/gallium/drivers/i915/i915_prim_vbuf.c                              |    2 
 src/gallium/drivers/i915/i915_resource.h                               |    4 
 src/gallium/drivers/i915/i915_resource_texture.c                       |    8 
 src/gallium/drivers/i915/i915_screen.c                                 |   18 
 src/gallium/drivers/i915/i915_screen.h                                 |    2 
 src/gallium/drivers/i915/i915_state_dynamic.c                          |    4 
 src/gallium/drivers/i915/i915_state_immediate.c                        |    2 
 src/gallium/drivers/i915/i915_state_inlines.h                          |   14 
 src/gallium/drivers/i915/i915_surface.c                                |    3 
 src/gallium/drivers/ilo/Makefile.am                                    |    2 
 src/gallium/drivers/ilo/Makefile.sources                               |   40 
 src/gallium/drivers/ilo/core/ilo_buffer.h                              |   90 
 src/gallium/drivers/ilo/core/ilo_builder.c                             |    2 
 src/gallium/drivers/ilo/core/ilo_builder_3d.h                          |   58 
 src/gallium/drivers/ilo/core/ilo_builder_3d_bottom.h                   | 1312 --
 src/gallium/drivers/ilo/core/ilo_builder_3d_top.h                      | 1278 --
 src/gallium/drivers/ilo/core/ilo_builder_decode.c                      |    8 
 src/gallium/drivers/ilo/core/ilo_builder_media.h                       |  106 
 src/gallium/drivers/ilo/core/ilo_core.h                                |    9 
 src/gallium/drivers/ilo/core/ilo_debug.h                               |   17 
 src/gallium/drivers/ilo/core/ilo_dev.c                                 |   11 
 src/gallium/drivers/ilo/core/ilo_dev.h                                 |    3 
 src/gallium/drivers/ilo/core/ilo_fence.h                               |   73 
 src/gallium/drivers/ilo/core/ilo_format.c                              |  755 -
 src/gallium/drivers/ilo/core/ilo_format.h                              |  168 
 src/gallium/drivers/ilo/core/ilo_image.c                               | 1754 +--
 src/gallium/drivers/ilo/core/ilo_image.h                               |  104 
 src/gallium/drivers/ilo/core/ilo_state_3d.h                            |  427 
 src/gallium/drivers/ilo/core/ilo_state_3d_bottom.c                     | 2222 ----
 src/gallium/drivers/ilo/core/ilo_state_3d_top.c                        | 1716 ---
 src/gallium/drivers/ilo/core/ilo_state_cc.c                            |  890 +
 src/gallium/drivers/ilo/core/ilo_state_cc.h                            |  199 
 src/gallium/drivers/ilo/core/ilo_state_compute.c                       |  435 
 src/gallium/drivers/ilo/core/ilo_state_compute.h                       |   92 
 src/gallium/drivers/ilo/core/ilo_state_raster.c                        | 1252 ++
 src/gallium/drivers/ilo/core/ilo_state_raster.h                        |  301 
 src/gallium/drivers/ilo/core/ilo_state_sampler.c                       |  742 +
 src/gallium/drivers/ilo/core/ilo_state_sampler.h                       |  103 
 src/gallium/drivers/ilo/core/ilo_state_sbe.c                           |  350 
 src/gallium/drivers/ilo/core/ilo_state_sbe.h                           |  103 
 src/gallium/drivers/ilo/core/ilo_state_shader.c                        |  737 +
 src/gallium/drivers/ilo/core/ilo_state_shader.h                        |  256 
 src/gallium/drivers/ilo/core/ilo_state_shader_ps.c                     |  771 +
 src/gallium/drivers/ilo/core/ilo_state_sol.c                           |  467 +
 src/gallium/drivers/ilo/core/ilo_state_sol.h                           |  166 
 src/gallium/drivers/ilo/core/ilo_state_surface.c                       | 1274 ++
 src/gallium/drivers/ilo/core/ilo_state_surface.h                       |  128 
 src/gallium/drivers/ilo/core/ilo_state_surface_format.c                |  351 
 src/gallium/drivers/ilo/core/ilo_state_urb.c                           |  769 +
 src/gallium/drivers/ilo/core/ilo_state_urb.h                           |  103 
 src/gallium/drivers/ilo/core/ilo_state_vf.c                            | 1000 ++
 src/gallium/drivers/ilo/core/ilo_state_vf.h                            |  230 
 src/gallium/drivers/ilo/core/ilo_state_viewport.c                      |  378 
 src/gallium/drivers/ilo/core/ilo_state_viewport.h                      |  132 
 src/gallium/drivers/ilo/core/ilo_state_zs.c                            |  677 +
 src/gallium/drivers/ilo/core/ilo_state_zs.h                            |   85 
 src/gallium/drivers/ilo/core/ilo_vma.h                                 |   73 
 src/gallium/drivers/ilo/genhw/gen_mi.xml.h                             |    3 
 src/gallium/drivers/ilo/genhw/gen_regs.xml.h                           |    2 
 src/gallium/drivers/ilo/genhw/gen_render_3d.xml.h                      |  316 
 src/gallium/drivers/ilo/genhw/gen_render_dynamic.xml.h                 |   80 
 src/gallium/drivers/ilo/genhw/gen_render_surface.xml.h                 |    7 
 src/gallium/drivers/ilo/genhw/genhw.h                                  |    7 
 src/gallium/drivers/ilo/ilo_blitter.h                                  |   38 
 src/gallium/drivers/ilo/ilo_blitter_blt.c                              |   43 
 src/gallium/drivers/ilo/ilo_blitter_pipe.c                             |    2 
 src/gallium/drivers/ilo/ilo_blitter_rectlist.c                         |  161 
 src/gallium/drivers/ilo/ilo_common.h                                   |    8 
 src/gallium/drivers/ilo/ilo_context.c                                  |    2 
 src/gallium/drivers/ilo/ilo_draw.c                                     |   23 
 src/gallium/drivers/ilo/ilo_format.c                                   |  356 
 src/gallium/drivers/ilo/ilo_format.h                                   |  203 
 src/gallium/drivers/ilo/ilo_render.c                                   |  169 
 src/gallium/drivers/ilo/ilo_render.h                                   |    3 
 src/gallium/drivers/ilo/ilo_render_dynamic.c                           |  179 
 src/gallium/drivers/ilo/ilo_render_gen.h                               |   29 
 src/gallium/drivers/ilo/ilo_render_gen6.c                              |  282 
 src/gallium/drivers/ilo/ilo_render_gen7.c                              |  334 
 src/gallium/drivers/ilo/ilo_render_gen8.c                              |  155 
 src/gallium/drivers/ilo/ilo_render_media.c                             |    3 
 src/gallium/drivers/ilo/ilo_render_surface.c                           |  121 
 src/gallium/drivers/ilo/ilo_resource.c                                 |  331 
 src/gallium/drivers/ilo/ilo_resource.h                                 |   25 
 src/gallium/drivers/ilo/ilo_screen.c                                   |   46 
 src/gallium/drivers/ilo/ilo_shader.c                                   |  479 -
 src/gallium/drivers/ilo/ilo_shader.h                                   |   42 
 src/gallium/drivers/ilo/ilo_state.c                                    | 1471 ++-
 src/gallium/drivers/ilo/ilo_state.h                                    |  217 
 src/gallium/drivers/ilo/ilo_transfer.c                                 |   71 
 src/gallium/drivers/ilo/shader/ilo_shader_internal.h                   |   28 
 src/gallium/drivers/ilo/shader/toy_tgsi.c                              |    3 
 src/gallium/drivers/llvmpipe/lp_bld_blend.c                            |    2 
 src/gallium/drivers/llvmpipe/lp_bld_depth.c                            |    4 
 src/gallium/drivers/llvmpipe/lp_context.h                              |    2 
 src/gallium/drivers/llvmpipe/lp_debug.h                                |    2 
 src/gallium/drivers/llvmpipe/lp_fence.h                                |    4 
 src/gallium/drivers/llvmpipe/lp_rast.h                                 |   18 
 src/gallium/drivers/llvmpipe/lp_rast_priv.h                            |    6 
 src/gallium/drivers/llvmpipe/lp_rast_tri.c                             |   10 
 src/gallium/drivers/llvmpipe/lp_scene.h                                |   16 
 src/gallium/drivers/llvmpipe/lp_screen.c                               |   22 
 src/gallium/drivers/llvmpipe/lp_screen.h                               |    2 
 src/gallium/drivers/llvmpipe/lp_setup.c                                |    5 
 src/gallium/drivers/llvmpipe/lp_setup.h                                |    2 
 src/gallium/drivers/llvmpipe/lp_setup_line.c                           |    6 
 src/gallium/drivers/llvmpipe/lp_setup_point.c                          |    2 
 src/gallium/drivers/llvmpipe/lp_setup_tri.c                            |   12 
 src/gallium/drivers/llvmpipe/lp_setup_vbuf.c                           |    2 
 src/gallium/drivers/llvmpipe/lp_state_fs.c                             |   39 
 src/gallium/drivers/llvmpipe/lp_surface.c                              |   66 
 src/gallium/drivers/llvmpipe/lp_test.h                                 |    2 
 src/gallium/drivers/llvmpipe/lp_texture.h                              |   14 
 src/gallium/drivers/nouveau/Android.mk                                 |    4 
 src/gallium/drivers/nouveau/Makefile.am                                |    4 
 src/gallium/drivers/nouveau/Makefile.sources                           |    3 
 src/gallium/drivers/nouveau/codegen/nv50_ir.cpp                        |    4 
 src/gallium/drivers/nouveau/codegen/nv50_ir.h                          |   12 
 src/gallium/drivers/nouveau/codegen/nv50_ir_build_util.cpp             |    7 
 src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h                   |   26 
 src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gk110.cpp             |   48 
 src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gm107.cpp             |   25 
 src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nv50.cpp              |   11 
 src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nvc0.cpp              |   49 
 src/gallium/drivers/nouveau/codegen/nv50_ir_from_tgsi.cpp              |  137 
 src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_gm107.cpp         |   92 
 src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nv50.cpp          |    7 
 src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.cpp          |   50 
 src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.h            |    7 
 src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp               |  329 
 src/gallium/drivers/nouveau/codegen/nv50_ir_print.cpp                  |    6 
 src/gallium/drivers/nouveau/codegen/nv50_ir_ra.cpp                     |   97 
 src/gallium/drivers/nouveau/codegen/nv50_ir_target.cpp                 |    6 
 src/gallium/drivers/nouveau/codegen/nv50_ir_target_nv50.cpp            |    4 
 src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.cpp            |    3 
 src/gallium/drivers/nouveau/codegen/unordered_set.h                    |   48 
 src/gallium/drivers/nouveau/nouveau_buffer.c                           |  159 
 src/gallium/drivers/nouveau/nouveau_buffer.h                           |   12 
 src/gallium/drivers/nouveau/nouveau_compiler.c                         |    4 
 src/gallium/drivers/nouveau/nouveau_context.h                          |   17 
 src/gallium/drivers/nouveau/nouveau_fence.c                            |   36 
 src/gallium/drivers/nouveau/nouveau_fence.h                            |   20 
 src/gallium/drivers/nouveau/nouveau_gldefs.h                           |   14 
 src/gallium/drivers/nouveau/nouveau_mm.c                               |    8 
 src/gallium/drivers/nouveau/nouveau_screen.c                           |   30 
 src/gallium/drivers/nouveau/nouveau_screen.h                           |   12 
 src/gallium/drivers/nouveau/nouveau_statebuf.h                         |    2 
 src/gallium/drivers/nouveau/nouveau_video.c                            |   66 
 src/gallium/drivers/nouveau/nouveau_video.h                            |   12 
 src/gallium/drivers/nouveau/nouveau_vp3_video.h                        |   12 
 src/gallium/drivers/nouveau/nouveau_winsys.h                           |   16 
 src/gallium/drivers/nouveau/nv30/nv30-40_3d.xml.h                      |    2 
 src/gallium/drivers/nouveau/nv30/nv30_clear.c                          |    6 
 src/gallium/drivers/nouveau/nv30/nv30_context.c                        |   10 
 src/gallium/drivers/nouveau/nv30/nv30_context.h                        |   15 
 src/gallium/drivers/nouveau/nv30/nv30_draw.c                           |   24 
 src/gallium/drivers/nouveau/nv30/nv30_format.h                         |    8 
 src/gallium/drivers/nouveau/nv30/nv30_fragprog.c                       |   39 
 src/gallium/drivers/nouveau/nv30/nv30_miptree.c                        |   85 
 src/gallium/drivers/nouveau/nv30/nv30_push.c                           |   12 
 src/gallium/drivers/nouveau/nv30/nv30_query.c                          |    6 
 src/gallium/drivers/nouveau/nv30/nv30_resource.c                       |    4 
 src/gallium/drivers/nouveau/nv30/nv30_resource.h                       |    9 
 src/gallium/drivers/nouveau/nv30/nv30_screen.c                         |   41 
 src/gallium/drivers/nouveau/nv30/nv30_screen.h                         |    4 
 src/gallium/drivers/nouveau/nv30/nv30_state.c                          |    8 
 src/gallium/drivers/nouveau/nv30/nv30_state.h                          |    8 
 src/gallium/drivers/nouveau/nv30/nv30_state_validate.c                 |    8 
 src/gallium/drivers/nouveau/nv30/nv30_texture.c                        |    8 
 src/gallium/drivers/nouveau/nv30/nv30_transfer.c                       |   66 
 src/gallium/drivers/nouveau/nv30/nv30_vbo.c                            |   41 
 src/gallium/drivers/nouveau/nv30/nv30_vertprog.c                       |   12 
 src/gallium/drivers/nouveau/nv30/nv30_winsys.h                         |   22 
 src/gallium/drivers/nouveau/nv30/nvfx_fragprog.c                       |   58 
 src/gallium/drivers/nouveau/nv30/nvfx_shader.h                         |   16 
 src/gallium/drivers/nouveau/nv30/nvfx_vertprog.c                       |   56 
 src/gallium/drivers/nouveau/nv50/nv50_blit.h                           |   24 
 src/gallium/drivers/nouveau/nv50/nv50_context.c                        |   20 
 src/gallium/drivers/nouveau/nv50/nv50_context.h                        |   22 
 src/gallium/drivers/nouveau/nv50/nv50_formats.c                        |    4 
 src/gallium/drivers/nouveau/nv50/nv50_miptree.c                        |   30 
 src/gallium/drivers/nouveau/nv50/nv50_program.c                        |   21 
 src/gallium/drivers/nouveau/nv50/nv50_program.h                        |    7 
 src/gallium/drivers/nouveau/nv50/nv50_push.c                           |   16 
 src/gallium/drivers/nouveau/nv50/nv50_query.c                          |  134 
 src/gallium/drivers/nouveau/nv50/nv50_resource.h                       |   12 
 src/gallium/drivers/nouveau/nv50/nv50_screen.c                         |   23 
 src/gallium/drivers/nouveau/nv50/nv50_screen.h                         |   32 
 src/gallium/drivers/nouveau/nv50/nv50_shader_state.c                   |   29 
 src/gallium/drivers/nouveau/nv50/nv50_state.c                          |   54 
 src/gallium/drivers/nouveau/nv50/nv50_state_validate.c                 |   43 
 src/gallium/drivers/nouveau/nv50/nv50_stateobj.h                       |   12 
 src/gallium/drivers/nouveau/nv50/nv50_stateobj_tex.h                   |    4 
 src/gallium/drivers/nouveau/nv50/nv50_surface.c                        |   97 
 src/gallium/drivers/nouveau/nv50/nv50_tex.c                            |   24 
 src/gallium/drivers/nouveau/nv50/nv50_vbo.c                            |   62 
 src/gallium/drivers/nouveau/nv50/nv50_winsys.h                         |   22 
 src/gallium/drivers/nouveau/nv50/nv84_video.h                          |    4 
 src/gallium/drivers/nouveau/nv50/nv84_video_vp.c                       |    2 
 src/gallium/drivers/nouveau/nvc0/nvc0_compute.c                        |   26 
 src/gallium/drivers/nouveau/nvc0/nvc0_compute.h                        |    2 
 src/gallium/drivers/nouveau/nvc0/nvc0_context.c                        |   41 
 src/gallium/drivers/nouveau/nvc0/nvc0_context.h                        |   45 
 src/gallium/drivers/nouveau/nvc0/nvc0_miptree.c                        |   16 
 src/gallium/drivers/nouveau/nvc0/nvc0_program.c                        |  121 
 src/gallium/drivers/nouveau/nvc0/nvc0_program.h                        |    6 
 src/gallium/drivers/nouveau/nvc0/nvc0_query.c                          |   88 
 src/gallium/drivers/nouveau/nvc0/nvc0_screen.c                         |   70 
 src/gallium/drivers/nouveau/nvc0/nvc0_screen.h                         |   31 
 src/gallium/drivers/nouveau/nvc0/nvc0_shader_state.c                   |   26 
 src/gallium/drivers/nouveau/nvc0/nvc0_state.c                          |  134 
 src/gallium/drivers/nouveau/nvc0/nvc0_state_validate.c                 |   65 
 src/gallium/drivers/nouveau/nvc0/nvc0_stateobj.h                       |   14 
 src/gallium/drivers/nouveau/nvc0/nvc0_surface.c                        |   73 
 src/gallium/drivers/nouveau/nvc0/nvc0_tex.c                            |   78 
 src/gallium/drivers/nouveau/nvc0/nvc0_transfer.c                       |   54 
 src/gallium/drivers/nouveau/nvc0/nvc0_vbo.c                            |   49 
 src/gallium/drivers/nouveau/nvc0/nvc0_vbo_translate.c                  |   51 
 src/gallium/drivers/nouveau/nvc0/nvc0_winsys.h                         |   26 
 src/gallium/drivers/nouveau/nvc0/nve4_compute.c                        |   30 
 src/gallium/drivers/nouveau/nvc0/nve4_compute.h                        |    6 
 src/gallium/drivers/r300/Makefile.am                                   |    2 
 src/gallium/drivers/r300/compiler/radeon_pair_regalloc.c               |    3 
 src/gallium/drivers/r300/r300_blit.c                                   |    5 
 src/gallium/drivers/r300/r300_context.c                                |    8 
 src/gallium/drivers/r300/r300_context.h                                |   20 
 src/gallium/drivers/r300/r300_cs.h                                     |    2 
 src/gallium/drivers/r300/r300_fs.h                                     |    4 
 src/gallium/drivers/r300/r300_query.c                                  |    7 
 src/gallium/drivers/r300/r300_render.c                                 |    4 
 src/gallium/drivers/r300/r300_screen.c                                 |   17 
 src/gallium/drivers/r300/r300_screen.h                                 |    8 
 src/gallium/drivers/r300/r300_screen_buffer.c                          |    2 
 src/gallium/drivers/r300/r300_screen_buffer.h                          |    2 
 src/gallium/drivers/r300/r300_shader_semantics.h                       |    2 
 src/gallium/drivers/r300/r300_state.c                                  |    2 
 src/gallium/drivers/r300/r300_state_inlines.h                          |   28 
 src/gallium/drivers/r300/r300_texture.c                                |    2 
 src/gallium/drivers/r300/r300_tgsi_to_rc.c                             |    8 
 src/gallium/drivers/r300/r300_transfer.c                               |    8 
 src/gallium/drivers/r600/Android.mk                                    |    4 
 src/gallium/drivers/r600/Makefile.am                                   |    2 
 src/gallium/drivers/r600/eg_asm.c                                      |   17 
 src/gallium/drivers/r600/eg_sq.h                                       |    7 
 src/gallium/drivers/r600/evergreen_compute.c                           |   29 
 src/gallium/drivers/r600/evergreen_state.c                             |  102 
 src/gallium/drivers/r600/evergreend.h                                  |    5 
 src/gallium/drivers/r600/r600_asm.c                                    |    2 
 src/gallium/drivers/r600/r600_blit.c                                   |   28 
 src/gallium/drivers/r600/r600_formats.h                                |    4 
 src/gallium/drivers/r600/r600_hw_context.c                             |   75 
 src/gallium/drivers/r600/r600_isa.h                                    |    2 
 src/gallium/drivers/r600/r600_llvm.c                                   |  191 
 src/gallium/drivers/r600/r600_pipe.c                                   |   14 
 src/gallium/drivers/r600/r600_pipe.h                                   |  155 
 src/gallium/drivers/r600/r600_shader.c                                 |  238 
 src/gallium/drivers/r600/r600_shader.h                                 |   21 
 src/gallium/drivers/r600/r600_state.c                                  |   46 
 src/gallium/drivers/r600/r600_state_common.c                           |  180 
 src/gallium/drivers/r600/sb/sb_bc_decoder.cpp                          |    1 
 src/gallium/drivers/r600/sb/sb_bc_finalize.cpp                         |    3 
 src/gallium/drivers/r600/sb/sb_bc_parser.cpp                           |    9 
 src/gallium/drivers/r600/sb/sb_sched.cpp                               |    4 
 src/gallium/drivers/radeon/Android.mk                                  |    4 
 src/gallium/drivers/radeon/Makefile.sources                            |    1 
 src/gallium/drivers/radeon/r600_buffer_common.c                        |   15 
 src/gallium/drivers/radeon/r600_cs.h                                   |   28 
 src/gallium/drivers/radeon/r600_pipe_common.c                          |  135 
 src/gallium/drivers/radeon/r600_pipe_common.h                          |   93 
 src/gallium/drivers/radeon/r600_query.c                                |  153 
 src/gallium/drivers/radeon/r600_streamout.c                            |   55 
 src/gallium/drivers/radeon/r600_texture.c                              |   35 
 src/gallium/drivers/radeon/r600d_common.h                              |    5 
 src/gallium/drivers/radeon/radeon_elf_util.c                           |   13 
 src/gallium/drivers/radeon/radeon_elf_util.h                           |    2 
 src/gallium/drivers/radeon/radeon_llvm.h                               |   57 
 src/gallium/drivers/radeon/radeon_llvm_emit.c                          |   21 
 src/gallium/drivers/radeon/radeon_llvm_emit.h                          |   10 
 src/gallium/drivers/radeon/radeon_setup_tgsi_llvm.c                    |  584 -
 src/gallium/drivers/radeon/radeon_uvd.c                                |  380 
 src/gallium/drivers/radeon/radeon_uvd.h                                |   65 
 src/gallium/drivers/radeon/radeon_vce.c                                |  132 
 src/gallium/drivers/radeon/radeon_vce.h                                |   38 
 src/gallium/drivers/radeon/radeon_vce_40_2_2.c                         |   90 
 src/gallium/drivers/radeon/radeon_vce_50.c                             |  243 
 src/gallium/drivers/radeon/radeon_video.c                              |   20 
 src/gallium/drivers/radeon/radeon_winsys.h                             |   71 
 src/gallium/drivers/radeonsi/Automake.inc                              |    6 
 src/gallium/drivers/radeonsi/Makefile.sources                          |    2 
 src/gallium/drivers/radeonsi/cik_sdma.c                                |  364 
 src/gallium/drivers/radeonsi/si_blit.c                                 |  234 
 src/gallium/drivers/radeonsi/si_compute.c                              |    6 
 src/gallium/drivers/radeonsi/si_cp_dma.c                               |  265 
 src/gallium/drivers/radeonsi/si_descriptors.c                          |  774 -
 src/gallium/drivers/radeonsi/si_dma.c                                  |   20 
 src/gallium/drivers/radeonsi/si_hw_context.c                           |   72 
 src/gallium/drivers/radeonsi/si_pipe.c                                 |   96 
 src/gallium/drivers/radeonsi/si_pipe.h                                 |   70 
 src/gallium/drivers/radeonsi/si_shader.c                               | 1707 +++
 src/gallium/drivers/radeonsi/si_shader.h                               |  144 
 src/gallium/drivers/radeonsi/si_state.c                                |  525 -
 src/gallium/drivers/radeonsi/si_state.h                                |   79 
 src/gallium/drivers/radeonsi/si_state_draw.c                           |  267 
 src/gallium/drivers/radeonsi/si_state_shaders.c                        |  718 +
 src/gallium/drivers/radeonsi/sid.h                                     | 2197 ++++
 src/gallium/drivers/rbug/rbug_context.h                                |    2 
 src/gallium/drivers/rbug/rbug_objects.h                                |   20 
 src/gallium/drivers/rbug/rbug_screen.c                                 |   12 
 src/gallium/drivers/rbug/rbug_screen.h                                 |    2 
 src/gallium/drivers/softpipe/sp_context.h                              |    2 
 src/gallium/drivers/softpipe/sp_fence.c                                |   10 
 src/gallium/drivers/softpipe/sp_fs_exec.c                              |    2 
 src/gallium/drivers/softpipe/sp_prim_vbuf.c                            |    2 
 src/gallium/drivers/softpipe/sp_quad_blend.c                           |    2 
 src/gallium/drivers/softpipe/sp_quad_fs.c                              |    4 
 src/gallium/drivers/softpipe/sp_query.c                                |    2 
 src/gallium/drivers/softpipe/sp_screen.c                               |    9 
 src/gallium/drivers/softpipe/sp_screen.h                               |    2 
 src/gallium/drivers/softpipe/sp_setup.c                                |   10 
 src/gallium/drivers/softpipe/sp_tex_sample.c                           | 1059 +-
 src/gallium/drivers/softpipe/sp_tex_sample.h                           |   28 
 src/gallium/drivers/softpipe/sp_tex_tile_cache.c                       |    2 
 src/gallium/drivers/softpipe/sp_tex_tile_cache.h                       |    4 
 src/gallium/drivers/softpipe/sp_texture.h                              |    6 
 src/gallium/drivers/softpipe/sp_tile_cache.c                           |    6 
 src/gallium/drivers/softpipe/sp_tile_cache.h                           |    4 
 src/gallium/drivers/svga/Makefile.am                                   |    2 
 src/gallium/drivers/svga/SConscript                                    |    1 
 src/gallium/drivers/svga/include/svga3d_shaderdefs.h                   |    2 
 src/gallium/drivers/svga/include/svga_overlay.h                        |    2 
 src/gallium/drivers/svga/svga_cmd.c                                    |    2 
 src/gallium/drivers/svga/svga_context.h                                |    6 
 src/gallium/drivers/svga/svga_debug.h                                  |    2 
 src/gallium/drivers/svga/svga_draw_private.h                           |    2 
 src/gallium/drivers/svga/svga_pipe_blend.c                             |    4 
 src/gallium/drivers/svga/svga_pipe_depthstencil.c                      |    4 
 src/gallium/drivers/svga/svga_pipe_query.c                             |    2 
 src/gallium/drivers/svga/svga_pipe_sampler.c                           |    6 
 src/gallium/drivers/svga/svga_resource_buffer.c                        |    2 
 src/gallium/drivers/svga/svga_resource_buffer.h                        |   12 
 src/gallium/drivers/svga/svga_resource_texture.h                       |   16 
 src/gallium/drivers/svga/svga_sampler_view.h                           |    2 
 src/gallium/drivers/svga/svga_screen.c                                 |   23 
 src/gallium/drivers/svga/svga_screen.h                                 |    2 
 src/gallium/drivers/svga/svga_screen_cache.c                           |    2 
 src/gallium/drivers/svga/svga_shader.h                                 |    2 
 src/gallium/drivers/svga/svga_state_fs.c                               |    2 
 src/gallium/drivers/svga/svga_state_rss.c                              |    2 
 src/gallium/drivers/svga/svga_state_tss.c                              |    2 
 src/gallium/drivers/svga/svga_state_vs.c                               |    2 
 src/gallium/drivers/svga/svga_surface.h                                |    4 
 src/gallium/drivers/svga/svga_swtnl_private.h                          |    2 
 src/gallium/drivers/svga/svga_tgsi.c                                   |    2 
 src/gallium/drivers/svga/svga_tgsi.h                                   |    6 
 src/gallium/drivers/svga/svga_tgsi_emit.h                              |   20 
 src/gallium/drivers/svga/svga_tgsi_insn.c                              |    2 
 src/gallium/drivers/svga/svgadump/svga_shader.h                        |    6 
 src/gallium/drivers/trace/tr_context.c                                 |  104 
 src/gallium/drivers/trace/tr_context.h                                 |    2 
 src/gallium/drivers/trace/tr_dump.c                                    |   24 
 src/gallium/drivers/trace/tr_dump_defines.h                            |    4 
 src/gallium/drivers/trace/tr_public.h                                  |    2 
 src/gallium/drivers/trace/tr_screen.c                                  |   24 
 src/gallium/drivers/trace/tr_texture.h                                 |    8 
 src/gallium/drivers/vc4/Android.mk                                     |   37 
 src/gallium/drivers/vc4/Makefile.am                                    |    6 
 src/gallium/drivers/vc4/Makefile.sources                               |   10 
 src/gallium/drivers/vc4/kernel/Makefile.am                             |   40 
 src/gallium/drivers/vc4/kernel/Makefile.sources                        |    6 
 src/gallium/drivers/vc4/kernel/vc4_drv.h                               |   53 
 src/gallium/drivers/vc4/kernel/vc4_gem.c                               |   75 
 src/gallium/drivers/vc4/kernel/vc4_packet.h                            |  393 
 src/gallium/drivers/vc4/kernel/vc4_render_cl.c                         |  449 
 src/gallium/drivers/vc4/kernel/vc4_validate.c                          |  771 -
 src/gallium/drivers/vc4/kernel/vc4_validate_shaders.c                  |  116 
 src/gallium/drivers/vc4/vc4_blit.c                                     |  112 
 src/gallium/drivers/vc4/vc4_bufmgr.c                                   |  309 
 src/gallium/drivers/vc4/vc4_bufmgr.h                                   |   13 
 src/gallium/drivers/vc4/vc4_cl.c                                       |   20 
 src/gallium/drivers/vc4/vc4_cl.h                                       |  152 
 src/gallium/drivers/vc4/vc4_cl_dump.c                                  |  177 
 src/gallium/drivers/vc4/vc4_context.c                                  |  308 
 src/gallium/drivers/vc4/vc4_context.h                                  |   61 
 src/gallium/drivers/vc4/vc4_draw.c                                     |  273 
 src/gallium/drivers/vc4/vc4_drm.h                                      |   65 
 src/gallium/drivers/vc4/vc4_emit.c                                     |   65 
 src/gallium/drivers/vc4/vc4_fence.c                                    |   13 
 src/gallium/drivers/vc4/vc4_formats.c                                  |    2 
 src/gallium/drivers/vc4/vc4_job.c                                      |  113 
 src/gallium/drivers/vc4/vc4_nir_lower_blend.c                          |  431 
 src/gallium/drivers/vc4/vc4_nir_lower_io.c                             |  291 
 src/gallium/drivers/vc4/vc4_opt_algebraic.c                            |   38 
 src/gallium/drivers/vc4/vc4_opt_constant_folding.c                     |    4 
 src/gallium/drivers/vc4/vc4_opt_copy_propagation.c                     |   30 
 src/gallium/drivers/vc4/vc4_opt_cse.c                                  |   24 
 src/gallium/drivers/vc4/vc4_opt_dead_code.c                            |    2 
 src/gallium/drivers/vc4/vc4_opt_small_immediates.c                     |    5 
 src/gallium/drivers/vc4/vc4_opt_vpm_writes.c                           |   26 
 src/gallium/drivers/vc4/vc4_packet.h                                   |  335 
 src/gallium/drivers/vc4/vc4_program.c                                  | 1084 --
 src/gallium/drivers/vc4/vc4_qir.c                                      |   73 
 src/gallium/drivers/vc4/vc4_qir.h                                      |  152 
 src/gallium/drivers/vc4/vc4_qir_lower_uniforms.c                       |   15 
 src/gallium/drivers/vc4/vc4_qpu.h                                      |   37 
 src/gallium/drivers/vc4/vc4_qpu_disasm.c                               |   18 
 src/gallium/drivers/vc4/vc4_qpu_emit.c                                 |  141 
 src/gallium/drivers/vc4/vc4_qpu_schedule.c                             |   64 
 src/gallium/drivers/vc4/vc4_qpu_validate.c                             |    7 
 src/gallium/drivers/vc4/vc4_query.c                                    |    3 
 src/gallium/drivers/vc4/vc4_register_allocate.c                        |  132 
 src/gallium/drivers/vc4/vc4_reorder_uniforms.c                         |    4 
 src/gallium/drivers/vc4/vc4_resource.c                                 |   47 
 src/gallium/drivers/vc4/vc4_resource.h                                 |   15 
 src/gallium/drivers/vc4/vc4_screen.c                                   |   13 
 src/gallium/drivers/vc4/vc4_screen.h                                   |   12 
 src/gallium/drivers/vc4/vc4_simulator.c                                |   33 
 src/gallium/drivers/vc4/vc4_simulator_validate.h                       |   23 
 src/gallium/drivers/vc4/vc4_state.c                                    |  115 
 src/gallium/drivers/vc4/vc4_tiling.c                                   |   11 
 src/gallium/drivers/vc4/vc4_tiling.h                                   |    6 
 src/gallium/drivers/vc4/vc4_uniforms.c                                 |  344 
 src/gallium/include/pipe/p_compiler.h                                  |    7 
 src/gallium/include/pipe/p_config.h                                    |    4 
 src/gallium/include/pipe/p_context.h                                   |   65 
 src/gallium/include/pipe/p_defines.h                                   |  240 
 src/gallium/include/pipe/p_screen.h                                    |    6 
 src/gallium/include/pipe/p_shader_tokens.h                             |   14 
 src/gallium/include/pipe/p_state.h                                     |   78 
 src/gallium/include/pipe/p_video_enums.h                               |   13 
 src/gallium/include/pipe/p_video_state.h                               |  105 
 src/gallium/include/state_tracker/st_api.h                             |    2 
 src/gallium/state_trackers/clover/Makefile.am                          |    2 
 src/gallium/state_trackers/clover/api/dispatch.cpp                     |   10 
 src/gallium/state_trackers/clover/api/dispatch.hpp                     |   23 
 src/gallium/state_trackers/clover/api/kernel.cpp                       |   10 
 src/gallium/state_trackers/clover/api/memory.cpp                       |   26 
 src/gallium/state_trackers/clover/api/program.cpp                      |   10 
 src/gallium/state_trackers/clover/api/transfer.cpp                     |   12 
 src/gallium/state_trackers/clover/api/util.hpp                         |    7 
 src/gallium/state_trackers/clover/core/compiler.hpp                    |    3 
 src/gallium/state_trackers/clover/core/device.cpp                      |    9 
 src/gallium/state_trackers/clover/core/device.hpp                      |    1 
 src/gallium/state_trackers/clover/core/error.hpp                       |    4 
 src/gallium/state_trackers/clover/core/event.cpp                       |    2 
 src/gallium/state_trackers/clover/core/kernel.cpp                      |   43 
 src/gallium/state_trackers/clover/core/kernel.hpp                      |   15 
 src/gallium/state_trackers/clover/core/memory.cpp                      |    4 
 src/gallium/state_trackers/clover/core/module.hpp                      |    4 
 src/gallium/state_trackers/clover/core/program.cpp                     |    4 
 src/gallium/state_trackers/clover/core/resource.cpp                    |   20 
 src/gallium/state_trackers/clover/llvm/invocation.cpp                  |  194 
 src/gallium/state_trackers/clover/tgsi/compiler.cpp                    |   28 
 src/gallium/state_trackers/dri/Android.mk                              |   60 
 src/gallium/state_trackers/dri/Makefile.am                             |    4 
 src/gallium/state_trackers/dri/SConscript                              |    4 
 src/gallium/state_trackers/dri/dri2.c                                  |    2 
 src/gallium/state_trackers/dri/dri2_buffer.h                           |    2 
 src/gallium/state_trackers/dri/dri_context.h                           |    2 
 src/gallium/state_trackers/dri/dri_drawable.c                          |    7 
 src/gallium/state_trackers/dri/dri_drawable.h                          |    2 
 src/gallium/state_trackers/dri/dri_query_renderer.c                    |   14 
 src/gallium/state_trackers/dri/dri_screen.c                            |   23 
 src/gallium/state_trackers/dri/dri_screen.h                            |   16 
 src/gallium/state_trackers/dri/drisw.c                                 |   14 
 src/gallium/state_trackers/glx/xlib/glx_api.c                          |   27 
 src/gallium/state_trackers/glx/xlib/xm_api.h                           |    4 
 src/gallium/state_trackers/glx/xlib/xm_st.c                            |    2 
 src/gallium/state_trackers/hgl/hgl.c                                   |    4 
 src/gallium/state_trackers/nine/adapter9.c                             |   42 
 src/gallium/state_trackers/nine/adapter9.h                             |    2 
 src/gallium/state_trackers/nine/authenticatedchannel9.h                |    2 
 src/gallium/state_trackers/nine/basetexture9.c                         |   46 
 src/gallium/state_trackers/nine/basetexture9.h                         |   14 
 src/gallium/state_trackers/nine/cryptosession9.h                       |    2 
 src/gallium/state_trackers/nine/cubetexture9.c                         |   27 
 src/gallium/state_trackers/nine/cubetexture9.h                         |    2 
 src/gallium/state_trackers/nine/device9.c                              |  442 
 src/gallium/state_trackers/nine/device9.h                              |   15 
 src/gallium/state_trackers/nine/device9ex.h                            |    2 
 src/gallium/state_trackers/nine/device9video.h                         |    2 
 src/gallium/state_trackers/nine/indexbuffer9.h                         |    2 
 src/gallium/state_trackers/nine/iunknown.h                             |   12 
 src/gallium/state_trackers/nine/nine_dump.h                            |   10 
 src/gallium/state_trackers/nine/nine_ff.c                              |  397 
 src/gallium/state_trackers/nine/nine_ff.h                              |   81 
 src/gallium/state_trackers/nine/nine_helpers.c                         |    4 
 src/gallium/state_trackers/nine/nine_helpers.h                         |    6 
 src/gallium/state_trackers/nine/nine_pipe.c                            |   44 
 src/gallium/state_trackers/nine/nine_pipe.h                            |  131 
 src/gallium/state_trackers/nine/nine_shader.c                          |  378 
 src/gallium/state_trackers/nine/nine_shader.h                          |   61 
 src/gallium/state_trackers/nine/nine_state.c                           | 1330 +-
 src/gallium/state_trackers/nine/nine_state.h                           |   64 
 src/gallium/state_trackers/nine/nineexoverlayextension.h               |    2 
 src/gallium/state_trackers/nine/pixelshader9.c                         |   42 
 src/gallium/state_trackers/nine/pixelshader9.h                         |   59 
 src/gallium/state_trackers/nine/query9.c                               |    2 
 src/gallium/state_trackers/nine/query9.h                               |    2 
 src/gallium/state_trackers/nine/resource9.c                            |   20 
 src/gallium/state_trackers/nine/resource9.h                            |    2 
 src/gallium/state_trackers/nine/stateblock9.c                          |    2 
 src/gallium/state_trackers/nine/stateblock9.h                          |    2 
 src/gallium/state_trackers/nine/surface9.c                             |  217 
 src/gallium/state_trackers/nine/surface9.h                             |   26 
 src/gallium/state_trackers/nine/swapchain9.c                           |   27 
 src/gallium/state_trackers/nine/swapchain9.h                           |    2 
 src/gallium/state_trackers/nine/swapchain9ex.h                         |    2 
 src/gallium/state_trackers/nine/texture9.c                             |   31 
 src/gallium/state_trackers/nine/texture9.h                             |    2 
 src/gallium/state_trackers/nine/vertexbuffer9.h                        |    2 
 src/gallium/state_trackers/nine/vertexdeclaration9.c                   |    8 
 src/gallium/state_trackers/nine/vertexdeclaration9.h                   |    2 
 src/gallium/state_trackers/nine/vertexshader9.c                        |   33 
 src/gallium/state_trackers/nine/vertexshader9.h                        |   36 
 src/gallium/state_trackers/nine/volume9.c                              |  199 
 src/gallium/state_trackers/nine/volume9.h                              |   23 
 src/gallium/state_trackers/nine/volumetexture9.c                       |   18 
 src/gallium/state_trackers/nine/volumetexture9.h                       |    2 
 src/gallium/state_trackers/omx/vid_enc.c                               |   21 
 src/gallium/state_trackers/omx/vid_enc.h                               |    4 
 src/gallium/state_trackers/osmesa/osmesa.c                             |    4 
 src/gallium/state_trackers/vdpau/decode.c                              |  122 
 src/gallium/state_trackers/vdpau/presentation.c                        |    2 
 src/gallium/state_trackers/vdpau/vdpau_private.h                       |   20 
 src/gallium/state_trackers/wgl/Makefile.sources                        |    2 
 src/gallium/state_trackers/wgl/stw_context.c                           |   13 
 src/gallium/state_trackers/wgl/stw_device.h                            |    2 
 src/gallium/state_trackers/wgl/stw_ext_pixelformat.c                   |    9 
 src/gallium/state_trackers/wgl/stw_framebuffer.c                       |    4 
 src/gallium/state_trackers/wgl/stw_getprocaddress.c                    |   23 
 src/gallium/state_trackers/wgl/stw_nopfuncs.c                          |  464 +
 src/gallium/state_trackers/wgl/stw_nopfuncs.h                          |   11 
 src/gallium/state_trackers/wgl/stw_pixelformat.c                       |   29 
 src/gallium/state_trackers/wgl/stw_st.c                                |    4 
 src/gallium/state_trackers/wgl/stw_tls.c                               |    4 
 src/gallium/state_trackers/xa/xa_composite.c                           |    4 
 src/gallium/state_trackers/xa/xa_priv.h                                |   10 
 src/gallium/state_trackers/xa/xa_renderer.c                            |   14 
 src/gallium/state_trackers/xa/xa_tgsi.c                                |    6 
 src/gallium/state_trackers/xa/xa_tracker.c                             |    2 
 src/gallium/state_trackers/xvmc/Makefile.am                            |    1 
 src/gallium/state_trackers/xvmc/surface.c                              |    2 
 src/gallium/state_trackers/xvmc/xvmc_private.h                         |    2 
 src/gallium/targets/d3dadapter9/Makefile.am                            |    4 
 src/gallium/targets/d3dadapter9/description.c                          |  324 
 src/gallium/targets/d3dadapter9/drm.c                                  |   86 
 src/gallium/targets/dri-vdpau.dyn                                      |    1 
 src/gallium/targets/dri/Android.mk                                     |  125 
 src/gallium/targets/dri/Makefile.am                                    |    3 
 src/gallium/targets/dri/SConscript                                     |    7 
 src/gallium/targets/dri/dri.sym                                        |    1 
 src/gallium/targets/libgl-xlib/Makefile.am                             |    7 
 src/gallium/targets/omx/Makefile.am                                    |    3 
 src/gallium/targets/opencl/.gitignore                                  |    1 
 src/gallium/targets/opencl/Makefile.am                                 |    7 
 src/gallium/targets/opencl/mesa.icd                                    |    1 
 src/gallium/targets/opencl/mesa.icd.in                                 |    1 
 src/gallium/targets/pipe-loader/Makefile.am                            |    4 
 src/gallium/targets/pipe-loader/pipe_radeonsi.c                        |    8 
 src/gallium/targets/va/Makefile.am                                     |    3 
 src/gallium/targets/vdpau/Makefile.am                                  |    3 
 src/gallium/targets/vdpau/vdpau.sym                                    |    1 
 src/gallium/targets/xa/Makefile.am                                     |    3 
 src/gallium/targets/xvmc/Makefile.am                                   |    4 
 src/gallium/tests/graw/graw_util.h                                     |   14 
 src/gallium/tests/trivial/Makefile.am                                  |    3 
 src/gallium/tests/trivial/quad-tex.c                                   |    9 
 src/gallium/winsys/amdgpu/drm/Android.mk                               |   47 
 src/gallium/winsys/amdgpu/drm/Makefile.am                              |   17 
 src/gallium/winsys/amdgpu/drm/Makefile.sources                         |   29 
 src/gallium/winsys/amdgpu/drm/addrlib/addrinterface.cpp                | 1008 ++
 src/gallium/winsys/amdgpu/drm/addrlib/addrinterface.h                  | 2166 ++++
 src/gallium/winsys/amdgpu/drm/addrlib/addrtypes.h                      |  590 +
 src/gallium/winsys/amdgpu/drm/addrlib/core/addrcommon.h                |  558 +
 src/gallium/winsys/amdgpu/drm/addrlib/core/addrelemlib.cpp             | 1674 +++
 src/gallium/winsys/amdgpu/drm/addrlib/core/addrelemlib.h               |  270 
 src/gallium/winsys/amdgpu/drm/addrlib/core/addrlib.cpp                 | 4023 ++++++++
 src/gallium/winsys/amdgpu/drm/addrlib/core/addrlib.h                   |  695 +
 src/gallium/winsys/amdgpu/drm/addrlib/core/addrobject.cpp              |  246 
 src/gallium/winsys/amdgpu/drm/addrlib/core/addrobject.h                |   89 
 src/gallium/winsys/amdgpu/drm/addrlib/inc/chip/r800/si_gb_reg.h        |  155 
 src/gallium/winsys/amdgpu/drm/addrlib/inc/lnx_common_defs.h            |  129 
 src/gallium/winsys/amdgpu/drm/addrlib/r800/chip/si_ci_vi_merged_enum.h |   40 
 src/gallium/winsys/amdgpu/drm/addrlib/r800/ciaddrlib.cpp               | 1782 +++
 src/gallium/winsys/amdgpu/drm/addrlib/r800/ciaddrlib.h                 |  198 
 src/gallium/winsys/amdgpu/drm/addrlib/r800/egbaddrlib.cpp              | 4575 ++++++++++
 src/gallium/winsys/amdgpu/drm/addrlib/r800/egbaddrlib.h                |  411 
 src/gallium/winsys/amdgpu/drm/addrlib/r800/siaddrlib.cpp               | 2818 ++++++
 src/gallium/winsys/amdgpu/drm/addrlib/r800/siaddrlib.h                 |  262 
 src/gallium/winsys/amdgpu/drm/amdgpu_bo.c                              |  784 +
 src/gallium/winsys/amdgpu/drm/amdgpu_bo.h                              |   80 
 src/gallium/winsys/amdgpu/drm/amdgpu_cs.c                              |  704 +
 src/gallium/winsys/amdgpu/drm/amdgpu_cs.h                              |  162 
 src/gallium/winsys/amdgpu/drm/amdgpu_id.h                              |  161 
 src/gallium/winsys/amdgpu/drm/amdgpu_public.h                          |   40 
 src/gallium/winsys/amdgpu/drm/amdgpu_surface.c                         |  438 
 src/gallium/winsys/amdgpu/drm/amdgpu_winsys.c                          |  514 +
 src/gallium/winsys/amdgpu/drm/amdgpu_winsys.h                          |   78 
 src/gallium/winsys/i915/drm/i915_drm_batchbuffer.c                     |    2 
 src/gallium/winsys/i915/drm/i915_drm_winsys.h                          |    6 
 src/gallium/winsys/nouveau/drm/nouveau_drm_winsys.c                    |    2 
 src/gallium/winsys/radeon/drm/radeon_drm_bo.c                          |  104 
 src/gallium/winsys/radeon/drm/radeon_drm_bo.h                          |    3 
 src/gallium/winsys/radeon/drm/radeon_drm_cs.c                          |   59 
 src/gallium/winsys/radeon/drm/radeon_drm_cs.h                          |   10 
 src/gallium/winsys/radeon/drm/radeon_drm_winsys.c                      |   14 
 src/gallium/winsys/radeon/drm/radeon_drm_winsys.h                      |    2 
 src/gallium/winsys/svga/drm/SConscript                                 |    1 
 src/gallium/winsys/svga/drm/pb_buffer_simple_fenced.c                  |   14 
 src/gallium/winsys/svga/drm/vmw_buffer.c                               |    4 
 src/gallium/winsys/svga/drm/vmw_buffer.h                               |    4 
 src/gallium/winsys/svga/drm/vmw_context.c                              |    4 
 src/gallium/winsys/svga/drm/vmw_fence.c                                |    6 
 src/gallium/winsys/svga/drm/vmw_screen.h                               |    2 
 src/gallium/winsys/svga/drm/vmw_screen_dri.c                           |    2 
 src/gallium/winsys/svga/drm/vmw_screen_ioctl.c                         |    2 
 src/gallium/winsys/svga/drm/vmw_shader.h                               |    4 
 src/gallium/winsys/svga/drm/vmw_surface.h                              |    4 
 src/gallium/winsys/sw/android/Android.mk                               |   34 
 src/gallium/winsys/sw/android/android_sw_winsys.cpp                    |  264 
 src/gallium/winsys/sw/android/android_sw_winsys.h                      |   48 
 src/gallium/winsys/sw/dri/Android.mk                                   |   35 
 src/gallium/winsys/sw/dri/dri_sw_winsys.c                              |    4 
 src/gallium/winsys/sw/gdi/gdi_sw_winsys.c                              |    2 
 src/gallium/winsys/sw/hgl/hgl_sw_winsys.c                              |    2 
 src/gallium/winsys/sw/kms-dri/Makefile.am                              |    2 
 src/gallium/winsys/sw/kms-dri/SConscript                               |   23 
 src/gallium/winsys/sw/kms-dri/kms_dri_sw_winsys.c                      |    4 
 src/gallium/winsys/sw/wrapper/wrapper_sw_winsys.c                      |    4 
 src/gallium/winsys/sw/xlib/xlib_sw_winsys.c                            |    2 
 src/gallium/winsys/vc4/drm/Android.mk                                  |   34 
 src/gbm/Makefile.am                                                    |    9 


Reply to: