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