mesa: Changes to 'ubuntu'
.emacs-dirvars | 10
.gitattributes | 4
.gitignore | 34
Android.common.mk | 63
Android.mk | 94
Makefile | 360
SConstruct | 3
autogen.sh | 20
bin/.gitignore | 2
bin/confdiff.sh | 48
bin/install-sh | 1
bin/installmesa | 74
bin/mklib | 55
common.py | 5
configs/.gitignore | 2
configs/aix | 3
configs/aix-64 | 3
configs/aix-64-static | 4
configs/aix-gcc | 2
configs/aix-static | 5
configs/autoconf.in | 25
configs/beos | 103
configs/bluegene-osmesa | 1
configs/bluegene-xlc-osmesa | 1
configs/catamount-osmesa-pgi | 1
configs/config.mgw | 42
configs/darwin | 9
configs/default | 22
configs/freebsd | 2
configs/freebsd-dri | 10
configs/hpux10 | 1
configs/hpux10-gcc | 2
configs/hpux10-static | 4
configs/hpux11-32 | 3
configs/hpux11-32-static | 2
configs/hpux11-32-static-nothreads | 2
configs/hpux11-64 | 3
configs/hpux11-64-static | 2
configs/hpux11-ia64 | 2
configs/hpux11-ia64-static | 2
configs/hpux9 | 1
configs/hpux9-gcc | 1
configs/irix6-64 | 1
configs/irix6-64-static | 2
configs/irix6-n32 | 1
configs/irix6-n32-static | 2
configs/irix6-o32 | 1
configs/irix6-o32-static | 2
configs/linux | 1
configs/linux-alpha | 3
configs/linux-alpha-static | 4
configs/linux-cell | 72
configs/linux-cell-debug | 10
configs/linux-dri | 27
configs/linux-dri-debug | 4
configs/linux-dri-ppc | 2
configs/linux-dri-x86-64 | 6
configs/linux-dri-xcb | 15
configs/linux-egl | 4
configs/linux-fbdev | 18
configs/linux-i965 | 9
configs/linux-ia64-icc | 3
configs/linux-ia64-icc-static | 4
configs/linux-icc | 3
configs/linux-icc-static | 4
configs/linux-indirect | 2
configs/linux-llvm | 5
configs/linux-osmesa | 1
configs/linux-osmesa-static | 4
configs/linux-osmesa16 | 1
configs/linux-osmesa16-static | 1
configs/linux-osmesa32 | 1
configs/linux-ppc-static | 1
configs/linux-static | 3
configs/linux-x86-64-static | 6
configs/linux-x86-static | 5
configs/netbsd | 2
configs/openbsd | 2
configs/osf1 | 2
configs/osf1-static | 2
configs/solaris-x86 | 2
configs/solaris-x86-gcc | 3
configs/solaris-x86-gcc-static | 4
configs/sunos4 | 1
configs/sunos4-gcc | 2
configs/sunos4-static | 3
configs/sunos5 | 3
configs/sunos5-gcc | 3
configs/sunos5-smp | 3
configs/sunos5-v8 | 3
configs/sunos5-v8-static | 2
configs/sunos5-v9 | 3
configs/sunos5-v9-cc-g++ | 3
configs/sunos5-v9-static | 2
configs/ultrix-gcc | 3
configure.ac | 895 -
debian/README.source | 6
debian/changelog | 119
debian/clean | 37
debian/control | 126
debian/libegl1-mesa.symbols | 1
debian/libgl1-mesa-dev.install.in | 2
debian/libgl1-mesa-dri-experimental.install.in | 2
debian/libgl1-mesa-dri-experimental.lintian-overrides | 3
debian/libgl1-mesa-dri-i686.install | 1
debian/libgl1-mesa-dri-i686.install.in | 1
debian/libgl1-mesa-dri.install.linux.in | 1
debian/libgl1-mesa-dri.lintian-overrides | 3
debian/libgl1-mesa-swx11-i686.install | 1
debian/libgl1-mesa-swx11-i686.install.in | 1
debian/libgles2-mesa.symbols | 1
debian/libglu1-mesa-dev.install | 5
debian/libglu1-mesa-dev.install.in | 5
debian/libglu1-mesa.install | 1
debian/libglu1-mesa.install.in | 1
debian/libglw1-mesa-dev.install | 4
debian/libglw1-mesa.install | 1
debian/libglw1-mesa.lintian-overrides | 1
debian/libglw1-mesa.shlibs | 1
debian/libosmesa6-dev.install | 8
debian/libosmesa6-dev.install.in | 8
debian/libosmesa6.install | 3
debian/libosmesa6.install.in | 3
debian/not-installed | 21
debian/patches/02_use-ieee-fp-on-s390-and-m68k.patch | 6
debian/patches/05_kfreebsd-egl-x11.diff | 28
debian/patches/06_kfreebsd-ftbfs.diff | 10
debian/patches/08-kfreebsd-gallium.diff | 16
debian/patches/10-hurd-configure-tweaks.diff | 8
debian/patches/103_savage-expose_fbmodes_with_nonzero_alpha.patch | 81
debian/patches/117_handle_dri2connect_errors_when_indirect.diff | 34
debian/patches/118_fix_24bpp_software_renering.diff | 30
debian/patches/119_r600g_gnome_shell_rendering_fix.diff | 69
debian/patches/13-llvm-config-pick-a-version.diff | 8
debian/patches/series | 7
debian/rules | 104
debian/scripts/choose-configs | 46
docs/ARB_color_buffer_float.txt | 4
docs/GL3.txt | 132
docs/OLD/MESA_packed_depth_stencil.spec | 230
docs/OLD/MESA_program_debug.spec | 356
docs/OLD/MESA_sprite_point.spec | 190
docs/OLD/MESA_trace.spec | 359
docs/README.3DFX | 830 -
docs/README.AMIWIN | 181
docs/README.BEOS | 136
docs/README.DJ | 275
docs/README.GGI | 26
docs/README.LYNXOS | 64
docs/README.MINGW32 | 153
docs/README.NeXT | 6
docs/README.OS2 | 96
docs/README.OpenStep | 35
docs/README.WIN32 | 2
docs/README.WINDML | 146
docs/VERSIONS | 1514 +
docs/autoconf.html | 15
docs/cell.html | 138
docs/contents.html | 8
docs/devinfo.html | 39
docs/dispatch.html | 4
docs/download.html | 6
docs/enums.txt | 57
docs/envvars.html | 12
docs/faq.html | 13
docs/fbdev-dri.html | 343
docs/games.html | 3
docs/gears.png |binary
docs/glfbdev-driver.html | 111
docs/install.html | 38
docs/intro.html | 31
docs/libGL.txt | 197
docs/libraries.html | 3
docs/license.html | 8
docs/lists.html | 11
docs/llvmpipe.html | 202
docs/mesa.css | 33
docs/modelers.html | 5
docs/news.html | 25
docs/patents.txt | 31
docs/postprocess.html | 56
docs/relnotes-7.11.1.html | 391
docs/relnotes-7.11.2.html | 85
docs/relnotes-7.11.html | 7
docs/relnotes-7.5.html | 2
docs/relnotes-8.0.html | 83
docs/relnotes.html | 1
docs/science.html | 7
docs/sourcetree.html | 5
docs/subset.html | 2
docs/systems.html | 35
docs/utility.html | 3
docs/viewperf.html | 147
docs/vmware-guest.html | 194
doxygen/.gitignore | 22
doxygen/Makefile | 33
doxygen/README | 10
doxygen/common.doxy | 1153 +
doxygen/core_subset.doxy | 226
doxygen/doxy.bat | 19
doxygen/gallium.doc | 309
doxygen/gallium.doxy | 1303 +
doxygen/glapi.doxy | 49
doxygen/glsl.doxy | 39
doxygen/header.html | 18
doxygen/header_subset.html | 11
doxygen/main.doxy | 50
doxygen/math.doxy | 49
doxygen/math_subset.doxy | 177
doxygen/radeon_subset.doxy | 203
doxygen/shader.doxy | 49
doxygen/swrast.doxy | 48
doxygen/swrast_setup.doxy | 49
doxygen/tnl.doxy | 50
doxygen/tnl_dd.doxy | 49
doxygen/vbo.doxy | 50
include/EGL/eglext.h | 171
include/EGL/eglmesaext.h | 150
include/EGL/eglplatform.h | 18
include/GL/gl.h | 8
include/GL/glext.h | 367
include/GL/glfbdev.h | 152
include/GL/internal/dri_interface.h | 98
include/GL/mesa_wgl.h | 121
include/GL/osmesa.h | 8
include/GLES/glext.h | 76
include/GLES2/gl2ext.h | 373
include/pci_ids/pci_id_driver_map.h | 18
include/pci_ids/r200_pci_ids.h | 2
include/pci_ids/r300_pci_ids.h | 1
include/pci_ids/r600_pci_ids.h | 20
include/pci_ids/vmwgfx_pci_ids.h | 1
scons/crossmingw.py | 54
scons/custom.py | 110
scons/gallium.py | 235
scons/llvm.py | 28
scons/mslib_sa.py | 137
scons/mslink_sa.py | 246
scons/msvc_sa.py | 246
scons/source_list.py | 123
scons/wcesdk.py | 176
scons/winddk.py | 148
scons/winsdk.py | 131
src/SConscript | 10
src/egl/docs/EGL_MESA_screen_surface | 564
src/egl/drivers/dri2/Android.mk | 50
src/egl/drivers/dri2/egl_dri2.c | 236
src/egl/drivers/dri2/egl_dri2.h | 45
src/egl/drivers/dri2/platform_android.c | 756
src/egl/drivers/dri2/platform_drm.c | 27
src/egl/drivers/dri2/platform_wayland.c | 148
src/egl/drivers/dri2/platform_x11.c | 136
src/egl/drivers/glx/egl_glx.c | 49
src/egl/main/Android.mk | 151
src/egl/main/Makefile | 39
src/egl/main/README.txt | 71
src/egl/main/eglapi.c | 64
src/egl/main/eglapi.h | 16
src/egl/main/eglcompiler.h | 41
src/egl/main/eglconfig.c | 78
src/egl/main/eglconfig.h | 12
src/egl/main/eglcontext.c | 6
src/egl/main/egldisplay.c | 139
src/egl/main/egldisplay.h | 8
src/egl/main/eglfallbacks.c | 4
src/egl/main/eglimage.c | 6
src/egl/main/eglmisc.c | 4
src/egl/main/eglsurface.c | 21
src/egl/main/eglsurface.h | 2
src/egl/main/eglsync.c | 6
src/egl/main/eglsync.h | 6
src/egl/wayland/wayland-drm/.gitignore | 3
src/egl/wayland/wayland-drm/Makefile | 4
src/egl/wayland/wayland-drm/protocol/wayland-drm.xml | 72
src/egl/wayland/wayland-drm/wayland-drm.c | 100
src/egl/wayland/wayland-drm/wayland-drm.h | 6
src/egl/wayland/wayland-egl/wayland-egl-priv.h | 2
src/egl/wayland/wayland-egl/wayland-egl.c | 8
src/gallium/Android.common.mk | 32
src/gallium/Android.mk | 69
src/gallium/README.portability | 109
src/gallium/SConscript | 25
src/gallium/auxiliary/Android.mk | 55
src/gallium/auxiliary/Makefile | 199
src/gallium/auxiliary/Makefile.sources | 191
src/gallium/auxiliary/SConscript | 201
src/gallium/auxiliary/cso_cache/cso_context.c | 144
src/gallium/auxiliary/cso_cache/cso_context.h | 8
src/gallium/auxiliary/draw/draw_cliptest_tmp.h | 66
src/gallium/auxiliary/draw/draw_context.c | 181
src/gallium/auxiliary/draw/draw_context.h | 29
src/gallium/auxiliary/draw/draw_llvm.c | 485
src/gallium/auxiliary/draw/draw_llvm.h | 16
src/gallium/auxiliary/draw/draw_pipe_aaline.c | 20
src/gallium/auxiliary/draw/draw_pipe_aapoint.c | 34
src/gallium/auxiliary/draw/draw_pipe_clip.c | 53
src/gallium/auxiliary/draw/draw_pipe_offset.c | 6
src/gallium/auxiliary/draw/draw_pipe_pstipple.c | 2
src/gallium/auxiliary/draw/draw_pipe_twoside.c | 27
src/gallium/auxiliary/draw/draw_pipe_vbuf.c | 10
src/gallium/auxiliary/draw/draw_pipe_wide_point.c | 20
src/gallium/auxiliary/draw/draw_private.h | 35
src/gallium/auxiliary/draw/draw_pt.c | 20
src/gallium/auxiliary/draw/draw_pt.h | 1
src/gallium/auxiliary/draw/draw_pt_emit.c | 90
src/gallium/auxiliary/draw/draw_pt_fetch.c | 79
src/gallium/auxiliary/draw/draw_pt_fetch_emit.c | 99
src/gallium/auxiliary/draw/draw_pt_fetch_shade_emit.c | 127
src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline.c | 1
src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline_llvm.c | 26
src/gallium/auxiliary/draw/draw_pt_post_vs.c | 35
src/gallium/auxiliary/draw/draw_pt_so_emit.c | 118
src/gallium/auxiliary/draw/draw_vbuf.h | 5
src/gallium/auxiliary/draw/draw_vs.c | 55
src/gallium/auxiliary/draw/draw_vs.h | 23
src/gallium/auxiliary/draw/draw_vs_aos.c | 2267 --
src/gallium/auxiliary/draw/draw_vs_aos.h | 255
src/gallium/auxiliary/draw/draw_vs_aos_io.c | 460
src/gallium/auxiliary/draw/draw_vs_aos_machine.c | 328
src/gallium/auxiliary/draw/draw_vs_exec.c | 10
src/gallium/auxiliary/draw/draw_vs_ppc.c | 7
src/gallium/auxiliary/draw/draw_vs_sse.c | 225
src/gallium/auxiliary/gallivm/f.cpp | 23
src/gallium/auxiliary/gallivm/lp_bld_arit.c | 42
src/gallium/auxiliary/gallivm/lp_bld_conv.c | 4
src/gallium/auxiliary/gallivm/lp_bld_debug.cpp | 63
src/gallium/auxiliary/gallivm/lp_bld_init.c | 1
src/gallium/auxiliary/gallivm/lp_bld_misc.cpp | 4
src/gallium/auxiliary/gallivm/lp_bld_printf.c | 21
src/gallium/auxiliary/gallivm/lp_bld_printf.h | 3
src/gallium/auxiliary/gallivm/lp_bld_sample.c | 7
src/gallium/auxiliary/gallivm/lp_bld_sample_aos.c | 5
src/gallium/auxiliary/gallivm/lp_bld_tgsi_info.c | 7
src/gallium/auxiliary/gallivm/lp_bld_tgsi_soa.c | 20
src/gallium/auxiliary/gallivm/lp_bld_type.c | 31
src/gallium/auxiliary/gallivm/lp_bld_type.h | 4
src/gallium/auxiliary/indices/.gitignore | 2
src/gallium/auxiliary/os/os_memory.h | 4
src/gallium/auxiliary/os/os_memory_win32k.h | 123
src/gallium/auxiliary/os/os_misc.c | 120
src/gallium/auxiliary/os/os_misc.h | 2
src/gallium/auxiliary/os/os_mman.h | 87
src/gallium/auxiliary/os/os_stream.c | 58
src/gallium/auxiliary/os/os_stream.h | 145
src/gallium/auxiliary/os/os_stream_log.c | 82
src/gallium/auxiliary/os/os_stream_null.c | 78
src/gallium/auxiliary/os/os_stream_stdc.c | 122
src/gallium/auxiliary/os/os_stream_str.c | 167
src/gallium/auxiliary/os/os_thread.h | 2
src/gallium/auxiliary/os/os_time.c | 50
src/gallium/auxiliary/pipebuffer/pb_buffer.h | 24
src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.c | 32
src/gallium/auxiliary/pipebuffer/pb_buffer_malloc.c | 8
src/gallium/auxiliary/pipebuffer/pb_bufmgr_cache.c | 37
src/gallium/auxiliary/pipebuffer/pb_bufmgr_debug.c | 39
src/gallium/auxiliary/pipebuffer/pb_bufmgr_mm.c | 10
src/gallium/auxiliary/pipebuffer/pb_bufmgr_ondemand.c | 8
src/gallium/auxiliary/pipebuffer/pb_bufmgr_pool.c | 18
src/gallium/auxiliary/pipebuffer/pb_bufmgr_slab.c | 18
src/gallium/auxiliary/postprocess/ADDING | 87
src/gallium/auxiliary/postprocess/filters.h | 58
src/gallium/auxiliary/postprocess/postprocess.h | 100
src/gallium/auxiliary/postprocess/pp_celshade.c | 38
src/gallium/auxiliary/postprocess/pp_celshade.h | 79
src/gallium/auxiliary/postprocess/pp_colors.c | 80
src/gallium/auxiliary/postprocess/pp_colors.h | 69
src/gallium/auxiliary/postprocess/pp_filters.h | 57
src/gallium/auxiliary/postprocess/pp_init.c | 283
src/gallium/auxiliary/postprocess/pp_mlaa.c | 307
src/gallium/auxiliary/postprocess/pp_mlaa.h | 342
src/gallium/auxiliary/postprocess/pp_mlaa_areamap.h | 2821 +++
src/gallium/auxiliary/postprocess/pp_program.c | 142
src/gallium/auxiliary/postprocess/pp_program.h | 64
src/gallium/auxiliary/postprocess/pp_run.c | 189
src/gallium/auxiliary/rbug/README | 25
src/gallium/auxiliary/rtasm/rtasm_ppc_spe.c | 1067 -
src/gallium/auxiliary/rtasm/rtasm_ppc_spe.h | 433
src/gallium/auxiliary/rtasm/rtasm_x86sse.c | 2
src/gallium/auxiliary/target-helpers/inline_sw_helper.h | 15
src/gallium/auxiliary/target-helpers/inline_wrapper_sw_helper.h | 2
src/gallium/auxiliary/tgsi/tgsi_build.c | 64
src/gallium/auxiliary/tgsi/tgsi_dump.c | 146
src/gallium/auxiliary/tgsi/tgsi_dump.h | 21
src/gallium/auxiliary/tgsi/tgsi_exec.c | 299
src/gallium/auxiliary/tgsi/tgsi_exec.h | 14
src/gallium/auxiliary/tgsi/tgsi_info.c | 5
src/gallium/auxiliary/tgsi/tgsi_parse.c | 3
src/gallium/auxiliary/tgsi/tgsi_parse.h | 2
src/gallium/auxiliary/tgsi/tgsi_scan.c | 60
src/gallium/auxiliary/tgsi/tgsi_scan.h | 7
src/gallium/auxiliary/tgsi/tgsi_sse2.c | 3102 ---
src/gallium/auxiliary/tgsi/tgsi_sse2.h | 80
src/gallium/auxiliary/tgsi/tgsi_strings.c | 177
src/gallium/auxiliary/tgsi/tgsi_strings.h | 69
src/gallium/auxiliary/tgsi/tgsi_text.c | 79
src/gallium/auxiliary/tgsi/tgsi_ureg.c | 87
src/gallium/auxiliary/tgsi/tgsi_ureg.h | 41
src/gallium/auxiliary/tgsi/tgsi_util.c | 11
src/gallium/auxiliary/translate/translate_generic.c | 505
src/gallium/auxiliary/translate/translate_sse.c | 2
src/gallium/auxiliary/util/.gitignore | 3
src/gallium/auxiliary/util/u_atomic.h | 5
src/gallium/auxiliary/util/u_blit.c | 52
src/gallium/auxiliary/util/u_blitter.c | 835 -
src/gallium/auxiliary/util/u_blitter.h | 143
src/gallium/auxiliary/util/u_caps.c | 1
src/gallium/auxiliary/util/u_caps.h | 2
src/gallium/auxiliary/util/u_clear.h | 4
src/gallium/auxiliary/util/u_debug.c | 63
src/gallium/auxiliary/util/u_debug.h | 24
src/gallium/auxiliary/util/u_debug_describe.c | 18
src/gallium/auxiliary/util/u_debug_describe.h | 2
src/gallium/auxiliary/util/u_debug_refcnt.c | 40
src/gallium/auxiliary/util/u_debug_refcnt.h | 4
src/gallium/auxiliary/util/u_draw.c | 32
src/gallium/auxiliary/util/u_dump.h | 50
src/gallium/auxiliary/util/u_dump_state.c | 164
src/gallium/auxiliary/util/u_format.c | 327
src/gallium/auxiliary/util/u_format.csv | 101
src/gallium/auxiliary/util/u_format.h | 205
src/gallium/auxiliary/util/u_format_etc.c | 104
src/gallium/auxiliary/util/u_format_etc.h | 46
src/gallium/auxiliary/util/u_format_latc.c | 17
src/gallium/auxiliary/util/u_format_pack.py | 79
src/gallium/auxiliary/util/u_format_parse.py | 21
src/gallium/auxiliary/util/u_format_r11g11b10f.h | 76
src/gallium/auxiliary/util/u_format_rgtc.c | 33
src/gallium/auxiliary/util/u_format_table.py | 36
src/gallium/auxiliary/util/u_format_tests.c | 26
src/gallium/auxiliary/util/u_format_yuv.c | 97
src/gallium/auxiliary/util/u_format_yuv.h | 97
src/gallium/auxiliary/util/u_format_zs.c | 64
src/gallium/auxiliary/util/u_format_zs.h | 52
src/gallium/auxiliary/util/u_gen_mipmap.c | 11
src/gallium/auxiliary/util/u_inlines.h | 19
src/gallium/auxiliary/util/u_math.h | 122
src/gallium/auxiliary/util/u_network.c | 9
src/gallium/auxiliary/util/u_network.h | 3
src/gallium/auxiliary/util/u_pack_color.h | 90
src/gallium/auxiliary/util/u_prim.h | 2
src/gallium/auxiliary/util/u_pstipple.c | 43
src/gallium/auxiliary/util/u_rect.c | 7
src/gallium/auxiliary/util/u_sampler.c | 6
src/gallium/auxiliary/util/u_simple_shaders.c | 14
src/gallium/auxiliary/util/u_simple_shaders.h | 8
src/gallium/auxiliary/util/u_snprintf.c | 8
src/gallium/auxiliary/util/u_surface.c | 62
src/gallium/auxiliary/util/u_surface.h | 2
src/gallium/auxiliary/util/u_tile.c | 231
src/gallium/auxiliary/util/u_tile.h | 39
src/gallium/auxiliary/util/u_upload_mgr.c | 99
src/gallium/auxiliary/util/u_upload_mgr.h | 27
src/gallium/auxiliary/util/u_vbuf.c | 1163 +
src/gallium/auxiliary/util/u_vbuf.h | 145
src/gallium/auxiliary/util/u_vbuf_mgr.c | 664
src/gallium/auxiliary/util/u_vbuf_mgr.h | 125
src/gallium/auxiliary/util/u_video.h | 76
src/gallium/auxiliary/vl/vl_compositor.c | 833 +
src/gallium/auxiliary/vl/vl_compositor.h | 191
src/gallium/auxiliary/vl/vl_csc.c | 236
src/gallium/auxiliary/vl/vl_csc.h | 56
src/gallium/auxiliary/vl/vl_decoder.c | 80
src/gallium/auxiliary/vl/vl_decoder.h | 51
src/gallium/auxiliary/vl/vl_defines.h | 41
src/gallium/auxiliary/vl/vl_idct.c | 867 +
src/gallium/auxiliary/vl/vl_idct.h | 119
src/gallium/auxiliary/vl/vl_mc.c | 647
src/gallium/auxiliary/vl/vl_mc.h | 97
src/gallium/auxiliary/vl/vl_mpeg12_bitstream.c | 983 +
src/gallium/auxiliary/vl/vl_mpeg12_bitstream.h | 55
src/gallium/auxiliary/vl/vl_mpeg12_decoder.c | 1187 +
src/gallium/auxiliary/vl/vl_mpeg12_decoder.h | 122
src/gallium/auxiliary/vl/vl_types.h | 51
src/gallium/auxiliary/vl/vl_vertex_buffers.c | 374
src/gallium/auxiliary/vl/vl_vertex_buffers.h | 138
src/gallium/auxiliary/vl/vl_video_buffer.c | 369
src/gallium/auxiliary/vl/vl_video_buffer.h | 107
src/gallium/auxiliary/vl/vl_vlc.h | 278
src/gallium/auxiliary/vl/vl_zscan.c | 605
src/gallium/auxiliary/vl/vl_zscan.h | 100
src/gallium/docs/d3d11ddi.txt | 462
src/gallium/docs/make.bat | 113
src/gallium/docs/source/context.rst | 544
src/gallium/docs/source/cso.rst | 14
src/gallium/docs/source/cso/blend.rst | 108
src/gallium/docs/source/cso/dsa.rst | 61
src/gallium/docs/source/cso/rasterizer.rst | 243
src/gallium/docs/source/cso/sampler.rst | 114
src/gallium/docs/source/cso/shader.rst | 12
src/gallium/docs/source/cso/velems.rst | 59
src/gallium/docs/source/debugging.rst | 105
src/gallium/docs/source/distro.rst | 185
src/gallium/docs/source/glossary.rst | 35
src/gallium/docs/source/index.rst | 30
src/gallium/docs/source/intro.rst | 9
src/gallium/docs/source/pipeline.txt | 128
src/gallium/docs/source/resources.rst | 195
src/gallium/docs/source/screen.rst | 306
src/gallium/docs/source/tgsi.rst | 1807 ++
src/gallium/drivers/cell/Makefile | 12
src/gallium/drivers/cell/common.h | 377
src/gallium/drivers/cell/ppu/Makefile | 86
src/gallium/drivers/cell/ppu/cell_batch.c | 260
src/gallium/drivers/cell/ppu/cell_batch.h | 54
src/gallium/drivers/cell/ppu/cell_clear.c | 92
src/gallium/drivers/cell/ppu/cell_clear.h | 41
src/gallium/drivers/cell/ppu/cell_context.c | 190
src/gallium/drivers/cell/ppu/cell_context.h | 210
src/gallium/drivers/cell/ppu/cell_draw_arrays.c | 113
src/gallium/drivers/cell/ppu/cell_draw_arrays.h | 36
src/gallium/drivers/cell/ppu/cell_fence.c | 172
src/gallium/drivers/cell/ppu/cell_fence.h | 60
src/gallium/drivers/cell/ppu/cell_flush.c | 109
src/gallium/drivers/cell/ppu/cell_flush.h | 45
src/gallium/drivers/cell/ppu/cell_gen_fp.c | 2036 --
src/gallium/drivers/cell/ppu/cell_gen_fp.h | 42
src/gallium/drivers/cell/ppu/cell_gen_fragment.c | 2189 --
src/gallium/drivers/cell/ppu/cell_gen_fragment.h | 38
src/gallium/drivers/cell/ppu/cell_pipe_state.c | 473
src/gallium/drivers/cell/ppu/cell_pipe_state.h | 39
src/gallium/drivers/cell/ppu/cell_public.h | 10
src/gallium/drivers/cell/ppu/cell_render.c | 211
src/gallium/drivers/cell/ppu/cell_render.h | 39
src/gallium/drivers/cell/ppu/cell_screen.c | 222
src/gallium/drivers/cell/ppu/cell_screen.h | 55
src/gallium/drivers/cell/ppu/cell_spu.c | 219
src/gallium/drivers/cell/ppu/cell_spu.h | 79
src/gallium/drivers/cell/ppu/cell_state.h | 65
src/gallium/drivers/cell/ppu/cell_state_derived.c | 170
src/gallium/drivers/cell/ppu/cell_state_emit.c | 343
src/gallium/drivers/cell/ppu/cell_state_emit.h | 36
src/gallium/drivers/cell/ppu/cell_state_per_fragment.c | 1432 -
src/gallium/drivers/cell/ppu/cell_state_per_fragment.h | 39
src/gallium/drivers/cell/ppu/cell_state_shader.c | 229
src/gallium/drivers/cell/ppu/cell_state_vertex.c | 120
src/gallium/drivers/cell/ppu/cell_surface.c | 37
src/gallium/drivers/cell/ppu/cell_surface.h | 42
src/gallium/drivers/cell/ppu/cell_texture.c | 644
src/gallium/drivers/cell/ppu/cell_texture.h | 102
src/gallium/drivers/cell/ppu/cell_vbuf.c | 332
src/gallium/drivers/cell/ppu/cell_vbuf.h | 38
src/gallium/drivers/cell/ppu/cell_vertex_fetch.c | 346
src/gallium/drivers/cell/ppu/cell_vertex_shader.c | 145
src/gallium/drivers/cell/spu/Makefile | 83
src/gallium/drivers/cell/spu/spu_colorpack.h | 145
src/gallium/drivers/cell/spu/spu_command.c | 810
src/gallium/drivers/cell/spu/spu_command.h | 35
src/gallium/drivers/cell/spu/spu_dcache.c | 145
src/gallium/drivers/cell/spu/spu_dcache.h | 37
src/gallium/drivers/cell/spu/spu_exec.c | 1870 --
src/gallium/drivers/cell/spu/spu_exec.h | 173
src/gallium/drivers/cell/spu/spu_funcs.c | 173
src/gallium/drivers/cell/spu/spu_funcs.h | 35
src/gallium/drivers/cell/spu/spu_main.c | 117
src/gallium/drivers/cell/spu/spu_main.h | 269
src/gallium/drivers/cell/spu/spu_per_fragment_op.c | 631
src/gallium/drivers/cell/spu/spu_per_fragment_op.h | 44
src/gallium/drivers/cell/spu/spu_render.c | 356
src/gallium/drivers/cell/spu/spu_render.h | 38
src/gallium/drivers/cell/spu/spu_shuffle.h | 186
src/gallium/drivers/cell/spu/spu_texture.c | 641
src/gallium/drivers/cell/spu/spu_texture.h | 67
src/gallium/drivers/cell/spu/spu_tgsi_exec.h | 158
src/gallium/drivers/cell/spu/spu_tile.c | 126
src/gallium/drivers/cell/spu/spu_tile.h | 75
src/gallium/drivers/cell/spu/spu_tri.c | 843 -
src/gallium/drivers/cell/spu/spu_tri.h | 37
src/gallium/drivers/cell/spu/spu_util.c | 77
src/gallium/drivers/cell/spu/spu_vertex_fetch.c | 146
src/gallium/drivers/cell/spu/spu_vertex_shader.c | 245
src/gallium/drivers/cell/spu/spu_vertex_shader.h | 66
src/gallium/drivers/failover/Makefile | 11
src/gallium/drivers/failover/SConscript | 15
src/gallium/drivers/failover/fo_context.c | 146
src/gallium/drivers/failover/fo_context.h | 144
src/gallium/drivers/failover/fo_state.c | 661
src/gallium/drivers/failover/fo_state_emit.c | 144
src/gallium/drivers/failover/fo_winsys.h | 48
src/gallium/drivers/galahad/glhd_context.c | 8
src/gallium/drivers/galahad/glhd_screen.c | 2
src/gallium/drivers/i915/Android.mk | 36
src/gallium/drivers/i915/Makefile | 27
src/gallium/drivers/i915/Makefile.sources | 26
src/gallium/drivers/i915/SConscript | 28
src/gallium/drivers/i915/TODO | 46
src/gallium/drivers/i915/i915_batch.h | 17
src/gallium/drivers/i915/i915_batchbuffer.h | 10
src/gallium/drivers/i915/i915_clear.c | 160
src/gallium/drivers/i915/i915_context.c | 19
src/gallium/drivers/i915/i915_context.h | 57
src/gallium/drivers/i915/i915_debug.c | 4
src/gallium/drivers/i915/i915_debug_private.h | 4
src/gallium/drivers/i915/i915_flush.c | 3
src/gallium/drivers/i915/i915_fpc.h | 102
src/gallium/drivers/i915/i915_fpc_emit.c | 105
src/gallium/drivers/i915/i915_fpc_optimize.c | 337
src/gallium/drivers/i915/i915_fpc_translate.c | 397
src/gallium/drivers/i915/i915_prim_emit.c | 2
src/gallium/drivers/i915/i915_prim_vbuf.c | 31
src/gallium/drivers/i915/i915_query.c | 3
src/gallium/drivers/i915/i915_reg.h | 4
src/gallium/drivers/i915/i915_resource_buffer.c | 7
src/gallium/drivers/i915/i915_resource_texture.c | 18
src/gallium/drivers/i915/i915_screen.c | 176
src/gallium/drivers/i915/i915_state.c | 161
src/gallium/drivers/i915/i915_state_derived.c | 28
src/gallium/drivers/i915/i915_state_dynamic.c | 4
src/gallium/drivers/i915/i915_state_emit.c | 48
src/gallium/drivers/i915/i915_state_immediate.c | 2
src/gallium/drivers/i915/i915_state_inlines.h | 25
src/gallium/drivers/i915/i915_state_sampler.c | 56
src/gallium/drivers/i915/i915_state_static.c | 57
src/gallium/drivers/i915/i915_surface.c | 13
src/gallium/drivers/i915/i915_winsys.h | 2
src/gallium/drivers/i965/Makefile | 74
src/gallium/drivers/i965/SConscript | 79
src/gallium/drivers/i965/brw_batchbuffer.c | 200
src/gallium/drivers/i965/brw_batchbuffer.h | 147
src/gallium/drivers/i965/brw_cc.c | 129
src/gallium/drivers/i965/brw_clip.c | 221
src/gallium/drivers/i965/brw_clip.h | 197
src/gallium/drivers/i965/brw_clip_line.c | 272
src/gallium/drivers/i965/brw_clip_point.c | 47
src/gallium/drivers/i965/brw_clip_state.c | 209
src/gallium/drivers/i965/brw_clip_tri.c | 596
src/gallium/drivers/i965/brw_clip_unfilled.c | 497
src/gallium/drivers/i965/brw_clip_util.c | 391
src/gallium/drivers/i965/brw_context.c | 162
src/gallium/drivers/i965/brw_context.h | 865 -
src/gallium/drivers/i965/brw_curbe.c | 382
src/gallium/drivers/i965/brw_debug.h | 43
src/gallium/drivers/i965/brw_defines.h | 1166 -
src/gallium/drivers/i965/brw_disasm.c | 1023 -
src/gallium/drivers/i965/brw_disasm.h | 36
src/gallium/drivers/i965/brw_draw.c | 254
src/gallium/drivers/i965/brw_draw.h | 39
src/gallium/drivers/i965/brw_draw_upload.c | 359
src/gallium/drivers/i965/brw_eu.c | 262
src/gallium/drivers/i965/brw_eu.h | 992 -
src/gallium/drivers/i965/brw_eu_debug.c | 94
src/gallium/drivers/i965/brw_eu_emit.c | 1433 -
src/gallium/drivers/i965/brw_eu_util.c | 126
src/gallium/drivers/i965/brw_gs.c | 215
src/gallium/drivers/i965/brw_gs.h | 76
src/gallium/drivers/i965/brw_gs_emit.c | 180
src/gallium/drivers/i965/brw_gs_state.c | 169
src/gallium/drivers/i965/brw_misc_state.c | 514
src/gallium/drivers/i965/brw_pipe_blend.c | 208
src/gallium/drivers/i965/brw_pipe_clear.c | 270
src/gallium/drivers/i965/brw_pipe_depth.c | 187
src/gallium/drivers/i965/brw_pipe_fb.c | 84
src/gallium/drivers/i965/brw_pipe_flush.c | 56
src/gallium/drivers/i965/brw_pipe_misc.c | 54
src/gallium/drivers/i965/brw_pipe_query.c | 264
src/gallium/drivers/i965/brw_pipe_rast.c | 188
src/gallium/drivers/i965/brw_pipe_rast.h | 16
src/gallium/drivers/i965/brw_pipe_sampler.c | 259
src/gallium/drivers/i965/brw_pipe_shader.c | 303
src/gallium/drivers/i965/brw_pipe_surface.c | 258
src/gallium/drivers/i965/brw_pipe_vertex.c | 329
src/gallium/drivers/i965/brw_public.h | 13
src/gallium/drivers/i965/brw_reg.h | 151
src/gallium/drivers/i965/brw_resource.c | 52
src/gallium/drivers/i965/brw_resource.h | 152
src/gallium/drivers/i965/brw_resource_buffer.c | 182
src/gallium/drivers/i965/brw_resource_texture.c | 555
src/gallium/drivers/i965/brw_resource_texture_layout.c | 414
src/gallium/drivers/i965/brw_screen.c | 462
src/gallium/drivers/i965/brw_screen.h | 104
src/gallium/drivers/i965/brw_sf.c | 216
src/gallium/drivers/i965/brw_sf.h | 122
src/gallium/drivers/i965/brw_sf_emit.c | 764
src/gallium/drivers/i965/brw_sf_state.c | 331
src/gallium/drivers/i965/brw_state.h | 174
src/gallium/drivers/i965/brw_state_batch.c | 98
src/gallium/drivers/i965/brw_state_cache.c | 617
src/gallium/drivers/i965/brw_state_debug.c | 153
src/gallium/drivers/i965/brw_state_upload.c | 270
src/gallium/drivers/i965/brw_structs.h | 1776 --
src/gallium/drivers/i965/brw_structs_dump.c | 1247 -
src/gallium/drivers/i965/brw_structs_dump.h | 276
src/gallium/drivers/i965/brw_structs_dump.py | 291
src/gallium/drivers/i965/brw_swtnl.c | 95
src/gallium/drivers/i965/brw_types.h | 21
src/gallium/drivers/i965/brw_urb.c | 263
src/gallium/drivers/i965/brw_util.h | 44
src/gallium/drivers/i965/brw_vs.c | 129
src/gallium/drivers/i965/brw_vs.h | 105
src/gallium/drivers/i965/brw_vs_emit.c | 1660 --
src/gallium/drivers/i965/brw_vs_state.c | 201
src/gallium/drivers/i965/brw_vs_surface_state.c | 231
src/gallium/drivers/i965/brw_winsys.h | 288
src/gallium/drivers/i965/brw_winsys_debug.c | 87
src/gallium/drivers/i965/brw_wm.c | 319
src/gallium/drivers/i965/brw_wm.h | 344
src/gallium/drivers/i965/brw_wm_constant_buffer.c | 165
src/gallium/drivers/i965/brw_wm_debug.c | 257
src/gallium/drivers/i965/brw_wm_emit.c | 1521 -
src/gallium/drivers/i965/brw_wm_fp.c | 1223 -
src/gallium/drivers/i965/brw_wm_glsl.c | 2032 --
src/gallium/drivers/i965/brw_wm_iz.c | 156
src/gallium/drivers/i965/brw_wm_pass0.c | 366
src/gallium/drivers/i965/brw_wm_pass1.c | 292
src/gallium/drivers/i965/brw_wm_pass2.c | 334
src/gallium/drivers/i965/brw_wm_sampler_state.c | 228
src/gallium/drivers/i965/brw_wm_state.c | 340
src/gallium/drivers/i965/brw_wm_surface_state.c | 293
src/gallium/drivers/i965/intel_decode.c | 2078 --
src/gallium/drivers/i965/intel_decode.h | 31
src/gallium/drivers/i965/intel_structs.h | 134
src/gallium/drivers/identity/id_context.c | 8
src/gallium/drivers/identity/id_screen.c | 2
src/gallium/drivers/llvmpipe/.gitignore | 8
src/gallium/drivers/llvmpipe/Makefile | 1
src/gallium/drivers/llvmpipe/SConscript | 5
src/gallium/drivers/llvmpipe/lp_bld_depth.c | 15
src/gallium/drivers/llvmpipe/lp_clear.c | 8
src/gallium/drivers/llvmpipe/lp_clear.h | 3
src/gallium/drivers/llvmpipe/lp_context.c | 18
src/gallium/drivers/llvmpipe/lp_context.h | 5
src/gallium/drivers/llvmpipe/lp_draw_arrays.c | 4
src/gallium/drivers/llvmpipe/lp_jit.c | 19
src/gallium/drivers/llvmpipe/lp_limits.h | 6
src/gallium/drivers/llvmpipe/lp_query.c | 18
src/gallium/drivers/llvmpipe/lp_query.h | 1
src/gallium/drivers/llvmpipe/lp_rast.c | 31
src/gallium/drivers/llvmpipe/lp_rast.h | 16
src/gallium/drivers/llvmpipe/lp_rast_debug.c | 17
src/gallium/drivers/llvmpipe/lp_rast_priv.h | 6
src/gallium/drivers/llvmpipe/lp_rast_tri.c | 6
src/gallium/drivers/llvmpipe/lp_scene.c | 1
src/gallium/drivers/llvmpipe/lp_screen.c | 89
src/gallium/drivers/llvmpipe/lp_setup.c | 31
src/gallium/drivers/llvmpipe/lp_setup_tri.c | 31
src/gallium/drivers/llvmpipe/lp_setup_vbuf.c | 3
src/gallium/drivers/llvmpipe/lp_state.h | 2
src/gallium/drivers/llvmpipe/lp_state_derived.c | 12
src/gallium/drivers/llvmpipe/lp_state_fs.c | 44
src/gallium/drivers/llvmpipe/lp_state_fs.h | 3
src/gallium/drivers/llvmpipe/lp_state_setup.c | 35
src/gallium/drivers/llvmpipe/lp_state_setup.h | 8
src/gallium/drivers/llvmpipe/lp_state_so.c | 20
src/gallium/drivers/llvmpipe/lp_test_arit.c | 305
src/gallium/drivers/llvmpipe/lp_test_format.c | 3
src/gallium/drivers/llvmpipe/lp_texture.c | 42
src/gallium/drivers/llvmpipe/lp_tile_image.c | 5
src/gallium/drivers/llvmpipe/lp_tile_shuffle_mask.py | 32
src/gallium/drivers/llvmpipe/lp_tile_soa.py | 46
src/gallium/drivers/noop/noop_pipe.c | 148
src/gallium/drivers/noop/noop_state.c | 47
src/gallium/drivers/nouveau/Android.mk | 39
src/gallium/drivers/nouveau/Makefile | 9
src/gallium/drivers/nouveau/Makefile.sources | 6
src/gallium/drivers/nouveau/SConscript | 5
src/gallium/drivers/nouveau/nouveau_buffer.c | 28
src/gallium/drivers/nouveau/nouveau_context.h | 11
src/gallium/drivers/nouveau/nouveau_fence.c | 21
src/gallium/drivers/nouveau/nouveau_fence.h | 7
src/gallium/drivers/nouveau/nouveau_mm.c | 17
src/gallium/drivers/nouveau/nouveau_screen.c | 14
src/gallium/drivers/nouveau/nouveau_screen.h | 5
src/gallium/drivers/nouveau/nouveau_video.c | 929 +
src/gallium/drivers/nouveau/nouveau_video.h | 42
src/gallium/drivers/nouveau/nouveau_winsys.h | 13
src/gallium/drivers/nouveau/nv17_mpeg.xml.h | 265
src/gallium/drivers/nouveau/nv31_mpeg.xml.h | 130
src/gallium/drivers/nouveau/nv_object.xml.h | 13
src/gallium/drivers/nv50/Android.mk | 37
src/gallium/drivers/nv50/Makefile | 25
src/gallium/drivers/nv50/Makefile.sources | 37
src/gallium/drivers/nv50/SConscript | 27
src/gallium/drivers/nv50/codegen/nv50_ir.cpp | 1039 +
src/gallium/drivers/nv50/codegen/nv50_ir.h | 1072 +
src/gallium/drivers/nv50/codegen/nv50_ir_bb.cpp | 430
src/gallium/drivers/nv50/codegen/nv50_ir_build_util.cpp | 541
src/gallium/drivers/nv50/codegen/nv50_ir_build_util.h | 267
src/gallium/drivers/nv50/codegen/nv50_ir_driver.h | 189
src/gallium/drivers/nv50/codegen/nv50_ir_emit_nv50.cpp | 1354 +
src/gallium/drivers/nv50/codegen/nv50_ir_from_sm4.cpp | 2329 ++
src/gallium/drivers/nv50/codegen/nv50_ir_from_sm4.h | 183
src/gallium/drivers/nv50/codegen/nv50_ir_from_tgsi.cpp | 2343 ++
src/gallium/drivers/nv50/codegen/nv50_ir_graph.cpp | 402
src/gallium/drivers/nv50/codegen/nv50_ir_graph.h | 228
src/gallium/drivers/nv50/codegen/nv50_ir_inlines.h | 349
src/gallium/drivers/nv50/codegen/nv50_ir_peephole.cpp | 2221 ++
src/gallium/drivers/nv50/codegen/nv50_ir_print.cpp | 581
src/gallium/drivers/nv50/codegen/nv50_ir_ra.cpp | 990 +
src/gallium/drivers/nv50/codegen/nv50_ir_ssa.cpp | 484
src/gallium/drivers/nv50/codegen/nv50_ir_target.cpp | 328
src/gallium/drivers/nv50/codegen/nv50_ir_target.h | 185
src/gallium/drivers/nv50/codegen/nv50_ir_util.cpp | 274
src/gallium/drivers/nv50/codegen/nv50_ir_util.h | 606
src/gallium/drivers/nv50/nv50_3d.xml.h | 6
src/gallium/drivers/nv50/nv50_context.c | 19
src/gallium/drivers/nv50/nv50_context.h | 36
src/gallium/drivers/nv50/nv50_defs.xml.h | 122
src/gallium/drivers/nv50/nv50_formats.c | 961 -
src/gallium/drivers/nv50/nv50_miptree.c | 371
src/gallium/drivers/nv50/nv50_pc.c | 1
src/gallium/drivers/nv50/nv50_pc.h | 3
src/gallium/drivers/nv50/nv50_pc_emit.c | 6
src/gallium/drivers/nv50/nv50_pc_optimize.c | 4
src/gallium/drivers/nv50/nv50_pc_print.c | 1
src/gallium/drivers/nv50/nv50_program.c | 23
src/gallium/drivers/nv50/nv50_resource.c | 62
src/gallium/drivers/nv50/nv50_resource.h | 88
src/gallium/drivers/nv50/nv50_screen.c | 89
src/gallium/drivers/nv50/nv50_screen.h | 7
src/gallium/drivers/nv50/nv50_shader_state.c | 17
src/gallium/drivers/nv50/nv50_state.c | 46
src/gallium/drivers/nv50/nv50_state_validate.c | 136
src/gallium/drivers/nv50/nv50_stateobj.h | 4
src/gallium/drivers/nv50/nv50_surface.c | 662
src/gallium/drivers/nv50/nv50_tex.c | 37
src/gallium/drivers/nv50/nv50_texture.xml.h | 81
src/gallium/drivers/nv50/nv50_tgsi_to_nc.c | 4
src/gallium/drivers/nv50/nv50_transfer.c | 119
src/gallium/drivers/nv50/nv50_transfer.h | 21
src/gallium/drivers/nv50/nv50_vbo.c | 19
src/gallium/drivers/nv50/nv50_winsys.h | 2
src/gallium/drivers/nvc0/Android.mk | 37
src/gallium/drivers/nvc0/Makefile | 26
src/gallium/drivers/nvc0/Makefile.sources | 23
src/gallium/drivers/nvc0/SConscript | 28
src/gallium/drivers/nvc0/codegen/nv50_ir_emit_nvc0.cpp | 1758 ++
src/gallium/drivers/nvc0/codegen/nv50_ir_lowering_nvc0.cpp | 735
src/gallium/drivers/nvc0/codegen/nv50_ir_target_nvc0.cpp | 589
src/gallium/drivers/nvc0/codegen/nv50_ir_target_nvc0.h | 67
src/gallium/drivers/nvc0/nvc0_3d.xml.h | 93
src/gallium/drivers/nvc0/nvc0_context.c | 25
src/gallium/drivers/nvc0/nvc0_context.h | 64
src/gallium/drivers/nvc0/nvc0_formats.c | 883 -
src/gallium/drivers/nvc0/nvc0_miptree.c | 405
src/gallium/drivers/nvc0/nvc0_pc.c | 713
src/gallium/drivers/nvc0/nvc0_pc.h | 637
src/gallium/drivers/nvc0/nvc0_pc_emit.c | 1026 -
src/gallium/drivers/nvc0/nvc0_pc_optimize.c | 1434 -
src/gallium/drivers/nvc0/nvc0_pc_print.c | 381
src/gallium/drivers/nvc0/nvc0_pc_regalloc.c | 1053 -
src/gallium/drivers/nvc0/nvc0_program.c | 1061 -
src/gallium/drivers/nvc0/nvc0_program.h | 81
src/gallium/drivers/nvc0/nvc0_push.c | 21
src/gallium/drivers/nvc0/nvc0_query.c | 306
src/gallium/drivers/nvc0/nvc0_resource.c | 24
src/gallium/drivers/nvc0/nvc0_resource.h | 78
src/gallium/drivers/nvc0/nvc0_screen.c | 106
src/gallium/drivers/nvc0/nvc0_screen.h | 11
src/gallium/drivers/nvc0/nvc0_shader_state.c | 187
src/gallium/drivers/nvc0/nvc0_state.c | 143
src/gallium/drivers/nvc0/nvc0_state_validate.c | 271
src/gallium/drivers/nvc0/nvc0_stateobj.h | 20
src/gallium/drivers/nvc0/nvc0_surface.c | 761
src/gallium/drivers/nvc0/nvc0_tex.c | 62
src/gallium/drivers/nvc0/nvc0_tgsi_to_nc.c | 2026 --
src/gallium/drivers/nvc0/nvc0_transfer.c | 135
src/gallium/drivers/nvc0/nvc0_transfer.h | 44
src/gallium/drivers/nvc0/nvc0_vbo.c | 52
src/gallium/drivers/nvc0/nvc0_winsys.h | 2
src/gallium/drivers/nvfx/Android.mk | 37
src/gallium/drivers/nvfx/Makefile | 24
src/gallium/drivers/nvfx/Makefile.sources | 22
src/gallium/drivers/nvfx/SConscript | 25
src/gallium/drivers/nvfx/nv30_fragtex.c | 5
src/gallium/drivers/nvfx/nv40_fragtex.c | 2
src/gallium/drivers/nvfx/nvfx_buffer.c | 5
src/gallium/drivers/nvfx/nvfx_clear.c | 4
src/gallium/drivers/nvfx/nvfx_context.c | 8
src/gallium/drivers/nvfx/nvfx_context.h | 6
src/gallium/drivers/nvfx/nvfx_fragtex.c | 4
src/gallium/drivers/nvfx/nvfx_miptree.c | 8
src/gallium/drivers/nvfx/nvfx_resource.h | 3
src/gallium/drivers/nvfx/nvfx_screen.c | 65
src/gallium/drivers/nvfx/nvfx_screen.h | 1
src/gallium/drivers/nvfx/nvfx_state.h | 1
src/gallium/drivers/nvfx/nvfx_state_emit.c | 49
src/gallium/drivers/nvfx/nvfx_state_fb.c | 4
src/gallium/drivers/nvfx/nvfx_surface.c | 15
src/gallium/drivers/nvfx/nvfx_transfer.c | 5
src/gallium/drivers/r300/Android.mk | 44
src/gallium/drivers/r300/Makefile | 45
src/gallium/drivers/r300/Makefile.sources | 57
src/gallium/drivers/r300/SConscript | 35
src/gallium/drivers/r300/compiler/memory_pool.c | 97
src/gallium/drivers/r300/compiler/memory_pool.h | 80
src/gallium/drivers/r300/compiler/r300_fragprog.c | 338
src/gallium/drivers/r300/compiler/r300_fragprog.h | 44
src/gallium/drivers/r300/compiler/r300_fragprog_emit.c | 552
src/gallium/drivers/r300/compiler/r300_fragprog_swizzle.c | 243
src/gallium/drivers/r300/compiler/r300_fragprog_swizzle.h | 39
src/gallium/drivers/r300/compiler/r3xx_fragprog.c | 169
src/gallium/drivers/r300/compiler/r3xx_vertprog.c | 1047 +
src/gallium/drivers/r300/compiler/r3xx_vertprog_dump.c | 207
src/gallium/drivers/r300/compiler/r500_fragprog.c | 539
src/gallium/drivers/r300/compiler/r500_fragprog.h | 50
src/gallium/drivers/r300/compiler/r500_fragprog_emit.c | 685
src/gallium/drivers/r300/compiler/radeon_code.c | 187
src/gallium/drivers/r300/compiler/radeon_code.h | 306
src/gallium/drivers/r300/compiler/radeon_compiler.c | 498
src/gallium/drivers/r300/compiler/radeon_compiler.h | 173
src/gallium/drivers/r300/compiler/radeon_compiler_util.c | 753
src/gallium/drivers/r300/compiler/radeon_compiler_util.h | 103
src/gallium/drivers/r300/compiler/radeon_dataflow.c | 892 +
src/gallium/drivers/r300/compiler/radeon_dataflow.h | 134
src/gallium/drivers/r300/compiler/radeon_dataflow_deadcode.c | 359
src/gallium/drivers/r300/compiler/radeon_dataflow_swizzles.c | 103
src/gallium/drivers/r300/compiler/radeon_emulate_branches.c | 342
src/gallium/drivers/r300/compiler/radeon_emulate_branches.h | 30
src/gallium/drivers/r300/compiler/radeon_emulate_loops.c | 521
src/gallium/drivers/r300/compiler/radeon_emulate_loops.h | 32
src/gallium/drivers/r300/compiler/radeon_list.c | 90
src/gallium/drivers/r300/compiler/radeon_list.h | 46
src/gallium/drivers/r300/compiler/radeon_opcodes.c | 553
src/gallium/drivers/r300/compiler/radeon_opcodes.h | 266
src/gallium/drivers/r300/compiler/radeon_optimize.c | 889 +
src/gallium/drivers/r300/compiler/radeon_pair_dead_sources.c | 62
src/gallium/drivers/r300/compiler/radeon_pair_regalloc.c | 753
src/gallium/drivers/r300/compiler/radeon_pair_schedule.c | 1374 +
src/gallium/drivers/r300/compiler/radeon_pair_translate.c | 372
src/gallium/drivers/r300/compiler/radeon_program.c | 225
src/gallium/drivers/r300/compiler/radeon_program.h | 212
src/gallium/drivers/r300/compiler/radeon_program_alu.c | 1199 +
src/gallium/drivers/r300/compiler/radeon_program_alu.h | 66
src/gallium/drivers/r300/compiler/radeon_program_constants.h | 201
src/gallium/drivers/r300/compiler/radeon_program_pair.c | 239
src/gallium/drivers/r300/compiler/radeon_program_pair.h | 139
src/gallium/drivers/r300/compiler/radeon_program_print.c | 460
src/gallium/drivers/r300/compiler/radeon_program_tex.c | 528
src/gallium/drivers/r300/compiler/radeon_program_tex.h | 39
src/gallium/drivers/r300/compiler/radeon_remove_constants.c | 150
src/gallium/drivers/r300/compiler/radeon_remove_constants.h | 35
src/gallium/drivers/r300/compiler/radeon_rename_regs.c | 92
src/gallium/drivers/r300/compiler/radeon_rename_regs.h | 9
src/gallium/drivers/r300/compiler/radeon_swizzle.h | 57
src/gallium/drivers/r300/compiler/radeon_variable.c | 536
src/gallium/drivers/r300/compiler/radeon_variable.h | 94
src/gallium/drivers/r300/compiler/tests/.gitignore | 1
src/gallium/drivers/r300/compiler/tests/Makefile | 53
src/gallium/drivers/r300/compiler/tests/radeon_compiler_util_tests.c | 76
src/gallium/drivers/r300/compiler/tests/rc_test_helpers.c | 380
src/gallium/drivers/r300/compiler/tests/rc_test_helpers.h | 13
src/gallium/drivers/r300/compiler/tests/unit_test.c | 35
src/gallium/drivers/r300/compiler/tests/unit_test.h | 17
src/gallium/drivers/r300/r300_blit.c | 196
src/gallium/drivers/r300/r300_chipset.c | 6
src/gallium/drivers/r300/r300_chipset.h | 8
src/gallium/drivers/r300/r300_context.c | 57
src/gallium/drivers/r300/r300_context.h | 45
src/gallium/drivers/r300/r300_emit.c | 57
src/gallium/drivers/r300/r300_emit.h | 1
src/gallium/drivers/r300/r300_flush.c | 12
src/gallium/drivers/r300/r300_fs.c | 9
src/gallium/drivers/r300/r300_fs.h | 4
src/gallium/drivers/r300/r300_query.c | 58
src/gallium/drivers/r300/r300_reg.h | 76
src/gallium/drivers/r300/r300_render.c | 177
src/gallium/drivers/r300/r300_render_translate.c | 7
src/gallium/drivers/r300/r300_screen.c | 149
src/gallium/drivers/r300/r300_screen.h | 11
src/gallium/drivers/r300/r300_screen_buffer.c | 20
src/gallium/drivers/r300/r300_state.c | 88
src/gallium/drivers/r300/r300_state_derived.c | 39
src/gallium/drivers/r300/r300_texture.c | 117
src/gallium/drivers/r300/r300_texture.h | 17
src/gallium/drivers/r300/r300_texture_desc.c | 53
src/gallium/drivers/r300/r300_texture_desc.h | 9
src/gallium/drivers/r300/r300_tgsi_to_rc.c | 5
src/gallium/drivers/r300/r300_transfer.c | 25
src/gallium/drivers/r300/r300_vs.c | 3
src/gallium/drivers/r300/r300_vs.h | 2
src/gallium/drivers/r600/Android.mk | 38
src/gallium/drivers/r600/Makefile | 20
src/gallium/drivers/r600/Makefile.sources | 17
src/gallium/drivers/r600/SConscript | 25
src/gallium/drivers/r600/eg_asm.c | 51
src/gallium/drivers/r600/eg_sq.h | 8
src/gallium/drivers/r600/eg_state_inlines.h | 583
src/gallium/drivers/r600/evergreen_hw_context.c | 1278 +
src/gallium/drivers/r600/evergreen_state.c | 1538 +
src/gallium/drivers/r600/evergreend.h | 65
src/gallium/drivers/r600/r600.h | 173
src/gallium/drivers/r600/r600_asm.c | 1293 +
src/gallium/drivers/r600/r600_asm.h | 85
src/gallium/drivers/r600/r600_blit.c | 115
src/gallium/drivers/r600/r600_buffer.c | 207
src/gallium/drivers/r600/r600_formats.h | 31
src/gallium/drivers/r600/r600_hw_context.c | 2209 ++
src/gallium/drivers/r600/r600_hw_context_priv.h | 101
src/gallium/drivers/r600/r600_opcodes.h | 276
src/gallium/drivers/r600/r600_pipe.c | 544
src/gallium/drivers/r600/r600_pipe.h | 132
src/gallium/drivers/r600/r600_public.h | 4
src/gallium/drivers/r600/r600_query.c | 31
src/gallium/drivers/r600/r600_resource.h | 43
src/gallium/drivers/r600/r600_shader.c | 1343 +
src/gallium/drivers/r600/r600_shader.h | 4
src/gallium/drivers/r600/r600_sq.h | 4
src/gallium/drivers/r600/r600_state.c | 1430 +
src/gallium/drivers/r600/r600_state_common.c | 424
src/gallium/drivers/r600/r600_state_inlines.h | 608
src/gallium/drivers/r600/r600_texture.c | 345
Reply to: