mesa: Changes to 'refs/tags/mesa-7.7-2'
Tag 'mesa-7.7-2' created by Brice Goglin <bgoglin@debian.org> at 2010-01-27 09:06 +0000
Tagging upload of mesa 7.7-2 to experimental.
Changes since mesa-7.7-1:
Alex Deucher (3):
r600: fix typo in SQ setup
r600: set tiling correctly for texturing from depth buffer
r600: fill in some missing XRGB tex formats
Ben Skeggs (1):
st/dri: update dri2 drawables when viewport is changed
Brian Paul (20):
Revert "util: Build u_bitmask.o when using make."
swrast: fix broken _swrast_depth_clamp_span()
swrast: add missing call to _swrast_depth_bounds_test()
tgsi: fix detection of front-facing attribute
st/mesa: change instruction count assertion to > 0
docs: updated Mesa mailing list info
st/mesa: fix format logic in compatible_src_dst_formats()
xlib/softpipe: fix buffer memory leak
gallium/draw: added comments, whitespace fixes
gallium/draw: apply DRAW_PIPE_FLAG_MASK to all vertex elements
xlib/softpipe: more buffer free fixes
mesa: use new fetch_vector1ui() function for 'unpack' GPU instructions
mesa: re-implement _mesa_ProgramEnvParameter4fvARB() with memcpy()
gallium/util: fix incorrect shift in a4r4g4b4_put_tile_rgba()
mesa: move _mesa_debug() call earlier in _mesa_Scissor
st/mesa: fix int->uint conversion for negative scissor bound values
docs: document Intel, R300 env vars
mesa: remove redundant _MaxElement computation
vbo: clamp DrawElements start/end to max possible values
vbo: if 'end' is out of bounds, clamp it
Brice Goglin (4):
Merge branch 'debian-unstable' into debian-experimental
Merge branch 'mesa_7_7_branch' of git://anongit.freedesktop.org/mesa/mesa into debian-experimental
New upstream snapshot
Prepare changelog for upload
Dave Airlie (2):
radeon: remove unused file
radeon/r200/r300: don't clean non-emitted state.
Erik Wien (1):
mesa: Don't bind DRAW/READ_FRAMEBUFFER separately without FBO blit support
Igor Oliveira (1):
vega: fix incorrect samplers, textures indexes in blend_bind_samplers()
Jakob Bornecrantz (14):
Revert "pipebuffer: Multi-threading fixes for fencing."
st/xorg: Set enforce version to 1 if not defined
st/xorg: If dri2 version is 2 support version 1 as well
st/drm: Expose kernel driver name
st/xorg: Pass kernel driver name to drmOpen
st/xorg: Don't leak BusID buffer
svga: Do a more propper creation of textures from handles
st/xorg: Fic bug and close drm_api at proper place
st/xorg: Fix warning
st/xorg: Export helper function for detecting modesetting
vmware/xorg: Export pci_probe function for ugly chain-loading
st/xorg: Improve options and print them to log
vmware/xorg: Do buffer round-robin logic differently
st/xorg: Fix crash on resize with libkms
José Fonseca (26):
svga: Fix compile_vs error code.
svga: Ensure buffer size/alignment is not zero.
pipebuffer: Ensure buffer size/alignment is not zero.
mesa: Handle PIPE_FORMAT_B8G8R8X8_UNORM.
softpipe: Skip depth testing for PIPE_S8_UNORM.
softpipe: Fix vertex buffer memory leak.
wgl: Don't export pure-stencil pixel formats.
wgl: Check for PIPE_TEXTURE_USAGE_DISPLAY_TARGET support in exported color pixel formats.
svga: Follow buffer usage semantics properly.
gallium: Remove temporary hack for the absence of a discard flag.
gallium: Set PIPE_BUFFER_USAGE_DISCARD flag in pipe_buffer_write.
gallium: New inline to write buffers which avoids synchronization.
util: Use pipe_buffer_write_nooverlap in blits / mipmap generation.
util: Set DISCARD & UNSYNCHRONIZED when uploading vertices sequentially.
mesa: Use pipe_buffer_write_nooverlap where appropriate.
svga: Avoid synchronization issues when doing SW TNL.
pipebuffer: Swap buffers out to system memory when running out of memory.
pipebuffer: Release the lock during map wait. Cleanups.
svga: Don't swap buffers to system memory -- winsys' responsibility.
svga: Remove unused code.
svga: Remove duplicate code.
vmw/wgl: Update for pipebuffer changes.
vmware/core: Put GMR pool size in a define.
vmware/core: Flush preemptively the FIFO commands to keep the GMR working set within reasonable bounds.
vmware/core: Update for pipebuffer changes.
python: Add missing library on debug builds.
Julien Cristau (2):
Rename the build directory to not include DEB_BUILD_GNU_TYPE for no good reason. Thanks, Colin Watson!
Remove myself from Uploaders
Luca Barbieri (1):
glx: Set GL context to null in __glXSetCurrentContextNull
Marcin Slusarz (2):
glxgears: unbind current context before "destroying" it
st/dri: fix optionCache memory leaks
Roland Scheidegger (1):
r200: fix CS section size mismatch
Ruediger Oertel (1):
Fix PowerPC related typo in spantmp2.h
Thomas Hellstrom (5):
util: Build u_bitmask.o when using make.
Revert "st/dri: no need to request fake front buffer, only handle it being returned"
st/dri: Make sure we always request a fake front.
st/dri: Don't request a fake front if the server adds one automatically.
ws/vmware: Check DRM version also when bootstrapping in dri2 mode.
Vinson Lee (132):
progs/demos: Remove unnecessary header from isosurf.c.
progs/tests: Silence fprintf format warning.
progs/demos: Remove unnecessary header from morph3d.c.
progs/glsl: Remove duplicate included header from shtest.c.
progs/redbook: Remove unnecessary header from aapoly.c.
progs/tests: Add newline to end of printf in vparray.c.
progs/tests: Remove duplicate included header in vparray.c.
progs/trivial: Remove unnecessary header from tri-fbo-tex-mip.c.
progs/trivial: Remove unnecessary headers from tri-fbo-tex.c.
progs/xdemos: Remove unnecessary header from corender.c.
x86: Remove unnecessary header from x86_xform.c.
vbo: Remove unnecessary header from vbo_split_copy.c.
vbo: Remove unnecessary header from vbo_save_loopback.c.
vbo: Remove unnecessary headers from vbo_save.c.
vbo: Remove unnecessary header from vbo_exec_draw.c.
vbo: Remove unnecessary header from vbo_exec_array.c.
vbo: Remove unnecessary headers from vbo_exec.c.
tnl: Remove unnecessary header from t_vb_program.c.
tnl: Remove unnecessary header from t_rasterpos.c.
tnl: Remove unnecessary header from t_pipeline.c.
tnl: Remove unnecessary headers from t_draw.c.
tnl: Remove unnecessary header from t_context.c.
swrast: Remove unnecessary header from s_texcombine.c.
swrast: Remove unnecessary header from s_readpix.c.
swrast: Remove unnecessary header from s_points.c.
swrast: Remove unnecessary header in s_lines.c.
swrast: Remove unnecessary header from s_fragprog.c.
swrast: Remove unnecessary header from s_feedback.c.
swrast: Remove unnecessary header from s_drawpix.c.
swrast: Remove unnecessary header from s_depth.c.
swrast: Remove unnecessary headers from s_copypix.c.
swrast: Remove unnecessary header from s_bitmap.c.
swrast: Remove unnecessary header from s_atifragshader.c.
swrast: Remove unnecessary header from s_accum.c.
st/mesa: Remove unnecessary header from st_texture.c.
st/mesa: Remove unnecessary header from st_program.c.
st/mesa: Remove unnecessary headers from st_gen_mipmap.c.
st/mesa: Remove unnecessary headers from st_framebuffer.c.
st/mesa: Remove unnecessary header from st_format.c.
st/mesa: Remove unnecessary header from st_extensions.c.
st/mesa: Remove unnecessary header from st_draw_feedback.c.
st/mesa: Remove unnecessary headers from st_context.c.
st/mesa: Remove unnecessary headers from st_cb_viewport.c.
st/mesa: Remove unnecessary headers from st_cb_texture.c.
st/mesa: Remove unnecessary header from st_cb_strings.c.
st/mesa: Remove unnecessary headers from st_cb_readpixels.c.
st/mesa: Remove unnecessary header from st_cb_rasterpos.c.
st/mesa: Remove unnecessary header from st_cb_queryobj.c.
st/mesa: Remove unnecessary header from st_cb_program.c.
st/mesa: Remove unnecessary headers from st_cb_feedback.c.
st/mesa: Remove unnecessary header from st_cb_fbo.c.
st/mesa: Remove unnecessary headers from st_cb_drawpixels.c.
st/mesa: Remove unnecessary headers from st_cb_clear.c.
st/mesa: Remove unnecessary headers from st_cb_blit.c.
st/mesa: Remove unnecessary headers from st_cb_bitmap.c.
st/mesa: Remove unnecessary headers from st_cb_accum.c.
st/mesa: Remove unnecessary header from st_atom_shader.c.
st/mesa: Remove unnecessary header from st_atom_sampler.c.
st/mesa: Remove unnecessary header from st_atom_pixeltransfer.c.
st/mesa: Remove unnecessary header from st_atom_framebuffer.c.
glsl: Remove unnecessary header from slang_log.c.
glsl: Remove unnecessary header from slang_link.c.
glsl: Remove unnecessary headers from slang_compile.c.
glsl: Remove unnecessary header from slang_builtin.c.
st/mesa: Remove unnecessary header from st_cb_drawpixels.c.
glsl: Remove unnecessary header from slang_emit.c.
glsl: Remove unnecessary headers from shader_api.c.
glsl: Remove unnecessary header from prog_statevars.c.
glsl: Remove unnecessary header from prog_execute.c.
mesa: Remove unnecessary header from nvvertparse.c.
mesa: Remove unnecessary headers from arbprogparse.c.
mesa: Remove unnecessary headers from vtxfmt.c.
mesa: Use preprocessor to comment out code.
mesa: Remove unnecessary headers from texstate.c.
mesa: Remove unnecessary header from texparam.c.
mesa: Remove unnecessary header from texobj.c.
mesa: Remove unnecessary header from teximage.c.
mesa: Remove unnecessary headers from texgetimage.c.
mesa: Remove unnecessary headers from texformat.c.
st/dri: Add comment for intentional fallthrough in case statement.
mesa: Remove unnecessary headers from texcompress.c.
mesa: Remove unnecessary header from state.c.
mesa: Remove unnecessary header from polygon.c.
mesa: Remove unnecessary header from points.c.
mesa: Remove unnecessary headers from pixelstore.c.
mesa: Remove unnecessary header from pixel.c.
mesa: Remove unnecessary header from mipmap.c.
mesa: Remove unnecessary headers from lines.c.
mesa: Remove unnecessary header from image.c.
mesa: Remove unnecessary header from formats.c.
mesa: Remove unnecessary headers from fbobject.c.
mesa: Remove unnecessary header from enable.c.
mesa: Remove unnecessary header from drawpix.c.
mesa: Remove unnecessary headers from dlist.c.
mesa: Remove unnecessary header from depthstencil.c.
mesa: Remove unnecessary headers from debug.c.
mesa: Fix typo of 'unknown' in debug.c.
mesa: Remove unnecessary header from convolve.c.
mesa: Remove unnecessary headers from buffers.c.
mesa: Remove unnecessary header from blend.c.
mesa: Remove unnecessary header from attrib.c.
unichrome: Remove unnecessary headers.
i915g: Remove unnecessary headers.
softpipe: Remove unnecessary headers.
ffb: Remove unnecessary headers.
i810: Remove unnecessary headers.
mach64: Remove unnecessary headers.
svga: Remove unnecessary headers.
llvmpipe: Remove unnecessary headers.
st/xorg: Remove unnecessary headers.
svga: Remove unused variable.
draw: Remove unnecessary headers.
pipebuffer: Remove unnecessary header.
i915g: Remove unnecessary header.
progs/trivial: Remove unnecessary header from tri-fbo-tex-mip.c.
st/mesa: Remove unnecessary header from st_cb_viewport.c.
i915: Remove unnecessary headers.
i965: Remove unnecessary headers.
mga: Remove unnecessary headers.
savage: Remove unnecessary headers.
sis: Remove unnecessary headers.
tdfx: Remove unnecessary headers.
radeon: Remove unused variable.
intel: Remove unnecessary headers.
r300: Remove unnecessary headers.
progs/demos: Remove unnecessary header from shadowtex.c.
scons: Define _DARWIN_C_SOURCE on Darwin builds.
scons: Do not use ld options start-group and end-group on Darwin.
glapi: Do not use .type pseudo-op on Mac OS X.
x86: Do not use .hidden pseudo-op on Mac OS X.
x86: Do not build read_rgba_span_x86.S on Mac OS X.
r200: Silence fprintf format warning.
Xavier Chantry (1):
st/mesa: fix unsigned/signed breakage in scissor
Zack Rusin (2):
st/xorg: fix a rare video crash
st/xorg: move exaMoveInPixmap before trying to fetch it
---
ChangeLog | 1502 ++++++++++++++
SConstruct | 2
debian/changelog | 13
debian/control | 2
debian/rules | 4
docs/envvars.html | 19
docs/lists.html | 31
progs/demos/Makefile | 7
progs/demos/isosurf.c | 1
progs/demos/morph3d.c | 1
progs/demos/shadowtex.c | 1
progs/glsl/shtest.c | 1
progs/redbook/aapoly.c | 1
progs/xdemos/corender.c | 1
progs/xdemos/glxgears.c | 1
src/gallium/auxiliary/draw/draw_context.c | 3
src/gallium/auxiliary/draw/draw_pipe.c | 44
src/gallium/auxiliary/draw/draw_pt.c | 1
src/gallium/auxiliary/draw/draw_pt_fetch.c | 1
src/gallium/auxiliary/draw/draw_pt_fetch_shade_emit.c | 1
src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline.c | 1
src/gallium/auxiliary/draw/draw_pt_post_vs.c | 1
src/gallium/auxiliary/draw/draw_vs_varient.c | 1
src/gallium/auxiliary/pipebuffer/Makefile | 1
src/gallium/auxiliary/pipebuffer/SConscript | 1
src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.c | 1013 ++++++---
src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.h | 37
src/gallium/auxiliary/pipebuffer/pb_bufmgr.h | 4
src/gallium/auxiliary/pipebuffer/pb_bufmgr_debug.c | 3
src/gallium/auxiliary/pipebuffer/pb_bufmgr_fenced.c | 152 -
src/gallium/auxiliary/pipebuffer/pb_validate.c | 1
src/gallium/auxiliary/tgsi/tgsi_scan.c | 10
src/gallium/auxiliary/util/u_blit.c | 4
src/gallium/auxiliary/util/u_gen_mipmap.c | 4
src/gallium/auxiliary/util/u_tile.c | 2
src/gallium/auxiliary/util/u_upload_mgr.c | 4
src/gallium/drivers/i915/i915_clear.c | 1
src/gallium/drivers/i915/i915_context.c | 3
src/gallium/drivers/i915/i915_debug.c | 1
src/gallium/drivers/i915/i915_debug_fp.c | 1
src/gallium/drivers/i915/i915_state.c | 2
src/gallium/drivers/i915/i915_state_derived.c | 1
src/gallium/drivers/i915/i915_state_sampler.c | 1
src/gallium/drivers/i915/i915_surface.c | 6
src/gallium/drivers/i915/i915_texture.c | 2
src/gallium/drivers/llvmpipe/lp_bld_alpha.c | 1
src/gallium/drivers/llvmpipe/lp_bld_arit.c | 1
src/gallium/drivers/llvmpipe/lp_bld_blend_soa.c | 1
src/gallium/drivers/llvmpipe/lp_bld_conv.c | 2
src/gallium/drivers/llvmpipe/lp_bld_format_aos.c | 1
src/gallium/drivers/llvmpipe/lp_bld_tgsi_soa.c | 2
src/gallium/drivers/llvmpipe/lp_draw_arrays.c | 2
src/gallium/drivers/llvmpipe/lp_flush.c | 2
src/gallium/drivers/llvmpipe/lp_jit.c | 1
src/gallium/drivers/llvmpipe/lp_setup.c | 1
src/gallium/drivers/llvmpipe/lp_state_fs.c | 2
src/gallium/drivers/llvmpipe/lp_state_surface.c | 1
src/gallium/drivers/llvmpipe/lp_state_vertex.c | 1
src/gallium/drivers/llvmpipe/lp_test_blend.c | 1
src/gallium/drivers/llvmpipe/lp_tex_cache.c | 1
src/gallium/drivers/llvmpipe/lp_tex_sample_c.c | 1
src/gallium/drivers/llvmpipe/lp_tex_sample_llvm.c | 1
src/gallium/drivers/llvmpipe/lp_texture.c | 2
src/gallium/drivers/llvmpipe/lp_tile_cache.c | 2
src/gallium/drivers/softpipe/sp_context.c | 1
src/gallium/drivers/softpipe/sp_flush.c | 2
src/gallium/drivers/softpipe/sp_prim_vbuf.c | 2
src/gallium/drivers/softpipe/sp_quad_blend.c | 1
src/gallium/drivers/softpipe/sp_quad_depth_test.c | 4
src/gallium/drivers/softpipe/sp_quad_fs.c | 2
src/gallium/drivers/softpipe/sp_setup.c | 1
src/gallium/drivers/softpipe/sp_state_surface.c | 1
src/gallium/drivers/softpipe/sp_state_vertex.c | 1
src/gallium/drivers/softpipe/sp_tex_tile_cache.c | 1
src/gallium/drivers/softpipe/sp_texture.c | 1
src/gallium/drivers/svga/svga_draw_arrays.c | 1
src/gallium/drivers/svga/svga_draw_elements.c | 1
src/gallium/drivers/svga/svga_pipe_blend.c | 1
src/gallium/drivers/svga/svga_pipe_constants.c | 3
src/gallium/drivers/svga/svga_pipe_depthstencil.c | 1
src/gallium/drivers/svga/svga_pipe_draw.c | 1
src/gallium/drivers/svga/svga_pipe_flush.c | 5
src/gallium/drivers/svga/svga_pipe_fs.c | 2
src/gallium/drivers/svga/svga_pipe_misc.c | 6
src/gallium/drivers/svga/svga_pipe_query.c | 1
src/gallium/drivers/svga/svga_pipe_rasterizer.c | 1
src/gallium/drivers/svga/svga_pipe_sampler.c | 3
src/gallium/drivers/svga/svga_pipe_vertex.c | 4
src/gallium/drivers/svga/svga_pipe_vs.c | 1
src/gallium/drivers/svga/svga_screen.c | 4
src/gallium/drivers/svga/svga_screen.h | 6
src/gallium/drivers/svga/svga_screen_buffer.c | 104
src/gallium/drivers/svga/svga_screen_buffer.h | 8
src/gallium/drivers/svga/svga_screen_texture.c | 68
src/gallium/drivers/svga/svga_state_framebuffer.c | 2
src/gallium/drivers/svga/svga_state_fs.c | 4
src/gallium/drivers/svga/svga_state_rss.c | 3
src/gallium/drivers/svga/svga_state_tss.c | 2
src/gallium/drivers/svga/svga_state_vs.c | 6
src/gallium/drivers/svga/svga_swtnl_backend.c | 15
src/gallium/drivers/svga/svga_swtnl_draw.c | 1
src/gallium/drivers/svga/svga_swtnl_state.c | 1
src/gallium/drivers/svga/svga_tgsi_decl_sm20.c | 3
src/gallium/drivers/svga/svga_tgsi_decl_sm30.c | 1
src/gallium/drivers/svga/svga_winsys.h | 6
src/gallium/drivers/trace/tr_drm.c | 1
src/gallium/include/pipe/p_inlines.h | 41
src/gallium/include/pipe/p_screen.h | 5
src/gallium/include/state_tracker/drm_api.h | 5
src/gallium/state_trackers/dri/dri_context.c | 6
src/gallium/state_trackers/dri/dri_drawable.c | 19
src/gallium/state_trackers/dri/dri_drawable.h | 3
src/gallium/state_trackers/dri/dri_screen.c | 16
src/gallium/state_trackers/dri/dri_screen.h | 1
src/gallium/state_trackers/python/SConscript | 1
src/gallium/state_trackers/vega/shader.c | 4
src/gallium/state_trackers/wgl/stw_pixelformat.c | 5
src/gallium/state_trackers/xorg/xorg_composite.c | 3
src/gallium/state_trackers/xorg/xorg_dri2.c | 50
src/gallium/state_trackers/xorg/xorg_driver.c | 96
src/gallium/state_trackers/xorg/xorg_exa.c | 1
src/gallium/state_trackers/xorg/xorg_exa_tgsi.c | 2
src/gallium/state_trackers/xorg/xorg_output.c | 2
src/gallium/state_trackers/xorg/xorg_tracker.h | 1
src/gallium/state_trackers/xorg/xorg_winsys.h | 1
src/gallium/state_trackers/xorg/xorg_xv.c | 10
src/gallium/winsys/drm/intel/gem/intel_drm_api.c | 1
src/gallium/winsys/drm/nouveau/drm/nouveau_drm_api.c | 1
src/gallium/winsys/drm/radeon/core/radeon_drm.c | 1
src/gallium/winsys/drm/vmware/core/vmw_context.c | 114 -
src/gallium/winsys/drm/vmware/core/vmw_screen.h | 4
src/gallium/winsys/drm/vmware/core/vmw_screen_dri.c | 86
src/gallium/winsys/drm/vmware/core/vmw_screen_pools.c | 22
src/gallium/winsys/drm/vmware/xorg/vmw_video.c | 3
src/gallium/winsys/drm/vmware/xorg/vmw_xorg.c | 10
src/gallium/winsys/xlib/xlib_softpipe.c | 40
src/glx/x11/glxcurrent.c | 1
src/mesa/drivers/dri/common/spantmp2.h | 2
src/mesa/drivers/dri/ffb/ffb_bitmap.c | 1
src/mesa/drivers/dri/ffb/ffb_clear.c | 3
src/mesa/drivers/dri/ffb/ffb_dd.c | 4
src/mesa/drivers/dri/ffb/ffb_depth.c | 1
src/mesa/drivers/dri/ffb/ffb_lines.c | 4
src/mesa/drivers/dri/ffb/ffb_points.c | 2
src/mesa/drivers/dri/ffb/ffb_span.c | 2
src/mesa/drivers/dri/ffb/ffb_state.c | 5
src/mesa/drivers/dri/ffb/ffb_stencil.c | 2
src/mesa/drivers/dri/ffb/ffb_vb.c | 2
src/mesa/drivers/dri/ffb/ffb_xmesa.c | 2
src/mesa/drivers/dri/i810/i810context.c | 3
src/mesa/drivers/dri/i810/i810render.c | 1
src/mesa/drivers/dri/i810/i810screen.c | 4
src/mesa/drivers/dri/i810/i810state.c | 2
src/mesa/drivers/dri/i810/i810tex.c | 2
src/mesa/drivers/dri/i810/i810texmem.c | 1
src/mesa/drivers/dri/i810/i810vb.c | 1
src/mesa/drivers/dri/i915/i830_context.c | 3
src/mesa/drivers/dri/i915/i915_context.c | 5
src/mesa/drivers/dri/i915/i915_debug_fp.c | 3
src/mesa/drivers/dri/i915/i915_vtbl.c | 1
src/mesa/drivers/dri/i915/intel_tris.c | 1
src/mesa/drivers/dri/i965/brw_cc.c | 2
src/mesa/drivers/dri/i965/brw_clip_line.c | 1
src/mesa/drivers/dri/i965/brw_clip_point.c | 1
src/mesa/drivers/dri/i965/brw_clip_state.c | 1
src/mesa/drivers/dri/i965/brw_clip_tri.c | 1
src/mesa/drivers/dri/i965/brw_clip_unfilled.c | 1
src/mesa/drivers/dri/i965/brw_clip_util.c | 1
src/mesa/drivers/dri/i965/brw_context.c | 9
src/mesa/drivers/dri/i965/brw_draw.c | 2
src/mesa/drivers/dri/i965/brw_draw_upload.c | 4
src/mesa/drivers/dri/i965/brw_fallback.c | 1
src/mesa/drivers/dri/i965/brw_gs_emit.c | 1
src/mesa/drivers/dri/i965/brw_gs_state.c | 1
src/mesa/drivers/dri/i965/brw_program.c | 1
src/mesa/drivers/dri/i965/brw_sf_state.c | 1
src/mesa/drivers/dri/i965/brw_vs_surface_state.c | 1
src/mesa/drivers/dri/i965/brw_vtbl.c | 1
src/mesa/drivers/dri/i965/brw_wm.c | 1
src/mesa/drivers/dri/intel/intel_blit.c | 1
src/mesa/drivers/dri/intel/intel_buffers.c | 2
src/mesa/drivers/dri/intel/intel_clear.c | 3
src/mesa/drivers/dri/intel/intel_context.c | 1
src/mesa/drivers/dri/intel/intel_pixel.c | 7
src/mesa/drivers/dri/intel/intel_pixel_bitmap.c | 3
src/mesa/drivers/dri/intel/intel_pixel_draw.c | 3
src/mesa/drivers/dri/intel/intel_pixel_read.c | 1
src/mesa/drivers/dri/intel/intel_regions.c | 1
src/mesa/drivers/dri/intel/intel_screen.c | 3
src/mesa/drivers/dri/intel/intel_state.c | 2
src/mesa/drivers/dri/intel/intel_swapbuffers.c | 1
src/mesa/drivers/dri/intel/intel_tex_copy.c | 1
src/mesa/drivers/dri/intel/intel_tex_image.c | 1
src/mesa/drivers/dri/intel/intel_tex_validate.c | 2
src/mesa/drivers/dri/mach64/mach64_context.c | 2
src/mesa/drivers/dri/mach64/mach64_dd.c | 3
src/mesa/drivers/dri/mach64/mach64_lock.c | 1
src/mesa/drivers/dri/mach64/mach64_screen.c | 2
src/mesa/drivers/dri/mach64/mach64_span.c | 1
src/mesa/drivers/dri/mach64/mach64_state.c | 3
src/mesa/drivers/dri/mach64/mach64_tex.c | 5
src/mesa/drivers/dri/mach64/mach64_texmem.c | 3
src/mesa/drivers/dri/mach64/mach64_texstate.c | 2
src/mesa/drivers/dri/mach64/mach64_vb.c | 1
src/mesa/drivers/dri/mga/mga_xmesa.c | 2
src/mesa/drivers/dri/mga/mgadd.c | 5
src/mesa/drivers/dri/mga/mgaioctl.c | 3
src/mesa/drivers/dri/mga/mgarender.c | 1
src/mesa/drivers/dri/mga/mgatex.c | 3
src/mesa/drivers/dri/mga/mgatris.c | 1
src/mesa/drivers/dri/mga/mgavb.c | 1
src/mesa/drivers/dri/r200/r200_state_init.c | 3
src/mesa/drivers/dri/r200/r200_vertprog.c | 2
src/mesa/drivers/dri/r300/r300_cmdbuf.c | 3
src/mesa/drivers/dri/r300/r300_context.c | 5
src/mesa/drivers/dri/r300/r300_draw.c | 3
src/mesa/drivers/dri/r300/r300_emit.c | 6
src/mesa/drivers/dri/r300/r300_fragprog_common.c | 2
src/mesa/drivers/dri/r300/r300_ioctl.c | 2
src/mesa/drivers/dri/r300/r300_render.c | 6
src/mesa/drivers/dri/r300/r300_state.c | 4
src/mesa/drivers/dri/r300/r300_tex.c | 5
src/mesa/drivers/dri/r300/r300_texstate.c | 2
src/mesa/drivers/dri/r300/r300_vertprog.c | 1
src/mesa/drivers/dri/r600/r600_texstate.c | 36
src/mesa/drivers/dri/r600/r700_state.c | 6
src/mesa/drivers/dri/radeon/radeon_common.c | 3
src/mesa/drivers/dri/radeon/radeon_cs_legacy.c | 1
src/mesa/drivers/dri/radeon/radeon_lighting.c | 681 ------
src/mesa/drivers/dri/savage/savagedd.c | 4
src/mesa/drivers/dri/savage/savageioctl.c | 2
src/mesa/drivers/dri/savage/savagerender.c | 1
src/mesa/drivers/dri/savage/savagespan.c | 1
src/mesa/drivers/dri/savage/savagetex.c | 2
src/mesa/drivers/dri/savage/savagetris.c | 1
src/mesa/drivers/dri/sis/sis6326_state.c | 2
src/mesa/drivers/dri/sis/sis_context.c | 3
src/mesa/drivers/dri/sis/sis_dd.c | 2
src/mesa/drivers/dri/sis/sis_fog.c | 1
src/mesa/drivers/dri/sis/sis_screen.c | 1
src/mesa/drivers/dri/sis/sis_state.c | 4
src/mesa/drivers/dri/sis/sis_tex.c | 1
src/mesa/drivers/dri/sis/sis_texstate.c | 1
src/mesa/drivers/dri/sis/sis_tris.c | 1
src/mesa/drivers/dri/tdfx/tdfx_dd.c | 7
src/mesa/drivers/dri/tdfx/tdfx_lock.c | 1
src/mesa/drivers/dri/tdfx/tdfx_pixels.c | 1
src/mesa/drivers/dri/tdfx/tdfx_screen.c | 2
src/mesa/drivers/dri/tdfx/tdfx_state.c | 4
src/mesa/drivers/dri/tdfx/tdfx_texman.c | 1
src/mesa/drivers/dri/tdfx/tdfx_texstate.c | 1
src/mesa/drivers/dri/tdfx/tdfx_vb.c | 5
src/mesa/drivers/dri/unichrome/via_context.c | 3
src/mesa/drivers/dri/unichrome/via_ioctl.c | 1
src/mesa/drivers/dri/unichrome/via_render.c | 1
src/mesa/drivers/dri/unichrome/via_screen.c | 4
src/mesa/drivers/dri/unichrome/via_state.c | 3
src/mesa/drivers/dri/unichrome/via_tex.c | 2
src/mesa/drivers/dri/unichrome/via_texcombine.c | 1
src/mesa/glapi/gl_x86_asm.py | 2
src/mesa/main/attrib.c | 1
src/mesa/main/blend.c | 1
src/mesa/main/buffers.c | 2
src/mesa/main/convolve.c | 1
src/mesa/main/debug.c | 4
src/mesa/main/depthstencil.c | 1
src/mesa/main/dlist.c | 21
src/mesa/main/drawpix.c | 1
src/mesa/main/enable.c | 1
src/mesa/main/fbobject.c | 30
src/mesa/main/formats.c | 1
src/mesa/main/image.c | 1
src/mesa/main/lines.c | 2
src/mesa/main/mipmap.c | 1
src/mesa/main/pixel.c | 1
src/mesa/main/pixelstore.c | 3
src/mesa/main/points.c | 1
src/mesa/main/polygon.c | 1
src/mesa/main/scissor.c | 6
src/mesa/main/state.c | 7
src/mesa/main/texcompress.c | 3
src/mesa/main/texformat.c | 2
src/mesa/main/texgetimage.c | 2
src/mesa/main/teximage.c | 1
src/mesa/main/texobj.c | 1
src/mesa/main/texparam.c | 1
src/mesa/main/texstate.c | 2
src/mesa/main/texstore.c | 4
src/mesa/main/vtxfmt.c | 2
src/mesa/shader/arbprogparse.c | 3
src/mesa/shader/arbprogram.c | 33
src/mesa/shader/nvvertparse.c | 1
src/mesa/shader/prog_execute.c | 67
src/mesa/shader/prog_statevars.c | 1
src/mesa/shader/shader_api.c | 2
src/mesa/shader/slang/slang_builtin.c | 1
src/mesa/shader/slang/slang_compile.c | 3
src/mesa/shader/slang/slang_emit.c | 1
src/mesa/shader/slang/slang_link.c | 1
src/mesa/shader/slang/slang_log.c | 1
src/mesa/state_tracker/st_atom_framebuffer.c | 1
src/mesa/state_tracker/st_atom_pixeltransfer.c | 1
src/mesa/state_tracker/st_atom_sampler.c | 1
src/mesa/state_tracker/st_atom_scissor.c | 17
src/mesa/state_tracker/st_atom_shader.c | 3
src/mesa/state_tracker/st_cb_accum.c | 2
src/mesa/state_tracker/st_cb_bitmap.c | 15
src/mesa/state_tracker/st_cb_blit.c | 4
src/mesa/state_tracker/st_cb_clear.c | 11
src/mesa/state_tracker/st_cb_drawpixels.c | 6
src/mesa/state_tracker/st_cb_fbo.c | 1
src/mesa/state_tracker/st_cb_feedback.c | 3
src/mesa/state_tracker/st_cb_program.c | 1
src/mesa/state_tracker/st_cb_queryobj.c | 1
src/mesa/state_tracker/st_cb_rasterpos.c | 1
src/mesa/state_tracker/st_cb_readpixels.c | 2
src/mesa/state_tracker/st_cb_strings.c | 1
src/mesa/state_tracker/st_cb_texture.c | 58
src/mesa/state_tracker/st_cb_viewport.c | 7
src/mesa/state_tracker/st_context.c | 6
src/mesa/state_tracker/st_draw_feedback.c | 1
src/mesa/state_tracker/st_extensions.c | 1
src/mesa/state_tracker/st_format.c | 3
src/mesa/state_tracker/st_framebuffer.c | 4
src/mesa/state_tracker/st_gen_mipmap.c | 2
src/mesa/state_tracker/st_inlines.h | 10
src/mesa/state_tracker/st_program.c | 1
src/mesa/state_tracker/st_texture.c | 1
src/mesa/swrast/s_accum.c | 1
src/mesa/swrast/s_atifragshader.c | 1
src/mesa/swrast/s_bitmap.c | 1
src/mesa/swrast/s_copypix.c | 2
src/mesa/swrast/s_depth.c | 42
src/mesa/swrast/s_drawpix.c | 1
src/mesa/swrast/s_feedback.c | 1
src/mesa/swrast/s_fragprog.c | 1
src/mesa/swrast/s_lines.c | 1
src/mesa/swrast/s_points.c | 1
src/mesa/swrast/s_readpix.c | 1
src/mesa/swrast/s_span.c | 7
src/mesa/swrast/s_texcombine.c | 1
src/mesa/tnl/t_context.c | 1
src/mesa/tnl/t_draw.c | 4
src/mesa/tnl/t_pipeline.c | 1
src/mesa/tnl/t_rasterpos.c | 1
src/mesa/tnl/t_vb_program.c | 1
src/mesa/vbo/vbo_exec.c | 3
src/mesa/vbo/vbo_exec_array.c | 15
src/mesa/vbo/vbo_exec_draw.c | 1
src/mesa/vbo/vbo_save.c | 2
src/mesa/vbo/vbo_save_loopback.c | 1
src/mesa/vbo/vbo_split_copy.c | 3
src/mesa/x86/assyntax.h | 4
src/mesa/x86/glapi_x86.S | 2
src/mesa/x86/read_rgba_span_x86.S | 4
src/mesa/x86/x86_xform.c | 1
356 files changed, 3125 insertions(+), 2118 deletions(-)
---
Reply to: