summaryrefslogtreecommitdiff
path: root/src/gallium/auxiliary/target-helpers
AgeCommit message (Collapse)Author
2011-01-09noop: make noop useable like trace or rbugJerome Glisse
If you want to enable noop set GALLIUM_NOOP=1 as an env variable. You need first to enable noop wrapping for your driver see change to src/gallium/targets/dri-r600/ in this commit as an example. Signed-off-by: Jerome Glisse <jglisse@redhat.com>
2010-11-17gallium: Remove redundant sw and debug target helpersJakob Bornecrantz
2010-10-15target-helpers: Remove per target software wrapper checkJakob Bornecrantz
Instead of having a NAME_SOFTWARE check just use the GALLIUM_DRIVER instead but set the default to native which is the same as not wrapped.
2010-10-15wrapper: Add a way to dewrap a pipe screen without destroying itJakob Bornecrantz
2010-10-15wrapper: Fix spellingJakob Bornecrantz
2010-06-28glhd: Re-integrate with the debug systemJakob Bornecrantz
2010-06-24gallium: Add debug target helperJakob Bornecrantz
2010-06-24gallium: Remove drm_api and all references to itJakob Bornecrantz
2010-06-23target-helpers: Add inline helpersJakob Bornecrantz
2010-06-06gallium: drm api compat helperJakob Bornecrantz
This is temporary untill all drivers have moved to the new drm driver descriptor interface.
2010-05-12rbug: Add to all targets that link against traceJakob Bornecrantz
Also added calls to the create function in target helpers and in tr_drm.c the latter being a hack and should be replaced with the wrap screen target helper. But at least this way we don't regress.
2010-04-21targets: Don't check if we should use traceJakob Bornecrantz
Trace does its own checking, and it used the GALLIUM_TRACE variable as well, but expected a file and not a bool argument.
2010-03-21Revert "gallium: add soft screen helper"George Sapountzis
This reverts commit f87a5f6499f51f651c2a9f2d4682875b22926905.
2010-03-21gallium: add soft screen helperGeorge Sapountzis
2010-03-10target-helpers: remove swrast_xlib.c helperKeith Whitwell
This was a good idea, but ended up tying the build systems in knots. We can revisit this later, in particular if we can put in place dummy implementations of cell_create_screen(), llvmpipe_create_screen() which just return NULL if the driver isn't available. In the meantime, just duplicate this smallish function in the two places it was being called.
2010-03-10target-helpers: helper for injecting common debug layersKeith Whitwell
Add a helper gallium_wrap_screen() for injecting the commonly used extra layers into a gallium stack. Currently that's just the trace module and identity layer, but there could be more in the future, eg. a validation layer.
2010-03-09target-helpers: missing filesKeith Whitwell