graw: Undo late loading of graw drivers.
authorJosé Fonseca <jfonseca@vmware.com>
Thu, 26 Aug 2010 10:37:42 +0000 (11:37 +0100)
committerJosé Fonseca <jfonseca@vmware.com>
Thu, 26 Aug 2010 10:37:42 +0000 (11:37 +0100)
commit90437330e2886fcd351dd11ee0e5aa3e8b523fdc
treec315c0b32a29b28a05b7efff7e3075d908c5c0b2
parent0f74efdef05c5c27b3137163d795dc91f34cc114
graw: Undo late loading of graw drivers.

Keith prefers a clean separation between graw applications and
implementations, where apps do not link libgallium.a but instead
get all functionality they need via graw interface.

Although this is not incompatible with late loading of graw drivers, it
it would make it very hard to maintain, as wrappers for every utility
symbol exposed in graw would have to be written or generated somehow.
16 files changed:
SConstruct
src/gallium/include/state_tracker/graw_dl.h [deleted file]
src/gallium/targets/SConscript
src/gallium/targets/graw-null/SConscript [new file with mode: 0644]
src/gallium/targets/graw-null/graw_null.c [new file with mode: 0644]
src/gallium/targets/graw-xlib/SConscript
src/gallium/targets/graw-xlib/graw_util.c [new file with mode: 0644]
src/gallium/tests/graw/SConscript
src/gallium/tests/graw/clear.c
src/gallium/tests/graw/fs-test.c
src/gallium/tests/graw/gs-test.c
src/gallium/tests/graw/quad-tex.c
src/gallium/tests/graw/tri-gs.c
src/gallium/tests/graw/tri-instanced.c
src/gallium/tests/graw/tri.c
src/gallium/tests/graw/vs-test.c