Mesa (master): 35 new commits
Brian Paul
brianp at kemper.freedesktop.org
Mon May 11 22:28:12 UTC 2009
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e7cb125b2d9e9c7b1ad89b988fa3bf53ead9eb0c
Merge: 783e43064b64feb87e0457f96c2275160389f84c f104e4d666dfccda6f5ad817693216733ddede44
Author: Brian Paul <brianp at vmware.com>
Date: Mon May 11 16:27:50 2009 -0600
Merge branch 'mesa_7_5_branch'
Conflicts:
Makefile
src/mesa/main/version.h
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f104e4d666dfccda6f5ad817693216733ddede44
Author: Brian Paul <brianp at vmware.com>
Date: Mon May 11 16:09:39 2009 -0600
st: do proper refcounting for framebuffer surfaces
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f5cf181c65293fd9097f63192c09f44b9c82c633
Author: Brian Paul <brianp at vmware.com>
Date: Mon May 11 16:08:01 2009 -0600
trivial: destroy window upon exit
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2223615e0a897434b41f86d22c41cb5dc9f8d67a
Author: Brian Paul <brianp at vmware.com>
Date: Mon May 11 09:46:56 2009 -0600
mesa: Fixed a texture memory leak
The current texture for any particular texture unit is given an additional
reference in update_texture_state(); but if the context is closed before
that texture can be released (which is quite frequent in normal use, unless
a program unbinds and deletes the texture and renders without it to force
a call to update_texture_state(), the memory is lost.
This affects general Mesa; but the i965 is particularly affected because
it allocates a considerable amount of additional memory for each allocated
texture.
(cherry picked from master, commit c230767d6956b63a2b101acb48f98823bb5dd31a)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=31865904d89929364025bfadcde153b4ea9ce7e3
Author: Brian Paul <brianp at vmware.com>
Date: Sat May 9 16:21:16 2009 -0600
mesa: added more gallium Makefiles to tarball list
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c8c0953294daf9176bc89c28484410e9b7de2b93
Author: Hanno Böck <hanno at hboeck.de>
Date: Sat May 9 16:17:37 2009 -0600
gallium: replace lib with $(LIB_DIR)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b3d748f0274c4d7bf25dab2b31458ca83dcc7d5
Author: Brian Paul <brianp at vmware.com>
Date: Fri May 8 15:07:22 2009 -0600
mesa: omit files that were removed from git
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6fec2eb1433c8d533b0a9afb73a2162db8dd9a7b
Author: Brian Paul <brianp at vmware.com>
Date: Fri May 8 15:04:12 2009 -0600
mesa: set version to 7.5-rc1
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6e226109612057762eb7d0bf73f39a93c69e6c3
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri May 8 14:23:45 2009 +0100
wgl: Grow the maximum number of pixel formats to cope with the new accum pixel formats.
Fix a segfault when using softpipe.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e90beb93a89f77bffce8ab3d54457ea65868e93c
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu May 7 19:48:06 2009 +0100
mesa/st: keep surface_copy arguments positive
The src/dest x,y, and w,h arguments of the pipe->surface_copy
function are unsigned and the drivers aren't expecting negative
(or extremly-large unsigned) values as inputs. Trim the requests
at the state-tracker level before passing down.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=507f4e7a7448fb246febefe8819b7b3ac70a35b4
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu May 7 19:27:30 2009 +0100
mesa/st: remove redundant call to st_finish in CopyTexSubImage
Rendering should already have been flushed, any synchronization will
be done by the driver or memory manager.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=44a996b185c446eab7038a10153db7e7496bf2c9
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu May 7 18:21:56 2009 +0100
wgl: Export pixelformats with accumulation bits.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=33d2ca7624968fc972c917f15fa947df36916296
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu May 7 11:46:08 2009 +0100
mesa/st: cope with non-ibo index data in st_draw_feedback.c
Previously only non-indexed or indicies-in-a-vbo cases were handled in
this code. This change adds the missing regular indices-in-memory
case.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e6a3801f3daaaf7e7e048ad0c43e838bac6a2d9a
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu May 7 09:24:37 2009 +0100
util/upload: catch failures to map_range and return error
Caller may be able to do something about this - eg flush and retry.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=222d7841e939d13bf29148c0cba5c7513050fa1e
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu May 7 08:00:42 2009 +0100
scons: mingw is broken with -O1 and higher
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee7982718685cd2398a895caf5e7cd90b6ee12f9
Author: Keith Whitwell <keithw at vmware.com>
Date: Wed May 6 20:41:17 2009 +0100
stw: fix potential uninitialized use of curctx
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d5eac43a2e06ff30f9e6f74e49493ef5d64cd309
Author: José Fonseca <jfonseca at vmware.com>
Date: Wed May 6 19:58:08 2009 +0100
wgl: Enforce a minimum 1x1 framebuffer size.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d78b5952c10d5c65cd7d679b291c217ebd30cc4a
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri May 1 18:53:51 2009 +0100
wgl: Add assertion for missing function.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=692263aad695c66669a0001fb3ac6d7a0bd84c94
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri May 1 18:53:17 2009 +0100
wgl: Remove unused variable.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d88faf91e9fe222636b33540298ee64bc6f4416c
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri May 1 18:52:54 2009 +0100
mesa: Make _mesa_share_state thread safe.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4d28fcfeaa6be438f6739fddcb0661ae97a68919
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri May 1 18:49:22 2009 +0100
wgl: Implement ShareLists.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d56b0e6847255410ccb958068f0828fd2543aaba
Author: Keith Whitwell <keithw at vmware.com>
Date: Tue May 5 13:00:44 2009 +0100
progs/trivial: add test for vertex program invarient transform
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6e8256899a9a93c665c34e10efcc918f2fcc095
Author: Keith Whitwell <keithw at vmware.com>
Date: Tue May 5 12:12:28 2009 +0100
mesa: more complete fix for transform_invarient glitches
Add a new flag mvp_with_dp4 in the context, and use that to switch
both ffvertex.c and programopt.c vertex transformation code to
either DP4 or MUL/MAD implementations.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=751f73e2812cf8185c775a91c16cf8565b85536d
Author: Keith Whitwell <keithw at vmware.com>
Date: Fri May 1 18:20:42 2009 +0100
mesa/main: set PREFER_DP4 to match position_invarient code
This is a quick fix for z fighting in quake4 caused by the mismatch
between vertex transformation here and in the position_invarient code.
Full fix would be to make this driver-tunable and adjust both
position_invarient and ffvertex_prog.c code to respect driver
preferences.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ed90091be0a79977eb6c055ba1da56114d52f53
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri May 1 16:30:08 2009 +0100
wgl: Implemente SwapLayerBuffers.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0d0417cc75c3f7047a783c42a76bf378d8ab1397
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri May 1 16:12:17 2009 +0100
scons: Don't use deprecated Options.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=be3f9dd26cf59cadc21e4d5cc27dd199c9752b1c
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Apr 30 13:10:58 2009 +0100
util: Limit the stack walk to avoid referencing undefined memory.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f628d7f5eebe9743f85ea8edf7c09b32cf393e4a
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Apr 30 13:09:34 2009 +0100
gallium/tgsi: hack around linker/archiver breakage
Add a dummy function which exists only so that tgsi_text_translate()
doesn't get magic-ed out of the libtgsi.a archive by the build system.
Don't remove unless you know this has been fixed - check on
mingw/scons builds as well.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e99729d63d50dd7e1dffc8b739b6f9decc834925
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Apr 30 12:35:59 2009 +0100
progs/trivial: add vbo-noninterleaved test
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d075cb4fc8c130f2e8f40356e7872fcc7ce3dcd1
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Apr 30 12:24:08 2009 +0100
wgl: Include alpha bits in pixel format's cColorBits field.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=af09ba96e9e2d783fb0538a82513716c1c9aed3b
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Apr 30 10:59:19 2009 +0100
gallium/draw: cope with unused vertex_elements
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=482be01db02d3ea224e01c24c4d1638229d6a4dc
Author: Keith Whitwell <keithw at vmware.com>
Date: Wed Apr 29 14:21:41 2009 +0100
trivial: add line-flat.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb9ea58f9502c7e54d03e3c2c21d20749f796c7c
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Apr 28 19:46:56 2009 +0100
wgl: UINT_PTR null value is an integral type, so return 0 instead of NULL.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1248ff7d45ce4b78af8c7a091cb64f1f992f88dd
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Apr 28 18:53:52 2009 +0100
pb: Save the stack backtrace when creating/mapping a debug buffer.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=606a5476131059b012bb2522b204ed8b868db122
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Apr 28 17:07:01 2009 +0100
pb: Dump the fenced buffer sizes.
More information about the mesa-commit
mailing list