History log of /external/mesa3d/src/gallium/drivers/softpipe/sp_quad_pipe.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
57aa597b3d5dac0fc59c05557dafec59e14e1019 21-Jul-2011 Brian Paul <brianp@vmware.com> softpipe: use the polygon stipple utility module

This is an alternative to the draw module's polygon stipple stage.
The softpipe implementation here is just a test. The advantange of
using the new polygon stipple utility module (with other drivers)
is we can avoid software vertex processing in the draw module and
get much better performance.
Polygon stipple doesn't require special vertex processing like
the other draw module stage.
/external/mesa3d/src/gallium/drivers/softpipe/sp_quad_pipe.c
c534f11164bbecf25eb2b1e697f9511eceb0c86f 21-Jul-2011 Brian Paul <brianp@vmware.com> softpipe: implement fragment shader variants

We'll need shader variants to accomodate the new polygon stipple utility.
/external/mesa3d/src/gallium/drivers/softpipe/sp_quad_pipe.c
f16d97feaa394826456e27250d5dfdb24df5cd57 21-Jul-2011 Brian Paul <brianp@vmware.com> softpipe: rename a function
/external/mesa3d/src/gallium/drivers/softpipe/sp_quad_pipe.c
d8f6ef456581644ab9444a1ed23542c2b0fff9e4 06-Oct-2010 Dave Airlie <airlied@redhat.com> softpipe: add support for shader stencil export capability

this allows softpipe to be used to test shader stencil ref exporting.

Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/gallium/drivers/softpipe/sp_quad_pipe.c
44519e18a410016fde7ad8a66cd042bbc90c8940 17-Apr-2010 Brian Paul <brianp@vmware.com> softpipe: add option to do polygon stipple in softpipe vs. draw module

For debugging purposes.
/external/mesa3d/src/gallium/drivers/softpipe/sp_quad_pipe.c
bac8e34c9e4077d370923773d67fe565ce154849 27-Jul-2009 Keith Whitwell <keithw@vmware.com> softpipe: move all depth/stencil/alpha pixel processing into one stage
/external/mesa3d/src/gallium/drivers/softpipe/sp_quad_pipe.c
a2f7ab1d155da52c689f7c6390c233e4eae44643 24-Jul-2009 Keith Whitwell <keithw@vmware.com> softpipe: move all color-combine code into sp_quad_blend.c

Consolidate the read-modify-write color combining code from
the blend, colormask and output stages.
/external/mesa3d/src/gallium/drivers/softpipe/sp_quad_pipe.c
a1dbd7aa159e266592a1e52504680992327ca9e0 24-Jul-2009 Keith Whitwell <keithw@vmware.com> softpipe: actually pass >1 quad from triangle routine

First attempt
/external/mesa3d/src/gallium/drivers/softpipe/sp_quad_pipe.c
ab9fb5167023a26566b53e98f206dd73a18000f3 24-Jul-2009 Keith Whitwell <keithw@vmware.com> softpipe: expand quad pipeline to process >1 quad at a time

This is part one -- we still only pass a single quad down, but
the code can now cope with more. The quads must all be from the same
tile.
/external/mesa3d/src/gallium/drivers/softpipe/sp_quad_pipe.c
6153a1c28f118be1a74ffee0e19c16fb83b5cab7 24-Jul-2009 Keith Whitwell <keithw@vmware.com> softpipe: rip out old mulithread support
/external/mesa3d/src/gallium/drivers/softpipe/sp_quad_pipe.c
57fd20237541c34ed06587bca9f5a58c8a63fbf4 16-May-2009 Keith Whitwell <keith@tungstengraphics.com> gallium: remove occlusion_count flag from depth-stencil state

Drivers can just keep track of whether they are within a query
by monitoring the begin/end query callbacks. The flag adds no
information beyond that.

Only softpipe was examining this flag -- it has been fixed up
and retested with demos/arbocclude.
/external/mesa3d/src/gallium/drivers/softpipe/sp_quad_pipe.c
ed6f41e2f467f5b9338320a96202c7dfd181422f 12-Feb-2009 Brian <brianp@vmware.com> softpipe: rename sp_quad.[ch] -> sp_quad_pipe.[ch]

Be more consistant with 'draw' module.
/external/mesa3d/src/gallium/drivers/softpipe/sp_quad_pipe.c