Mesa (gallium-texture-transfer): 35 new commits

Keith Whitwell keithw at kemper.freedesktop.org
Fri Oct 9 15:21:05 UTC 2009


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ebd2f2073fd553f5742f3748025e56dd808c3edc
Merge: b89aa1d87ad6cebdbb3f2067863c600f50bf0ff1 89e2b9c6c24e1a0b7690b9a7502b0ea198069d10
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Feb 18 14:27:47 2009 +0000

    Merge commit 'origin/master' into gallium-texture-transfer
    
    Conflicts:
    
    	src/gallium/drivers/softpipe/sp_tile_cache.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=89e2b9c6c24e1a0b7690b9a7502b0ea198069d10
Merge: ea4bf267e4b023b08043f91ac44592fed1736e7f b57031624ef94dd3128f989acabdffa2f2a32f57
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Feb 18 12:54:26 2009 +0000

    Merge commit 'origin/draw-vbuf-interface'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea4bf267e4b023b08043f91ac44592fed1736e7f
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Feb 18 12:05:26 2009 +0000

    util: Move p_debug.h into util module.
    
    The debug functions depend on several util function for os abstractions, and
    these depend on debug functions, so a seperate module is not possible.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=06cd416d7cd2ccd2aca9f8522d4d7654eb2930e7
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Feb 17 21:54:39 2009 +0000

    util: (Re)enable memory debugging for all windows platforms.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=673d01eda9662f6cc984f2a1b608a875271d2a29
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Feb 17 21:53:40 2009 +0000

    wgl: Report memory leaks.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c706ea4f454b5885d9dc71a605853ee21e527285
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Feb 18 10:08:19 2009 +0000

    draw: Reuse xmm registers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c613e366a9c6ab9631f8101851163caec7437237
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Feb 17 21:31:33 2009 -0800

    r300-gallium: Properly init shader state.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d25304a2f7fd8dedf95bc3a5f195c63cbc1c1836
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Feb 17 21:30:55 2009 -0800

    r300-gallium: Consolidate state updates.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f731c8962e536965a04635ef8aa135691b32a35
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Feb 17 16:47:54 2009 -0700

    mesa: add some debug code to help diagnose incomplete FBO attachments (disabled)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=be8dd0167884b3e135369d0c1b554c3965aedd9d
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Feb 17 16:31:59 2009 -0700

    glsl: fix mistake in a comment

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f59719c6c70d6b2a36d329b4cf02a079444cbca7
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Feb 17 16:12:49 2009 -0700

    mesa: turn on reporting of GLSL version 1.20
    
    The new array features, precision/invariant/centroid qualifiers, etc. were
    done a while back.  The glGetString(GL_SHADING_LANGUAGE_VERSION) query returns
    "1.20" now (for drivers that support it anyway).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6eabfc27f19a10dfc2663e99f9560966ba1ff697
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Feb 17 16:10:32 2009 -0700

    glsl: fix an array indexing bug
    
    This fixes a bug found with swizzled array indexes such as in "array[index.z]"
    where "index" is an ivec4.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=edd8cb8c872369b5a1d1abfd221ac12e27169acb
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Feb 17 15:57:46 2009 -0700

    glsl: added --params option to stand-alone GLSL compiler
    
    Prints program parameter info

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f88a9015985f1e308496803630221f284a94f397
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Feb 17 15:57:00 2009 -0700

    mesa: when printing/dumping instruction, include relative addressing info
    
    Not all cases were handled before.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fd51cf1531f1630ee1cb154b3b7fefad9ed820f1
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Feb 17 10:53:37 2009 -0800

    intel: Fix tri clear to do FBO color attachments as well.
    
    This is a 2% win in fbo_firecube, and would avoid a sw fallback for
    masked clears.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c06f4e2a371a917cfcce47e7ee4aa8f1f6528e3b
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Feb 17 10:53:11 2009 -0800

    i965: Fix fallback on stencil drawing to fbo when the visual lacks stencil.
    
    Noticed this with the fbotexture demo.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=60953059ea2319eae4d737831824dbce08ee1725
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Feb 11 01:15:36 2009 -0800

    intel: Clean up several 965 memory leaks on context destroy.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=baef7c5474d302f1bc9997b09948fd6b883ec60d
