9ae069dbbd6814fc86ad371e439b7750b938408a |
|
05-Dec-2012 |
Brian Paul <brianp@vmware.com> |
draw: set precalc_flat flag for AA lines too Fixes flat shading for AA lines. demos/src/trivial/line-smooth is a test case which hits this. Note: This is a candidate for the stable branches. Reviewed-by: Jose Fonseca <jfonseca@vmware.com> (cherry picked from commit d2c7fe5389e40871a7e339dc0ecaa7f570f851ed)
/external/mesa3d/src/gallium/auxiliary/draw/draw_pipe_validate.c
|
4586e6c8cb5b391536a370faa0c419c3fd541693 |
|
11-Feb-2011 |
José Fonseca <jfonseca@vmware.com> |
draw: Don't use the pipeline when drawing lines with fractional widths. Spotted by Jakob Bornecrantz.
/external/mesa3d/src/gallium/auxiliary/draw/draw_pipe_validate.c
|
a7ea4d11fb5a2a39daaad8752706291ac93013f7 |
|
20-Sep-2010 |
Brian Paul <brianp@vmware.com> |
draw: fix test for using the wide-point stage As it was, we weren't obeying the draw->pipeline.point_sprite state. Fixes point sprites in llvmpipe driver.
/external/mesa3d/src/gallium/auxiliary/draw/draw_pipe_validate.c
|
6c0dc4bafbdbdc0cb4b6e5934fe064226dbd47ec |
|
20-Aug-2010 |
Keith Whitwell <keithw@vmware.com> |
draw: specialized cliptesting routines
/external/mesa3d/src/gallium/auxiliary/draw/draw_pipe_validate.c
|
7813d12e05e654d12e2cf6c47a7e73eb0310493c |
|
15-May-2010 |
Keith Whitwell <keithw@vmware.com> |
draw: fix typo checking for unfilled polygons
/external/mesa3d/src/gallium/auxiliary/draw/draw_pipe_validate.c
|
0bd1cbcd0d28dbadfb0c3e1f8b048a18b56bc72c |
|
14-May-2010 |
Keith Whitwell <keithw@vmware.com> |
gallium: convert rasterizer state to use gl-style front/back concepts Use front/back instead of cw/ccw throughout. Also, use offset_point/line/fill instead of offset_cw/ccw. Brings gallium representation of this state into line with its main user, and also what turns out to be the most common hardware representation. This fixes a long-standing bias in the interface towards the architecture of the software rasterizer.
/external/mesa3d/src/gallium/auxiliary/draw/draw_pipe_validate.c
|
8cb223eb020560d59c8f73e09b832cef477933b7 |
|
21-Apr-2010 |
Brian Paul <brianp@vmware.com> |
gallium/draw: fix point sprite handling New draw API function to indicate whether or not to convert points to quads for sprite rasterization. Fix point-to-quad conversion regression in the wide-point stage. We need to check the pipe_rasterizer_state::point_quad_rasterization flag.
/external/mesa3d/src/gallium/auxiliary/draw/draw_pipe_validate.c
|
d30ab4394e7c6b1f3508eb68d673fbf315907781 |
|
21-Apr-2010 |
Brian Paul <brianp@vmware.com> |
gallium/draw: use local var to simplify code
/external/mesa3d/src/gallium/auxiliary/draw/draw_pipe_validate.c
|
653a83445f94620673f747a4ace6847a2c7fdb4d |
|
09-Feb-2010 |
Roland Scheidegger <sroland@vmware.com> |
Merge branch 'gallium-nopointsizeminmax' Conflicts: src/gallium/drivers/nv10/nv10_state.c src/gallium/drivers/nv20/nv20_state.c src/gallium/drivers/nv50/nv50_program.c
|
4a4daa75a85db22cd37ebd533ebbccb427e07077 |
|
03-Feb-2010 |
Roland Scheidegger <sroland@vmware.com> |
gallium: clean up point sprite rasterizer state Don't need sprite coord origin per coord. Also, don't need separate sprite enable bit - if all coords have it diabled, then there are no point sprites (technically, there's a distinction in pre-GL3, but it only differs in having more leniency in clamping to max size, something the state tracker would need to handle and the hardware won't bother anyway). Also, use packed field for the per-coord enables. All in all, should save 3 dwords in rasterizer state (from 10 down to 7).
/external/mesa3d/src/gallium/auxiliary/draw/draw_pipe_validate.c
|
3c31b1b6d15dc5424babd5b4b54cd380d88be84a |
|
21-Jan-2010 |
Brian Paul <brianp@vmware.com> |
gallium/draw: replace int with boolean
/external/mesa3d/src/gallium/auxiliary/draw/draw_pipe_validate.c
|
eb979cef8535914f428d2462e78f713da558fc18 |
|
28-Apr-2009 |
Keith Whitwell <keithw@vmware.com> |
gallium/draw: add ability to print out active pipeline stages
/external/mesa3d/src/gallium/auxiliary/draw/draw_pipe_validate.c
|
f5d4274b4a8effc70c238060c3728aea629663df |
|
23-Dec-2008 |
Keith Whitwell <keith@tungstengraphics.com> |
draw: allow driver-override of draw_need_pipeline()
/external/mesa3d/src/gallium/auxiliary/draw/draw_pipe_validate.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/auxiliary/draw/draw_pipe_validate.c
|
0588858702d1a5c9c08573ea6817e2e149473cf6 |
|
22-Apr-2008 |
Keith Whitwell <keith@tungstengraphics.com> |
draw: allow drivers to query pipeline state more easily Also, provide a separate flag to say whether the driver can handle clipping/rhw tasks, in addition to the API flag which indicates they have already been done.
/external/mesa3d/src/gallium/auxiliary/draw/draw_pipe_validate.c
|
0d4ece4c5a243dc4b684331bad49f220311e5520 |
|
21-Apr-2008 |
Keith Whitwell <keith@tungstengraphics.com> |
draw: propogate lots of errors
/external/mesa3d/src/gallium/auxiliary/draw/draw_pipe_validate.c
|
507fbe2d327efb8d608ce8e07436b97321560808 |
|
19-Apr-2008 |
Keith Whitwell <keith@tungstengraphics.com> |
draw: move some pipeline-specific code & state to draw_pipe.[ch]
/external/mesa3d/src/gallium/auxiliary/draw/draw_pipe_validate.c
|
26831bdac594a11e51b6c4b09df78bb11444f5dd |
|
19-Apr-2008 |
Keith Whitwell <keith@tungstengraphics.com> |
draw: rename pipeline files to draw_pipe_*
/external/mesa3d/src/gallium/auxiliary/draw/draw_pipe_validate.c
|