draw: add fetch-shade-emit path
authorKeith Whitwell <keith@tungstengraphics.com>
Mon, 12 May 2008 14:20:38 +0000 (15:20 +0100)
committerKeith Whitwell <keith@tungstengraphics.com>
Mon, 12 May 2008 16:40:55 +0000 (17:40 +0100)
commitb5e5369da5fc50d63a6ece931fac44b555eb0314
treea6e7e712ed07b0f215fdc2d2eb1bf3f409f7c406
parentde818835de70961602bb9ceca86b98e9bbc63fc1
draw: add fetch-shade-emit path

Enable with TEST_FSE=t.  Performs fetch from API-provided vertex buffers,
transformation with one of three (two working) hard-coded shaders, and
final emit to hardware vertices all in a single pass.

Currently only really useful for profiling in conjunction with SP_NO_RAST=t.
src/gallium/auxiliary/draw/Makefile
src/gallium/auxiliary/draw/draw_private.h
src/gallium/auxiliary/draw/draw_pt.c
src/gallium/auxiliary/draw/draw_pt.h
src/gallium/auxiliary/draw/draw_pt_fetch_shade_emit.c [new file with mode: 0644]