configs/beos | 2 configs/darwin | 2 configs/darwin-x86ppc | 2 configs/default | 2 configs/freebsd-dri | 2 configs/linux-cell | 2 configs/linux-directfb | 2 configs/linux-dri | 6 configs/linux-dri-xcb | 4 configs/linux-fbdev | 2 configs/linux-osmesa | 2 configs/linux-osmesa16 | 2 configs/linux-osmesa16-static | 2 configs/linux-osmesa32 | 2 configs/linux-solo | 2 src/gallium/Makefile | 20 src/gallium/Makefile.template | 66 src/gallium/README.portability | 43 src/gallium/SConscript | 9 src/gallium/aux/Makefile | 24 src/gallium/aux/cso_cache/cso_cache.c | 181 src/gallium/aux/cso_cache/cso_cache.h | 107 src/gallium/aux/cso_cache/cso_hash.c | 388 + src/gallium/aux/cso_cache/cso_hash.h | 62 src/gallium/aux/draw/Makefile | 2 src/gallium/aux/draw/draw_clip.c | 488 ++ src/gallium/aux/draw/draw_context.c | 293 + src/gallium/aux/draw/draw_context.h | 142 src/gallium/aux/draw/draw_cull.c | 150 src/gallium/aux/draw/draw_debug.c | 113 src/gallium/aux/draw/draw_flatshade.c | 205 src/gallium/aux/draw/draw_offset.c | 186 src/gallium/aux/draw/draw_prim.c | 482 ++ src/gallium/aux/draw/draw_private.h | 346 + src/gallium/aux/draw/draw_stipple.c | 239 + src/gallium/aux/draw/draw_twoside.c | 203 src/gallium/aux/draw/draw_unfilled.c | 206 src/gallium/aux/draw/draw_validate.c | 185 src/gallium/aux/draw/draw_vbuf.c | 570 ++ src/gallium/aux/draw/draw_vbuf.h | 106 src/gallium/aux/draw/draw_vertex.c | 79 src/gallium/aux/draw/draw_vertex.h | 111 src/gallium/aux/draw/draw_vertex_cache.c | 196 src/gallium/aux/draw/draw_vertex_fetch.c | 510 ++ src/gallium/aux/draw/draw_vertex_shader.c | 325 + src/gallium/aux/draw/draw_vf.c | 428 + src/gallium/aux/draw/draw_vf.h | 236 + src/gallium/aux/draw/draw_vf_generic.c | 585 ++ src/gallium/aux/draw/draw_vf_sse.c | 614 ++ src/gallium/aux/draw/draw_wide_prims.c | 432 + src/gallium/aux/llvm/Makefile | 85 src/gallium/aux/llvm/gallivm.cpp | 327 + src/gallium/aux/llvm/gallivm.h | 103 src/gallium/aux/llvm/gallivm_builtins.cpp | 567 ++ src/gallium/aux/llvm/gallivm_cpu.cpp | 202 src/gallium/aux/llvm/gallivm_p.h | 110 src/gallium/aux/llvm/instructions.cpp | 889 +++ src/gallium/aux/llvm/instructions.h | 152 src/gallium/aux/llvm/instructionssoa.cpp | 121 src/gallium/aux/llvm/instructionssoa.h | 74 src/gallium/aux/llvm/llvm_builtins.c | 115 src/gallium/aux/llvm/loweringpass.cpp | 17 src/gallium/aux/llvm/loweringpass.h | 15 src/gallium/aux/llvm/storage.cpp | 364 + src/gallium/aux/llvm/storage.h | 133 src/gallium/aux/llvm/storagesoa.cpp | 389 + src/gallium/aux/llvm/storagesoa.h | 111 src/gallium/aux/llvm/tgsitollvm.cpp | 1221 +++++ src/gallium/aux/llvm/tgsitollvm.h | 20 src/gallium/aux/pipebuffer/Makefile | 23 src/gallium/aux/pipebuffer/linked_list.h | 91 src/gallium/aux/pipebuffer/pb_buffer.h | 202 src/gallium/aux/pipebuffer/pb_buffer_fenced.c | 299 + src/gallium/aux/pipebuffer/pb_buffer_fenced.h | 117 src/gallium/aux/pipebuffer/pb_buffer_malloc.c | 127 src/gallium/aux/pipebuffer/pb_bufmgr.h | 126 src/gallium/aux/pipebuffer/pb_bufmgr_fenced.c | 131 src/gallium/aux/pipebuffer/pb_bufmgr_mm.c | 593 ++ src/gallium/aux/pipebuffer/pb_bufmgr_pool.c | 288 + src/gallium/aux/pipebuffer/pb_winsys.c | 170 src/gallium/aux/tgsi/Makefile | 3 src/gallium/aux/tgsi/exec/Makefile | 3 src/gallium/aux/tgsi/exec/tgsi_exec.c | 2485 ++++++++++ src/gallium/aux/tgsi/exec/tgsi_exec.h | 239 + src/gallium/aux/tgsi/exec/tgsi_sse2.c | 2378 ++++++++++ src/gallium/aux/tgsi/exec/tgsi_sse2.h | 26 src/gallium/aux/tgsi/util/tgsi_build.c | 1371 ++++++ src/gallium/aux/tgsi/util/tgsi_build.h | 320 + src/gallium/aux/tgsi/util/tgsi_dump.c | 1581 ++++++ src/gallium/aux/tgsi/util/tgsi_dump.h | 28 src/gallium/aux/tgsi/util/tgsi_parse.c | 319 + src/gallium/aux/tgsi/util/tgsi_parse.h | 121 src/gallium/aux/tgsi/util/tgsi_transform.c | 199 src/gallium/aux/tgsi/util/tgsi_transform.h | 93 src/gallium/aux/tgsi/util/tgsi_util.c | 274 + src/gallium/aux/tgsi/util/tgsi_util.h | 70 src/gallium/aux/util/p_debug.c | 76 src/gallium/aux/util/p_tile.c | 699 +++ src/gallium/aux/util/p_tile.h | 81 src/gallium/aux/util/p_util.c | 73 src/gallium/drivers/Makefile | 24 src/gallium/drivers/cell/Makefile | 12 src/gallium/drivers/cell/common.h | 220 src/gallium/drivers/cell/ppu/Makefile | 79 src/gallium/drivers/cell/ppu/cell_batch.c | 217 src/gallium/drivers/cell/ppu/cell_batch.h | 58 src/gallium/drivers/cell/ppu/cell_clear.c | 76 src/gallium/drivers/cell/ppu/cell_clear.h | 43 src/gallium/drivers/cell/ppu/cell_context.c | 287 + src/gallium/drivers/cell/ppu/cell_context.h | 135 src/gallium/drivers/cell/ppu/cell_draw_arrays.c | 164 src/gallium/drivers/cell/ppu/cell_draw_arrays.h | 42 src/gallium/drivers/cell/ppu/cell_flush.c | 84 src/gallium/drivers/cell/ppu/cell_flush.h | 38 src/gallium/drivers/cell/ppu/cell_render.c | 210 src/gallium/drivers/cell/ppu/cell_render.h | 39 src/gallium/drivers/cell/ppu/cell_spu.c | 155 src/gallium/drivers/cell/ppu/cell_spu.h | 82 src/gallium/drivers/cell/ppu/cell_state.h | 115 src/gallium/drivers/cell/ppu/cell_state_blend.c | 109 src/gallium/drivers/cell/ppu/cell_state_clip.c | 84 src/gallium/drivers/cell/ppu/cell_state_derived.c | 192 src/gallium/drivers/cell/ppu/cell_state_emit.c | 103 src/gallium/drivers/cell/ppu/cell_state_emit.h | 36 src/gallium/drivers/cell/ppu/cell_state_fs.c | 171 src/gallium/drivers/cell/ppu/cell_state_rasterizer.c | 106 src/gallium/drivers/cell/ppu/cell_state_sampler.c | 84 src/gallium/drivers/cell/ppu/cell_state_surface.c | 71 src/gallium/drivers/cell/ppu/cell_state_vertex.c | 63 src/gallium/drivers/cell/ppu/cell_surface.c | 179 src/gallium/drivers/cell/ppu/cell_surface.h | 42 src/gallium/drivers/cell/ppu/cell_texture.c | 252 + src/gallium/drivers/cell/ppu/cell_texture.h | 80 src/gallium/drivers/cell/ppu/cell_vbuf.c | 294 + src/gallium/drivers/cell/ppu/cell_vbuf.h | 38 src/gallium/drivers/cell/ppu/cell_vertex_shader.c | 120 src/gallium/drivers/cell/ppu/cell_winsys.c | 40 src/gallium/drivers/cell/ppu/cell_winsys.h | 50 src/gallium/drivers/cell/spu/Makefile | 76 src/gallium/drivers/cell/spu/spu_blend.c | 62 src/gallium/drivers/cell/spu/spu_blend.h | 37 src/gallium/drivers/cell/spu/spu_colorpack.h | 110 src/gallium/drivers/cell/spu/spu_exec.c | 1948 ++++++++ src/gallium/drivers/cell/spu/spu_exec.h | 172 src/gallium/drivers/cell/spu/spu_main.c | 567 ++ src/gallium/drivers/cell/spu/spu_main.h | 177 src/gallium/drivers/cell/spu/spu_render.c | 301 + src/gallium/drivers/cell/spu/spu_render.h | 38 src/gallium/drivers/cell/spu/spu_texture.c | 217 src/gallium/drivers/cell/spu/spu_texture.h | 47 src/gallium/drivers/cell/spu/spu_tile.c | 83 src/gallium/drivers/cell/spu/spu_tile.h | 73 src/gallium/drivers/cell/spu/spu_tri.c | 926 ++++ src/gallium/drivers/cell/spu/spu_tri.h | 37 src/gallium/drivers/cell/spu/spu_util.c | 165 src/gallium/drivers/cell/spu/spu_vertex_fetch.c | 673 ++ src/gallium/drivers/cell/spu/spu_vertex_shader.c | 231 + src/gallium/drivers/cell/spu/spu_vertex_shader.h | 63 src/gallium/drivers/cell/spu/spu_ztest.h | 135 src/gallium/drivers/failover/Makefile | 21 src/gallium/drivers/failover/fo_context.c | 155 src/gallium/drivers/failover/fo_context.h | 114 src/gallium/drivers/failover/fo_state.c | 457 ++ src/gallium/drivers/failover/fo_state_emit.c | 137 src/gallium/drivers/failover/fo_winsys.h | 45 src/gallium/drivers/i915simple/Makefile | 38 src/gallium/drivers/i915simple/SConscript | 29 src/gallium/drivers/i915simple/i915_batch.h | 54 src/gallium/drivers/i915simple/i915_blit.c | 162 src/gallium/drivers/i915simple/i915_blit.h | 55 src/gallium/drivers/i915simple/i915_clear.c | 47 src/gallium/drivers/i915simple/i915_context.c | 320 + src/gallium/drivers/i915simple/i915_context.h | 304 + src/gallium/drivers/i915simple/i915_debug.c | 901 +++ src/gallium/drivers/i915simple/i915_debug.h | 117 src/gallium/drivers/i915simple/i915_debug_fp.c | 366 + src/gallium/drivers/i915simple/i915_flush.c | 81 src/gallium/drivers/i915simple/i915_fpc.h | 213 src/gallium/drivers/i915simple/i915_fpc_emit.c | 375 + src/gallium/drivers/i915simple/i915_fpc_translate.c | 1135 ++++ src/gallium/drivers/i915simple/i915_prim_emit.c | 215 src/gallium/drivers/i915simple/i915_prim_vbuf.c | 254 + src/gallium/drivers/i915simple/i915_reg.h | 978 ++++ src/gallium/drivers/i915simple/i915_state.c | 694 +++ src/gallium/drivers/i915simple/i915_state.h | 50 src/gallium/drivers/i915simple/i915_state_derived.c | 177 src/gallium/drivers/i915simple/i915_state_dynamic.c | 308 + src/gallium/drivers/i915simple/i915_state_emit.c | 374 + src/gallium/drivers/i915simple/i915_state_immediate.c | 221 src/gallium/drivers/i915simple/i915_state_inlines.h | 230 + src/gallium/drivers/i915simple/i915_state_sampler.c | 231 + src/gallium/drivers/i915simple/i915_strings.c | 83 src/gallium/drivers/i915simple/i915_surface.c | 191 src/gallium/drivers/i915simple/i915_texture.c | 536 ++ src/gallium/drivers/i915simple/i915_texture.h | 17 src/gallium/drivers/i915simple/i915_winsys.h | 115 src/gallium/drivers/i965simple/Makefile | 66 src/gallium/drivers/i965simple/SConscript | 55 src/gallium/drivers/i965simple/brw_batch.h | 59 src/gallium/drivers/i965simple/brw_blit.c | 218 src/gallium/drivers/i965simple/brw_blit.h | 33 src/gallium/drivers/i965simple/brw_cc.c | 269 + src/gallium/drivers/i965simple/brw_clip.c | 206 src/gallium/drivers/i965simple/brw_clip.h | 170 src/gallium/drivers/i965simple/brw_clip_line.c | 245 + src/gallium/drivers/i965simple/brw_clip_point.c | 47 src/gallium/drivers/i965simple/brw_clip_state.c | 92 src/gallium/drivers/i965simple/brw_clip_tri.c | 566 ++ src/gallium/drivers/i965simple/brw_clip_unfilled.c | 477 ++ src/gallium/drivers/i965simple/brw_clip_util.c | 351 + src/gallium/drivers/i965simple/brw_context.c | 245 + src/gallium/drivers/i965simple/brw_context.h | 690 +++ src/gallium/drivers/i965simple/brw_curbe.c | 368 + src/gallium/drivers/i965simple/brw_defines.h | 852 +++ src/gallium/drivers/i965simple/brw_draw.c | 239 + src/gallium/drivers/i965simple/brw_draw.h | 55 src/gallium/drivers/i965simple/brw_draw_upload.c | 299 + src/gallium/drivers/i965simple/brw_eu.c | 130 src/gallium/drivers/i965simple/brw_eu.h | 888 +++ src/gallium/drivers/i965simple/brw_eu_debug.c | 90 src/gallium/drivers/i965simple/brw_eu_emit.c | 1080 ++++ src/gallium/drivers/i965simple/brw_eu_util.c | 126 src/gallium/drivers/i965simple/brw_flush.c | 80 src/gallium/drivers/i965simple/brw_gs.c | 196 src/gallium/drivers/i965simple/brw_gs.h | 75 src/gallium/drivers/i965simple/brw_gs_emit.c | 148 src/gallium/drivers/i965simple/brw_gs_state.c | 89 src/gallium/drivers/i965simple/brw_misc_state.c | 486 ++ src/gallium/drivers/i965simple/brw_reg.h | 76 src/gallium/drivers/i965simple/brw_sf.c | 351 + src/gallium/drivers/i965simple/brw_sf.h | 122 src/gallium/drivers/i965simple/brw_sf_emit.c | 382 + src/gallium/drivers/i965simple/brw_sf_state.c | 180 src/gallium/drivers/i965simple/brw_shader_info.c | 49 src/gallium/drivers/i965simple/brw_state.c | 424 + src/gallium/drivers/i965simple/brw_state.h | 158 src/gallium/drivers/i965simple/brw_state_batch.c | 113 src/gallium/drivers/i965simple/brw_state_cache.c | 443 + src/gallium/drivers/i965simple/brw_state_pool.c | 137 src/gallium/drivers/i965simple/brw_state_upload.c | 202 src/gallium/drivers/i965simple/brw_strings.c | 72 src/gallium/drivers/i965simple/brw_structs.h | 1348 +++++ src/gallium/drivers/i965simple/brw_surface.c | 210 src/gallium/drivers/i965simple/brw_tex_layout.c | 353 + src/gallium/drivers/i965simple/brw_tex_layout.h | 15 src/gallium/drivers/i965simple/brw_urb.c | 186 src/gallium/drivers/i965simple/brw_util.c | 104 src/gallium/drivers/i965simple/brw_util.h | 43 src/gallium/drivers/i965simple/brw_vs.c | 120 src/gallium/drivers/i965simple/brw_vs.h | 82 src/gallium/drivers/i965simple/brw_vs_emit.c | 1332 +++++ src/gallium/drivers/i965simple/brw_vs_state.c | 102 src/gallium/drivers/i965simple/brw_winsys.h | 205 src/gallium/drivers/i965simple/brw_wm.c | 210 src/gallium/drivers/i965simple/brw_wm.h | 142 src/gallium/drivers/i965simple/brw_wm_decl.c | 383 + src/gallium/drivers/i965simple/brw_wm_glsl.c | 1079 ++++ src/gallium/drivers/i965simple/brw_wm_iz.c | 214 src/gallium/drivers/i965simple/brw_wm_sampler_state.c | 273 + src/gallium/drivers/i965simple/brw_wm_state.c | 194 src/gallium/drivers/i965simple/brw_wm_surface_state.c | 304 + src/gallium/drivers/softpipe/Makefile | 50 src/gallium/drivers/softpipe/SConscript | 42 src/gallium/drivers/softpipe/sp_clear.c | 73 src/gallium/drivers/softpipe/sp_clear.h | 43 src/gallium/drivers/softpipe/sp_context.c | 333 + src/gallium/drivers/softpipe/sp_context.h | 152 src/gallium/drivers/softpipe/sp_draw_arrays.c | 164 src/gallium/drivers/softpipe/sp_flush.c | 76 src/gallium/drivers/softpipe/sp_flush.h | 35 src/gallium/drivers/softpipe/sp_headers.h | 82 src/gallium/drivers/softpipe/sp_prim_setup.c | 1247 +++++ src/gallium/drivers/softpipe/sp_prim_setup.h | 79 src/gallium/drivers/softpipe/sp_prim_vbuf.c | 221 src/gallium/drivers/softpipe/sp_prim_vbuf.h | 38 src/gallium/drivers/softpipe/sp_quad.c | 118 src/gallium/drivers/softpipe/sp_quad.h | 70 src/gallium/drivers/softpipe/sp_quad_alpha_test.c | 108 src/gallium/drivers/softpipe/sp_quad_blend.c | 749 +++ src/gallium/drivers/softpipe/sp_quad_bufloop.c | 72 src/gallium/drivers/softpipe/sp_quad_colormask.c | 110 src/gallium/drivers/softpipe/sp_quad_coverage.c | 88 src/gallium/drivers/softpipe/sp_quad_depth_test.c | 276 + src/gallium/drivers/softpipe/sp_quad_earlyz.c | 88 src/gallium/drivers/softpipe/sp_quad_fs.c | 390 + src/gallium/drivers/softpipe/sp_quad_occlusion.c | 85 src/gallium/drivers/softpipe/sp_quad_output.c | 90 src/gallium/drivers/softpipe/sp_quad_stencil.c | 352 + src/gallium/drivers/softpipe/sp_quad_stipple.c | 94 src/gallium/drivers/softpipe/sp_query.c | 107 src/gallium/drivers/softpipe/sp_query.h | 39 src/gallium/drivers/softpipe/sp_state.h | 187 src/gallium/drivers/softpipe/sp_state_blend.c | 98 src/gallium/drivers/softpipe/sp_state_clip.c | 83 src/gallium/drivers/softpipe/sp_state_derived.c | 235 + src/gallium/drivers/softpipe/sp_state_fs.c | 179 src/gallium/drivers/softpipe/sp_state_rasterizer.c | 62 src/gallium/drivers/softpipe/sp_state_sampler.c | 93 src/gallium/drivers/softpipe/sp_state_surface.c | 109 src/gallium/drivers/softpipe/sp_state_vertex.c | 64 src/gallium/drivers/softpipe/sp_surface.c | 159 src/gallium/drivers/softpipe/sp_surface.h | 42 src/gallium/drivers/softpipe/sp_tex_sample.c | 916 ++++ src/gallium/drivers/softpipe/sp_tex_sample.h | 17 src/gallium/drivers/softpipe/sp_texture.c | 166 src/gallium/drivers/softpipe/sp_texture.h | 71 src/gallium/drivers/softpipe/sp_tile_cache.c | 585 ++ src/gallium/drivers/softpipe/sp_tile_cache.h | 104 src/gallium/drivers/softpipe/sp_winsys.h | 57 src/gallium/include/pipe/p_compiler.h | 116 src/gallium/include/pipe/p_context.h | 221 src/gallium/include/pipe/p_debug.h | 86 src/gallium/include/pipe/p_defines.h | 270 + src/gallium/include/pipe/p_format.h | 421 + src/gallium/include/pipe/p_inlines.h | 112 src/gallium/include/pipe/p_shader_tokens.h | 806 +++ src/gallium/include/pipe/p_state.h | 322 + src/gallium/include/pipe/p_thread.h | 54 src/gallium/include/pipe/p_util.h | 408 + src/gallium/include/pipe/p_winsys.h | 160 src/gallium/state_trackers/README | 2 src/gallium/winsys/dri/Makefile | 38 src/gallium/winsys/dri/Makefile.template | 113 src/gallium/winsys/dri/intel/Makefile | 38 src/gallium/winsys/dri/intel/SConscript | 41 src/gallium/winsys/dri/intel/intel_batchbuffer.c | 357 + src/gallium/winsys/dri/intel/intel_batchbuffer.h | 149 src/gallium/winsys/dri/intel/intel_batchpool.c | 424 + src/gallium/winsys/dri/intel/intel_batchpool.h | 37 src/gallium/winsys/dri/intel/intel_context.c | 304 + src/gallium/winsys/dri/intel/intel_context.h | 158 src/gallium/winsys/dri/intel/intel_lock.c | 102 src/gallium/winsys/dri/intel/intel_reg.h | 53 src/gallium/winsys/dri/intel/intel_screen.c | 537 ++ src/gallium/winsys/dri/intel/intel_screen.h | 113 src/gallium/winsys/dri/intel/intel_swapbuffers.c | 253 + src/gallium/winsys/dri/intel/intel_swapbuffers.h | 47 src/gallium/winsys/dri/intel/intel_winsys.h | 73 src/gallium/winsys/dri/intel/intel_winsys_i915.c | 154 src/gallium/winsys/dri/intel/intel_winsys_pipe.c | 302 + src/gallium/winsys/dri/intel/intel_winsys_softpipe.c | 81 src/gallium/winsys/dri/intel/server/i830_common.h | 226 src/gallium/winsys/dri/intel/server/i830_dri.h | 63 src/gallium/winsys/dri/intel/server/intel.h | 331 + src/gallium/winsys/dri/intel/server/intel_dri.c | 1306 +++++ src/gallium/winsys/xlib/brw_aub.c | 392 + src/gallium/winsys/xlib/brw_aub.h | 114 src/gallium/winsys/xlib/fakeglx.c | 3188 ++++++++++++++ src/gallium/winsys/xlib/glxapi.c | 1408 ++++++ src/gallium/winsys/xlib/glxapi.h | 228 + src/gallium/winsys/xlib/glxheader.h | 62 src/gallium/winsys/xlib/realglx.c | 180 src/gallium/winsys/xlib/realglx.h | 326 + src/gallium/winsys/xlib/xfonts.c | 377 + src/gallium/winsys/xlib/xfonts.h | 41 src/gallium/winsys/xlib/xm_api.c | 1380 ++++++ src/gallium/winsys/xlib/xm_image.c | 133 src/gallium/winsys/xlib/xm_image.h | 77 src/gallium/winsys/xlib/xm_winsys.c | 466 ++ src/gallium/winsys/xlib/xm_winsys_aub.c | 589 ++ src/gallium/winsys/xlib/xm_winsys_aub.h | 67 src/gallium/winsys/xlib/xmesaP.h | 176 src/mesa/Makefile | 16 src/mesa/drivers/dri/intel_winsys/Makefile | 38 src/mesa/drivers/dri/intel_winsys/SConscript | 41 src/mesa/drivers/dri/intel_winsys/intel_batchbuffer.c | 357 - src/mesa/drivers/dri/intel_winsys/intel_batchbuffer.h | 149 src/mesa/drivers/dri/intel_winsys/intel_batchpool.c | 424 - src/mesa/drivers/dri/intel_winsys/intel_batchpool.h | 37 src/mesa/drivers/dri/intel_winsys/intel_context.c | 304 - src/mesa/drivers/dri/intel_winsys/intel_context.h | 158 src/mesa/drivers/dri/intel_winsys/intel_lock.c | 102 src/mesa/drivers/dri/intel_winsys/intel_reg.h | 53 src/mesa/drivers/dri/intel_winsys/intel_screen.c | 537 -- src/mesa/drivers/dri/intel_winsys/intel_screen.h | 113 src/mesa/drivers/dri/intel_winsys/intel_swapbuffers.c | 253 - src/mesa/drivers/dri/intel_winsys/intel_swapbuffers.h | 47 src/mesa/drivers/dri/intel_winsys/intel_winsys.h | 73 src/mesa/drivers/dri/intel_winsys/intel_winsys_i915.c | 154 src/mesa/drivers/dri/intel_winsys/intel_winsys_pipe.c | 302 - src/mesa/drivers/dri/intel_winsys/intel_winsys_softpipe.c | 81 src/mesa/drivers/dri/intel_winsys/server/i830_common.h | 226 src/mesa/drivers/dri/intel_winsys/server/i830_dri.h | 63 src/mesa/drivers/dri/intel_winsys/server/intel.h | 331 - src/mesa/drivers/dri/intel_winsys/server/intel_dri.c | 1306 ----- src/mesa/drivers/x11/xm_api.c | 2 src/mesa/drivers/x11/xm_dd.c | 2 src/mesa/drivers/x11/xm_surface.c | 8 src/mesa/drivers/x11/xm_winsys.c | 2 src/mesa/drivers/x11/xmesaP.h | 4 src/mesa/pipe/Makefile | 28 src/mesa/pipe/Makefile.template | 63 src/mesa/pipe/README.portability | 43 src/mesa/pipe/SConscript | 9 src/mesa/pipe/cell/Makefile | 12 src/mesa/pipe/cell/common.h | 220 src/mesa/pipe/cell/ppu/Makefile | 76 src/mesa/pipe/cell/ppu/cell_batch.c | 217 src/mesa/pipe/cell/ppu/cell_batch.h | 58 src/mesa/pipe/cell/ppu/cell_clear.c | 76 src/mesa/pipe/cell/ppu/cell_clear.h | 43 src/mesa/pipe/cell/ppu/cell_context.c | 287 - src/mesa/pipe/cell/ppu/cell_context.h | 135 src/mesa/pipe/cell/ppu/cell_draw_arrays.c | 164 src/mesa/pipe/cell/ppu/cell_draw_arrays.h | 42 src/mesa/pipe/cell/ppu/cell_flush.c | 84 src/mesa/pipe/cell/ppu/cell_flush.h | 38 src/mesa/pipe/cell/ppu/cell_render.c | 210 src/mesa/pipe/cell/ppu/cell_render.h | 39 src/mesa/pipe/cell/ppu/cell_spu.c | 155 src/mesa/pipe/cell/ppu/cell_spu.h | 82 src/mesa/pipe/cell/ppu/cell_state.h | 115 src/mesa/pipe/cell/ppu/cell_state_blend.c | 109 src/mesa/pipe/cell/ppu/cell_state_clip.c | 84 src/mesa/pipe/cell/ppu/cell_state_derived.c | 192 src/mesa/pipe/cell/ppu/cell_state_emit.c | 103 src/mesa/pipe/cell/ppu/cell_state_emit.h | 36 src/mesa/pipe/cell/ppu/cell_state_fs.c | 171 src/mesa/pipe/cell/ppu/cell_state_rasterizer.c | 106 src/mesa/pipe/cell/ppu/cell_state_sampler.c | 84 src/mesa/pipe/cell/ppu/cell_state_surface.c | 71 src/mesa/pipe/cell/ppu/cell_state_vertex.c | 63 src/mesa/pipe/cell/ppu/cell_surface.c | 179 src/mesa/pipe/cell/ppu/cell_surface.h | 42 src/mesa/pipe/cell/ppu/cell_texture.c | 252 - src/mesa/pipe/cell/ppu/cell_texture.h | 80 src/mesa/pipe/cell/ppu/cell_vbuf.c | 294 - src/mesa/pipe/cell/ppu/cell_vbuf.h | 38 src/mesa/pipe/cell/ppu/cell_vertex_shader.c | 120 src/mesa/pipe/cell/ppu/cell_winsys.c | 40 src/mesa/pipe/cell/ppu/cell_winsys.h | 50 src/mesa/pipe/cell/spu/Makefile | 72 src/mesa/pipe/cell/spu/spu_blend.c | 62 src/mesa/pipe/cell/spu/spu_blend.h | 37 src/mesa/pipe/cell/spu/spu_colorpack.h | 110 src/mesa/pipe/cell/spu/spu_exec.c | 1948 -------- src/mesa/pipe/cell/spu/spu_exec.h | 172 src/mesa/pipe/cell/spu/spu_main.c | 567 -- src/mesa/pipe/cell/spu/spu_main.h | 177 src/mesa/pipe/cell/spu/spu_render.c | 301 - src/mesa/pipe/cell/spu/spu_render.h | 38 src/mesa/pipe/cell/spu/spu_texture.c | 217 src/mesa/pipe/cell/spu/spu_texture.h | 47 src/mesa/pipe/cell/spu/spu_tile.c | 83 src/mesa/pipe/cell/spu/spu_tile.h | 73 src/mesa/pipe/cell/spu/spu_tri.c | 926 ---- src/mesa/pipe/cell/spu/spu_tri.h | 37 src/mesa/pipe/cell/spu/spu_util.c | 165 src/mesa/pipe/cell/spu/spu_vertex_fetch.c | 673 -- src/mesa/pipe/cell/spu/spu_vertex_shader.c | 231 - src/mesa/pipe/cell/spu/spu_vertex_shader.h | 63 src/mesa/pipe/cell/spu/spu_ztest.h | 135 src/mesa/pipe/cso_cache/cso_cache.c | 181 src/mesa/pipe/cso_cache/cso_cache.h | 107 src/mesa/pipe/cso_cache/cso_hash.c | 388 - src/mesa/pipe/cso_cache/cso_hash.h | 62 src/mesa/pipe/draw/Makefile | 2 src/mesa/pipe/draw/draw_clip.c | 488 -- src/mesa/pipe/draw/draw_context.c | 293 - src/mesa/pipe/draw/draw_context.h | 142 src/mesa/pipe/draw/draw_cull.c | 150 src/mesa/pipe/draw/draw_debug.c | 113 src/mesa/pipe/draw/draw_flatshade.c | 205 src/mesa/pipe/draw/draw_offset.c | 186 src/mesa/pipe/draw/draw_prim.c | 482 -- src/mesa/pipe/draw/draw_private.h | 346 - src/mesa/pipe/draw/draw_stipple.c | 239 - src/mesa/pipe/draw/draw_twoside.c | 203 src/mesa/pipe/draw/draw_unfilled.c | 206 src/mesa/pipe/draw/draw_validate.c | 185 src/mesa/pipe/draw/draw_vbuf.c | 570 -- src/mesa/pipe/draw/draw_vbuf.h | 106 src/mesa/pipe/draw/draw_vertex.c | 79 src/mesa/pipe/draw/draw_vertex.h | 111 src/mesa/pipe/draw/draw_vertex_cache.c | 196 src/mesa/pipe/draw/draw_vertex_fetch.c | 510 -- src/mesa/pipe/draw/draw_vertex_shader.c | 325 - src/mesa/pipe/draw/draw_vf.c | 428 - src/mesa/pipe/draw/draw_vf.h | 236 - src/mesa/pipe/draw/draw_vf_generic.c | 585 -- src/mesa/pipe/draw/draw_vf_sse.c | 614 -- src/mesa/pipe/draw/draw_wide_prims.c | 432 - src/mesa/pipe/failover/Makefile | 21 src/mesa/pipe/failover/fo_context.c | 155 src/mesa/pipe/failover/fo_context.h | 114 src/mesa/pipe/failover/fo_state.c | 457 -- src/mesa/pipe/failover/fo_state_emit.c | 137 src/mesa/pipe/failover/fo_winsys.h | 45 src/mesa/pipe/i915simple/Makefile | 38 src/mesa/pipe/i915simple/SConscript | 29 src/mesa/pipe/i915simple/i915_batch.h | 54 src/mesa/pipe/i915simple/i915_blit.c | 162 src/mesa/pipe/i915simple/i915_blit.h | 55 src/mesa/pipe/i915simple/i915_clear.c | 47 src/mesa/pipe/i915simple/i915_context.c | 320 - src/mesa/pipe/i915simple/i915_context.h | 304 - src/mesa/pipe/i915simple/i915_debug.c | 901 --- src/mesa/pipe/i915simple/i915_debug.h | 117 src/mesa/pipe/i915simple/i915_debug_fp.c | 366 - src/mesa/pipe/i915simple/i915_flush.c | 81 src/mesa/pipe/i915simple/i915_fpc.h | 213 src/mesa/pipe/i915simple/i915_fpc_emit.c | 375 - src/mesa/pipe/i915simple/i915_fpc_translate.c | 1135 ---- src/mesa/pipe/i915simple/i915_prim_emit.c | 215 src/mesa/pipe/i915simple/i915_prim_vbuf.c | 254 - src/mesa/pipe/i915simple/i915_reg.h | 978 ---- src/mesa/pipe/i915simple/i915_state.c | 694 --- src/mesa/pipe/i915simple/i915_state.h | 50 src/mesa/pipe/i915simple/i915_state_derived.c | 177 src/mesa/pipe/i915simple/i915_state_dynamic.c | 308 - src/mesa/pipe/i915simple/i915_state_emit.c | 374 - src/mesa/pipe/i915simple/i915_state_immediate.c | 221 src/mesa/pipe/i915simple/i915_state_inlines.h | 230 - src/mesa/pipe/i915simple/i915_state_sampler.c | 231 - src/mesa/pipe/i915simple/i915_strings.c | 83 src/mesa/pipe/i915simple/i915_surface.c | 191 src/mesa/pipe/i915simple/i915_texture.c | 536 -- src/mesa/pipe/i915simple/i915_texture.h | 17 src/mesa/pipe/i915simple/i915_winsys.h | 115 src/mesa/pipe/i965simple/Makefile | 66 src/mesa/pipe/i965simple/SConscript | 55 src/mesa/pipe/i965simple/brw_batch.h | 59 src/mesa/pipe/i965simple/brw_blit.c | 218 src/mesa/pipe/i965simple/brw_blit.h | 33 src/mesa/pipe/i965simple/brw_cc.c | 269 - src/mesa/pipe/i965simple/brw_clip.c | 206 src/mesa/pipe/i965simple/brw_clip.h | 170 src/mesa/pipe/i965simple/brw_clip_line.c | 245 - src/mesa/pipe/i965simple/brw_clip_point.c | 47 src/mesa/pipe/i965simple/brw_clip_state.c | 92 src/mesa/pipe/i965simple/brw_clip_tri.c | 566 -- src/mesa/pipe/i965simple/brw_clip_unfilled.c | 477 -- src/mesa/pipe/i965simple/brw_clip_util.c | 351 - src/mesa/pipe/i965simple/brw_context.c | 245 - src/mesa/pipe/i965simple/brw_context.h | 690 --- src/mesa/pipe/i965simple/brw_curbe.c | 368 - src/mesa/pipe/i965simple/brw_defines.h | 852 --- src/mesa/pipe/i965simple/brw_draw.c | 239 - src/mesa/pipe/i965simple/brw_draw.h | 55 src/mesa/pipe/i965simple/brw_draw_upload.c | 299 - src/mesa/pipe/i965simple/brw_eu.c | 130 src/mesa/pipe/i965simple/brw_eu.h | 888 --- src/mesa/pipe/i965simple/brw_eu_debug.c | 90 src/mesa/pipe/i965simple/brw_eu_emit.c | 1080 ---- src/mesa/pipe/i965simple/brw_eu_util.c | 126 src/mesa/pipe/i965simple/brw_flush.c | 80 src/mesa/pipe/i965simple/brw_gs.c | 196 src/mesa/pipe/i965simple/brw_gs.h | 75 src/mesa/pipe/i965simple/brw_gs_emit.c | 148 src/mesa/pipe/i965simple/brw_gs_state.c | 89 src/mesa/pipe/i965simple/brw_misc_state.c | 486 -- src/mesa/pipe/i965simple/brw_reg.h | 76 src/mesa/pipe/i965simple/brw_sf.c | 351 - src/mesa/pipe/i965simple/brw_sf.h | 122 src/mesa/pipe/i965simple/brw_sf_emit.c | 382 - src/mesa/pipe/i965simple/brw_sf_state.c | 180 src/mesa/pipe/i965simple/brw_shader_info.c | 49 src/mesa/pipe/i965simple/brw_state.c | 424 - src/mesa/pipe/i965simple/brw_state.h | 158 src/mesa/pipe/i965simple/brw_state_batch.c | 113 src/mesa/pipe/i965simple/brw_state_cache.c | 443 - src/mesa/pipe/i965simple/brw_state_pool.c | 137 src/mesa/pipe/i965simple/brw_state_upload.c | 202 src/mesa/pipe/i965simple/brw_strings.c | 72 src/mesa/pipe/i965simple/brw_structs.h | 1348 ----- src/mesa/pipe/i965simple/brw_surface.c | 210 src/mesa/pipe/i965simple/brw_tex_layout.c | 353 - src/mesa/pipe/i965simple/brw_tex_layout.h | 15 src/mesa/pipe/i965simple/brw_urb.c | 186 src/mesa/pipe/i965simple/brw_util.c | 104 src/mesa/pipe/i965simple/brw_util.h | 43 src/mesa/pipe/i965simple/brw_vs.c | 120 src/mesa/pipe/i965simple/brw_vs.h | 82 src/mesa/pipe/i965simple/brw_vs_emit.c | 1332 ----- src/mesa/pipe/i965simple/brw_vs_state.c | 102 src/mesa/pipe/i965simple/brw_winsys.h | 205 src/mesa/pipe/i965simple/brw_wm.c | 210 src/mesa/pipe/i965simple/brw_wm.h | 142 src/mesa/pipe/i965simple/brw_wm_decl.c | 383 - src/mesa/pipe/i965simple/brw_wm_glsl.c | 1079 ---- src/mesa/pipe/i965simple/brw_wm_iz.c | 214 src/mesa/pipe/i965simple/brw_wm_sampler_state.c | 273 - src/mesa/pipe/i965simple/brw_wm_state.c | 194 src/mesa/pipe/i965simple/brw_wm_surface_state.c | 304 - src/mesa/pipe/llvm/Makefile | 83 src/mesa/pipe/llvm/gallivm.cpp | 327 - src/mesa/pipe/llvm/gallivm.h | 103 src/mesa/pipe/llvm/gallivm_builtins.cpp | 567 -- src/mesa/pipe/llvm/gallivm_cpu.cpp | 202 src/mesa/pipe/llvm/gallivm_p.h | 110 src/mesa/pipe/llvm/instructions.cpp | 889 --- src/mesa/pipe/llvm/instructions.h | 152 src/mesa/pipe/llvm/instructionssoa.cpp | 121 src/mesa/pipe/llvm/instructionssoa.h | 74 src/mesa/pipe/llvm/llvm_builtins.c | 115 src/mesa/pipe/llvm/loweringpass.cpp | 17 src/mesa/pipe/llvm/loweringpass.h | 15 src/mesa/pipe/llvm/storage.cpp | 364 - src/mesa/pipe/llvm/storage.h | 133 src/mesa/pipe/llvm/storagesoa.cpp | 389 - src/mesa/pipe/llvm/storagesoa.h | 111 src/mesa/pipe/llvm/tgsitollvm.cpp | 1221 ----- src/mesa/pipe/llvm/tgsitollvm.h | 20 src/mesa/pipe/p_compiler.h | 116 src/mesa/pipe/p_context.h | 221 src/mesa/pipe/p_debug.h | 86 src/mesa/pipe/p_defines.h | 270 - src/mesa/pipe/p_format.h | 421 - src/mesa/pipe/p_inlines.h | 112 src/mesa/pipe/p_shader_tokens.h | 806 --- src/mesa/pipe/p_state.h | 322 - src/mesa/pipe/p_thread.h | 54 src/mesa/pipe/p_util.h | 408 - src/mesa/pipe/p_winsys.h | 160 src/mesa/pipe/pipebuffer/Makefile | 23 src/mesa/pipe/pipebuffer/linked_list.h | 91 src/mesa/pipe/pipebuffer/pb_buffer.h | 202 src/mesa/pipe/pipebuffer/pb_buffer_fenced.c | 299 - src/mesa/pipe/pipebuffer/pb_buffer_fenced.h | 117 src/mesa/pipe/pipebuffer/pb_buffer_malloc.c | 127 src/mesa/pipe/pipebuffer/pb_bufmgr.h | 126 src/mesa/pipe/pipebuffer/pb_bufmgr_fenced.c | 131 src/mesa/pipe/pipebuffer/pb_bufmgr_mm.c | 593 -- src/mesa/pipe/pipebuffer/pb_bufmgr_pool.c | 288 - src/mesa/pipe/pipebuffer/pb_winsys.c | 170 src/mesa/pipe/softpipe/Makefile | 50 src/mesa/pipe/softpipe/SConscript | 42 src/mesa/pipe/softpipe/sp_clear.c | 73 src/mesa/pipe/softpipe/sp_clear.h | 43 src/mesa/pipe/softpipe/sp_context.c | 333 - src/mesa/pipe/softpipe/sp_context.h | 152 src/mesa/pipe/softpipe/sp_draw_arrays.c | 164 src/mesa/pipe/softpipe/sp_flush.c | 76 src/mesa/pipe/softpipe/sp_flush.h | 35 src/mesa/pipe/softpipe/sp_headers.h | 82 src/mesa/pipe/softpipe/sp_prim_setup.c | 1247 ----- src/mesa/pipe/softpipe/sp_prim_setup.h | 79 src/mesa/pipe/softpipe/sp_prim_vbuf.c | 221 src/mesa/pipe/softpipe/sp_prim_vbuf.h | 38 src/mesa/pipe/softpipe/sp_quad.c | 118 src/mesa/pipe/softpipe/sp_quad.h | 70 src/mesa/pipe/softpipe/sp_quad_alpha_test.c | 108 src/mesa/pipe/softpipe/sp_quad_blend.c | 749 --- src/mesa/pipe/softpipe/sp_quad_bufloop.c | 72 src/mesa/pipe/softpipe/sp_quad_colormask.c | 110 src/mesa/pipe/softpipe/sp_quad_coverage.c | 88 src/mesa/pipe/softpipe/sp_quad_depth_test.c | 276 - src/mesa/pipe/softpipe/sp_quad_earlyz.c | 88 src/mesa/pipe/softpipe/sp_quad_fs.c | 390 - src/mesa/pipe/softpipe/sp_quad_occlusion.c | 85 src/mesa/pipe/softpipe/sp_quad_output.c | 90 src/mesa/pipe/softpipe/sp_quad_stencil.c | 352 - src/mesa/pipe/softpipe/sp_quad_stipple.c | 94 src/mesa/pipe/softpipe/sp_query.c | 107 src/mesa/pipe/softpipe/sp_query.h | 39 src/mesa/pipe/softpipe/sp_state.h | 187 src/mesa/pipe/softpipe/sp_state_blend.c | 98 src/mesa/pipe/softpipe/sp_state_clip.c | 83 src/mesa/pipe/softpipe/sp_state_derived.c | 235 - src/mesa/pipe/softpipe/sp_state_fs.c | 179 src/mesa/pipe/softpipe/sp_state_rasterizer.c | 62 src/mesa/pipe/softpipe/sp_state_sampler.c | 93 src/mesa/pipe/softpipe/sp_state_surface.c | 109 src/mesa/pipe/softpipe/sp_state_vertex.c | 64 src/mesa/pipe/softpipe/sp_surface.c | 159 src/mesa/pipe/softpipe/sp_surface.h | 42 src/mesa/pipe/softpipe/sp_tex_sample.c | 916 ---- src/mesa/pipe/softpipe/sp_tex_sample.h | 17 src/mesa/pipe/softpipe/sp_texture.c | 166 src/mesa/pipe/softpipe/sp_texture.h | 71 src/mesa/pipe/softpipe/sp_tile_cache.c | 585 -- src/mesa/pipe/softpipe/sp_tile_cache.h | 104 src/mesa/pipe/softpipe/sp_winsys.h | 57 src/mesa/pipe/tgsi/Makefile | 3 src/mesa/pipe/tgsi/exec/Makefile | 3 src/mesa/pipe/tgsi/exec/tgsi_exec.c | 2485 ---------- src/mesa/pipe/tgsi/exec/tgsi_exec.h | 239 - src/mesa/pipe/tgsi/exec/tgsi_sse2.c | 2378 ---------- src/mesa/pipe/tgsi/exec/tgsi_sse2.h | 26 src/mesa/pipe/tgsi/util/tgsi_build.c | 1371 ------ src/mesa/pipe/tgsi/util/tgsi_build.h | 320 - src/mesa/pipe/tgsi/util/tgsi_dump.c | 1581 ------ src/mesa/pipe/tgsi/util/tgsi_dump.h | 28 src/mesa/pipe/tgsi/util/tgsi_parse.c | 319 - src/mesa/pipe/tgsi/util/tgsi_parse.h | 121 src/mesa/pipe/tgsi/util/tgsi_transform.c | 199 src/mesa/pipe/tgsi/util/tgsi_transform.h | 93 src/mesa/pipe/tgsi/util/tgsi_util.c | 274 - src/mesa/pipe/tgsi/util/tgsi_util.h | 70 src/mesa/pipe/util/p_debug.c | 76 src/mesa/pipe/util/p_tile.c | 699 --- src/mesa/pipe/util/p_tile.h | 81 src/mesa/pipe/util/p_util.c | 73 src/mesa/pipe/xlib/brw_aub.c | 392 - src/mesa/pipe/xlib/brw_aub.h | 114 src/mesa/pipe/xlib/fakeglx.c | 3188 -------------- src/mesa/pipe/xlib/glxapi.c | 1408 ------ src/mesa/pipe/xlib/glxapi.h | 228 - src/mesa/pipe/xlib/glxheader.h | 62 src/mesa/pipe/xlib/realglx.c | 180 src/mesa/pipe/xlib/realglx.h | 326 - src/mesa/pipe/xlib/xfonts.c | 377 - src/mesa/pipe/xlib/xfonts.h | 41 src/mesa/pipe/xlib/xm_api.c | 1380 ------ src/mesa/pipe/xlib/xm_image.c | 133 src/mesa/pipe/xlib/xm_image.h | 77 src/mesa/pipe/xlib/xm_winsys.c | 466 -- src/mesa/pipe/xlib/xm_winsys_aub.c | 589 -- src/mesa/pipe/xlib/xm_winsys_aub.h | 67 src/mesa/pipe/xlib/xmesaP.h | 176 src/mesa/sources | 83 src/mesa/state_tracker/st_atom_shader.c | 2 src/mesa/state_tracker/st_cache.c | 4 src/mesa/state_tracker/st_cache.h | 2 src/mesa/state_tracker/st_cb_accum.c | 2 src/mesa/state_tracker/st_cb_drawpixels.c | 2 src/mesa/state_tracker/st_cb_feedback.c | 6 src/mesa/state_tracker/st_cb_program.c | 4 src/mesa/state_tracker/st_cb_rasterpos.c | 4 src/mesa/state_tracker/st_cb_readpixels.c | 2 src/mesa/state_tracker/st_cb_texture.c | 2 src/mesa/state_tracker/st_context.c | 4 src/mesa/state_tracker/st_debug.c | 4 src/mesa/state_tracker/st_draw.c | 4 src/mesa/state_tracker/st_gen_mipmap.c | 2 src/mesa/state_tracker/st_mesa_to_tgsi.c | 6 src/mesa/state_tracker/st_program.c | 4 727 files changed, 90967 insertions(+), 90761 deletions(-)
commit diffs at http://gitweb.freedesktop.org/?p=mesa/mesa.git;a=summary New commits: commit 6d3831b11d9f5aaba61cc2fb8ade61437ad7c335 Author: José Fonseca <[EMAIL PROTECTED]> Date: Fri Feb 15 17:52:14 2008 +0900 Code reorganization: placeholder for state-trackers. This is meant for temporarily holding state-trackers, until they eventually find their way out of gallium tree. commit 6acd63a4980951727939c0dd545a0324965b3834 Author: José Fonseca <[EMAIL PROTECTED]> Date: Fri Feb 15 17:50:12 2008 +0900 Code reorganization: update build. Update the Makefiles and includes for the new paths. Note that there hasn't been no separation of the Makefiles yet, and make is jumping all over the place. That will be taken care shortly. But for now, make should work. It was tested with linux and linux-dri. Linux-cell and linux-llvm might require some minor tweaks. commit b642730be93149baa7556e5791393168ab396175 Author: José Fonseca <[EMAIL PROTECTED]> Date: Fri Feb 15 17:35:24 2008 +0900 Code reorganization: move files into their places. This is in a separate commit to ensure renames are properly preserved.
_______________________________________________ mesa-commit mailing list mesa-commit@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-commit