Tag 'mesa-7.7-2' created by Brice Goglin <bgog...@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(-) --- -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org