mesa: Changes to 'debian-experimental'
.gitignore | 6
Android.common.mk | 4
Android.mk | 5
Makefile.am | 30
acinclude.m4 | 119
bin/.cherry-ignore | 15
bin/.gitignore | 1
bin/installmesa | 74
bin/minstall | 112
bin/mklib | 1043 --
configs/.gitignore | 2
configs/current.in | 222
configs/default | 180
configure.ac | 467 -
debian/changelog | 16
debian/libgles1-mesa.symbols | 2
debian/libgles2-mesa.symbols | 105
debian/libosmesa6-dev.install.in | 6
debian/libosmesa6.install.in | 2
debian/not-installed | 5
debian/patches/15-fix-llvmpipe-test-linking.diff | 61
debian/patches/16-radeon-ndebug.diff | 13
debian/patches/series | 2
debian/rules | 4
docs/GL3.txt | 31
docs/README.VMS | 38
docs/autoconf.html | 135
docs/banner.html | 33
docs/bugs.html | 13
docs/conform.html | 9
docs/contents.html | 82
docs/debugging.html | 8
docs/developers.html | 14
docs/devinfo.html | 36
docs/dispatch.html | 9
docs/download.html | 20
docs/egl.html | 98
docs/envvars.html | 30
docs/extensions.html | 8
docs/faq.html | 116
docs/games.html | 64
docs/gears.png |binary
docs/helpwanted.html | 53
docs/index.html | 1415 +++
docs/install.html | 16
docs/intro.html | 21
docs/libraries.html | 58
docs/license.html | 17
docs/lists.html | 52
docs/llvmpipe.html | 8
docs/mangling.html | 9
docs/mesa.css | 30
docs/modelers.html | 65
docs/news.html | 1395 ---
docs/opengles.html | 12
docs/openvg.html | 10
docs/osmesa.html | 11
docs/perf.html | 9
docs/postprocess.html | 9
docs/precompiled.html | 8
docs/relnotes-6.4.1.html | 8
docs/relnotes-6.4.2.html | 8
docs/relnotes-6.4.html | 8
docs/relnotes-6.5.1.html | 8
docs/relnotes-6.5.2.html | 8
docs/relnotes-6.5.3.html | 8
docs/relnotes-6.5.html | 8
docs/relnotes-7.0.1.html | 8
docs/relnotes-7.0.2.html | 8
docs/relnotes-7.0.3.html | 8
docs/relnotes-7.0.4.html | 8
docs/relnotes-7.0.html | 8
docs/relnotes-7.1.html | 8
docs/relnotes-7.10.1.html | 8
docs/relnotes-7.10.2.html | 8
docs/relnotes-7.10.3.html | 8
docs/relnotes-7.10.html | 8
docs/relnotes-7.11.1.html | 8
docs/relnotes-7.11.2.html | 8
docs/relnotes-7.11.html | 8
docs/relnotes-7.2.html | 8
docs/relnotes-7.3.html | 8
docs/relnotes-7.4.1.html | 8
docs/relnotes-7.4.2.html | 8
docs/relnotes-7.4.3.html | 8
docs/relnotes-7.4.4.html | 8
docs/relnotes-7.4.html | 8
docs/relnotes-7.5.1.html | 12
docs/relnotes-7.5.2.html | 11
docs/relnotes-7.5.html | 11
docs/relnotes-7.6.1.html | 9
docs/relnotes-7.6.html | 8
docs/relnotes-7.7.1.html | 9
docs/relnotes-7.7.html | 8
docs/relnotes-7.8.1.html | 9
docs/relnotes-7.8.2.html | 9
docs/relnotes-7.8.3.html | 9
docs/relnotes-7.8.html | 8
docs/relnotes-7.9.1.html | 8
docs/relnotes-7.9.2.html | 8
docs/relnotes-7.9.html | 8
docs/relnotes-8.0.1.html | 8
docs/relnotes-8.0.2.html | 9
docs/relnotes-8.0.3.html | 8
docs/relnotes-8.0.4.html | 8
docs/relnotes-8.0.5.html | 264
docs/relnotes-8.0.html | 9
docs/relnotes-9.0.1.html | 8
docs/relnotes-9.0.2.html | 12
docs/relnotes-9.0.html | 11
docs/relnotes-9.1.html | 79
docs/relnotes.html | 11
docs/repository.html | 24
docs/science.html | 71
docs/shading.html | 26
docs/sourcedocs.html | 14
docs/sourcetree.html | 13
docs/subset-A.html | 3572 ----------
docs/subset.html | 25
docs/systems.html | 18
docs/thanks.html | 22
docs/utilities.html | 20
docs/utility.html | 42
docs/versions.html | 9
docs/viewperf.html | 9
docs/vmware-guest.html | 21
docs/webmaster.html | 9
docs/xlibdriver.html | 17
doxygen/.gitignore | 1
doxygen/glsl.doxy | 4
doxygen/main.doxy | 2
include/EGL/eglext.h | 86
include/GL/gl.h | 12
include/GL/glx.h | 13
include/GL/internal/dri_interface.h | 42
include/GL/vms_x_fix.h | 1224 ---
include/GLES/glext.h | 219
include/GLES2/gl2.h | 5
include/GLES2/gl2ext.h | 318
include/GLES3/gl3.h | 1061 ++
include/GLES3/gl3ext.h | 24
include/GLES3/gl3platform.h | 30
m4/ax_prog_bison.m4 | 71
m4/ax_prog_cc_for_build.m4 | 125
m4/ax_prog_cxx_for_build.m4 | 109
m4/ax_prog_flex.m4 | 63
m4/ax_python_module.m4 | 49
scons/custom.py | 9
scons/gallium.py | 11
scons/llvm.py | 3
src/.gitignore | 1
src/egl/.gitignore | 1
src/egl/drivers/.gitignore | 1
src/egl/drivers/dri2/egl_dri2.c | 27
src/egl/drivers/dri2/egl_dri2.h | 32
src/egl/drivers/dri2/platform_android.c | 59
src/egl/drivers/dri2/platform_drm.c | 30
src/egl/drivers/dri2/platform_wayland.c | 430 -
src/egl/drivers/dri2/platform_x11.c | 117
src/egl/drivers/glx/egl_glx.c | 8
src/egl/main/.gitignore | 1
src/egl/main/Android.mk | 5
src/egl/main/eglapi.h | 6
src/egl/main/eglcompiler.h | 4
src/egl/main/eglconfig.c | 1
src/egl/main/eglcontext.c | 4
src/egl/main/eglcurrent.c | 2
src/egl/main/eglcurrent.h | 1
src/egl/main/egldisplay.c | 2
src/egl/main/egldisplay.h | 1
src/egl/main/eglmisc.c | 4
src/egl/main/eglmode.c | 2
src/egl/main/eglscreen.c | 2
src/egl/main/eglsurface.c | 13
src/egl/wayland/.gitignore | 1
src/gallium/.gitignore | 1
src/gallium/Automake.inc | 5
src/gallium/Makefile.template | 73
src/gallium/auxiliary/Makefile | 47
src/gallium/auxiliary/Makefile.am | 47
src/gallium/auxiliary/Makefile.sources | 6
src/gallium/auxiliary/cso_cache/cso_context.c | 149
src/gallium/auxiliary/cso_cache/cso_context.h | 43
src/gallium/auxiliary/draw/draw_cliptest_tmp.h | 16
src/gallium/auxiliary/draw/draw_context.c | 33
src/gallium/auxiliary/draw/draw_context.h | 5
src/gallium/auxiliary/draw/draw_gs.c | 36
src/gallium/auxiliary/draw/draw_gs.h | 2
src/gallium/auxiliary/draw/draw_llvm.c | 175
src/gallium/auxiliary/draw/draw_llvm.h | 87
src/gallium/auxiliary/draw/draw_llvm_sample.c | 126
src/gallium/auxiliary/draw/draw_pipe.c | 11
src/gallium/auxiliary/draw/draw_pipe_aaline.c | 12
src/gallium/auxiliary/draw/draw_pipe_clip.c | 27
src/gallium/auxiliary/draw/draw_pipe_pstipple.c | 6
src/gallium/auxiliary/draw/draw_pipe_stipple.c | 2
src/gallium/auxiliary/draw/draw_pipe_validate.c | 1
src/gallium/auxiliary/draw/draw_private.h | 29
src/gallium/auxiliary/draw/draw_pt.c | 30
src/gallium/auxiliary/draw/draw_pt.h | 9
src/gallium/auxiliary/draw/draw_pt_fetch.c | 2
src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline.c | 27
src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline_llvm.c | 150
src/gallium/auxiliary/draw/draw_pt_so_emit.c | 38
src/gallium/auxiliary/draw/draw_pt_vsplit.c | 2
src/gallium/auxiliary/draw/draw_pt_vsplit_tmp.h | 14
src/gallium/auxiliary/draw/draw_vs.c | 50
src/gallium/auxiliary/draw/draw_vs.h | 5
src/gallium/auxiliary/draw/draw_vs_ppc.c | 240
src/gallium/auxiliary/gallivm/lp_bld_arit.c | 409 -
src/gallium/auxiliary/gallivm/lp_bld_const.c | 34
src/gallium/auxiliary/gallivm/lp_bld_const.h | 10
src/gallium/auxiliary/gallivm/lp_bld_conv.c | 294
src/gallium/auxiliary/gallivm/lp_bld_conv.h | 26
src/gallium/auxiliary/gallivm/lp_bld_format.h | 2
src/gallium/auxiliary/gallivm/lp_bld_format_aos.c | 28
src/gallium/auxiliary/gallivm/lp_bld_format_aos_array.c | 102
src/gallium/auxiliary/gallivm/lp_bld_format_soa.c | 44
src/gallium/auxiliary/gallivm/lp_bld_format_yuv.c | 39
src/gallium/auxiliary/gallivm/lp_bld_gather.c | 10
src/gallium/auxiliary/gallivm/lp_bld_init.c | 55
src/gallium/auxiliary/gallivm/lp_bld_limits.h | 3
src/gallium/auxiliary/gallivm/lp_bld_logic.c | 9
src/gallium/auxiliary/gallivm/lp_bld_logic.h | 3
src/gallium/auxiliary/gallivm/lp_bld_misc.cpp | 41
src/gallium/auxiliary/gallivm/lp_bld_misc.h | 9
src/gallium/auxiliary/gallivm/lp_bld_pack.c | 123
src/gallium/auxiliary/gallivm/lp_bld_pack.h | 10
src/gallium/auxiliary/gallivm/lp_bld_printf.c | 13
src/gallium/auxiliary/gallivm/lp_bld_quad.c | 50
src/gallium/auxiliary/gallivm/lp_bld_quad.h | 9
src/gallium/auxiliary/gallivm/lp_bld_sample.c | 422 -
src/gallium/auxiliary/gallivm/lp_bld_sample.h | 135
src/gallium/auxiliary/gallivm/lp_bld_sample_aos.c | 230
src/gallium/auxiliary/gallivm/lp_bld_sample_aos.h | 2
src/gallium/auxiliary/gallivm/lp_bld_sample_soa.c | 854 +-
src/gallium/auxiliary/gallivm/lp_bld_swizzle.c | 177
src/gallium/auxiliary/gallivm/lp_bld_swizzle.h | 28
src/gallium/auxiliary/gallivm/lp_bld_tgsi.c | 60
src/gallium/auxiliary/gallivm/lp_bld_tgsi.h | 14
src/gallium/auxiliary/gallivm/lp_bld_tgsi_action.c | 59
src/gallium/auxiliary/gallivm/lp_bld_tgsi_aos.c | 11
src/gallium/auxiliary/gallivm/lp_bld_tgsi_info.c | 1
src/gallium/auxiliary/gallivm/lp_bld_tgsi_soa.c | 166
src/gallium/auxiliary/gallivm/lp_bld_type.h | 31
src/gallium/auxiliary/os/os_memory_debug.h | 3
src/gallium/auxiliary/os/os_time.c | 25
src/gallium/auxiliary/os/os_time.h | 13
src/gallium/auxiliary/pipe-loader/.gitignore | 1
src/gallium/auxiliary/pipe-loader/Makefile.am | 15
src/gallium/auxiliary/pipe-loader/pipe_loader.c | 1
src/gallium/auxiliary/pipe-loader/pipe_loader_drm.c | 3
src/gallium/auxiliary/pipebuffer/Makefile | 18
src/gallium/auxiliary/pipebuffer/pb_bufmgr_mm.c | 3
src/gallium/auxiliary/pipebuffer/pb_bufmgr_pool.c | 6
src/gallium/auxiliary/postprocess/postprocess.h | 6
src/gallium/auxiliary/postprocess/pp_init.c | 17
src/gallium/auxiliary/postprocess/pp_program.c | 21
src/gallium/auxiliary/postprocess/pp_run.c | 47
src/gallium/auxiliary/rtasm/rtasm_ppc.c | 1077 ---
src/gallium/auxiliary/rtasm/rtasm_ppc.h | 342
src/gallium/auxiliary/target-helpers/inline_debug_helper.h | 8
src/gallium/auxiliary/tgsi/tgsi_dump.c | 10
src/gallium/auxiliary/tgsi/tgsi_exec.c | 146
src/gallium/auxiliary/tgsi/tgsi_exec.h | 15
src/gallium/auxiliary/tgsi/tgsi_info.c | 6
src/gallium/auxiliary/tgsi/tgsi_ppc.c | 1359 ---
src/gallium/auxiliary/tgsi/tgsi_ppc.h | 51
src/gallium/auxiliary/tgsi/tgsi_strings.c | 4
src/gallium/auxiliary/tgsi/tgsi_text.c | 28
src/gallium/auxiliary/tgsi/tgsi_util.c | 2
src/gallium/auxiliary/translate/translate_generic.c | 4
src/gallium/auxiliary/util/u_blit.c | 22
src/gallium/auxiliary/util/u_blitter.c | 690 +
src/gallium/auxiliary/util/u_blitter.h | 144
src/gallium/auxiliary/util/u_cache.c | 8
src/gallium/auxiliary/util/u_cpu_detect.c | 9
src/gallium/auxiliary/util/u_cpu_detect.h | 1
src/gallium/auxiliary/util/u_debug.c | 135
src/gallium/auxiliary/util/u_debug.h | 14
src/gallium/auxiliary/util/u_debug_memory.c | 82
src/gallium/auxiliary/util/u_draw.c | 11
src/gallium/auxiliary/util/u_draw_quad.c | 14
src/gallium/auxiliary/util/u_draw_quad.h | 6
src/gallium/auxiliary/util/u_dump.h | 6
src/gallium/auxiliary/util/u_dump_state.c | 84
src/gallium/auxiliary/util/u_format.c | 65
src/gallium/auxiliary/util/u_format.h | 9
src/gallium/auxiliary/util/u_format_other.c | 10
src/gallium/auxiliary/util/u_format_pack.py | 2
src/gallium/auxiliary/util/u_format_parse.py | 11
src/gallium/auxiliary/util/u_format_r11g11b10f.h | 2
src/gallium/auxiliary/util/u_format_s3tc.c | 5
src/gallium/auxiliary/util/u_format_zs.c | 2
src/gallium/auxiliary/util/u_framebuffer.h | 8
src/gallium/auxiliary/util/u_gen_mipmap.c | 77
src/gallium/auxiliary/util/u_helpers.c | 90
src/gallium/auxiliary/util/u_helpers.h | 51
src/gallium/auxiliary/util/u_inlines.h | 136
src/gallium/auxiliary/util/u_math.h | 4
src/gallium/auxiliary/util/u_pack_color.h | 3
src/gallium/auxiliary/util/u_prim.h | 2
src/gallium/auxiliary/util/u_pstipple.c | 6
src/gallium/auxiliary/util/u_rect.c | 165
src/gallium/auxiliary/util/u_rect.h | 29
src/gallium/auxiliary/util/u_resource.c | 28
src/gallium/auxiliary/util/u_simple_shaders.c | 34
src/gallium/auxiliary/util/u_simple_shaders.h | 4
src/gallium/auxiliary/util/u_slab.h | 2
src/gallium/auxiliary/util/u_snprintf.c | 2
src/gallium/auxiliary/util/u_string.h | 4
src/gallium/auxiliary/util/u_suballoc.c | 132
src/gallium/auxiliary/util/u_suballoc.h | 48
src/gallium/auxiliary/util/u_surface.c | 524 +
src/gallium/auxiliary/util/u_surface.h | 34
src/gallium/auxiliary/util/u_surfaces.c | 4
src/gallium/auxiliary/util/u_surfaces.h | 6
src/gallium/auxiliary/util/u_tile.c | 145
src/gallium/auxiliary/util/u_tile.h | 60
src/gallium/auxiliary/util/u_transfer.c | 78
src/gallium/auxiliary/util/u_transfer.h | 44
src/gallium/auxiliary/util/u_upload_mgr.c | 15
src/gallium/auxiliary/util/u_vbuf.c | 415 -
src/gallium/auxiliary/util/u_vbuf.h | 15
src/gallium/auxiliary/vl/vl_compositor.c | 14
src/gallium/auxiliary/vl/vl_idct.c | 24
src/gallium/auxiliary/vl/vl_matrix_filter.c | 2
src/gallium/auxiliary/vl/vl_median_filter.c | 2
src/gallium/auxiliary/vl/vl_mpeg12_decoder.c | 19
src/gallium/auxiliary/vl/vl_video_buffer.c | 13
src/gallium/auxiliary/vl/vl_winsys_dri.c | 9
src/gallium/auxiliary/vl/vl_zscan.c | 45
src/gallium/docs/d3d11ddi.txt | 2
src/gallium/docs/source/conf.py | 2
src/gallium/docs/source/context.rst | 52
src/gallium/docs/source/distro.rst | 43
src/gallium/docs/source/screen.rst | 22
src/gallium/drivers/.gitignore | 1
src/gallium/drivers/Makefile.am | 27
src/gallium/drivers/galahad/glhd_context.c | 302
src/gallium/drivers/galahad/glhd_objects.c | 4
src/gallium/drivers/i915/Makefile | 9
src/gallium/drivers/i915/Makefile.am | 33
src/gallium/drivers/i915/i915_context.c | 32
src/gallium/drivers/i915/i915_context.h | 26
src/gallium/drivers/i915/i915_flush.c | 3
src/gallium/drivers/i915/i915_resource.c | 2
src/gallium/drivers/i915/i915_resource_buffer.c | 37
src/gallium/drivers/i915/i915_resource_texture.c | 107
src/gallium/drivers/i915/i915_screen.c | 5
src/gallium/drivers/i915/i915_state.c | 112
src/gallium/drivers/i915/i915_state_emit.c | 101
src/gallium/drivers/i915/i915_state_sampler.c | 8
src/gallium/drivers/i915/i915_state_static.c | 4
src/gallium/drivers/i915/i915_surface.c | 78
src/gallium/drivers/identity/id_context.c | 77
src/gallium/drivers/identity/id_objects.c | 10
src/gallium/drivers/identity/id_objects.h | 2
src/gallium/drivers/llvmpipe/.gitignore | 1
src/gallium/drivers/llvmpipe/Makefile | 75
src/gallium/drivers/llvmpipe/Makefile.am | 107
src/gallium/drivers/llvmpipe/SConscript | 21
src/gallium/drivers/llvmpipe/lp_bld_blend.h | 18
src/gallium/drivers/llvmpipe/lp_bld_blend_aos.c | 113
src/gallium/drivers/llvmpipe/lp_bld_blend_soa.c | 343
src/gallium/drivers/llvmpipe/lp_clear.c | 2
src/gallium/drivers/llvmpipe/lp_context.c | 17
src/gallium/drivers/llvmpipe/lp_context.h | 22
src/gallium/drivers/llvmpipe/lp_debug.h | 2
src/gallium/drivers/llvmpipe/lp_draw_arrays.c | 15
src/gallium/drivers/llvmpipe/lp_jit.c | 81
src/gallium/drivers/llvmpipe/lp_jit.h | 68
src/gallium/drivers/llvmpipe/lp_limits.h | 2
src/gallium/drivers/llvmpipe/lp_query.c | 68
src/gallium/drivers/llvmpipe/lp_query.h | 7
src/gallium/drivers/llvmpipe/lp_rast.c | 317
src/gallium/drivers/llvmpipe/lp_rast.h | 2
src/gallium/drivers/llvmpipe/lp_rast_debug.c | 11
src/gallium/drivers/llvmpipe/lp_rast_priv.h | 57
src/gallium/drivers/llvmpipe/lp_rast_tri.c | 1
src/gallium/drivers/llvmpipe/lp_scene.c | 3
src/gallium/drivers/llvmpipe/lp_scene.h | 6
src/gallium/drivers/llvmpipe/lp_screen.c | 90
src/gallium/drivers/llvmpipe/lp_setup.c | 248
src/gallium/drivers/llvmpipe/lp_setup.h | 10
src/gallium/drivers/llvmpipe/lp_setup_context.h | 10
src/gallium/drivers/llvmpipe/lp_setup_vbuf.c | 14
src/gallium/drivers/llvmpipe/lp_state.h | 2
src/gallium/drivers/llvmpipe/lp_state_derived.c | 8
src/gallium/drivers/llvmpipe/lp_state_fs.c | 1309 +++
src/gallium/drivers/llvmpipe/lp_state_fs.h | 17
src/gallium/drivers/llvmpipe/lp_state_rasterizer.c | 2
src/gallium/drivers/llvmpipe/lp_state_sampler.c | 46
src/gallium/drivers/llvmpipe/lp_state_setup.c | 2
src/gallium/drivers/llvmpipe/lp_state_so.c | 124
src/gallium/drivers/llvmpipe/lp_state_vertex.c | 11
src/gallium/drivers/llvmpipe/lp_surface.c | 60
src/gallium/drivers/llvmpipe/lp_test_arit.c | 42
src/gallium/drivers/llvmpipe/lp_test_blend.c | 219
src/gallium/drivers/llvmpipe/lp_tex_sample.c | 131
src/gallium/drivers/llvmpipe/lp_texture.c | 417 -
src/gallium/drivers/llvmpipe/lp_texture.h | 24
src/gallium/drivers/llvmpipe/lp_tile_image.c | 41
src/gallium/drivers/llvmpipe/lp_tile_image.h | 4
src/gallium/drivers/llvmpipe/lp_tile_soa.h | 97
src/gallium/drivers/llvmpipe/lp_tile_soa.py | 654 -
src/gallium/drivers/noop/noop_pipe.c | 63
src/gallium/drivers/noop/noop_state.c | 6
src/gallium/drivers/nouveau/Makefile | 16
src/gallium/drivers/nouveau/Makefile.am | 35
src/gallium/drivers/nouveau/nouveau_buffer.c | 438 -
src/gallium/drivers/nouveau/nouveau_buffer.h | 3
src/gallium/drivers/nouveau/nouveau_context.h | 23
src/gallium/drivers/nouveau/nouveau_mm.c | 13
src/gallium/drivers/nouveau/nouveau_screen.h | 4
src/gallium/drivers/nouveau/nouveau_video.c | 1
src/gallium/drivers/nouveau/nouveau_winsys.h | 3
src/gallium/drivers/nv30/Makefile | 12
src/gallium/drivers/nv30/Makefile.am | 34
src/gallium/drivers/nv30/nv30_context.c | 90
src/gallium/drivers/nv30/nv30_context.h | 5
src/gallium/drivers/nv30/nv30_draw.c | 8
src/gallium/drivers/nv30/nv30_miptree.c | 118
src/gallium/drivers/nv30/nv30_push.c | 11
src/gallium/drivers/nv30/nv30_query.c | 3
src/gallium/drivers/nv30/nv30_resource.c | 4
src/gallium/drivers/nv30/nv30_resource.h | 4
src/gallium/drivers/nv30/nv30_screen.c | 19
src/gallium/drivers/nv30/nv30_state.c | 15
src/gallium/drivers/nv30/nvfx_fragprog.c | 10
src/gallium/drivers/nv50/Makefile | 12
src/gallium/drivers/nv50/Makefile.am | 34
src/gallium/drivers/nv50/Makefile.sources | 12
src/gallium/drivers/nv50/codegen/nv50_ir.h | 3
src/gallium/drivers/nv50/codegen/nv50_ir_build_util.cpp | 1
src/gallium/drivers/nv50/codegen/nv50_ir_driver.h | 5
src/gallium/drivers/nv50/codegen/nv50_ir_emit_nv50.cpp | 17
src/gallium/drivers/nv50/codegen/nv50_ir_from_tgsi.cpp | 31
src/gallium/drivers/nv50/codegen/nv50_ir_inlines.h | 29
src/gallium/drivers/nv50/codegen/nv50_ir_lowering_nv50.cpp | 39
src/gallium/drivers/nv50/codegen/nv50_ir_print.cpp | 27
src/gallium/drivers/nv50/codegen/nv50_ir_ra.cpp | 20
src/gallium/drivers/nv50/codegen/nv50_ir_target.cpp | 5
src/gallium/drivers/nv50/codegen/nv50_ir_target.h | 2
src/gallium/drivers/nv50/nv50_2d.xml.h | 59
src/gallium/drivers/nv50/nv50_blit.h | 183
src/gallium/drivers/nv50/nv50_context.c | 90
src/gallium/drivers/nv50/nv50_context.h | 15
src/gallium/drivers/nv50/nv50_miptree.c | 35
src/gallium/drivers/nv50/nv50_program.c | 17
src/gallium/drivers/nv50/nv50_query.c | 3
src/gallium/drivers/nv50/nv50_resource.c | 3
src/gallium/drivers/nv50/nv50_resource.h | 23
src/gallium/drivers/nv50/nv50_screen.c | 21
src/gallium/drivers/nv50/nv50_screen.h | 10
src/gallium/drivers/nv50/nv50_state.c | 30
src/gallium/drivers/nv50/nv50_surface.c | 959 +-
src/gallium/drivers/nv50/nv50_tex.c | 38
src/gallium/drivers/nv50/nv50_transfer.c | 63
src/gallium/drivers/nvc0/Makefile | 12
src/gallium/drivers/nvc0/Makefile.am | 34
src/gallium/drivers/nvc0/Makefile.sources | 11
src/gallium/drivers/nvc0/codegen/nv50_ir_emit_gk110.cpp | 1627 ++++
src/gallium/drivers/nvc0/codegen/nv50_ir_emit_nvc0.cpp | 30
src/gallium/drivers/nvc0/codegen/nv50_ir_lowering_nvc0.cpp | 12
src/gallium/drivers/nvc0/codegen/nv50_ir_target_nvc0.cpp | 8
src/gallium/drivers/nvc0/codegen/nv50_ir_target_nvc0.h | 6
src/gallium/drivers/nvc0/nvc0_2d.xml.h | 4
src/gallium/drivers/nvc0/nvc0_context.c | 99
src/gallium/drivers/nvc0/nvc0_context.h | 35
src/gallium/drivers/nvc0/nvc0_miptree.c | 41
src/gallium/drivers/nvc0/nvc0_program.c | 34
src/gallium/drivers/nvc0/nvc0_query.c | 3
src/gallium/drivers/nvc0/nvc0_resource.c | 2
src/gallium/drivers/nvc0/nvc0_resource.h | 15
src/gallium/drivers/nvc0/nvc0_screen.c | 32
src/gallium/drivers/nvc0/nvc0_screen.h | 10
src/gallium/drivers/nvc0/nvc0_state.c | 68
src/gallium/drivers/nvc0/nvc0_state_validate.c | 2
src/gallium/drivers/nvc0/nvc0_surface.c | 905 +-
src/gallium/drivers/nvc0/nvc0_tex.c | 40
src/gallium/drivers/nvc0/nvc0_transfer.c | 69
src/gallium/drivers/nvc0/nvc0_video.c | 639 +
src/gallium/drivers/nvc0/nvc0_video.h | 221
src/gallium/drivers/nvc0/nvc0_video_bsp.c | 423 +
src/gallium/drivers/nvc0/nvc0_video_ppp.c | 145
src/gallium/drivers/nvc0/nvc0_video_vp.c | 667 +
src/gallium/drivers/r300/.gitignore | 1
src/gallium/drivers/r300/Makefile.am | 30
src/gallium/drivers/r300/compiler/memory_pool.c | 4
src/gallium/drivers/r300/compiler/r3xx_fragprog.c | 7
src/gallium/drivers/r300/compiler/radeon_code.h | 2
src/gallium/drivers/r300/compiler/radeon_compiler.c | 4
src/gallium/drivers/r300/compiler/radeon_compiler.h | 3
src/gallium/drivers/r300/compiler/radeon_dataflow_swizzles.c | 353
src/gallium/drivers/r300/compiler/radeon_pair_regalloc.c | 356
src/gallium/drivers/r300/compiler/radeon_program_alu.c | 28
src/gallium/drivers/r300/compiler/radeon_program_alu.h | 3
src/gallium/drivers/r300/compiler/radeon_program_constants.h | 1
src/gallium/drivers/r300/compiler/radeon_regalloc.h | 62
src/gallium/drivers/r300/r300_blit.c | 307
src/gallium/drivers/r300/r300_cb.h | 4
src/gallium/drivers/r300/r300_chipset.c | 85
src/gallium/drivers/r300/r300_chipset.h | 27
src/gallium/drivers/r300/r300_context.c | 29
src/gallium/drivers/r300/r300_context.h | 73
src/gallium/drivers/r300/r300_cs.h | 4
src/gallium/drivers/r300/r300_debug.c | 2
src/gallium/drivers/r300/r300_defines.h | 3
src/gallium/drivers/r300/r300_emit.c | 256
src/gallium/drivers/r300/r300_emit.h | 4
src/gallium/drivers/r300/r300_flush.c | 63
src/gallium/drivers/r300/r300_fs.c | 4
src/gallium/drivers/r300/r300_query.c | 6
src/gallium/drivers/r300/r300_reg.h | 18
src/gallium/drivers/r300/r300_render.c | 194
src/gallium/drivers/r300/r300_resource.c | 2
src/gallium/drivers/r300/r300_screen.c | 80
src/gallium/drivers/r300/r300_screen.h | 7
src/gallium/drivers/r300/r300_screen_buffer.c | 125
src/gallium/drivers/r300/r300_state.c | 240
src/gallium/drivers/r300/r300_texture.c | 57
src/gallium/drivers/r300/r300_texture_desc.c | 140
src/gallium/drivers/r300/r300_transfer.c | 154
src/gallium/drivers/r300/r300_transfer.h | 15
src/gallium/drivers/r300/r300_vs.c | 2
src/gallium/drivers/r600/Makefile.am | 24
src/gallium/drivers/r600/Makefile.sources | 1
src/gallium/drivers/r600/compute_memory_pool.c | 160
src/gallium/drivers/r600/eg_asm.c | 20
src/gallium/drivers/r600/evergreen_compute.c | 264
src/gallium/drivers/r600/evergreen_compute.h | 11
src/gallium/drivers/r600/evergreen_compute_internal.c | 118
src/gallium/drivers/r600/evergreen_compute_internal.h | 18
src/gallium/drivers/r600/evergreen_hw_context.c | 635 -
src/gallium/drivers/r600/evergreen_state.c | 2166 +++---
src/gallium/drivers/r600/evergreend.h | 49
src/gallium/drivers/r600/llvm_wrapper.cpp | 38
src/gallium/drivers/r600/llvm_wrapper.h | 4
src/gallium/drivers/r600/r600.h | 99
src/gallium/drivers/r600/r600_asm.c | 196
src/gallium/drivers/r600/r600_asm.h | 29
src/gallium/drivers/r600/r600_blit.c | 819 +-
src/gallium/drivers/r600/r600_buffer.c | 218
src/gallium/drivers/r600/r600_hw_context.c | 789 +-
src/gallium/drivers/r600/r600_hw_context_priv.h | 12
src/gallium/drivers/r600/r600_llvm.c | 372 -
src/gallium/drivers/r600/r600_pipe.c | 336
src/gallium/drivers/r600/r600_pipe.h | 724 +-
src/gallium/drivers/r600/r600_query.c | 105
src/gallium/drivers/r600/r600_resource.c | 2
src/gallium/drivers/r600/r600_resource.h | 33
src/gallium/drivers/r600/r600_shader.c | 1146 ++-
src/gallium/drivers/r600/r600_shader.h | 26
src/gallium/drivers/r600/r600_sq.h | 3
src/gallium/drivers/r600/r600_state.c | 1668 ++--
src/gallium/drivers/r600/r600_state_common.c | 1288 ++-
src/gallium/drivers/r600/r600_texture.c | 448 -
src/gallium/drivers/r600/r600_translate.c | 53
src/gallium/drivers/r600/r600d.h | 72
src/gallium/drivers/r600/r700_asm.c | 45
src/gallium/drivers/radeon/.gitignore | 18
src/gallium/drivers/radeon/AMDGPU.h | 35
src/gallium/drivers/radeon/AMDGPU.td | 38
src/gallium/drivers/radeon/AMDGPUAsmPrinter.cpp | 128
src/gallium/drivers/radeon/AMDGPUAsmPrinter.h | 43
src/gallium/drivers/radeon/AMDGPUCodeEmitter.h | 48
src/gallium/drivers/radeon/AMDGPUConvertToISA.cpp | 62
src/gallium/drivers/radeon/AMDGPUISelLowering.cpp | 353
src/gallium/drivers/radeon/AMDGPUISelLowering.h | 142
src/gallium/drivers/radeon/AMDGPUInstrInfo.cpp | 258
src/gallium/drivers/radeon/AMDGPUInstrInfo.h | 148
src/gallium/drivers/radeon/AMDGPUInstrInfo.td | 69
src/gallium/drivers/radeon/AMDGPUInstructions.td | 164
src/gallium/drivers/radeon/AMDGPUIntrinsics.td | 64
src/gallium/drivers/radeon/AMDGPUMCInstLower.cpp | 82
src/gallium/drivers/radeon/AMDGPUMCInstLower.h | 30
src/gallium/drivers/radeon/AMDGPURegisterInfo.cpp | 50
src/gallium/drivers/radeon/AMDGPURegisterInfo.h | 62
src/gallium/drivers/radeon/AMDGPURegisterInfo.td | 22
src/gallium/drivers/radeon/AMDGPUSubtarget.cpp | 94
src/gallium/drivers/radeon/AMDGPUSubtarget.h | 64
src/gallium/drivers/radeon/AMDGPUTargetMachine.cpp | 144
src/gallium/drivers/radeon/AMDGPUTargetMachine.h | 70
src/gallium/drivers/radeon/AMDIL.h | 106
src/gallium/drivers/radeon/AMDIL7XXDevice.cpp | 129
src/gallium/drivers/radeon/AMDIL7XXDevice.h | 70
src/gallium/drivers/radeon/AMDILBase.td | 80
src/gallium/drivers/radeon/AMDILCFGStructurizer.cpp | 3272 ---------
src/gallium/drivers/radeon/AMDILDevice.cpp | 137
src/gallium/drivers/radeon/AMDILDevice.h | 115
src/gallium/drivers/radeon/AMDILDeviceInfo.cpp | 94
src/gallium/drivers/radeon/AMDILDeviceInfo.h | 90
src/gallium/drivers/radeon/AMDILDevices.h | 19
src/gallium/drivers/radeon/AMDILEvergreenDevice.cpp | 169
src/gallium/drivers/radeon/AMDILEvergreenDevice.h | 87
src/gallium/drivers/radeon/AMDILFrameLowering.cpp | 53
src/gallium/drivers/radeon/AMDILFrameLowering.h | 46
src/gallium/drivers/radeon/AMDILISelDAGToDAG.cpp | 395 -
src/gallium/drivers/radeon/AMDILISelLowering.cpp | 745 --
src/gallium/drivers/radeon/AMDILInstrInfo.td | 276
src/gallium/drivers/radeon/AMDILIntrinsicInfo.cpp | 93
src/gallium/drivers/radeon/AMDILIntrinsicInfo.h | 47
src/gallium/drivers/radeon/AMDILIntrinsics.td | 247
src/gallium/drivers/radeon/AMDILNIDevice.cpp | 71
src/gallium/drivers/radeon/AMDILNIDevice.h | 59
src/gallium/drivers/radeon/AMDILPeepholeOptimizer.cpp | 1275 ---
src/gallium/drivers/radeon/AMDILRegisterInfo.td | 110
src/gallium/drivers/radeon/AMDILSIDevice.cpp | 49
src/gallium/drivers/radeon/AMDILSIDevice.h | 45
src/gallium/drivers/radeon/AMDILUtilityFunctions.h | 75
src/gallium/drivers/radeon/InstPrinter/AMDGPUInstPrinter.cpp | 34
src/gallium/drivers/radeon/InstPrinter/AMDGPUInstPrinter.h | 34
src/gallium/drivers/radeon/LICENSE.TXT | 43
src/gallium/drivers/radeon/MCTargetDesc/AMDGPUAsmBackend.cpp | 80
src/gallium/drivers/radeon/MCTargetDesc/AMDGPUMCAsmInfo.cpp | 96
src/gallium/drivers/radeon/MCTargetDesc/AMDGPUMCAsmInfo.h | 30
src/gallium/drivers/radeon/MCTargetDesc/AMDGPUMCCodeEmitter.h | 59
src/gallium/drivers/radeon/MCTargetDesc/AMDGPUMCTargetDesc.cpp | 111
src/gallium/drivers/radeon/MCTargetDesc/AMDGPUMCTargetDesc.h | 51
src/gallium/drivers/radeon/MCTargetDesc/R600MCCodeEmitter.cpp | 689 -
src/gallium/drivers/radeon/MCTargetDesc/SIMCCodeEmitter.cpp | 303
src/gallium/drivers/radeon/Makefile | 74
src/gallium/drivers/radeon/Makefile.am | 30
src/gallium/drivers/radeon/Makefile.sources | 85
src/gallium/drivers/radeon/Processors.td | 28
src/gallium/drivers/radeon/R600Defines.h | 23
src/gallium/drivers/radeon/R600ExpandSpecialInstrs.cpp | 163
src/gallium/drivers/radeon/R600GenRegisterInfo.pl | 206
src/gallium/drivers/radeon/R600ISelLowering.cpp | 522 -
src/gallium/drivers/radeon/R600ISelLowering.h | 56
src/gallium/drivers/radeon/R600InstrInfo.cpp | 512 -
src/gallium/drivers/radeon/R600InstrInfo.h | 145
src/gallium/drivers/radeon/R600Instructions.td | 1264 ---
src/gallium/drivers/radeon/R600IntrinsicsNoOpenCL.td | 40
src/gallium/drivers/radeon/R600IntrinsicsOpenCL.td | 16
src/gallium/drivers/radeon/R600KernelParameters.cpp | 462 -
src/gallium/drivers/radeon/R600MachineFunctionInfo.cpp | 16
src/gallium/drivers/radeon/R600MachineFunctionInfo.h | 33
src/gallium/drivers/radeon/R600RegisterInfo.cpp | 127
src/gallium/drivers/radeon/R600RegisterInfo.h | 63
src/gallium/drivers/radeon/R600Schedule.td | 36
src/gallium/drivers/radeon/SIAssignInterpRegs.cpp | 136
src/gallium/drivers/radeon/SIGenRegisterInfo.pl | 288
src/gallium/drivers/radeon/SIISelLowering.cpp | 447 -
src/gallium/drivers/radeon/SIISelLowering.h | 59
src/gallium/drivers/radeon/SIInstrFormats.td | 131
src/gallium/drivers/radeon/SIInstrInfo.cpp | 76
src/gallium/drivers/radeon/SIInstrInfo.h | 62
src/gallium/drivers/radeon/SIInstrInfo.td | 512 -
src/gallium/drivers/radeon/SIInstructions.td | 1100 ---
src/gallium/drivers/radeon/SIIntrinsics.td | 36
src/gallium/drivers/radeon/SIMachineFunctionInfo.cpp | 18
src/gallium/drivers/radeon/SIMachineFunctionInfo.h | 37
src/gallium/drivers/radeon/SIRegisterInfo.cpp | 60
src/gallium/drivers/radeon/SIRegisterInfo.h | 54
src/gallium/drivers/radeon/SISchedule.td | 15
src/gallium/drivers/radeon/TargetInfo/AMDGPUTargetInfo.cpp | 26
src/gallium/drivers/radeon/loader.cpp | 35
src/gallium/drivers/radeon/radeon_llvm.h | 16
src/gallium/drivers/radeon/radeon_llvm_emit.cpp | 31
src/gallium/drivers/radeon/radeon_setup_tgsi_llvm.c | 300
src/gallium/drivers/radeonsi/Makefile | 21
src/gallium/drivers/radeonsi/Makefile.am | 36
src/gallium/drivers/radeonsi/Makefile.sources | 1
src/gallium/drivers/radeonsi/evergreen_hw_context.c | 45
src/gallium/drivers/radeonsi/r600.h | 14
src/gallium/drivers/radeonsi/r600_blit.c | 286
src/gallium/drivers/radeonsi/r600_buffer.c | 63
src/gallium/drivers/radeonsi/r600_hw_context.c | 35
src/gallium/drivers/radeonsi/r600_resource.c | 2
src/gallium/drivers/radeonsi/r600_resource.h | 13
src/gallium/drivers/radeonsi/r600_texture.c | 358 -
src/gallium/drivers/radeonsi/radeonsi_pipe.c | 45
src/gallium/drivers/radeonsi/radeonsi_pipe.h | 30
src/gallium/drivers/radeonsi/radeonsi_pm4.c | 10
src/gallium/drivers/radeonsi/radeonsi_pm4.h | 4
src/gallium/drivers/radeonsi/radeonsi_shader.c | 358 -
src/gallium/drivers/radeonsi/radeonsi_shader.h | 23
src/gallium/drivers/radeonsi/si_commands.c | 30
src/gallium/drivers/radeonsi/si_state.c | 691 +
src/gallium/drivers/radeonsi/si_state.h | 25
src/gallium/drivers/radeonsi/si_state_draw.c | 161
src/gallium/drivers/radeonsi/si_state_streamout.c | 6
src/gallium/drivers/radeonsi/sid.h | 8
src/gallium/drivers/rbug/Makefile | 12
src/gallium/drivers/rbug/Makefile.am | 40
src/gallium/drivers/rbug/rbug_context.c | 70
src/gallium/drivers/rbug/rbug_core.c | 13
src/gallium/drivers/rbug/rbug_objects.c | 4
src/gallium/drivers/softpipe/Makefile | 37
src/gallium/drivers/softpipe/Makefile.am | 61
src/gallium/drivers/softpipe/sp_clear.c | 15
src/gallium/drivers/softpipe/sp_context.c | 43
src/gallium/drivers/softpipe/sp_context.h | 3
src/gallium/drivers/softpipe/sp_draw_arrays.c | 8
src/gallium/drivers/softpipe/sp_flush.c | 13
src/gallium/drivers/softpipe/sp_flush.h | 5
src/gallium/drivers/softpipe/sp_fs_exec.c | 18
src/gallium/drivers/softpipe/sp_limits.h | 4
src/gallium/drivers/softpipe/sp_prim_vbuf.c | 46
src/gallium/drivers/softpipe/sp_quad_blend.c | 8
src/gallium/drivers/softpipe/sp_quad_fs.c | 7
src/gallium/drivers/softpipe/sp_query.c | 8
src/gallium/drivers/softpipe/sp_screen.c | 20
src/gallium/drivers/softpipe/sp_state.h | 9
src/gallium/drivers/softpipe/sp_state_derived.c | 6
src/gallium/drivers/softpipe/sp_state_shader.c | 10
src/gallium/drivers/softpipe/sp_state_surface.c | 8
src/gallium/drivers/softpipe/sp_state_vertex.c | 11
src/gallium/drivers/softpipe/sp_surface.c | 54
src/gallium/drivers/softpipe/sp_tex_sample.c | 327
src/gallium/drivers/softpipe/sp_tex_sample.h | 5
src/gallium/drivers/softpipe/sp_tex_tile_cache.c | 60
src/gallium/drivers/softpipe/sp_tex_tile_cache.h | 7
src/gallium/drivers/softpipe/sp_texture.c | 125
src/gallium/drivers/softpipe/sp_tile_cache.c | 78
src/gallium/drivers/softpipe/sp_tile_cache.h | 6
src/gallium/drivers/svga/Makefile | 19
src/gallium/drivers/svga/Makefile.am | 37
src/gallium/drivers/svga/svga_context.c | 2
src/gallium/drivers/svga/svga_context.h | 4
src/gallium/drivers/svga/svga_draw.c | 2
src/gallium/drivers/svga/svga_draw_arrays.c | 54
src/gallium/drivers/svga/svga_draw_elements.c | 25
src/gallium/drivers/svga/svga_format.c | 3
src/gallium/drivers/svga/svga_pipe_blit.c | 62
src/gallium/drivers/svga/svga_pipe_clear.c | 2
src/gallium/drivers/svga/svga_pipe_draw.c | 24
src/gallium/drivers/svga/svga_pipe_flush.c | 3
src/gallium/drivers/svga/svga_pipe_misc.c | 2
src/gallium/drivers/svga/svga_pipe_sampler.c | 3
src/gallium/drivers/svga/svga_pipe_vertex.c | 27
src/gallium/drivers/svga/svga_resource.c | 2
src/gallium/drivers/svga/svga_resource_buffer.c | 38
src/gallium/drivers/svga/svga_resource_buffer_upload.c | 4
src/gallium/drivers/svga/svga_resource_texture.c | 74
src/gallium/drivers/svga/svga_sampler_view.c | 4
src/gallium/drivers/svga/svga_screen.c | 13
src/gallium/drivers/svga/svga_screen_cache.c | 34
src/gallium/drivers/svga/svga_screen_cache.h | 3
src/gallium/drivers/svga/svga_state.c | 2
src/gallium/drivers/svga/svga_state_framebuffer.c | 46
src/gallium/drivers/svga/svga_state_fs.c | 2
src/gallium/drivers/svga/svga_state_need_swtnl.c | 30
src/gallium/drivers/svga/svga_state_tss.c | 4
src/gallium/drivers/svga/svga_state_vdecl.c | 16
src/gallium/drivers/svga/svga_surface.c | 23
src/gallium/drivers/svga/svga_swtnl_backend.c | 6
src/gallium/drivers/svga/svga_swtnl_draw.c | 12
src/gallium/drivers/svga/svga_swtnl_state.c | 25
src/gallium/drivers/svga/svga_tgsi_insn.c | 4
src/gallium/drivers/trace/Makefile | 13
src/gallium/drivers/trace/Makefile.am | 13
src/gallium/drivers/trace/tr_context.c | 290
src/gallium/drivers/trace/tr_dump.c | 8
src/gallium/drivers/trace/tr_dump.h | 37
src/gallium/drivers/trace/tr_dump_state.c | 90
src/gallium/drivers/trace/tr_dump_state.h | 4
src/gallium/drivers/trace/tr_texture.c | 6
src/gallium/include/pipe/p_config.h | 4
src/gallium/include/pipe/p_context.h | 59
src/gallium/include/pipe/p_defines.h | 25
src/gallium/include/pipe/p_screen.h | 10
src/gallium/include/pipe/p_shader_tokens.h | 13
src/gallium/include/pipe/p_state.h | 33
src/gallium/include/state_tracker/st_api.h | 20
src/gallium/state_trackers/Makefile | 29
src/gallium/state_trackers/Makefile.am | 23
src/gallium/state_trackers/clover/.gitignore | 1
src/gallium/state_trackers/clover/Makefile.am | 2
src/gallium/state_trackers/clover/api/context.cpp | 2
src/gallium/state_trackers/clover/api/device.cpp | 3
src/gallium/state_trackers/clover/api/kernel.cpp | 17
src/gallium/state_trackers/clover/api/program.cpp | 9
src/gallium/state_trackers/clover/api/transfer.cpp | 4
src/gallium/state_trackers/clover/core/base.hpp | 8
src/gallium/state_trackers/clover/core/compiler.hpp | 12
src/gallium/state_trackers/clover/core/device.cpp | 6
src/gallium/state_trackers/clover/core/device.hpp | 1
src/gallium/state_trackers/clover/core/program.cpp | 16
src/gallium/state_trackers/clover/core/program.hpp | 3
src/gallium/state_trackers/clover/core/queue.cpp | 2
src/gallium/state_trackers/clover/core/resource.cpp | 18
src/gallium/state_trackers/clover/llvm/invocation.cpp | 136
src/gallium/state_trackers/d3d1x/dxgi/src/dxgi_native.cpp | 5
src/gallium/state_trackers/d3d1x/gd3d11/d3d11_context.h | 10
src/gallium/state_trackers/d3d1x/gd3d11/d3d11_screen.h | 2
src/gallium/state_trackers/dri/Makefile | 12
src/gallium/state_trackers/dri/Makefile.am | 23
src/gallium/state_trackers/dri/common/dri_context.c | 10
src/gallium/state_trackers/dri/common/dri_drawable.c | 185
src/gallium/state_trackers/dri/common/dri_drawable.h | 16
src/gallium/state_trackers/dri/common/dri_screen.c | 200
src/gallium/state_trackers/dri/common/dri_screen.h | 4
src/gallium/state_trackers/dri/drm/Makefile | 27
src/gallium/state_trackers/dri/drm/Makefile.am | 41
src/gallium/state_trackers/dri/drm/SConscript | 1
src/gallium/state_trackers/dri/drm/dri2.c | 185
src/gallium/state_trackers/dri/sw/Makefile | 25
src/gallium/state_trackers/dri/sw/Makefile.am | 41
src/gallium/state_trackers/dri/sw/SConscript | 1
src/gallium/state_trackers/dri/sw/drisw.c | 16
src/gallium/state_trackers/egl/Makefile | 127
src/gallium/state_trackers/egl/Makefile.am | 103
src/gallium/state_trackers/egl/SConscript | 6
src/gallium/state_trackers/egl/android/native_android.cpp | 2
src/gallium/state_trackers/egl/common/egl_g3d.c | 9
src/gallium/state_trackers/egl/common/egl_g3d_st.c | 6
src/gallium/state_trackers/egl/common/native_helper.c | 4
src/gallium/state_trackers/egl/drm/modeset.c | 6
src/gallium/state_trackers/egl/drm/native_drm.c | 15
src/gallium/state_trackers/egl/gdi/native_gdi.c | 3
src/gallium/state_trackers/egl/wayland/native_drm.c | 6
src/gallium/state_trackers/egl/wayland/native_shm.c | 3
src/gallium/state_trackers/egl/x11/dri2.c | 1
src/gallium/state_trackers/egl/x11/glxinit.c | 34
src/gallium/state_trackers/egl/x11/native_dri2.c | 9
src/gallium/state_trackers/egl/x11/native_ximage.c | 3
src/gallium/state_trackers/egl/x11/x11_screen.c | 9
src/gallium/state_trackers/gbm/Makefile | 50
src/gallium/state_trackers/gbm/Makefile.am | 35
src/gallium/state_trackers/glx/Makefile | 25
src/gallium/state_trackers/glx/Makefile.am | 40
src/gallium/state_trackers/glx/xlib/Makefile | 19
src/gallium/state_trackers/glx/xlib/glx_api.c | 26
src/gallium/state_trackers/glx/xlib/xm_api.c | 37
src/gallium/state_trackers/glx/xlib/xm_st.c | 13
src/gallium/state_trackers/va/Makefile | 26
src/gallium/state_trackers/va/ftab.c | 136
src/gallium/state_trackers/va/htab.c | 95
src/gallium/state_trackers/va/va_buffer.c | 88
src/gallium/state_trackers/va/va_config.c | 121
src/gallium/state_trackers/va/va_context.c | 105
src/gallium/state_trackers/va/va_display.c | 63
src/gallium/state_trackers/va/va_image.c | 151
src/gallium/state_trackers/va/va_picture.c | 60
src/gallium/state_trackers/va/va_private.h | 162
src/gallium/state_trackers/va/va_subpicture.c | 143
src/gallium/state_trackers/va/va_surface.c | 142
src/gallium/state_trackers/vdpau/Makefile | 26
src/gallium/state_trackers/vdpau/Makefile.am | 49
src/gallium/state_trackers/vdpau/output.c | 13
src/gallium/state_trackers/vdpau/presentation.c | 3
src/gallium/state_trackers/vdpau/surface.c | 19
src/gallium/state_trackers/vega/Makefile | 53
src/gallium/state_trackers/vega/Makefile.am | 69
src/gallium/state_trackers/vega/SConscript | 6
src/gallium/state_trackers/vega/api_context.c | 4
src/gallium/state_trackers/vega/api_filters.c | 14
src/gallium/state_trackers/vega/api_images.c | 12
src/gallium/state_trackers/vega/image.c | 33
src/gallium/state_trackers/vega/mask.c | 7
src/gallium/state_trackers/vega/paint.c | 14
src/gallium/state_trackers/vega/path.c | 6
src/gallium/state_trackers/vega/polygon.c | 4
src/gallium/state_trackers/vega/renderer.c | 8
src/gallium/state_trackers/vega/shaders_cache.c | 15
src/gallium/state_trackers/vega/text.c | 5
src/gallium/state_trackers/vega/vg_context.c | 8
src/gallium/state_trackers/vega/vg_manager.c | 14
src/gallium/state_trackers/wgl/stw_device.c | 3
src/gallium/state_trackers/wgl/stw_ext_pbuffer.c | 2
src/gallium/state_trackers/wgl/stw_framebuffer.c | 7
src/gallium/state_trackers/wgl/stw_framebuffer.h | 1
src/gallium/state_trackers/wgl/stw_st.c | 16
src/gallium/state_trackers/xa/Makefile | 64
src/gallium/state_trackers/xa/Makefile.am | 47
src/gallium/state_trackers/xa/xa_composite.c | 2
src/gallium/state_trackers/xa/xa_context.c | 41
src/gallium/state_trackers/xa/xa_tracker.c | 2
src/gallium/state_trackers/xa/xa_yuv.c | 2
src/gallium/state_trackers/xorg/Makefile | 23
src/gallium/state_trackers/xorg/Makefile.am | 51
src/gallium/state_trackers/xorg/xorg_crtc.c | 12
src/gallium/state_trackers/xorg/xorg_dri2.c | 4
src/gallium/state_trackers/xorg/xorg_driver.c | 3
src/gallium/state_trackers/xorg/xorg_exa.c | 49
src/gallium/state_trackers/xorg/xorg_xv.c | 31
src/gallium/state_trackers/xvmc/Makefile | 14
src/gallium/state_trackers/xvmc/Makefile.am | 59
src/gallium/state_trackers/xvmc/context.c | 2
src/gallium/state_trackers/xvmc/subpicture.c | 40
src/gallium/state_trackers/xvmc/surface.c | 3
src/gallium/state_trackers/xvmc/tests/Makefile | 31
src/gallium/state_trackers/xvmc/tests/test_subpicture.c | 3
src/gallium/state_trackers/xvmc/tests/testlib.c | 3
src/gallium/targets/Makefile | 12
src/gallium/targets/Makefile.am | 1
src/gallium/targets/Makefile.dri | 110
src/gallium/targets/Makefile.va | 73
src/gallium/targets/Makefile.vdpau | 73
src/gallium/targets/Makefile.xorg | 86
src/gallium/targets/Makefile.xvmc | 73
src/gallium/targets/SConscript.dri | 1
src/gallium/targets/dri-i915/Makefile | 33
src/gallium/targets/dri-i915/Makefile.am | 82
src/gallium/targets/dri-nouveau/Makefile | 28
src/gallium/targets/dri-nouveau/Makefile.am | 74
src/gallium/targets/dri-r300/Makefile | 26
src/gallium/targets/dri-r300/Makefile.am | 72
src/gallium/targets/dri-r600/Makefile | 26
src/gallium/targets/dri-r600/Makefile.am | 74
src/gallium/targets/dri-radeonsi/Makefile | 26
src/gallium/targets/dri-radeonsi/Makefile.am | 72
src/gallium/targets/dri-swrast/Makefile | 39
src/gallium/targets/dri-swrast/Makefile.am | 73
src/gallium/targets/dri-vmwgfx/Makefile | 24
src/gallium/targets/dri-vmwgfx/Makefile.am | 78
src/gallium/targets/egl-static/Makefile | 215
src/gallium/targets/egl-static/Makefile.am | 236
src/gallium/targets/gbm/Makefile | 41
src/gallium/targets/gbm/Makefile.am | 66
src/gallium/targets/graw-null/graw_util.c | 3
src/gallium/targets/graw-xlib/SConscript | 3
src/gallium/targets/graw-xlib/graw_xlib.c | 8
src/gallium/targets/libgl-gdi/libgl_gdi.c | 6
src/gallium/targets/libgl-xlib/Makefile | 117
src/gallium/targets/libgl-xlib/Makefile.am | 78
src/gallium/targets/libgl-xlib/SConscript | 5
src/gallium/targets/libgl-xlib/xlib.c | 2
src/gallium/targets/opencl/.gitignore | 1
src/gallium/targets/opencl/Makefile.am | 13
src/gallium/targets/pipe-loader/Makefile | 178
src/gallium/targets/pipe-loader/Makefile.am | 174
src/gallium/targets/va-r300/Makefile | 26
src/gallium/targets/va-r300/target.c | 24
src/gallium/targets/va-r600/Makefile | 26
src/gallium/targets/va-r600/target.c | 24
src/gallium/targets/va-softpipe/Makefile | 21
src/gallium/targets/vdpau-nouveau/Makefile | 30
src/gallium/targets/vdpau-nouveau/Makefile.am | 70
src/gallium/targets/vdpau-r300/Makefile | 28
src/gallium/targets/vdpau-r300/Makefile.am | 70
src/gallium/targets/vdpau-r600/Makefile | 24
src/gallium/targets/vdpau-r600/Makefile.am | 74
src/gallium/targets/vdpau-radeonsi/Makefile | 30
src/gallium/targets/vdpau-radeonsi/Makefile.am | 69
src/gallium/targets/vdpau-softpipe/Makefile | 21
src/gallium/targets/vdpau-softpipe/Makefile.am | 72
src/gallium/targets/xa-vmwgfx/.gitignore | 2
src/gallium/targets/xa-vmwgfx/Makefile | 110
src/gallium/targets/xa-vmwgfx/Makefile.am | 59
src/gallium/targets/xa-vmwgfx/xatracker.pc.in | 14
src/gallium/targets/xorg-i915/Makefile | 24
src/gallium/targets/xorg-i915/Makefile.am | 76
src/gallium/targets/xorg-nouveau/Makefile | 31
src/gallium/targets/xorg-nouveau/Makefile.am | 71
src/gallium/targets/xorg-nouveau/nouveau_xorg.c | 2
src/gallium/targets/xorg-r300/Makefile | 24
src/gallium/targets/xorg-r300/target.c | 26
src/gallium/targets/xorg-r300/xorg.c | 148
src/gallium/targets/xorg-r600/Makefile | 24
src/gallium/targets/xorg-r600/Makefile.am | 76
src/gallium/targets/xorg-radeonsi/Makefile | 24
src/gallium/targets/xorg-radeonsi/Makefile.am | 70
src/gallium/targets/xvmc-nouveau/Makefile | 29
src/gallium/targets/xvmc-nouveau/Makefile.am | 69
src/gallium/targets/xvmc-r300/Makefile | 24
src/gallium/targets/xvmc-r300/Makefile.am | 68
src/gallium/targets/xvmc-r600/Makefile | 24
src/gallium/targets/xvmc-r600/Makefile.am | 74
src/gallium/targets/xvmc-softpipe/Makefile | 21
src/gallium/targets/xvmc-softpipe/Makefile.am | 72
src/gallium/tests/graw/clear.c | 3
src/gallium/tests/graw/fs-fragcoord.c | 5
src/gallium/tests/graw/fs-frontface.c | 5
src/gallium/tests/graw/fs-test.c | 90
src/gallium/tests/graw/fs-write-z.c | 5
src/gallium/tests/graw/graw_util.h | 4
src/gallium/tests/graw/gs-test.c | 21
src/gallium/tests/graw/occlusion-query.c | 12
src/gallium/tests/graw/quad-sample.c | 18
src/gallium/tests/graw/quad-tex.c | 5
src/gallium/tests/graw/shader-leak.c | 6
src/gallium/tests/graw/tex-srgb.c | 5
src/gallium/tests/graw/tex-swizzle.c | 5
src/gallium/tests/graw/tri-gs.c | 6
src/gallium/tests/graw/tri-instanced.c | 6
src/gallium/tests/graw/tri.c | 5
src/gallium/tests/graw/vertex-shader/vert-rcp.sh | 4
src/gallium/tests/graw/vs-test.c | 21
src/gallium/tests/trivial/.gitignore | 1
src/gallium/tests/trivial/Makefile | 54
src/gallium/tests/trivial/Makefile.am | 34
src/gallium/tests/trivial/compute.c | 15
src/gallium/tests/trivial/quad-tex.c | 15
src/gallium/tests/trivial/tri.c | 8
src/gallium/tests/unit/.gitignore | 6
src/gallium/tests/unit/Makefile | 49
src/gallium/tests/unit/Makefile.am | 34
src/gallium/tests/unit/u_format_compatible_test.c | 2
src/gallium/tools/trace/parse.py | 26
src/gallium/winsys/Makefile | 12
src/gallium/winsys/Makefile.am | 1
src/gallium/winsys/i915/drm/Makefile | 13
src/gallium/winsys/i915/drm/Makefile.am | 34
src/gallium/winsys/i915/sw/Makefile | 12
src/gallium/winsys/i915/sw/Makefile.am | 37
src/gallium/winsys/nouveau/drm/Makefile | 11
Reply to: