Mesa (master): 33 new commits

Marek Olšák mareko at kemper.freedesktop.org
Thu Jul 12 13:49:34 UTC 2012


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f3659bb564c6b8cfcf7c1ab276fbdfdc018e439
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Jul 5 15:34:42 2012 +0200

    docs: update relnotes-8.1 and GL3 status

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=63d8c8baa99560c7a051b88afae645e60f07bc8f
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Dec 18 04:57:31 2011 +0100

    st/mesa: expose new transform feedback extensions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d24ece97e5ac755b9fd11d1d00d2eafc8524ca04
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Dec 18 04:54:00 2011 +0100

    mesa: add ARB_transform_feedback_instanced extension enable flag
    
    Acked-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=db7404defd47aa22082b52a6a31a08fb39fab626
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Dec 18 04:51:48 2011 +0100

    mesa: implement new DrawTransformFeedback functions
    
    Acked-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e0cb473b063072fee121d536e7e37679528e991
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Dec 18 04:20:42 2011 +0100

    mesa: implement display list support for new DrawTransformFeedback functions
    
    Acked-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce16ca4635152db4c1af45888cb9c225e8d94f5a
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Dec 18 04:06:29 2011 +0100

    mesa: implement display list support for indexed query functions
    
    Acked-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=553e13dbc2d5eff16f2c9a384ee5c5cf70b90901
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Dec 18 03:50:10 2011 +0100

    mesa: implement indexed query functions from ARB_transform_feedback3
    
    Acked-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=375e73d85948b43aa509e25f0a210ebd10238b6f
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Dec 18 02:43:31 2011 +0100

    mesa: implement glGet queries and error handling for ARB_transform_feedback3
    
    Acked-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=21cb5ed20d1d7984b7695395327ed0ba0b0d16e2
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Dec 18 02:39:34 2011 +0100

    glsl: implement ARB_transform_feedback3 in the linker
    
    Acked-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9576d555e06df52a64906de94db4c1c7434630f9
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Dec 18 03:04:11 2011 +0100

    glapi: add ARB_transform_feedback_instanced
    
    Acked-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6d13d91f4e49b186f7715e907c784bce471c2441
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Dec 18 02:59:55 2011 +0100

    glapi: add ARB_transform_feedback3
    
    Acked-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e773a48a3bf9ab839f10794506c0a492b7eab883
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Jul 8 03:18:48 2012 +0200

    r600g: fix uploading non-zero mipmap levels of depth textures
    
    This fixes piglit/depth-level-clamp.
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe1fd675565231b49d3ac53d0b4bec39d8bc6781
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Jul 8 03:10:37 2012 +0200

    r600g: don't flush depth textures set as colorbuffers
    
    The only case a depth buffer can be set as a color buffer is when flushing.
    
    That wasn't always the case, but now this code isn't required anymore.
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6842d5fced16b275a06d39fe1d38b8326a11c84e
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Jul 8 03:09:06 2012 +0200

    r600g: don't set dirty_db_mask for a flushed depth texture
    
    A flush depth texture is never set as a depth buffer and never flushed.
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a17d8318ec2c20bf86275044dc8f715105a88e7
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Jul 8 02:14:18 2012 +0200

    r600g: flush depth textures bound to vertex shaders
    
    This was missing/broken. There are also minor code cleanups.
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dee58f94af833906863b0ff2955b20f3ab407e63
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Jul 8 01:54:24 2012 +0200

    r600g: do fine-grained depth texture flushing
    
    - maintain a mask of which mipmap levels are dirty (instead of one big flag)
    - only flush what was requested at a given point and not the whole resource
      (most often only one level and one layer has to be flushed)
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=df79eb59566f20a7fa8e11d87b63b81ec35eaf25
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Jul 7 19:33:11 2012 +0200

    r600g: remove is_flush from DSA state
    
    we can just update the state when decompressing, there's no need to add
    additional info into the DSA state
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=43e3f19c766863a655bb9f7c04f7820cbda0c8f5
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Jul 7 17:11:32 2012 +0200

    r600g: set DISABLE in CB_COLOR_CONTROL if colormask is 0
    
    this will be useful for in-place DB decompression, otherwise should be harmless
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4fe74412cfdba9af6ce878aebbb0c367f19cbb4b
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Jul 7 09:01:38 2012 +0200

    r600g: move CB_SHADER_MASK setup into cb_misc_state
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a1a1ff5ec09acda0c4849c9e41a37ae82a80f000
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Jul 7 07:40:36 2012 +0200

    r600g: move MULTIWRITE setup into cb_misc_state for r6xx-r7xx
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0ea76916e63f8fc556f5e8f5a46c196d317cd5ad
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Jul 7 07:15:04 2012 +0200

    r600g: move CB_TARGET_MASK setup into new cb_misc_state
    
    to remove some overhead from draw_vbo. This is a derived state.
    
    BTW, I've got no idea how compute interacts with 3D here, but it should
    use cb_misc_state, so that 3D and compute don't conflict.
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>
    Reviewed-by: Tom Stellard <thomas.stellard at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ba15d8d38d98cb7b625fa55e7d818ef9c6629ce
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Jul 9 05:08:36 2012 +0200

    st/mesa: implement accelerated stencil blitting using shader stencil export
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a7f3697eb849376dda23556df479127909cb7fd4
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Jul 9 02:23:22 2012 +0200

    st/mesa: set colormask to zero when blitting depth
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a74e17ab0f5ec864c18bc74f951e18d3ecc136f
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Jul 9 01:50:31 2012 +0200

    gallium/u_blit: remove useless memset calls
    
    the structure is calloc'd.
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=24e0a2633512afa3208969520b9e29a8b974275d
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Jul 9 01:20:11 2012 +0200

    gallium/u_blit: drop not-very-useful wrapper around util_blit_pixels_writemask
    
    just rename it to util_blit_pixels
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f13b5da1510bff8ceaf6718e4b21936d3180376
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Jul 8 16:02:41 2012 +0200

    gallium/u_blit: don't do two copies for non-2D textures
    
    Because u_blit couldn't sample a 1D, 3D, CUBE and ARRAY texture, we created
    a 2D texture holding a copy of one slice of the source texture (even for 1D).
    
    Let's just do it right.
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2dca61bcb357d70be2bb4f2d28321dfc5fc10c69
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Jul 8 15:58:19 2012 +0200

    gallium/util: move pipe_tex_to_tgsi_tex helper function into u_inlines
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bdaf0a085ba7b8af4cf858b31f701caf571b7c4f
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Jul 8 00:06:27 2012 +0200

    gallium/u_blitter: accelerate stencil-only copying
    
    This doesn't seem to be used by anything yet, but better safe than sorry.
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=12fd81f9e7265076a3723b09bbb49e5868bde27e
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Jul 7 23:48:37 2012 +0200

    gallium/u_blitter: accelerate depth-stencil copying using shader stencil export
    
    This fixes stencil buffer write transfers on r600g.
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=76db2c121c5436dc37a66d398fcaa9b26478c5ec
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Jul 7 23:23:49 2012 +0200

    gallium: add util_format_stencil_only helper function
    
    used for stencil sampler views.
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a730838a42c62b7729691b518a134017ff2d3b42
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Jul 7 23:06:15 2012 +0200

    gallium/u_blitter: minify depth0 when initializing last_layer
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=91cf9fe98838f35ea939ae9e44af87410f60fae9
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Jul 7 21:28:55 2012 +0200

    gallium/u_gen_mipmap: accelerate depth texture mipmap generation
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=13b0af721a6ff9e98d47a2c0a740fe843c034016
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Jul 8 19:24:37 2012 +0200

    mesa: remove assertions that do not allow compressed 2D_ARRAY textures
    
    NOTE: This is a candidate for the 8.0 branch.
    
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>




More information about the mesa-commit mailing list