[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: