Mesa (master): 29 new commits

Roland Scheidegger sroland at kemper.freedesktop.org
Fri Feb 12 20:40:20 UTC 2010


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6602889d82d1402338f5d23e37a9f46db99e86c6
Merge: af1052e2804ee5fbcde3c8f8618feeb2c17b51fd 0087f9dc0690e5de139f89ea4577b1824b918757
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Fri Feb 12 21:39:29 2010 +0100

    Merge branch 'gallium-dynamicstencilref'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0087f9dc0690e5de139f89ea4577b1824b918757
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Feb 12 11:07:01 2010 -0700

    cell: adjust structure padding
    
    The size of some core Gallium state structures has changed so the
    padding on some cell structs needed to be adjusted to keep them
    a multiple of 16 bytes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4afe725ee280396c65e541a96467072f5293e77
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Feb 12 11:06:19 2010 -0700

    cell: remove unused var

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c35e178d352a8b00eda9bf1c5c45c975852226f
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Feb 12 11:06:04 2010 -0700

    cell: include cell_context.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0ad0d8125a1882701dac416d1889e7721a58ee8a
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Feb 12 09:47:34 2010 -0700

    cell: re-fix undeclared var

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a92c2b23c7b6fbd869119e33f4ed7ce3ac0faf5
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Feb 12 09:43:18 2010 -0700

    cell: declare stencil_value variable

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ebe12d50064370e4ddec21a1e087b24295940319
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Fri Feb 12 00:43:38 2010 +0100

    gallium: make max_anisotropy a unsigned bitfield member
    
    saves us a dword in sampler state, hw can't do non-integer aniso degree anyway.
    To allow aniso 1x (which seems of dubious value but some hardware (radeons)
    have such a mode, and even d3d allows specifiying it) redefine anisotropic
    filtering as disabled only if max_anistropy is 0.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=16d520f6d69edb112887d8db1e014a521a34f532
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Thu Feb 11 23:11:03 2010 +0100

    nouveau: fix compile errors...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=67479eea365954396679714901c11175253bb13b
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Thu Feb 11 22:48:39 2010 +0100

    nv50: adapt to stencil ref changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dc8c0959bd2b0fb9927f365d3e75e6a9e3c9cf14
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Thu Feb 11 22:48:31 2010 +0100

    nv40: adapt to stencil ref changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bedb6faec0882cf01ae8773f2ea685135471a87b
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Thu Feb 11 20:55:33 2010 +0100

    nv30: adapt to stencil ref changes
    
    not sure if this has any hope of working

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ed0f3b08b65679452132a9caeef1509a8dac23b9
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Thu Feb 11 19:01:10 2010 +0100

    gallium: make u_blitter code save/restore stencil ref values

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf4b0773c570017c1c3ec80da769bf5c39a685b2
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Thu Feb 11 18:48:57 2010 +0100

    r300g: adapt to stencil ref changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=94c035f61d38e198382c90b1a113817dc018ea36
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Thu Feb 11 18:18:11 2010 +0100

    cell: adapt to stencil ref changes
    
    not betting this compiles, some of the code handling stencil test seems
    incomplete and/or never called?

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0b659dee69f82905677eadc3be5eb728a774ce9b
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Thu Feb 11 18:16:52 2010 +0100

    i965g: adapt to stencil ref changes
    
    while there also potentially fix logic ops (were never enabled before)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=388109c04dc92ed81d1dbe6209120c95bdbc83cd
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Thu Feb 11 18:16:09 2010 +0100

    i915g: adapt to stencil ref changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=263406addb90ca7599ddfb210944ab0dd63b973c
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Thu Feb 11 18:15:10 2010 +0100

    gallium: give pipe_stencil_ref its own cso_save/restore functions
    
    seems cleaner, and other dynamic state like viewport is handled that way too

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b75adabc89e34083ac302ac9bafc8d80b62ac14c
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Thu Feb 11 04:06:01 2010 +0100

    gallium: also save/restore stencil_ref in cso_save/restore_depth_stencil_alpha
    
    makes life of state trackers easier

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9381a2777c1a36c1b88de9edf04141c485569259
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Wed Feb 10 21:21:30 2010 +0100

    svga: adapt to stencil ref changes
    
    also add some disabled code to handle blendcolor?

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6a509ec6dd16f93758a308a0f0eb1b032f099693
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Wed Feb 10 21:20:24 2010 +0100

    llvmpipe: adapt to stencil ref changes
    
    since the driver doesn't actually handle stencil yet the code won't do much.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4ea2f61e5ae556fa4141cd226ecbf1521e9f16ff
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Wed Feb 10 21:18:12 2010 +0100

    identity: adapt to stencil ref changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5365d4189535b91f6a0681ac150666e2ac6265a9
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Wed Feb 10 21:17:46 2010 +0100

    fo: adapt to stencil ref changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dfc02e3784e521c07a22ff2ffc4bf02f022e9898
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Wed Feb 10 21:14:18 2010 +0100

    st/mesa: more fixes for stencil ref change.
    
    compiles. Might need to do something to make it possible to save/restore
    stencil ref.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0786f38b46c1dd33a0a0032c238b92742b5d71e2
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Wed Feb 10 19:07:26 2010 +0100

    trace: adapt to stencil ref changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=658e94578f8004c01eb8c64254728912527e0c2f
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Wed Feb 10 18:59:43 2010 +0100

    softpipe: adapt to stencil ref changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=903bb045b506ed5d64d1de90d8a17bb9d0d56a44
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Wed Feb 10 18:46:43 2010 +0100

    gallium: adapt state trackers to stencil ref change

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=98f8c4d0bb702c69fcddb504ddb702abc3aacc06
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Tue Feb 9 21:48:43 2010 +0100

    docs: fix up documentation for stencil ref value changes
    
    Also fix and clarify depth/stencil/alpha documentation a bit.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c59446a4930ec93e55f7cd3d1fffe46585cbe506
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Tue Feb 9 21:26:35 2010 +0100

    gallium: make valuemask/writemask in pipe_stencil_state bitfield members
    
    More consistent with other state data, might allow some compilers to pack
    the struct better (doesn't matter for gcc).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1a859ecf4a4728cb321b1f68d51491cd285a3c03
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Tue Feb 9 21:23:27 2010 +0100

    gallium: don't put stencil ref value in pipe_depth_stencil_alpha_state
    
    This will make driver's life a bit harder, however it makes sense that stencil
    reference value is not part of the pipe_depth_stencil_alpha_state, because
    it often (there are some algorithms which require this) changes more frequently
    than the rest of the dsa state. This is also encouraged by some graphic APIs.
    Treat it similar to pipe_blend_color.




More information about the mesa-commit mailing list