History log of /external/mesa3d/src/gallium/drivers/softpipe/sp_quad_stipple.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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_stipple.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_stipple.c
401cbd0d2365e5b2d371a2a01edf1cecca4a99dd 21-Mar-2009 Brian Paul <brianp@vmware.com> gallium: remove use of origin_lower_left

This was used to indicate OpenGL's lower-left origin for fragment window
coordinates for polygon stipple and gl_FragCoord.

Now:
- fragment coordinate origin is always upper-left corner
- GL polygon stipple is inverted and shifted before given to gallium
- GL fragment programs that use INPUT[WPOS] are modified to use an
inverted window coord which is placed in a temp register.

Note: the origin_lower_left field still exists in pipe_rasterizer_state.
Remove it when all the drivers, etc. no longer reference it.
/external/mesa3d/src/gallium/drivers/softpipe/sp_quad_stipple.c
f908421e64886a7cbc1365fef45412b97b993220 12-Feb-2009 Brian Paul <brianp@vmware.com> softpipe: remove some old polygon stipple stuff and do some clean-ups
/external/mesa3d/src/gallium/drivers/softpipe/sp_quad_stipple.c
253d2d1676e07ddfc566f3761e409f9cabde1937 12-Feb-2009 Brian <brianp@vmware.com> softpipe: rename PRIM_x to QUAD_PRIM_x
/external/mesa3d/src/gallium/drivers/softpipe/sp_quad_stipple.c
7925274da323d5a896b557181d4016e0391f026f 12-Feb-2009 Brian <brianp@vmware.com> softpipe: rename sp_headers.h to sp_quad.h

This header describes the quad-related datatypes afterall.
/external/mesa3d/src/gallium/drivers/softpipe/sp_quad_stipple.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_stipple.c
01f9e5120395f88bba8321e8639cac0bb9c85296 06-Sep-2008 Michal Krol <michal@ubuntu-vbox.(none)> softpipe: Split changing fields of quad_header into input, inout and output parts.
/external/mesa3d/src/gallium/drivers/softpipe/sp_quad_stipple.c
4f25420bdd834e81a3e22733304efc5261c2998a 25-Aug-2008 Brian Paul <brian.paul@tungstengraphics.com> gallium: refactor/replace p_util.h with util/u_memory.h and util/u_math.h

Also, rename p_tile.[ch] to u_tile.[ch]
/external/mesa3d/src/gallium/drivers/softpipe/sp_quad_stipple.c
09f67990abd4bb9b79349be2fca9a6ae850b6f5f 20-Mar-2008 Brian <brian.paul@tungstengraphics.com> gallium: use new framebuffer width, height fields
/external/mesa3d/src/gallium/drivers/softpipe/sp_quad_stipple.c
122ed506f4b808503b230bade421018614dbe696 20-Mar-2008 Brian Paul <brian.paul@tungstengraphics.com> gallium: added fb_width/height fields to softpipe context

These are convenience fields. Otherwise, we have to check cbuf[0] or zsbuf
in various places.
/external/mesa3d/src/gallium/drivers/softpipe/sp_quad_stipple.c
b642730be93149baa7556e5791393168ab396175 15-Feb-2008 José Fonseca <jrfonseca@tungstengraphics.com> Code reorganization: move files into their places.

This is in a separate commit to ensure renames are properly preserved.
/external/mesa3d/src/gallium/drivers/softpipe/sp_quad_stipple.c