graw: Dynamically load graw libraries.
authorJosé Fonseca <jfonseca@vmware.com>
Thu, 26 Aug 2010 05:44:02 +0000 (06:44 +0100)
committerJosé Fonseca <jfonseca@vmware.com>
Thu, 26 Aug 2010 05:44:34 +0000 (06:44 +0100)
commitf0eb02af800ea1c4be6847ead0096d368d9276ff
tree593c6645fb2993ff72d85bf741ddec74f56a00d8
parentc32f87c39ce2b2e0ac6ae93d3bd5f286bf345613
graw: Dynamically load graw libraries.

This allows to build multiple graws libs simultaneously and avoid
unnecessary rebuilds of the tests.

Also remove graw_util.c from inside the graw implementation -- it was
only being provided by one implementation, and graw tests were linking
against gallium anyway.
12 files changed:
src/gallium/include/state_tracker/graw_dl.h [new file with mode: 0644]
src/gallium/targets/graw-xlib/SConscript
src/gallium/targets/graw-xlib/graw_util.c [deleted file]
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