diff options
author | Keith Whitwell <keithw@vmware.com> | 2009-12-09 19:03:10 +0100 |
---|---|---|
committer | Roland Scheidegger <sroland@vmware.com> | 2009-12-09 19:03:10 +0100 |
commit | a08e348a84f57ed5e8bf5888f1ce13934d2ce8fa (patch) | |
tree | 595ffc983588c5441c39ff11c3a089e521f94e53 /src/gallium/auxiliary/draw/draw_context.c | |
parent | 59f6af51b858340139fe2139e2698fef8a5ad62f (diff) | |
download | external_mesa3d-a08e348a84f57ed5e8bf5888f1ce13934d2ce8fa.zip external_mesa3d-a08e348a84f57ed5e8bf5888f1ce13934d2ce8fa.tar.gz external_mesa3d-a08e348a84f57ed5e8bf5888f1ce13934d2ce8fa.tar.bz2 |
gallium: first steps to treat edgeflags as regular vertex element
The idea here is to eliminate the set_edgeflags() call in pipe_context
by treating edgeflags as a regular vertex element.
Edgeflags provoke special treatment in hardware, which means we need to
label them in some way, in this case we'll be passing them through the
vertex shader and labelling the vertex shader output with a new TGSI
semantic (TGSI_SEMANTIC_EDGEFLAG).
Diffstat (limited to 'src/gallium/auxiliary/draw/draw_context.c')
-rw-r--r-- | src/gallium/auxiliary/draw/draw_context.c | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/src/gallium/auxiliary/draw/draw_context.c b/src/gallium/auxiliary/draw/draw_context.c index a4f1fcd..cc5f7f0 100644 --- a/src/gallium/auxiliary/draw/draw_context.c +++ b/src/gallium/auxiliary/draw/draw_context.c @@ -366,13 +366,6 @@ void draw_set_render( struct draw_context *draw, draw->render = render; } -void draw_set_edgeflags( struct draw_context *draw, - const unsigned *edgeflag ) -{ - draw->pt.user.edgeflag = edgeflag; -} - - /** |