Author: Alan Hourihane <alanh at vmware.com>
Date:   Tue Feb 17 09:56:06 2009 +0000

    mesa: remove old comment as it's fixed elsewhere now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=07855a1d766e21e4a017a5f9f19936ce5511e088
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Feb 16 18:45:58 2009 -0700

    softpipe: some improvements to texture tile cache
    
    Use a somewhat better function in tex_cache_pos() to get better caching.
    
    Increase number of cache entries to 50.
    
    Also fix a texture invalidation bug.  If texture is marked as modified,
    invalidate all texture tiles.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b9de2089b1ffafd7d072d78f716c9e39bab06627
Author: Alan Hourihane <alanh at vmware.com>
Date:   Mon Feb 16 20:20:55 2009 +0000

    gallium: fix glean's vertProg1
             RSQ test 2 (reciprocal square toot of negative value)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b57031624ef94dd3128f989acabdffa2f2a32f57
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Feb 13 21:17:39 2009 +0100

    trivial: Add a tri-unfilled-fog test

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8e234d655dc3d8f8edefbf3bffdb726a331da2cd
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Feb 17 21:32:40 2009 -0800

    r300-gallium: Add draw_arrays for swtcl_emit.
    
    The more I look at this, the more bugs I see.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8ec853d4dfa344773b0d024d9cbe67d04cebe05c
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Feb 17 21:31:33 2009 -0800

    r300-gallium: Properly init shader state.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ecb177e198298bbf38fce75223c558d584446dee
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Feb 17 21:30:55 2009 -0800

    r300-gallium: Consolidate state updates.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=46ef26eb90a28b009de9349f38f36972d828a575
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Feb 17 19:23:09 2009 -0800

    r300-gallium: Hook up new swtcl vbuf stage.
    
    Hold on to your hats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=81daa5323efbe798b11ea73d7ba289f3bb5e24cf
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Feb 17 19:04:39 2009 -0800

    r300-gallium: Turn swtcl_emit into a vbuf_render stage.
    
    Movin' out of the Stone Ages.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=75f950c222152f78eb4f1e16ce2dd0c618e45961
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Feb 17 18:45:19 2009 -0800

    r300-gallium: Update r300_reg from classic Mesa.
    
    Mostly needed a few defines for index buffers, but there's other goodies too.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=54e20828e61685510dc729093f5c6fd1aa7c89fe
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Feb 13 17:53:49 2009 +0100

    demos: Add polygon mode point to isosurf

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=94189b30011c2b7b906d0ed0455669b448426b25
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Feb 17 15:04:02 2009 +0000

    nv20: Use the new draw vbuf interface

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7973d47cad0378cfe4182897774b8e38291f5554
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Feb 17 14:47:42 2009 +0000

    nv10: Use the new draw vbuf internface

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ba3849192dccafb72b464b19bc1ff99c202944d
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Feb 17 14:37:20 2009 +0000

    nv04: Use the new draw vbuf interface

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=16a440f326a77b0834392eebc5c56c136059b7c9
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Feb 13 11:37:25 2009 +0100

    i915: Use the new draw vbuf interface

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1c4f67b980b6bec5788336a9cdd18c4fcec5e492
Author: Keith Whitwell <keith at tungstengraphics.com>
Date:   Tue Feb 17 12:39:05 2009 +0000

    draw: second argument to unmap is max, not count

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ca78a07b37e4cce0e258f711c6f8bbe1d98a633
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Feb 17 12:20:05 2009 +0000

    softpipe: update to new draw interfaces

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=befa4ff50ec4728de70c04532f8c7342fbd70147
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Feb 17 12:07:09 2009 +0000

    draw: add map/unmap directives for swtnl driver interface
    
    Previously draw module asked for a pointer into (mapped) vertex data,
    which it would incrementally fill and emit draw commands against.  This
    was hard for the drivers to deal with, especially in the case where a
    draw command would force a flush and thus an unmap of the vertex data.
    
    With this change, the draw module explicitly maps & then unmaps vertex
    data prior to emitting draw commands.




More information about the mesa-commit mailing list