Mesa (master): 96 new commits

Keith Whitwell keithw at kemper.freedesktop.org
Tue Dec 1 11:01:06 UTC 2009


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=06d3732a9094030fc33120f16f162e0d405f132c
Merge: 853d4807fe220b17cf5af5a76b24f2466238013b f17dbe256bb38c35d885260be7e5856f1561de97
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Dec 1 10:57:37 2009 +0000

    Merge commit 'origin/mesa_7_7_branch'
    
    Conflicts:
    	src/gallium/drivers/svga/svga_screen_texture.c
    	src/gallium/state_trackers/xorg/xorg_composite.c
    	src/gallium/state_trackers/xorg/xorg_exa.c
    	src/gallium/state_trackers/xorg/xorg_renderer.c
    	src/gallium/state_trackers/xorg/xorg_xv.c
    	src/mesa/main/texgetimage.c
    	src/mesa/main/version.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f17dbe256bb38c35d885260be7e5856f1561de97
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Nov 30 17:56:07 2009 -0800

    mesa: set version string to 7.7-rc1

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=650e02003fbb5511ec758d993b7ec0a302ee2235
Merge: 270d36da146b899d39e08f830fe34b63833a3731 587a52e95bbe96788e8b96b63f091bb3022fc048
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Nov 30 17:47:07 2009 -0800

    Merge branch 'mesa_7_6_branch' into mesa_7_7_branch
    
    Conflicts:
    	progs/util/shaderutil.c
    	src/mesa/drivers/dri/r600/r600_context.c
    	src/mesa/main/version.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=587a52e95bbe96788e8b96b63f091bb3022fc048
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Nov 30 12:43:12 2009 -0800

    i915: Actually put i915PointParameterfv in the driver function table.  Duh.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=270d36da146b899d39e08f830fe34b63833a3731
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Nov 29 21:17:44 2009 -0500

    mesa: Fix array out-of-bounds access by _mesa_TexParameterf.
    
    _mesa_TexParameterf calls set_tex_parameterf, which uses the params
    argument as an array.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=533b7660073f2c1cd1a19105d4989ec11bfdcd87
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Sun Nov 29 17:49:55 2009 -0800

    i915: Fallback bit define missed on previous commit

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=718f31b830b2c4edad8b7e04804ff23e1db93e5a
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Sun Nov 29 17:43:38 2009 -0800

    i915: Round point sizes instead of truncate.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8d49716cf5d5cabebadc32d7717eec787c75ff1
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Sun Nov 29 17:40:02 2009 -0800

    i915: Enable point sprite coordinate generation
    
    Support still isn't completely correct, but it's better.  piglit
    point-sprite now passes.  However, glean's pointSprite test fails.  In
    that test the texture on the sprite is somehow inverted as though
    GL_POINT_SPRITE_COORD_ORIGIN were set to GL_LOWER_LEFT.  i915 hardware
    shouldn't be able to do that!
    
    I believe there are also problems when not all texture units have
    GL_COORD_REPLACE set.  The hardware enable seems to be all or nothing.
    
    Fixes bug #25313.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a201dfb6bf28b89d6f511c2ec9ae0d81ef18511d
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Nov 29 18:18:23 2009 -0500

    mesa: Fix array out-of-bounds access by _mesa_TexParameterf.
    
    _mesa_TexParameterf calls set_tex_parameteri, which uses the params
    argument as an array.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=63c00c53a3019b801c5eee8a12f7862422f79f10
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sun Nov 29 15:40:13 2009 +0100

    radeon: update miptree code a little
    
    Simplify gl image level <-> miptree level mapping (are equal now).
    Don't allocate miptree for images that won't fit in it (fixes #25230).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2773556d55fe6043bee3d4c86f7b78906e5d60e0
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sun Nov 29 12:36:09 2009 +0100

    radeon: don't check the same miptree many times when looking for matching miptrees

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e8f0c8ab9d3509dc399ea58c320056ed90895792
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sun Nov 29 12:27:29 2009 +0100

    radeon: add some debugging info

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca5a7aadb4361e7d053aea8687372cd44cbd8795
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Nov 29 00:50:48 2009 -0500

    mesa: Fix array out-of-bounds access by _mesa_TexGenf.
    
    _mesa_TexGenf calls _mesa_TexGenfv, which uses the params argument
    as an array.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d55fb7c835b56951f05a058083e7eda264ba192e
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Nov 28 23:47:23 2009 -0500

    mesa: Fix array out-of-bounds access by _mesa_TexGeni.
    
    _mesa_TexGeni calls _mesa_TexGeniv, which uses the params argument
    as an array.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=919898e92fa23ff71a59d86a46ff0886a6f34e4d
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Nov 28 23:22:31 2009 -0500

    dri: Fix potential null pointer dereference in driBindContext.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a11d60d14caf8efc07f70af63b57b33273f8cf9b
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Nov 28 22:04:06 2009 -0500

    mesa: Fix array out-of-bounds access in _mesa_TexEnvf.
    
    _mesa_TexEnvf calls _mesa_TexEnvfv, which uses the param argument
    as an array.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5159996a43d64f71d44dd2bd477d10e37ec9a27
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Nov 28 21:31:24 2009 +0100

    radeon: need to flush cs when moving images between mipmap trees

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2348f6d490a200b464013dfe68c61525aee86feb
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Nov 27 16:01:36 2009 +0000

    scons: Promote pointer arithmetic to error.
    
    All code covered by scons is being built on multiple OSes, so pointer
    arithmetic must really be addressed when spotted.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5976d8e6f1b12e9ac13a8d09aa9723f971f38a92
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Nov 27 16:01:11 2009 +0000

    configs: Warn about pointer arithmetic.
    
    It's not portable. Warn to help catching it early.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f62f976e3ff9ff83d760e706c615e098d131e103
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Nov 27 15:58:02 2009 +0000

    mesa: Avoid void pointer arithmetic.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4236493899b9ccfcc8df3dcf81697776621fa1f8
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 27 15:28:46 2009 +0000

    st/xorg: proper fix for compositing after rounding up
    
    Basically don't round up shared textures.  This fixes compiz,
    but I'm afraid that rounding up texture sizes here in the driver
    is doomed, as it will inevitably break texture wrap modes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1310811469e7a1e27669ad1513b5bd4a60207c4f
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Nov 27 14:55:20 2009 +0000

    rbug: Mention where the GUI can be found.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6dd9676a8fc43062a7017f2951e0f032889fac9e
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Nov 27 13:59:37 2009 +0000

    svga: Re-add shader dumping.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6810ce005a067f20c04f0b3abd1e422adec71d28
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 27 14:03:10 2009 +0000

    Revert "st/xorg: fix composite after texture size changes"
    
    This reverts commit 124ae596806f1a77af46f1f0e446d448da6e953a.
    
    Pushed by mistake

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=124ae596806f1a77af46f1f0e446d448da6e953a
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 27 13:59:00 2009 +0000

    st/xorg: fix composite after texture size changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dc86f4a20b6ffe0340ca178dc303271a8a112bb9
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Nov 10 16:56:43 2009 -0800

    wgl: Fix copy'n'paste typo in comment.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=135d7e12991312d7aff637565fbe67f666e4e39f
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sun Nov 15 12:14:03 2009 -0800

    svga: Handle comment tokens when dumping.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d3f26a84204d589e69e82627395771ed7273315d
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Nov 24 14:43:30 2009 +0000

    svga: Use consistent names for public symbol names of shader dumping facilities.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=178407f33c413cbe7434597b2129abde90041b6b
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Nov 24 14:37:45 2009 +0000

    svga: Use consistent file names for dumping facilities.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf3cdda5cc413093126c7ba42248c3b175a2d126
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 27 12:24:42 2009 +0000

    st/xorg: speculatively round textures up to nearest POT
    
    I'm not sure if this is a great change, but helps with caching.
    Probably we want to turn this on/off on a driver-by-driver basis.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e595dd4c179efe06183b8efb430ec6c8845dfd0b
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 27 12:22:43 2009 +0000

    st/xorg: free last fence

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b84b7f19dfdc0ac02175847065b39110db7ad98f
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 27 12:19:28 2009 +0000

    svga: flush our command buffer after the 8th distinct render target
    
    This helps improve the surface cache behaviour in the face of the
    large number of single-use render targets generated by EXA and the xorg
    state tracker.  Without this we can reference hundreds of individual
    render targets from a command buffer, which leaves little scope for
    sharing or reuse of those targets.
    
    Flushing early means we can start reusing textures much sooner.
    
    This shouldn't have much effect on normal 3d rendering as it's pretty
    rare to have a command buffer with >8 different render targets in that
    world.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b911688b87a011eacf2034bd61562e633952a66b
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 27 12:18:22 2009 +0000

    svga: add DEBUG_CACHE option

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=69671df74c8b45f08149c248a7ee905912aec2b0
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Nov 26 23:02:49 2009 -0500

    svga: Prevent potential null pointer dereference in vmw_surface.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0528f40e3b8ca3e59d3a641c4504d34cf9364578
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Nov 25 16:31:28 2009 -0800

    Improve implementation of GL_POINT_SPRITE_COORD_ORIGIN errors
    
    This enum is only supported for OpenGL 2.0.  If a driver supports
    OpenGL 1.4 and GL_ARB_point_sprite, using this enum should generate an
    error.  This is important because, for example, i915 and i830 can
    support GL_ARB_point_sprite, but they cannot support
    GL_POINT_SPRITE_COORD_ORIGIN.
    
    This commit just removes the check for NV_point_sprite, which is
    completely wrong, and add some comments describing what the code
    should do.  I don't see an easy way to check for version >= 2.0 from
    inside Mesa.  Perhaps we should add an extension
    GL_MESA_point_sprite_20 (like Intel's old GL_EXT_packed_pixels_12) to
    indicate that this added bit of functionality is available.
    
    Also note that glean's pointSprite test only checks for
    GL_ARB_point_sprite before trying to use
    GL_POINT_SPRITE_COORD_ORIGIN.  Naturally, that fails on
    non-2.0 implementations (i.e., Mac OS X on GMA 950).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4c5fe52c99bdf651aafa1569d9cf901891004d8
Author: Dave Airlie <airlied at linux.ie>
Date:   Wed Nov 25 20:23:22 2009 +1000

    radeon: fix context destroy needing lock for flushing.
    
    Thanks to Intel code which I've just stolen pretty much as usual.
    
    This fixes fdo bug 22851 which is a dri1 regression since rewrite.
    
    Tested by: fpiobaf (Fabio) on #radeon
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=949d95e88a18e5047a6a7ceb1e28a8d80a30fb17
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Nov 24 22:54:00 2009 +0100

    vmware/xorg: Remove gem include

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=42db8c8cdb28bd5f83dd57f5d9a70fb5b94dd14e
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Thu Nov 26 16:46:13 2009 +0100

    st/xorg: Use pipe clear hook for solid fills of whole pixmaps.
    
    Can give a little boost e.g. for anti-aliased text rendering.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b96218c65622a7814ff8154a91874a5e5a9dc773
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 26 15:25:09 2009 +0000

    svga: hash the whole key, not just the first four bytes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3eb3bfb7c761ed41a09c4d1c7eff38f2d92ba3ba
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Thu Nov 26 16:00:06 2009 +0100

    st/xorg: Make sure DRI2 blits use GPU copy contents even for software fallback.
    
    Fixes 3D apps not updating with a non-GL compositing manager and Option
    "2DAccel" "off".
    
    Also clean up a little pixmap vs. drawable mess.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ecfe1352ccce802c9299c76d600c4d2f33352701
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 26 14:23:24 2009 +0000

    st/xorg: fix refcounting bugs introduced in earlier commit

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dfb871d4032f37b872c975269c5d666491f1056b
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 26 14:23:07 2009 +0000

    st/xorg: formatting
    
    This directory needs indent run over it.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=41423c01b257395b08a5e7a53093bc87aa85739b
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 26 12:52:45 2009 +0000

    st/xorg: remove debugging flush
    
    Accidentally committed in 7fbdbad5c02e3d5bfbf0e641e2aec224e39fa974
    ('st/xorg: consolidate some dest surface state setting')

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c783f5cfd891e6b8e9dc622ad0950e5859b5a0c0
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Nov 26 12:02:14 2009 +0000

    svga: Remove spurious argument to SVGA_DBG.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7b0e4adaf21d4c788657eff41cb51d5c89647309
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 26 11:55:47 2009 +0000

    st/xorg: render throttling in block handler
    
    Similar to the classic swapbuffer throttling in GL drivers, put an
    upper bound on the number of outstanding chunks of rendering the state
    tracker can generate -- where calling the block handler denotes a
    chunk.
    
    Currently that number is set at around 4 "chunks", but could be
    tweaked up or down.  If a better measure for the amount of outstanding
    rendering is found, that would be fine too.
    
    As it stands, this improves interactivity by preventing the X server
    from queueing up arbitary amounts of rendering.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8544c309d0a296449d11cf2cf52ca306662dc41d
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 26 11:17:06 2009 +0000

    st/xorg: split copy operation into prepare/copy/done phases
    
    Any high-overhead one-off tasks are moved into the prepare hook.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=91a5131e6b4b9d55c7123d3a8334826a443abcf6
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 26 10:40:40 2009 +0000

    st/xorg: don't set up constant buffer for non-xv fragment shaders
    
    These currently don't reference any constants.  Can add this back
    if newer shaders need them, but in the meantime don't create
    a new constant buffer every time we do a blit.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fa799f81dec1b72e59008b7029d94a00bcf821bb
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 26 10:34:28 2009 +0000

    st/xorg: split up shared Done call
    
    The two users of composite (Composite and Solid) now call a new
    xorg_composite_done() from their Done functions, while CopyDone
    is directly implemented on top of xorg_renderer.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b4ea1eb871ec0e5fffd70bf4da6cdec5d25b5c50
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 26 10:15:01 2009 +0000

    st/xorg: set up rasterizer state in init

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=86ba5139a8078f05fa9e1a4b562854d5f3b783f3
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 25 18:45:20 2009 +0000

    st/xorg: remove redundant clipping code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=899d20cfaa003913b38ae9e095ca87b8725a19c1
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 25 18:42:54 2009 +0000

    st/xorg: don't bother with cso save and restore in copy func

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7fbdbad5c02e3d5bfbf0e641e2aec224e39fa974
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 25 18:41:11 2009 +0000

    st/xorg: consolidate some dest surface state setting

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=808f0376607b0e2d31dfebc888fd8f1e737fed09
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Nov 26 00:35:31 2009 -0500

    glu/sgi: Fix memory leak in gluBuild2DMipmapLevelsCore.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=45d9ea361981520a7c5df3ef1e10b76fac14bf02
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Nov 24 19:20:59 2009 +0100

    vmware/xorg: Link against libkms
    
    If the system doesn't have libkms installed it wont try to link against it.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=77529a2cf296b611fa49ab4fe711d8bbb2177d85
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Nov 24 19:16:37 2009 +0100

    vmware/xorg: Clean Makefile a bit

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=522e840a91ef9fe35e5830626b9ce388169e5d22
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Nov 24 18:47:15 2009 +0100

    vmware/xorg: Don't link against libdrm_intel

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eca5d6944aa20e33d1c2c2653f827f5707f8274a
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Nov 24 18:44:39 2009 +0100

    vmware/xorg: Stage driver in lib/gallium

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7fac8ce73bb26147f36acc60870a7e816b2f5b4f
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Nov 24 14:53:03 2009 +0100

    st/xorg: Pass mode types from the kernel to X

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee40b20e7aff5dc9d11230e991355c338a64da00
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Nov 24 12:47:38 2009 +0100

    st/xorg: Add libkms integration

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1a19b9dbc268973a725a43f4764a2189a705bb88
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Nov 24 02:49:57 2009 +0100

    st/xorg: Touch up xorg_crtc.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=def9b0e586e52a0fbdcce15613d96933e9690f38
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Nov 24 04:19:07 2009 +0100

    st/xorg: Rename driver functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=431e85f894705ee8747555ff01f317953a11222b
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Nov 24 02:54:24 2009 +0100

    st/xorg: Rename output functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6713a83bb8f836f3cb7ba4419a62ec286d5b88fd
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Nov 24 02:28:09 2009 +0100

    st/xorg: Rename dri2 functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=26f9eeddf4cf783d7e5d5ac030a7ac5c1e67e60c
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Nov 24 02:21:16 2009 +0100

    st/xorg: Standardise all function names defined in xorg_tracker.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2946aea110beda9c2e0382507b0dba7c508ff5eb
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 25 17:13:04 2009 +0000

    svga: try harder to make the cachable flag work
    
    It doesn't though.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c712f3374626d96f9c08c3571a5572bcee60a5f2
Author: Zack Rusin <zackr at vmware.com>
Date:   Mon Nov 23 01:00:34 2009 -0500

    st/xorg: accelerate src luminance

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d228e3cc8e7b6a3d4c6d554c5d9aed5e26be7ff0
Author: Zack Rusin <zackr at vmware.com>
Date:   Sun Nov 22 15:21:14 2009 -0500

    util: also print out memory statistics

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=55b0157860af0eb957262cb0d22ab47eccd85940
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 25 11:44:41 2009 +0000

    svga: revert packing of surface key
    
    Over-ambitious packing of values broke my cursor.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=92c6a26a8a0f6ce540fe7c9681fb9a30b0da9e5f
Author: Dave Airlie <airlied at linux.ie>
Date:   Wed Nov 25 20:23:22 2009 +1000

    radeon: fix context destroy needing lock for flushing.
    
    Thanks to Intel code which I've just stolen pretty much as usual.
    
    This fixes fdo bug 22851 which is a dri1 regression since rewrite.
    
    Tested by: fpiobaf (Fabio) on #radeon
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=94bcb9f1a43f2ab3bdff09156e3ab5b1c115cbd8
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Nov 25 00:39:37 2009 -0500

    glu/sgi: Fix memory leak in gluBuild1DMipmapLevelsCore.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0d89f3dc7ff3f89ba8d5d664253730485bca35e2
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Nov 25 00:28:56 2009 -0500

    glu/sgi: Fix memory leak in gluBuild2DMipmapLevelsCore.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f895abbd9777c4985aa40cf660c68f6d7333f0ec
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Nov 25 00:18:49 2009 -0500

    glu/sgi: Fix memory leak in gluBuild3DMipmapLevelsCore.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f1ce37f74aff4854071fe5740b055718b2c0c789
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Nov 24 21:13:18 2009 +0000

    svga: cache textures as well as buffers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4509f3cbad2972b6fe4a722ed07904666122a759
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Nov 24 20:48:12 2009 +0000

    st/xorg: use surface_copy for blits if available
    
    Even if its not available, we really want to be coalescing blit
    operations better.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b12ca6b87b55e3359e81d5a3be380c860478e353
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Nov 23 23:14:49 2009 -0800

    i915: Initialize Length and Offset fields when mapping a buffer object
    
    This fixes an assertion failure in _mesa_MapBufferARB.
    
    Fixes bugzilla #25253.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=da0883114b1dceceff8a38deea1bb870fda40464
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Nov 23 18:32:27 2009 -0800

    shaderutil: Fix detection of shaders
    
    Check for versions >= 2.0 (because some drivers return 3.0), and return
    GL_FALSE if shaders are not detected.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=acc51ac0ace11bb375241467ba35e1014f5fb997
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Nov 24 01:14:03 2009 +0100

    svga: Filter out pendantic and ansi flags
    
    Rather have the driver compile without the flags then
    having to disable them.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=326b66d724754ca97012501db1c7c62d7d41a457
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Nov 24 01:23:12 2009 -0500

    glu/sgi: Fix memory leak in gluBuild3DMipmapLevelsCore.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=364070b1f2b08d43fb205ec198894a35bec6b2f3
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Nov 24 00:57:55 2009 -0500

    dri: Fix potential null pointer deference in dri_put_drawable.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a11750218fa43dcf0d45b960d52497f7700db2a7
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Oct 15 01:24:53 2009 +0100

    autoconf: Fix case for not having package
    (cherry picked from commit 5c4bdbd825934fe01330890d360b61caa06fdc8d)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=601edbef172f3106b9e4c0b96b24d8b5eea8d2a5
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Mon Nov 23 19:33:59 2009 +0100

    Fix the DRI swrast driver for big endian platforms.
    
    Too bad I didn't realize earlier how easy this could be...
    
    Fixes http://bugs.freedesktop.org/show_bug.cgi?id=22767 .

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3128d65fd7da9dc9b7a6823fae9d9b2ca33afca6
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Nov 19 09:35:01 2009 -0700

    docs: document fixes for AIX

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7593bcb6ec1362722bcf7c7323d7dce221c4b09b
Author: Tom Fogal <tfogal at alumni.unh.edu>
Date:   Thu Nov 19 09:33:21 2009 -0700

    gl: added mangled glXGetProcAddressARB define
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f24e863c3745b59e00978fbba306077629b5684
Author: Tom Fogal <tfogal at alumni.unh.edu>
Date:   Wed Nov 18 20:19:29 2009 -0700

    progs: Fix quoting issue with empty set of PROGRAM_DIRS.
    
    Quotes are important to make sure the argument to test -n really
    is the empty string, but that requires stringifying PROGRAM_DIRS.
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e6e2462ea1fb5b7fc24bb0e707a9cf6507c47c9
Author: Tom Fogal <tfogal at alumni.unh.edu>
Date:   Thu Nov 19 09:18:48 2009 -0700

    mesa: define 32bit byteswap for AIX.
    
    Fixes `xlib' driver build on AIX.
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5117725fd0eee7dbd5708bdbbd066bc89c2d35a9
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Nov 19 09:07:34 2009 -0700

    docs: removed VC6/7 project files

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e16b59df42131452633742a03694bd5132a8895e
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Nov 19 09:07:17 2009 -0700

    docs: update news file for 7.6.1 release

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2a1505b42e30eeae20624bd24386198a8d867357
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Nov 19 09:01:48 2009 -0700

    docs: remove VC6/7 project file info

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cba614bd88a9fa54d5d0d7d4dc80e86eac79347e
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Nov 19 09:00:14 2009 -0700

    mesa: omit VC6, VC7 project files from tarballs
    
    Only VC8 project file is known to work.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3bcf2d49f3ce734820bf2f599345ac33a79aa735
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Nov 19 08:57:39 2009 -0700

    windows: remove old VC6 project files directory
    
    Very out of date, according to Karl Schultz.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe5c46546e740a16a13fe9e8aaa4b071bc13d70b
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Wed Nov 18 11:51:20 2009 -0500

    r600: disable compressed texture support
    
    It's not implemented yet.  fixes fdo bug 24047

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5add6a46899b87b3f338288cf9744160cf7c464
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Wed Nov 18 11:32:55 2009 -0500

    docs: Add note about r600

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=13b5a624b1899c457279907d58046dfb3c95addc
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Wed Nov 18 11:27:36 2009 -0500

    Revert "radeon: Fix legacy bo not to reuse dma buffers before refcount is 1."
    
    This reverts commit 284a7af274bc148f112bd0ebb40583923ee26b49.
    
    This breaks kde desktop effects.  See fdo bug 24131

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=027abddf4f47163276f55c2fa8f81408b652f072
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Nov 18 08:08:25 2009 -0700

    mesa: set version string to 7.6.1-rc1

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d449c07b8bfd1789b4f643b0eb0b1fac5314ebbe
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Nov 18 08:07:56 2009 -0700

    xorg/st: fixup builds against later dpms headers.
    
    (cherry picked from master, commit e9d6ab72be065becf7a077c33919d37faa8db92e)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b3ea2be906fbe0bf08f08f23ec39c0feb7a8f39
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Nov 17 15:53:27 2009 -0700

    docs: i965 clipping fix




More information about the mesa-commit mailing list