mesa: Changes to 'debian-experimental'
Makefile | 2
SConstruct | 126
common.py | 47
configs/autoconf.in | 2
configs/default | 2
configs/linux-dri | 2
configs/linux-llvm | 4
configure.ac | 401
debian/changelog | 8
debian/patches/09-fix-static-osmesa-build.diff | 28
debian/patches/series | 1
docs/GL3.txt | 31
docs/MESA_drm_image.spec | 2
docs/egl.html | 117
docs/openvg.html | 29
docs/relnotes-7.10.html | 2788 +++
docs/relnotes-7.9.1.html | 404
include/GL/glext.h | 25
include/GL/internal/glcore.h | 181
include/VG/openvg.h | 72
include/VG/vgext.h | 466
include/VG/vgplatform.h | 184
include/VG/vgu.h | 261
scons/crossmingw.py | 198
scons/gallium.py | 580
scons/llvm.py | 168
scons/udis86.py | 44
scons/wcesdk.py | 176
src/SConscript | 20
src/egl/drivers/Makefile.template | 4
src/egl/drivers/dri2/egl_dri2.c | 663
src/egl/drivers/glx/egl_glx.c | 376
src/egl/main/Makefile | 1
src/egl/main/SConscript | 91
src/egl/main/eglapi.c | 87
src/egl/main/eglarray.c | 39
src/egl/main/eglarray.h | 4
src/egl/main/eglconfig.c | 268
src/egl/main/eglconfig.h | 168
src/egl/main/eglcontext.c | 137
src/egl/main/eglcontext.h | 57
src/egl/main/eglcurrent.c | 40
src/egl/main/egldisplay.c | 53
src/egl/main/egldisplay.h | 15
src/egl/main/egldriver.c | 145
src/egl/main/egldriver.h | 1
src/egl/main/eglfallbacks.c | 99
src/egl/main/eglimage.c | 75
src/egl/main/eglimage.h | 68
src/egl/main/egllog.c | 5
src/egl/main/eglmisc.c | 29
src/egl/main/eglmisc.h | 8
src/egl/main/eglmode.c | 60
src/egl/main/eglmode.h | 5
src/egl/main/eglscreen.c | 161
src/egl/main/eglscreen.h | 45
src/egl/main/eglsurface.c | 135
src/egl/main/eglsurface.h | 75
src/egl/main/eglsync.c | 36
src/egl/main/eglsync.h | 57
src/egl/main/egltypedefs.h | 2
src/gallium/Makefile.template | 2
src/gallium/SConscript | 137
src/gallium/auxiliary/Makefile | 25
src/gallium/auxiliary/SConscript | 73
src/gallium/auxiliary/draw/draw_context.c | 97
src/gallium/auxiliary/draw/draw_context.h | 24
src/gallium/auxiliary/draw/draw_fs.c | 73
src/gallium/auxiliary/draw/draw_fs.h | 42
src/gallium/auxiliary/draw/draw_llvm.c | 1147 +
src/gallium/auxiliary/draw/draw_llvm.h | 101
src/gallium/auxiliary/draw/draw_llvm_sample.c | 28
src/gallium/auxiliary/draw/draw_llvm_translate.c | 339
src/gallium/auxiliary/draw/draw_pipe_aaline.c | 18
src/gallium/auxiliary/draw/draw_pipe_aapoint.c | 8
src/gallium/auxiliary/draw/draw_pipe_pstipple.c | 5
src/gallium/auxiliary/draw/draw_pipe_validate.c | 4
src/gallium/auxiliary/draw/draw_pipe_wide_point.c | 118
src/gallium/auxiliary/draw/draw_private.h | 21
src/gallium/auxiliary/draw/draw_pt.c | 86
src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline_llvm.c | 44
src/gallium/auxiliary/draw/draw_vs_llvm.c | 12
src/gallium/auxiliary/gallivm/lp_bld.h | 29
src/gallium/auxiliary/gallivm/lp_bld_arit.c | 965 -
src/gallium/auxiliary/gallivm/lp_bld_arit.h | 23
src/gallium/auxiliary/gallivm/lp_bld_assert.c | 21
src/gallium/auxiliary/gallivm/lp_bld_assert.h | 4
src/gallium/auxiliary/gallivm/lp_bld_bitarit.c | 192
src/gallium/auxiliary/gallivm/lp_bld_bitarit.h | 69
src/gallium/auxiliary/gallivm/lp_bld_const.c | 44
src/gallium/auxiliary/gallivm/lp_bld_const.h | 30
src/gallium/auxiliary/gallivm/lp_bld_conv.c | 277
src/gallium/auxiliary/gallivm/lp_bld_conv.h | 8
src/gallium/auxiliary/gallivm/lp_bld_debug.c | 19
src/gallium/auxiliary/gallivm/lp_bld_debug.h | 12
src/gallium/auxiliary/gallivm/lp_bld_flow.c | 657
src/gallium/auxiliary/gallivm/lp_bld_flow.h | 90
src/gallium/auxiliary/gallivm/lp_bld_format.h | 13
src/gallium/auxiliary/gallivm/lp_bld_format_aos.c | 118
src/gallium/auxiliary/gallivm/lp_bld_format_soa.c | 73
src/gallium/auxiliary/gallivm/lp_bld_format_yuv.c | 159
src/gallium/auxiliary/gallivm/lp_bld_gather.c | 41
src/gallium/auxiliary/gallivm/lp_bld_gather.h | 6
src/gallium/auxiliary/gallivm/lp_bld_init.c | 364
src/gallium/auxiliary/gallivm/lp_bld_init.h | 45
src/gallium/auxiliary/gallivm/lp_bld_intr.c | 14
src/gallium/auxiliary/gallivm/lp_bld_intr.h | 7
src/gallium/auxiliary/gallivm/lp_bld_logic.c | 127
src/gallium/auxiliary/gallivm/lp_bld_logic.h | 6
src/gallium/auxiliary/gallivm/lp_bld_misc.cpp | 10
src/gallium/auxiliary/gallivm/lp_bld_pack.c | 84
src/gallium/auxiliary/gallivm/lp_bld_pack.h | 14
src/gallium/auxiliary/gallivm/lp_bld_printf.c | 48
src/gallium/auxiliary/gallivm/lp_bld_printf.h | 15
src/gallium/auxiliary/gallivm/lp_bld_quad.c | 29
src/gallium/auxiliary/gallivm/lp_bld_sample.c | 933 +
src/gallium/auxiliary/gallivm/lp_bld_sample.h | 247
src/gallium/auxiliary/gallivm/lp_bld_sample_aos.c | 1103 +
src/gallium/auxiliary/gallivm/lp_bld_sample_aos.h | 56
src/gallium/auxiliary/gallivm/lp_bld_sample_soa.c | 1775 --
src/gallium/auxiliary/gallivm/lp_bld_struct.c | 33
src/gallium/auxiliary/gallivm/lp_bld_struct.h | 12
src/gallium/auxiliary/gallivm/lp_bld_swizzle.c | 152
src/gallium/auxiliary/gallivm/lp_bld_swizzle.h | 10
src/gallium/auxiliary/gallivm/lp_bld_tgsi.h | 84
src/gallium/auxiliary/gallivm/lp_bld_tgsi_aos.c | 75
src/gallium/auxiliary/gallivm/lp_bld_tgsi_info.c | 479
src/gallium/auxiliary/gallivm/lp_bld_tgsi_soa.c | 704
src/gallium/auxiliary/gallivm/lp_bld_type.c | 53
src/gallium/auxiliary/gallivm/lp_bld_type.h | 18
src/gallium/auxiliary/os/os_stream_stdc.c | 2
src/gallium/auxiliary/pipebuffer/SConscript | 18
src/gallium/auxiliary/pipebuffer/pb_bufmgr_cache.c | 33
src/gallium/auxiliary/rbug/rbug_context.c | 20
src/gallium/auxiliary/rbug/rbug_core.c | 10
src/gallium/auxiliary/rbug/rbug_demarshal.c | 64
src/gallium/auxiliary/rbug/rbug_proto.h | 5
src/gallium/auxiliary/rbug/rbug_shader.c | 12
src/gallium/auxiliary/rbug/rbug_texture.c | 14
src/gallium/auxiliary/rtasm/rtasm_execmem.c | 1
src/gallium/auxiliary/rtasm/rtasm_ppc.c | 2
src/gallium/auxiliary/target-helpers/inline_sw_helper.h | 39
src/gallium/auxiliary/target-helpers/inline_wrapper_sw_helper.h | 18
src/gallium/auxiliary/target-helpers/wrap_screen.c | 68
src/gallium/auxiliary/target-helpers/wrap_screen.h | 16
src/gallium/auxiliary/tgsi/tgsi_build.c | 736
src/gallium/auxiliary/tgsi/tgsi_build.h | 161
src/gallium/auxiliary/tgsi/tgsi_dump.c | 52
src/gallium/auxiliary/tgsi/tgsi_dump.h | 9
src/gallium/auxiliary/tgsi/tgsi_exec.c | 801 -
src/gallium/auxiliary/tgsi/tgsi_exec.h | 34
src/gallium/auxiliary/tgsi/tgsi_opcode_tmp.h | 4
src/gallium/auxiliary/tgsi/tgsi_scan.c | 9
src/gallium/auxiliary/tgsi/tgsi_scan.h | 2
src/gallium/auxiliary/tgsi/tgsi_text.c | 3
src/gallium/auxiliary/tgsi/tgsi_ureg.c | 16
src/gallium/auxiliary/tgsi/tgsi_ureg.h | 24
src/gallium/auxiliary/translate/translate.h | 63
src/gallium/auxiliary/translate/translate_sse.c | 8
src/gallium/auxiliary/util/u_blit.c | 72
src/gallium/auxiliary/util/u_blit.h | 5
src/gallium/auxiliary/util/u_blitter.c | 165
src/gallium/auxiliary/util/u_blitter.h | 13
src/gallium/auxiliary/util/u_box.h | 12
src/gallium/auxiliary/util/u_debug.c | 49
src/gallium/auxiliary/util/u_debug_describe.c | 2
src/gallium/auxiliary/util/u_debug_stack.c | 5
src/gallium/auxiliary/util/u_debug_symbol.c | 4
src/gallium/auxiliary/util/u_dirty_flags.h | 4
src/gallium/auxiliary/util/u_dirty_surfaces.h | 5
src/gallium/auxiliary/util/u_dl.c | 3
src/gallium/auxiliary/util/u_dump_state.c | 14
src/gallium/auxiliary/util/u_format.c | 8
src/gallium/auxiliary/util/u_format.csv | 3
src/gallium/auxiliary/util/u_format_srgb.py | 4
src/gallium/auxiliary/util/u_format_table.py | 4
src/gallium/auxiliary/util/u_format_zs.c | 53
src/gallium/auxiliary/util/u_format_zs.h | 16
src/gallium/auxiliary/util/u_gen_mipmap.c | 411
src/gallium/auxiliary/util/u_gen_mipmap.h | 2
src/gallium/auxiliary/util/u_index_modify.c | 127
src/gallium/auxiliary/util/u_index_modify.h | 41
src/gallium/auxiliary/util/u_inlines.h | 98
src/gallium/auxiliary/util/u_math.h | 5
src/gallium/auxiliary/util/u_mempool.c | 169
src/gallium/auxiliary/util/u_mempool.h | 87
src/gallium/auxiliary/util/u_pack_color.h | 50
src/gallium/auxiliary/util/u_resource.c | 62
src/gallium/auxiliary/util/u_sampler.c | 7
src/gallium/auxiliary/util/u_simple_screen.h | 3
src/gallium/auxiliary/util/u_simple_shaders.c | 11
src/gallium/auxiliary/util/u_simple_shaders.h | 4
src/gallium/auxiliary/util/u_slab.c | 169
src/gallium/auxiliary/util/u_slab.h | 87
src/gallium/auxiliary/util/u_sse.h | 156
src/gallium/auxiliary/util/u_staging.c | 37
src/gallium/auxiliary/util/u_staging.h | 2
src/gallium/auxiliary/util/u_surface.c | 78
src/gallium/auxiliary/util/u_surface.h | 24
src/gallium/auxiliary/util/u_surfaces.c | 31
src/gallium/auxiliary/util/u_surfaces.h | 27
src/gallium/auxiliary/util/u_tile.c | 84
src/gallium/auxiliary/util/u_transfer.c | 78
src/gallium/auxiliary/util/u_transfer.h | 122
src/gallium/docs/d3d11ddi.txt | 5
src/gallium/docs/source/context.rst | 49
src/gallium/docs/source/glossary.rst | 8
src/gallium/docs/source/pipeline.txt | 128
src/gallium/docs/source/screen.rst | 28
src/gallium/docs/source/tgsi.rst | 12
src/gallium/drivers/cell/ppu/cell_context.c | 4
src/gallium/drivers/cell/ppu/cell_texture.c | 92
src/gallium/drivers/failover/SConscript | 2
src/gallium/drivers/failover/fo_context.c | 14
src/gallium/drivers/galahad/SConscript | 4
src/gallium/drivers/galahad/glhd_context.c | 72
src/gallium/drivers/galahad/glhd_objects.c | 8
src/gallium/drivers/galahad/glhd_objects.h | 6
src/gallium/drivers/galahad/glhd_screen.c | 47
src/gallium/drivers/i915/SConscript | 6
src/gallium/drivers/i915/TODO | 25
src/gallium/drivers/i915/i915_batch.h | 5
src/gallium/drivers/i915/i915_batchbuffer.h | 35
src/gallium/drivers/i915/i915_blit.c | 6
src/gallium/drivers/i915/i915_context.h | 3
src/gallium/drivers/i915/i915_debug.c | 2
src/gallium/drivers/i915/i915_debug.h | 1
src/gallium/drivers/i915/i915_prim_vbuf.c | 15
src/gallium/drivers/i915/i915_reg.h | 5
src/gallium/drivers/i915/i915_resource.h | 16
src/gallium/drivers/i915/i915_resource_buffer.c | 25
src/gallium/drivers/i915/i915_resource_texture.c | 136
src/gallium/drivers/i915/i915_screen.c | 20
src/gallium/drivers/i915/i915_state_emit.c | 72
src/gallium/drivers/i915/i915_state_sampler.c | 25
src/gallium/drivers/i915/i915_surface.c | 98
src/gallium/drivers/i915/i915_surface.h | 1
src/gallium/drivers/i915/i915_winsys.h | 29
src/gallium/drivers/i965/Makefile | 2
src/gallium/drivers/i965/SConscript | 7
src/gallium/drivers/i965/brw_context.c | 1
src/gallium/drivers/i965/brw_context.h | 1
src/gallium/drivers/i965/brw_misc_state.c | 5
src/gallium/drivers/i965/brw_pipe_clear.c | 4
src/gallium/drivers/i965/brw_pipe_surface.c | 263
src/gallium/drivers/i965/brw_resource_buffer.c | 7
src/gallium/drivers/i965/brw_resource_texture.c | 33
src/gallium/drivers/i965/brw_screen.c | 8
src/gallium/drivers/i965/brw_screen.h | 8
src/gallium/drivers/i965/brw_screen_surface.c | 261
src/gallium/drivers/i965/intel_decode.c | 20
src/gallium/drivers/identity/SConscript | 2
src/gallium/drivers/identity/id_context.c | 70
src/gallium/drivers/identity/id_objects.c | 9
src/gallium/drivers/identity/id_objects.h | 6
src/gallium/drivers/identity/id_screen.c | 45
src/gallium/drivers/llvmpipe/Makefile | 11
src/gallium/drivers/llvmpipe/README | 101
src/gallium/drivers/llvmpipe/SConscript | 17
src/gallium/drivers/llvmpipe/lp_bld_alpha.c | 10
src/gallium/drivers/llvmpipe/lp_bld_alpha.h | 5
src/gallium/drivers/llvmpipe/lp_bld_blend.h | 5
src/gallium/drivers/llvmpipe/lp_bld_blend_aos.c | 7
src/gallium/drivers/llvmpipe/lp_bld_blend_soa.c | 52
src/gallium/drivers/llvmpipe/lp_bld_depth.c | 456
src/gallium/drivers/llvmpipe/lp_bld_depth.h | 24
src/gallium/drivers/llvmpipe/lp_bld_interp.c | 77
src/gallium/drivers/llvmpipe/lp_bld_interp.h | 37
src/gallium/drivers/llvmpipe/lp_clear.c | 4
src/gallium/drivers/llvmpipe/lp_context.c | 64
src/gallium/drivers/llvmpipe/lp_context.h | 32
src/gallium/drivers/llvmpipe/lp_debug.h | 14
src/gallium/drivers/llvmpipe/lp_flush.c | 11
src/gallium/drivers/llvmpipe/lp_flush.h | 3
src/gallium/drivers/llvmpipe/lp_jit.c | 143
src/gallium/drivers/llvmpipe/lp_jit.h | 39
src/gallium/drivers/llvmpipe/lp_limits.h | 10
src/gallium/drivers/llvmpipe/lp_perf.h | 2
src/gallium/drivers/llvmpipe/lp_rast.c | 87
src/gallium/drivers/llvmpipe/lp_rast.h | 64
src/gallium/drivers/llvmpipe/lp_rast_debug.c | 40
src/gallium/drivers/llvmpipe/lp_rast_priv.h | 32
src/gallium/drivers/llvmpipe/lp_rast_tri.c | 286
src/gallium/drivers/llvmpipe/lp_rast_tri_tmp.h | 141
src/gallium/drivers/llvmpipe/lp_scene.c | 35
src/gallium/drivers/llvmpipe/lp_scene.h | 28
src/gallium/drivers/llvmpipe/lp_screen.c | 27
src/gallium/drivers/llvmpipe/lp_screen.h | 14
src/gallium/drivers/llvmpipe/lp_setup.c | 185
src/gallium/drivers/llvmpipe/lp_setup.h | 38
src/gallium/drivers/llvmpipe/lp_setup_coef.c | 279
src/gallium/drivers/llvmpipe/lp_setup_coef.h | 64
src/gallium/drivers/llvmpipe/lp_setup_coef_intrin.c | 228
src/gallium/drivers/llvmpipe/lp_setup_context.h | 20
src/gallium/drivers/llvmpipe/lp_setup_line.c | 195
src/gallium/drivers/llvmpipe/lp_setup_point.c | 303
src/gallium/drivers/llvmpipe/lp_setup_tri.c | 562
src/gallium/drivers/llvmpipe/lp_setup_vbuf.c | 8
src/gallium/drivers/llvmpipe/lp_state.h | 3
src/gallium/drivers/llvmpipe/lp_state_blend.c | 29
src/gallium/drivers/llvmpipe/lp_state_derived.c | 103
src/gallium/drivers/llvmpipe/lp_state_fs.c | 728
src/gallium/drivers/llvmpipe/lp_state_fs.h | 16
src/gallium/drivers/llvmpipe/lp_state_rasterizer.c | 100
src/gallium/drivers/llvmpipe/lp_state_sampler.c | 24
src/gallium/drivers/llvmpipe/lp_state_setup.c | 926 +
src/gallium/drivers/llvmpipe/lp_state_setup.h | 89
src/gallium/drivers/llvmpipe/lp_state_surface.c | 5
src/gallium/drivers/llvmpipe/lp_surface.c | 46
src/gallium/drivers/llvmpipe/lp_test.h | 7
src/gallium/drivers/llvmpipe/lp_test_blend.c | 106
src/gallium/drivers/llvmpipe/lp_test_conv.c | 66
src/gallium/drivers/llvmpipe/lp_test_format.c | 76
src/gallium/drivers/llvmpipe/lp_test_main.c | 44
src/gallium/drivers/llvmpipe/lp_test_printf.c | 96
src/gallium/drivers/llvmpipe/lp_test_round.c | 94
src/gallium/drivers/llvmpipe/lp_test_sincos.c | 68
src/gallium/drivers/llvmpipe/lp_tex_sample.c | 35
src/gallium/drivers/llvmpipe/lp_texture.c | 108
src/gallium/drivers/llvmpipe/lp_texture.h | 8
src/gallium/drivers/llvmpipe/lp_tile_soa.py | 271
src/gallium/drivers/noop/Makefile | 13
src/gallium/drivers/noop/SConscript | 15
src/gallium/drivers/noop/noop_pipe.c | 515
src/gallium/drivers/noop/noop_public.h | 30
src/gallium/drivers/noop/noop_state.c | 290
src/gallium/drivers/nouveau/nouveau_winsys.h | 4
src/gallium/drivers/nv50/Makefile | 12
src/gallium/drivers/nv50/SConscript | 10
src/gallium/drivers/nv50/nv50_buffer.c | 1
src/gallium/drivers/nv50/nv50_context.h | 5
src/gallium/drivers/nv50/nv50_formats.c | 454
src/gallium/drivers/nv50/nv50_miptree.c | 56
src/gallium/drivers/nv50/nv50_pc.c | 808 +
src/gallium/drivers/nv50/nv50_pc.h | 494
src/gallium/drivers/nv50/nv50_pc_emit.c | 1254 +
src/gallium/drivers/nv50/nv50_pc_optimize.c | 1154 +
src/gallium/drivers/nv50/nv50_pc_print.c | 320
src/gallium/drivers/nv50/nv50_pc_regalloc.c | 962 +
src/gallium/drivers/nv50/nv50_program.c | 5171 ------
src/gallium/drivers/nv50/nv50_program.h | 188
src/gallium/drivers/nv50/nv50_push.c | 2
src/gallium/drivers/nv50/nv50_reg.h | 199
src/gallium/drivers/nv50/nv50_resource.c | 8
src/gallium/drivers/nv50/nv50_resource.h | 7
src/gallium/drivers/nv50/nv50_screen.c | 219
src/gallium/drivers/nv50/nv50_screen.h | 16
src/gallium/drivers/nv50/nv50_shader_state.c | 658
src/gallium/drivers/nv50/nv50_state.c | 60
src/gallium/drivers/nv50/nv50_state_validate.c | 76
src/gallium/drivers/nv50/nv50_surface.c | 218
src/gallium/drivers/nv50/nv50_tex.c | 54
src/gallium/drivers/nv50/nv50_texture.h | 9
src/gallium/drivers/nv50/nv50_tgsi_to_nc.c | 2051 ++
src/gallium/drivers/nv50/nv50_transfer.c | 37
src/gallium/drivers/nv50/nv50_transfer.h | 2
src/gallium/drivers/nv50/nv50_vbo.c | 101
src/gallium/drivers/nvfx/nv30_fragtex.c | 8
src/gallium/drivers/nvfx/nv40_fragtex.c | 8
src/gallium/drivers/nvfx/nvfx_buffer.c | 1
src/gallium/drivers/nvfx/nvfx_fragprog.c | 18
src/gallium/drivers/nvfx/nvfx_fragtex.c | 4
src/gallium/drivers/nvfx/nvfx_miptree.c | 26
src/gallium/drivers/nvfx/nvfx_resource.c | 8
src/gallium/drivers/nvfx/nvfx_resource.h | 8
src/gallium/drivers/nvfx/nvfx_screen.c | 23
src/gallium/drivers/nvfx/nvfx_state.c | 2
src/gallium/drivers/nvfx/nvfx_state_fb.c | 20
src/gallium/drivers/nvfx/nvfx_surface.c | 60
src/gallium/drivers/nvfx/nvfx_transfer.c | 26
src/gallium/drivers/nvfx/nvfx_transfer.h | 2
src/gallium/drivers/nvfx/nvfx_vertprog.c | 4
src/gallium/drivers/r300/SConscript | 2
src/gallium/drivers/r300/r300_blit.c | 69
src/gallium/drivers/r300/r300_chipset.h | 2
src/gallium/drivers/r300/r300_context.c | 108
src/gallium/drivers/r300/r300_context.h | 137
src/gallium/drivers/r300/r300_cs.h | 14
src/gallium/drivers/r300/r300_debug.c | 2
src/gallium/drivers/r300/r300_defines.h | 4
src/gallium/drivers/r300/r300_emit.c | 271
src/gallium/drivers/r300/r300_flush.c | 8
src/gallium/drivers/r300/r300_fs.c | 69
src/gallium/drivers/r300/r300_hyperz.c | 42
src/gallium/drivers/r300/r300_query.c | 3
src/gallium/drivers/r300/r300_reg.h | 3
src/gallium/drivers/r300/r300_render.c | 174
src/gallium/drivers/r300/r300_render_stencilref.c | 10
src/gallium/drivers/r300/r300_render_translate.c | 116
src/gallium/drivers/r300/r300_resource.c | 5
src/gallium/drivers/r300/r300_screen.c | 109
src/gallium/drivers/r300/r300_screen.h | 6
src/gallium/drivers/r300/r300_screen_buffer.c | 76
src/gallium/drivers/r300/r300_screen_buffer.h | 11
src/gallium/drivers/r300/r300_state.c | 155
src/gallium/drivers/r300/r300_state_derived.c | 60
src/gallium/drivers/r300/r300_state_inlines.h | 18
src/gallium/drivers/r300/r300_texture.c | 118
src/gallium/drivers/r300/r300_texture.h | 12
src/gallium/drivers/r300/r300_texture_desc.c | 52
src/gallium/drivers/r300/r300_texture_desc.h | 3
src/gallium/drivers/r300/r300_tgsi_to_rc.c | 7
src/gallium/drivers/r300/r300_transfer.c | 58
src/gallium/drivers/r300/r300_transfer.h | 14
src/gallium/drivers/r300/r300_vs.c | 10
src/gallium/drivers/r300/r300_winsys.h | 18
src/gallium/drivers/r600/Makefile | 16
src/gallium/drivers/r600/SConscript | 15
src/gallium/drivers/r600/eg_asm.c | 56
src/gallium/drivers/r600/eg_hw_states.c | 1070 -
src/gallium/drivers/r600/eg_state_inlines.h | 220
src/gallium/drivers/r600/eg_states_inc.h | 48
src/gallium/drivers/r600/evergreen_state.c | 1734 ++
src/gallium/drivers/r600/evergreend.h | 670
src/gallium/drivers/r600/r600.h | 302
src/gallium/drivers/r600/r600_asm.c | 512
src/gallium/drivers/r600/r600_asm.h | 94
src/gallium/drivers/r600/r600_blit.c | 624
src/gallium/drivers/r600/r600_buffer.c | 225
src/gallium/drivers/r600/r600_context.c | 156
src/gallium/drivers/r600/r600_context.h | 280
src/gallium/drivers/r600/r600_draw.c | 161
src/gallium/drivers/r600/r600_formats.h | 56
src/gallium/drivers/r600/r600_helper.c | 3
src/gallium/drivers/r600/r600_hw_states.c | 1125 -
src/gallium/drivers/r600/r600_opcodes.h | 17
src/gallium/drivers/r600/r600_pipe.c | 485
src/gallium/drivers/r600/r600_pipe.h | 290
src/gallium/drivers/r600/r600_public.h | 27
src/gallium/drivers/r600/r600_query.c | 211
src/gallium/drivers/r600/r600_resource.c | 24
src/gallium/drivers/r600/r600_resource.h | 107
src/gallium/drivers/r600/r600_screen.c | 293
src/gallium/drivers/r600/r600_screen.h | 102
src/gallium/drivers/r600/r600_shader.c | 865 -
src/gallium/drivers/r600/r600_shader.h | 9
src/gallium/drivers/r600/r600_sq.h | 4
src/gallium/drivers/r600/r600_state.c | 1760 +-
src/gallium/drivers/r600/r600_state_common.c | 329
src/gallium/drivers/r600/r600_state_inlines.h | 220
src/gallium/drivers/r600/r600_states_inc.h | 60
src/gallium/drivers/r600/r600_texture.c | 980 -
src/gallium/drivers/r600/r600_translate.c | 200
src/gallium/drivers/r600/r600_upload.c | 114
src/gallium/drivers/r600/r600d.h | 2230 ++
src/gallium/drivers/r600/r700_asm.c | 8
src/gallium/drivers/r600/radeon.h | 228
src/gallium/drivers/rbug/README | 16
src/gallium/drivers/rbug/SConscript | 2
src/gallium/drivers/rbug/rbug_context.c | 73
src/gallium/drivers/rbug/rbug_core.c | 8
src/gallium/drivers/rbug/rbug_objects.c | 9
src/gallium/drivers/rbug/rbug_objects.h | 6
src/gallium/drivers/rbug/rbug_screen.c | 46
src/gallium/drivers/softpipe/Makefile | 2
src/gallium/drivers/softpipe/SConscript | 4
src/gallium/drivers/softpipe/sp_context.c | 73
src/gallium/drivers/softpipe/sp_flush.c | 4
src/gallium/drivers/softpipe/sp_flush.h | 2
src/gallium/drivers/softpipe/sp_fs_exec.c | 12
src/gallium/drivers/softpipe/sp_fs_sse.c | 12
src/gallium/drivers/softpipe/sp_limits.h | 42
src/gallium/drivers/softpipe/sp_quad.h | 1
src/gallium/drivers/softpipe/sp_quad_depth_test.c | 70
src/gallium/drivers/softpipe/sp_quad_pipe.c | 3
src/gallium/drivers/softpipe/sp_screen.c | 21
src/gallium/drivers/softpipe/sp_state.h | 137
src/gallium/drivers/softpipe/sp_state_blend.c | 59
src/gallium/drivers/softpipe/sp_state_clip.c | 30
src/gallium/drivers/softpipe/sp_state_fs.c | 268
src/gallium/drivers/softpipe/sp_state_rasterizer.c | 21
src/gallium/drivers/softpipe/sp_state_sampler.c | 50
src/gallium/drivers/softpipe/sp_state_shader.c | 301
src/gallium/drivers/softpipe/sp_state_so.c | 24
src/gallium/drivers/softpipe/sp_state_vertex.c | 26
src/gallium/drivers/softpipe/sp_tex_sample.c | 71
src/gallium/drivers/softpipe/sp_tex_tile_cache.c | 40
src/gallium/drivers/softpipe/sp_tex_tile_cache.h | 35
src/gallium/drivers/softpipe/sp_texture.c | 80
src/gallium/drivers/softpipe/sp_texture.h | 5
src/gallium/drivers/softpipe/sp_tile_cache.c | 160
src/gallium/drivers/softpipe/sp_tile_cache.h | 33
src/gallium/drivers/svga/SConscript | 2
src/gallium/drivers/svga/svga_cmd.c | 4
src/gallium/drivers/svga/svga_context.c | 1
src/gallium/drivers/svga/svga_context.h | 1
src/gallium/drivers/svga/svga_pipe_blit.c | 60
src/gallium/drivers/svga/svga_resource_buffer.c | 5
src/gallium/drivers/svga/svga_resource_texture.c | 81
src/gallium/drivers/svga/svga_resource_texture.h | 2
src/gallium/drivers/svga/svga_screen.c | 18
src/gallium/drivers/svga/svga_state_need_swtnl.c | 2
src/gallium/drivers/svga/svga_state_tss.c | 1
src/gallium/drivers/svga/svga_surface.c | 98
src/gallium/drivers/svga/svga_surface.h | 3
src/gallium/drivers/sw/Makefile | 10
src/gallium/drivers/sw/SConscript | 38
src/gallium/drivers/sw/sw.c | 58
src/gallium/drivers/sw/sw_public.h | 13
src/gallium/drivers/trace/README | 18
src/gallium/drivers/trace/SConscript | 2
src/gallium/drivers/trace/tr_context.c | 167
src/gallium/drivers/trace/tr_dump_state.c | 79
src/gallium/drivers/trace/tr_dump_state.h | 4
src/gallium/drivers/trace/tr_screen.c | 77
src/gallium/drivers/trace/tr_texture.c | 6
src/gallium/drivers/trace/tr_texture.h | 4
src/gallium/include/pipe/p_compiler.h | 21
src/gallium/include/pipe/p_context.h | 56
src/gallium/include/pipe/p_defines.h | 39
src/gallium/include/pipe/p_format.h | 4
src/gallium/include/pipe/p_screen.h | 17
src/gallium/include/pipe/p_shader_tokens.h | 3
src/gallium/include/pipe/p_state.h | 60
src/gallium/include/state_tracker/graw.h | 24
src/gallium/include/state_tracker/st_api.h | 14
src/gallium/include/state_tracker/sw_winsys.h | 2
src/gallium/include/state_tracker/swrast_screen_create.h | 67
src/gallium/include/state_tracker/xlib_sw_winsys.h | 2
src/gallium/state_trackers/d3d1x/.gitignore | 20
src/gallium/state_trackers/d3d1x/Makefile | 11
src/gallium/state_trackers/d3d1x/Makefile.inc | 19
src/gallium/state_trackers/d3d1x/d3d1xshader/Makefile | 16
src/gallium/state_trackers/d3d1x/d3d1xshader/defs/files.txt | 41
src/gallium/state_trackers/d3d1x/d3d1xshader/defs/interpolations.txt | 8
src/gallium/state_trackers/d3d1x/d3d1xshader/defs/opcodes.txt | 207
src/gallium/state_trackers/d3d1x/d3d1xshader/defs/operand_compnums.txt | 5
src/gallium/state_trackers/d3d1x/d3d1xshader/defs/operand_index_reprs.txt | 5
src/gallium/state_trackers/d3d1x/d3d1xshader/defs/operand_modes.txt | 4
src/gallium/state_trackers/d3d1x/d3d1xshader/defs/shortfiles.txt | 41
src/gallium/state_trackers/d3d1x/d3d1xshader/defs/svs.txt | 23
src/gallium/state_trackers/d3d1x/d3d1xshader/defs/targets.txt | 13
src/gallium/state_trackers/d3d1x/d3d1xshader/defs/token_instruction_extended_types.txt | 4
src/gallium/state_trackers/d3d1x/d3d1xshader/defs/token_operand_extended_types.txt | 2
src/gallium/state_trackers/d3d1x/d3d1xshader/gen-header.sh | 13
src/gallium/state_trackers/d3d1x/d3d1xshader/gen-text.sh | 11
src/gallium/state_trackers/d3d1x/d3d1xshader/include/dxbc.h | 112
src/gallium/state_trackers/d3d1x/d3d1xshader/include/le32.h | 45
src/gallium/state_trackers/d3d1x/d3d1xshader/include/sm4.h | 410
src/gallium/state_trackers/d3d1x/d3d1xshader/src/dxbc_assemble.cpp | 59
src/gallium/state_trackers/d3d1x/d3d1xshader/src/dxbc_dump.cpp | 43
src/gallium/state_trackers/d3d1x/d3d1xshader/src/dxbc_parse.cpp | 86
src/gallium/state_trackers/d3d1x/d3d1xshader/src/sm4_analyze.cpp | 186
src/gallium/state_trackers/d3d1x/d3d1xshader/src/sm4_dump.cpp | 222
src/gallium/state_trackers/d3d1x/d3d1xshader/src/sm4_parse.cpp | 424
src/gallium/state_trackers/d3d1x/d3d1xshader/src/utils.h | 45
src/gallium/state_trackers/d3d1x/d3d1xshader/tools/fxdis.cpp | 75
src/gallium/state_trackers/d3d1x/d3d1xstutil/Makefile | 5
src/gallium/state_trackers/d3d1x/d3d1xstutil/include/d3d1xstutil.h | 1110 +
src/gallium/state_trackers/d3d1x/d3d1xstutil/src/d3d_sm4_enums.cpp | 42
src/gallium/state_trackers/d3d1x/d3d1xstutil/src/dxgi_enums.cpp | 147
src/gallium/state_trackers/d3d1x/d3d1xstutil/src/guids.cpp | 6
src/gallium/state_trackers/d3d1x/d3dapi/Makefile | 4
src/gallium/state_trackers/d3d1x/d3dapi/d3d10.idl | 1554 ++
src/gallium/state_trackers/d3d1x/d3dapi/d3d10_1.idl | 191
src/gallium/state_trackers/d3d1x/d3dapi/d3d10misc.h | 47
src/gallium/state_trackers/d3d1x/d3dapi/d3d10shader.idl | 269
src/gallium/state_trackers/d3d1x/d3dapi/d3d11.idl | 2492 +++
src/gallium/state_trackers/d3d1x/d3dapi/d3d11shader.idl | 287
src/gallium/state_trackers/d3d1x/d3dapi/d3dcommon.idl | 704
src/gallium/state_trackers/d3d1x/d3dapi/dxgi.idl | 470
src/gallium/state_trackers/d3d1x/d3dapi/dxgiformat.idl | 129
src/gallium/state_trackers/d3d1x/d3dapi/dxgitype.idl | 84
src/gallium/state_trackers/d3d1x/docs/Makefile | 5
src/gallium/state_trackers/d3d1x/docs/coding_style.txt | 84
src/gallium/state_trackers/d3d1x/docs/module_dependencies.dot | 25
src/gallium/state_trackers/d3d1x/docs/source_layout.txt | 17
src/gallium/state_trackers/d3d1x/dxgi/Makefile | 17
src/gallium/state_trackers/d3d1x/dxgi/src/dxgi_loader.cpp | 206
src/gallium/state_trackers/d3d1x/dxgi/src/dxgi_native.cpp | 1503 ++
src/gallium/state_trackers/d3d1x/dxgi/src/dxgi_private.h | 49
src/gallium/state_trackers/d3d1x/dxgid3d10/Makefile | 4
src/gallium/state_trackers/d3d1x/dxgid3d10/dxgid3d10.cpp | 149
src/gallium/state_trackers/d3d1x/dxgid3d11/Makefile | 4
src/gallium/state_trackers/d3d1x/dxgid3d11/dxgid3d11.cpp | 135
src/gallium/state_trackers/d3d1x/gd3d10/Makefile | 20
src/gallium/state_trackers/d3d1x/gd3d10/d3d10.pl | 12
src/gallium/state_trackers/d3d1x/gd3d11/Makefile | 6
src/gallium/state_trackers/d3d1x/gd3d11/d3d11.cpp | 241
src/gallium/state_trackers/d3d1x/gd3d11/d3d11_context.h | 2082 ++
src/gallium/state_trackers/d3d1x/gd3d11/d3d11_misc.h | 92
src/gallium/state_trackers/d3d1x/gd3d11/d3d11_objects.h | 717
src/gallium/state_trackers/d3d1x/gd3d11/d3d11_screen.h | 1455 +
src/gallium/state_trackers/d3d1x/gd3d1x/Makefile | 7
src/gallium/state_trackers/d3d1x/gd3d1x/d3d1x_private.h | 95
src/gallium/state_trackers/d3d1x/gd3d1x/d3d_enums.cpp | 123
src/gallium/state_trackers/d3d1x/gd3d1x/sm4_to_tgsi.cpp | 869 +
src/gallium/state_trackers/d3d1x/gd3d1x/sm4_to_tgsi.h | 34
src/gallium/state_trackers/d3d1x/gd3d1x/tools/dxbc2tgsi.cpp | 82
src/gallium/state_trackers/d3d1x/gd3dapi/Makefile | 4
src/gallium/state_trackers/d3d1x/gd3dapi/galliumcom.idl | 76
src/gallium/state_trackers/d3d1x/gd3dapi/galliumd3d10_1.idl | 35
src/gallium/state_trackers/d3d1x/gd3dapi/galliumd3d11.idl | 36
src/gallium/state_trackers/d3d1x/gd3dapi/galliumdxgi.idl | 134
src/gallium/state_trackers/d3d1x/mstools/download-mstools | 73
src/gallium/state_trackers/d3d1x/progs/Makefile | 46
src/gallium/state_trackers/d3d1x/progs/d3d10app/d3d10app.h | 51
src/gallium/state_trackers/d3d1x/progs/d3d10app/d3d10winmain.cpp | 188
src/gallium/state_trackers/d3d1x/progs/d3d10app/d3d10x11main.cpp | 154
src/gallium/state_trackers/d3d1x/progs/d3d10tri/d3d10tri.cpp | 118
src/gallium/state_trackers/d3d1x/progs/d3d10tri/d3d10tri.hlsl | 50
src/gallium/state_trackers/d3d1x/progs/d3d10tri/d3d10tri.hlsl.ps.h | 112
src/gallium/state_trackers/d3d1x/progs/d3d10tri/d3d10tri.hlsl.vs.h | 128
src/gallium/state_trackers/d3d1x/progs/d3d10tri/d3d10tri.vcxproj | 98
src/gallium/state_trackers/d3d1x/progs/d3d11app/d3d11app.h | 51
src/gallium/state_trackers/d3d1x/progs/d3d11app/d3d11blit.hlsl | 53
src/gallium/state_trackers/d3d1x/progs/d3d11app/d3d11blit.hlsl.ps.h | 142
src/gallium/state_trackers/d3d1x/progs/d3d11app/d3d11blit.hlsl.vs.h | 130
src/gallium/state_trackers/d3d1x/progs/d3d11app/d3d11u.h | 424
src/gallium/state_trackers/d3d1x/progs/d3d11app/d3d11winmain.cpp | 172
src/gallium/state_trackers/d3d1x/progs/d3d11app/d3d11x11main.cpp | 114
src/gallium/state_trackers/d3d1x/progs/d3d11gears/d3d11gears.cpp | 573
src/gallium/state_trackers/d3d1x/progs/d3d11gears/d3d11gears.hlsl | 75
src/gallium/state_trackers/d3d1x/progs/d3d11gears/d3d11gears.hlsl.ps.h | 309
src/gallium/state_trackers/d3d1x/progs/d3d11gears/d3d11gears.hlsl.vs.h | 308
src/gallium/state_trackers/d3d1x/progs/d3d11gears/d3d11gears.vcxproj | 100
src/gallium/state_trackers/d3d1x/progs/d3d11spikysphere/d3d11spikysphere.cpp | 227
src/gallium/state_trackers/d3d1x/progs/d3d11spikysphere/d3d11spikysphere.hlsl | 193
src/gallium/state_trackers/d3d1x/progs/d3d11spikysphere/d3d11spikysphere.hlsl.ds.h | 623
src/gallium/state_trackers/d3d1x/progs/d3d11spikysphere/d3d11spikysphere.hlsl.hs.h | 297
src/gallium/state_trackers/d3d1x/progs/d3d11spikysphere/d3d11spikysphere.hlsl.ps.h | 211
src/gallium/state_trackers/d3d1x/progs/d3d11spikysphere/d3d11spikysphere.hlsl.vs.h | 105
src/gallium/state_trackers/d3d1x/progs/d3d11spikysphere/d3d11spikysphere.vcxproj | 102
src/gallium/state_trackers/d3d1x/progs/d3d11tex/d3d11tex.cpp | 116
src/gallium/state_trackers/d3d1x/progs/d3d11tex/d3d11tex.hlsl | 66
src/gallium/state_trackers/d3d1x/progs/d3d11tex/d3d11tex.hlsl.ps.h | 234
src/gallium/state_trackers/d3d1x/progs/d3d11tex/d3d11tex.hlsl.vs.h | 153
src/gallium/state_trackers/d3d1x/progs/d3d11tex/d3d11tex.vcxproj | 98
src/gallium/state_trackers/d3d1x/progs/d3d11tri/d3d11tri.cpp | 120
src/gallium/state_trackers/d3d1x/progs/d3d11tri/d3d11tri.hlsl | 50
src/gallium/state_trackers/d3d1x/progs/d3d11tri/d3d11tri.hlsl.ps.h | 112
src/gallium/state_trackers/d3d1x/progs/d3d11tri/d3d11tri.hlsl.vs.h | 128
src/gallium/state_trackers/d3d1x/progs/d3d11tri/d3d11tri.vcxproj | 99
src/gallium/state_trackers/d3d1x/progs/data/cornell_box_image.h | 1028 +
src/gallium/state_trackers/d3d1x/progs/data/tux_image.h | 1028 +
src/gallium/state_trackers/d3d1x/progs/progs.sln | 49
src/gallium/state_trackers/d3d1x/tools/fxc | 16
src/gallium/state_trackers/d3d1x/winedlls/Makefile | 11
src/gallium/state_trackers/d3d1x/winedlls/Makefile.wine | 23
src/gallium/state_trackers/d3d1x/winedlls/d3d10/Makefile | 6
src/gallium/state_trackers/d3d1x/winedlls/d3d10/d3d10.spec | 33
src/gallium/state_trackers/d3d1x/winedlls/d3d10/version.rc | 3
src/gallium/state_trackers/d3d1x/winedlls/d3d10_1/Makefile | 6
src/gallium/state_trackers/d3d1x/winedlls/d3d10_1/d3d10_1.spec | 29
src/gallium/state_trackers/d3d1x/winedlls/d3d10_1/version.rc | 3
src/gallium/state_trackers/d3d1x/winedlls/d3d11/Makefile | 6
src/gallium/state_trackers/d3d1x/winedlls/d3d11/d3d11.spec | 6
src/gallium/state_trackers/d3d1x/winedlls/d3d11/version.rc | 3
src/gallium/state_trackers/d3d1x/winedlls/dxgi/Makefile | 6
src/gallium/state_trackers/d3d1x/winedlls/dxgi/dxgi.spec | 4
src/gallium/state_trackers/d3d1x/winedlls/dxgi/dxgi_dll.c | 264
src/gallium/state_trackers/d3d1x/winedlls/dxgi/version.rc | 3
src/gallium/state_trackers/d3d1x/winedlls/version.rc.h | 30
src/gallium/state_trackers/dri/SConscript | 4
src/gallium/state_trackers/dri/common/dri_context.c | 5
src/gallium/state_trackers/dri/common/dri_context.h | 2
src/gallium/state_trackers/dri/common/dri_drawable.c | 2
src/gallium/state_trackers/dri/common/dri_drawable.h | 5
src/gallium/state_trackers/dri/common/dri_screen.c | 9
src/gallium/state_trackers/dri/common/dri_screen.h | 5
src/gallium/state_trackers/dri/drm/SConscript | 37
src/gallium/state_trackers/dri/drm/dri2.c | 14
src/gallium/state_trackers/dri/sw/SConscript | 37
src/gallium/state_trackers/dri/sw/drisw.c | 28
src/gallium/state_trackers/egl/SConscript | 52
src/gallium/state_trackers/egl/common/egl_g3d.c | 113
src/gallium/state_trackers/egl/common/egl_g3d.h | 5
src/gallium/state_trackers/egl/common/egl_g3d_api.c | 157
src/gallium/state_trackers/egl/common/egl_g3d_image.c | 151
src/gallium/state_trackers/egl/common/egl_g3d_st.c | 7
src/gallium/state_trackers/egl/common/egl_g3d_sync.c | 5
src/gallium/state_trackers/egl/common/native.h | 37
src/gallium/state_trackers/egl/common/native_buffer.h | 59
src/gallium/state_trackers/egl/common/native_helper.c | 20
src/gallium/state_trackers/egl/common/native_modeset.h | 2
src/gallium/state_trackers/egl/drm/modeset.c | 33
src/gallium/state_trackers/egl/drm/native_drm.c | 29
src/gallium/state_trackers/egl/fbdev/native_fbdev.c | 32
src/gallium/state_trackers/egl/gdi/native_gdi.c | 31
src/gallium/state_trackers/egl/x11/glcore.h | 181
src/gallium/state_trackers/egl/x11/glxinit.c | 2
src/gallium/state_trackers/egl/x11/native_dri2.c | 81
src/gallium/state_trackers/egl/x11/native_ximage.c | 31
src/gallium/state_trackers/egl/x11/x11_screen.c | 11
src/gallium/state_trackers/egl/x11/x11_screen.h | 2
src/gallium/state_trackers/glx/xlib/SConscript | 37
src/gallium/state_trackers/glx/xlib/glx_api.c | 7
src/gallium/state_trackers/glx/xlib/xm_api.c | 29
src/gallium/state_trackers/glx/xlib/xm_api.h | 8
src/gallium/state_trackers/glx/xlib/xm_st.c | 42
src/gallium/state_trackers/python/SConscript | 107
src/gallium/state_trackers/python/p_context.i | 55
src/gallium/state_trackers/python/p_state.i | 6
src/gallium/state_trackers/python/p_texture.i | 18
src/gallium/state_trackers/python/st_device.c | 4
src/gallium/state_trackers/python/st_device.h | 15
src/gallium/state_trackers/python/st_sample.c | 3
src/gallium/state_trackers/vega/.gitignore | 1
src/gallium/state_trackers/vega/Makefile | 10
src/gallium/state_trackers/vega/SConscript | 102
src/gallium/state_trackers/vega/api.c | 17
src/gallium/state_trackers/vega/api.h | 5
src/gallium/state_trackers/vega/api_filters.c | 240
src/gallium/state_trackers/vega/api_images.c | 35
src/gallium/state_trackers/vega/api_masks.c | 144
src/gallium/state_trackers/vega/api_misc.c | 4
src/gallium/state_trackers/vega/api_paint.c | 1
src/gallium/state_trackers/vega/api_params.c | 5
src/gallium/state_trackers/vega/api_path.c | 7
src/gallium/state_trackers/vega/api_text.c | 121
src/gallium/state_trackers/vega/asm_fill.h | 588
src/gallium/state_trackers/vega/asm_util.h | 51
src/gallium/state_trackers/vega/image.c | 162
src/gallium/state_trackers/vega/image.h | 2
src/gallium/state_trackers/vega/mask.c | 387
src/gallium/state_trackers/vega/matrix.h | 2
src/gallium/state_trackers/vega/paint.c | 127
src/gallium/state_trackers/vega/paint.h | 4
src/gallium/state_trackers/vega/path.c | 72
src/gallium/state_trackers/vega/path.h | 4
src/gallium/state_trackers/vega/polygon.c | 301
src/gallium/state_trackers/vega/renderer.c | 1767 +-
src/gallium/state_trackers/vega/renderer.h | 116
src/gallium/state_trackers/vega/shader.c | 211
src/gallium/state_trackers/vega/shader.h | 7
src/gallium/state_trackers/vega/shaders_cache.c | 201
src/gallium/state_trackers/vega/shaders_cache.h | 73
src/gallium/state_trackers/vega/st_inlines.h | 122
src/gallium/state_trackers/vega/text.c | 250
src/gallium/state_trackers/vega/text.h | 71
src/gallium/state_trackers/vega/vg_context.c | 545
src/gallium/state_trackers/vega/vg_context.h | 66
src/gallium/state_trackers/vega/vg_manager.c | 224
src/gallium/state_trackers/wgl/SConscript | 71
src/gallium/state_trackers/wgl/stw_context.c | 124
src/gallium/state_trackers/wgl/stw_device.c | 10
src/gallium/state_trackers/wgl/stw_device.h | 4
src/gallium/state_trackers/wgl/stw_ext_extensionsstring.c | 1
src/gallium/state_trackers/wgl/stw_ext_pbuffer.c | 212
src/gallium/state_trackers/wgl/stw_ext_pixelformat.c | 18
src/gallium/state_trackers/wgl/stw_framebuffer.c | 14
src/gallium/state_trackers/wgl/stw_framebuffer.h | 4
src/gallium/state_trackers/wgl/stw_getprocaddress.c | 7
src/gallium/state_trackers/wgl/stw_pixelformat.c | 2
src/gallium/state_trackers/wgl/stw_st.c | 66
src/gallium/state_trackers/wgl/stw_winsys.h | 7
src/gallium/state_trackers/xorg/SConscript | 52
src/gallium/state_trackers/xorg/xorg_composite.c | 4
src/gallium/state_trackers/xorg/xorg_crtc.c | 7
src/gallium/state_trackers/xorg/xorg_dri2.c | 1
src/gallium/state_trackers/xorg/xorg_driver.c | 68
src/gallium/state_trackers/xorg/xorg_exa.c | 65
src/gallium/state_trackers/xorg/xorg_exa.h | 2
src/gallium/state_trackers/xorg/xorg_renderer.c | 16
src/gallium/state_trackers/xorg/xorg_tracker.h | 1
src/gallium/state_trackers/xorg/xorg_xv.c | 21
src/gallium/targets/Makefile.xorg | 2
src/gallium/targets/SConscript | 41
src/gallium/targets/SConscript.dri | 108
src/gallium/targets/dri-i915/SConscript | 8
src/gallium/targets/dri-i915/target.c | 3
src/gallium/targets/dri-i965/SConscript | 8
src/gallium/targets/dri-i965/target.c | 3
src/gallium/targets/dri-noop/Makefile | 34
src/gallium/targets/dri-noop/SConscript | 31
src/gallium/targets/dri-noop/swrast_drm_api.c | 63
src/gallium/targets/dri-r300/SConscript | 8
src/gallium/targets/dri-r600/SConscript | 8
src/gallium/targets/dri-r600/target.c | 12
src/gallium/targets/dri-swrast/SConscript | 5
src/gallium/targets/dri-vmwgfx/SConscript | 8
src/gallium/targets/egl-gdi/SConscript | 92
src/gallium/targets/egl/Makefile | 17
src/gallium/targets/egl/pipe_i915.c | 1
src/gallium/targets/egl/pipe_i965.c | 4
src/gallium/targets/graw-gdi/SConscript | 43
src/gallium/targets/graw-gdi/graw_gdi.c | 157
src/gallium/targets/graw-null/SConscript | 40
src/gallium/targets/graw-null/graw_null.c | 69
src/gallium/targets/graw-null/graw_util.c | 92
src/gallium/targets/graw-xlib/SConscript | 34
src/gallium/targets/graw-xlib/graw_util.c | 50
src/gallium/targets/graw-xlib/graw_xlib.c | 45
src/gallium/targets/libgl-gdi/SConscript | 84
src/gallium/targets/libgl-gdi/gdi_llvmpipe_winsys.c | 124
src/gallium/targets/libgl-gdi/gdi_softpipe_winsys.c | 124
src/gallium/targets/libgl-gdi/libgl_gdi.c | 167
src/gallium/targets/libgl-xlib/Makefile | 6
src/gallium/targets/libgl-xlib/SConscript | 40
src/gallium/targets/libgl-xlib/xlib.c | 90
src/gallium/targets/xorg-i965/intel_target.c | 3
src/gallium/targets/xorg-vmwgfx/SConscript | 118
src/gallium/targets/xorg-vmwgfx/vmw_video.c | 25
src/gallium/tests/graw/SConscript | 26
src/gallium/tests/graw/clear.c | 41
src/gallium/tests/graw/fs-test.c | 51
src/gallium/tests/graw/gs-test.c | 52
src/gallium/tests/graw/quad-tex.c | 45
src/gallium/tests/graw/shader-leak.c | 20
src/gallium/tests/graw/tri-gs.c | 17
src/gallium/tests/graw/tri-instanced.c | 42
src/gallium/tests/graw/tri.c | 43
src/gallium/tests/graw/vs-test.c | 49
src/gallium/tests/python/retrace/interpreter.py | 66
src/gallium/tests/python/samples/tri.py | 8
src/gallium/tests/python/tests/regress/fragment-shader/frag-face.sh | 14
src/gallium/tests/trivial/quad-tex.c | 14
src/gallium/tests/trivial/tri.c | 9
src/gallium/tests/unit/SConscript | 4
src/gallium/tests/unit/u_format_test.c | 8
src/gallium/winsys/SConscript | 67
src/gallium/winsys/i915/drm/i915_drm_batchbuffer.c | 112
src/gallium/winsys/i915/drm/i915_drm_buffer.c | 118
src/gallium/winsys/i915/drm/i915_drm_winsys.c | 7
src/gallium/winsys/i915/drm/i915_drm_winsys.h | 5
src/gallium/winsys/i915/sw/i915_sw_batchbuffer.c | 2
src/gallium/winsys/i915/sw/i915_sw_buffer.c | 50
src/gallium/winsys/i915/sw/i915_sw_winsys.h | 4
src/gallium/winsys/i965/xlib/xlib_i965.c | 26
src/gallium/winsys/r600/drm/Makefile | 12
src/gallium/winsys/r600/drm/SConscript | 12
src/gallium/winsys/r600/drm/eg_states.h | 449
src/gallium/winsys/r600/drm/evergreen_hw_context.c | 938 +
src/gallium/winsys/r600/drm/gen_eg_states.py | 39
src/gallium/winsys/r600/drm/gen_r600_states.py | 39
src/gallium/winsys/r600/drm/r600.c | 125
src/gallium/winsys/r600/drm/r600_bo.c | 193
src/gallium/winsys/r600/drm/r600_bomgr.c | 161
src/gallium/winsys/r600/drm/r600_drm.c | 190
src/gallium/winsys/r600/drm/r600_drm_public.h | 26
src/gallium/winsys/r600/drm/r600_hw_context.c | 1406 +
src/gallium/winsys/r600/drm/r600_priv.h | 254
src/gallium/winsys/r600/drm/r600_state.c | 658
src/gallium/winsys/r600/drm/r600_states.h | 522
src/gallium/winsys/r600/drm/r600d.h | 107
src/gallium/winsys/r600/drm/radeon.c | 144
src/gallium/winsys/r600/drm/radeon_bo.c | 195
src/gallium/winsys/r600/drm/radeon_ctx.c | 384
src/gallium/winsys/r600/drm/radeon_draw.c | 57
src/gallium/winsys/r600/drm/radeon_pciid.c | 112
src/gallium/winsys/r600/drm/radeon_priv.h | 94
src/gallium/winsys/r600/drm/radeon_state.c | 203
src/gallium/winsys/radeon/drm/Makefile | 2
src/gallium/winsys/radeon/drm/SConscript | 2
src/gallium/winsys/radeon/drm/radeon_buffer.h | 109
src/gallium/winsys/radeon/drm/radeon_drm.c | 212
src/gallium/winsys/radeon/drm/radeon_drm.h | 250
src/gallium/winsys/radeon/drm/radeon_drm_buffer.c | 139
src/gallium/winsys/radeon/drm/radeon_drm_buffer.h | 53
src/gallium/winsys/radeon/drm/radeon_drm_common.c | 239
src/gallium/winsys/radeon/drm/radeon_drm_public.h | 217
src/gallium/winsys/radeon/drm/radeon_r300.c | 96
src/gallium/winsys/radeon/drm/radeon_r300.h | 30
src/gallium/winsys/radeon/drm/radeon_winsys.h | 70
src/gallium/winsys/svga/drm/SConscript | 42
src/gallium/winsys/svga/drm/vmw_screen_dri.c | 1
src/gallium/winsys/sw/Makefile | 10
src/gallium/winsys/sw/wrapper/wrapper_sw_winsys.c | 29
src/gallium/winsys/sw/wrapper/wrapper_sw_winsys.h | 11
src/gallium/winsys/sw/xlib/SConscript | 2
src/gallium/winsys/sw/xlib/xlib_sw_winsys.c | 306
src/glsl/Makefile | 47
src/glsl/Makefile.am | 81
src/glsl/SConscript | 44
src/glsl/ast.h | 57
src/glsl/ast_function.cpp | 105
src/glsl/ast_to_hir.cpp | 415
src/glsl/ast_type.cpp | 6
src/glsl/builtin_function.cpp | 6692 --------
src/glsl/builtin_types.h | 2
src/glsl/builtins/ir/acosh | 21
src/glsl/builtins/ir/asinh | 21
src/glsl/builtins/ir/atan | 126
src/glsl/builtins/ir/atanh | 37
src/glsl/builtins/ir/cross | 9
src/glsl/builtins/ir/modf | 41
src/glsl/builtins/ir/round | 21
src/glsl/builtins/ir/roundEven | 21
src/glsl/builtins/ir/smoothstep | 100
src/glsl/builtins/ir/trunc | 21
src/glsl/builtins/profiles/130.frag | 1049 +
src/glsl/builtins/profiles/130.vert | 1037 +
src/glsl/builtins/tools/generate_builtins.py | 255
src/glsl/glcpp/glcpp-lex.c | 28
src/glsl/glcpp/glcpp-parse.c | 237
src/glsl/glcpp/glcpp-parse.h | 7
src/glsl/glcpp/glcpp-parse.y | 3
src/glsl/glcpp/glcpp.c | 2
src/glsl/glsl_lexer.cpp | 2015 +-
src/glsl/glsl_lexer.lpp | 271
src/glsl/glsl_parser.cpp | 2596 +--
src/glsl/glsl_parser.h | 17
src/glsl/glsl_parser.ypp | 229
src/glsl/glsl_parser_extras.cpp | 46
src/glsl/glsl_parser_extras.h | 11
src/glsl/glsl_symbol_table.cpp | 25
src/glsl/glsl_symbol_table.h | 9
src/glsl/glsl_types.cpp | 2
src/glsl/glsl_types.h | 32
src/glsl/ir.cpp | 215
src/glsl/ir.h | 78
src/glsl/ir_algebraic.cpp | 474
src/glsl/ir_clone.cpp | 41
src/glsl/ir_constant_expression.cpp | 199
src/glsl/ir_constant_folding.cpp | 147
src/glsl/ir_constant_propagation.cpp | 437
src/glsl/ir_constant_variable.cpp | 198
src/glsl/ir_copy_propagation.cpp | 348
src/glsl/ir_dead_code.cpp | 142
src/glsl/ir_dead_code_local.cpp | 229
src/glsl/ir_dead_functions.cpp | 153
src/glsl/ir_div_to_mul_rcp.cpp | 115
src/glsl/ir_explog_to_explog2.cpp | 85
src/glsl/ir_function.cpp | 1
src/glsl/ir_function_inlining.cpp | 417
src/glsl/ir_if_simplification.cpp | 84
src/glsl/ir_if_to_cond_assign.cpp | 168
src/glsl/ir_import_prototypes.cpp | 19
src/glsl/ir_lower_jumps.cpp | 539
src/glsl/ir_mat_op_to_vec.cpp | 488
src/glsl/ir_mod_to_fract.cpp | 90
src/glsl/ir_noop_swizzle.cpp | 80
src/glsl/ir_optimization.h | 15
src/glsl/ir_print_visitor.cpp | 23
src/glsl/ir_reader.cpp | 33
src/glsl/ir_structure_splitting.cpp | 361
src/glsl/ir_sub_to_add_neg.cpp | 76
src/glsl/ir_swizzle_swizzle.cpp | 93
src/glsl/ir_tree_grafting.cpp | 367
src/glsl/ir_validate.cpp | 97
src/glsl/ir_variable.cpp | 25
src/glsl/ir_vec_index_to_cond_assign.cpp | 258
src/glsl/ir_vec_index_to_swizzle.cpp | 157
src/glsl/link_functions.cpp | 2
src/glsl/linker.cpp | 55
src/glsl/loop_unroll.cpp | 2
src/glsl/lower_if_to_cond_assign.cpp | 200
src/glsl/lower_instructions.cpp | 288
src/glsl/lower_jumps.cpp | 570
src/glsl/lower_mat_op_to_vec.cpp | 490
src/glsl/lower_texture_projection.cpp | 99
src/glsl/lower_vec_index_to_cond_assign.cpp | 258
src/glsl/lower_vec_index_to_swizzle.cpp | 157
src/glsl/lower_vector.cpp | 224
src/glsl/main.cpp | 40
src/glsl/opt_algebraic.cpp | 411
src/glsl/opt_constant_folding.cpp | 147
src/glsl/opt_constant_propagation.cpp | 437
src/glsl/opt_constant_variable.cpp | 198
src/glsl/opt_copy_propagation.cpp | 348
src/glsl/opt_dead_code.cpp | 142
src/glsl/opt_dead_code_local.cpp | 229
src/glsl/opt_dead_functions.cpp | 153
src/glsl/opt_function_inlining.cpp | 424
src/glsl/opt_if_simplification.cpp | 84
src/glsl/opt_noop_swizzle.cpp | 80
src/glsl/opt_structure_splitting.cpp | 361
src/glsl/opt_swizzle_swizzle.cpp | 93
src/glsl/opt_tree_grafting.cpp | 367
src/glsl/program.h | 2
src/glsl/s_expression.cpp | 3
src/glu/sgi/Makefile | 2
src/glx/compsize.c | 9
src/glx/dri2.c | 9
src/glx/dri2_glx.c | 10
src/glx/glxclient.h | 3
src/glx/glxextensions.c | 1
src/glx/glxextensions.h | 1
src/glx/indirect.c | 41
src/glx/indirect.h | 5
src/glx/single2.c | 4
src/glx/singlepix.c | 16
src/mapi/glapi/SConscript | 142
src/mapi/glapi/gen-es/Makefile | 6
src/mapi/glapi/gen/ARB_draw_instanced.xml | 28
src/mapi/glapi/gen/EXT_gpu_shader4.xml | 244
src/mapi/glapi/gen/EXT_separate_shader_objects.xml | 26
src/mapi/glapi/gen/EXT_texture_integer.xml | 98
src/mapi/glapi/gen/EXT_transform_feedback.xml | 45
src/mapi/glapi/gen/GL3.xml | 581
src/mapi/glapi/gen/GL3x.xml | 589
src/mapi/glapi/gen/Makefile | 22
src/mapi/glapi/gen/NV_primitive_restart.xml | 23
src/mapi/glapi/gen/glX_proto_send.py | 6
src/mapi/glapi/gen/gl_API.xml | 19
src/mapi/glapi/gen/gl_SPARC_asm.py | 4
src/mapi/glapi/gen/gl_procs.py | 8
src/mapi/glapi/gen/gl_table.py | 42
src/mapi/glapi/gen/gl_x86-64_asm.py | 2
src/mapi/glapi/gen/gl_x86_asm.py | 7
src/mapi/glapi/glapi.h | 6
src/mapi/glapi/glapi_dispatch.c | 9
src/mapi/glapi/glapi_getproc.c | 44
src/mapi/glapi/glapi_sparc.S | 1831 +-
src/mapi/glapi/glapi_x86-64.S | 5817 +++++--
src/mapi/glapi/glapi_x86.S | 2374 +--
src/mapi/glapi/glapidispatch.h | 4231 -----
src/mapi/glapi/glapioffsets.h | 1290 -
src/mapi/glapi/glapitable.h | 848 -
src/mapi/glapi/glapitemp.h | 904 +
Reply to: