summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/target-helpers
Commit message (Collapse)AuthorAgeFilesLines
* target-helpers: Enable debug helpers only on debug builds.José Fonseca2012-07-061-0/+7
| | | | Some of these helpers use debug_get_option, which works also on releases.
* target-helpers: If neither softpipe or llvmpipe is used just return the screenJakob Bornecrantz2012-01-101-0/+2
| | | | | | | So the targets can drop the sw_wrapper winsys when no sw driver is being used. Signed-off-by: Jakob Bornecrantz <[email protected]> Reviewed-by Brian Paul <[email protected]>
* gallium/cell: Remove the driver.Kai Wasserbäch2011-11-291-13/+2
| | | | | | | Complicates Gallium3D development and doesn't seem to have active users. Signed-off-by: Kai Wasserbäch <[email protected]> Signed-off-by: José Fonseca <[email protected]>
* target-helpers: remove copy-pasted function inline_noop_helperMarek Olšák2011-06-142-51/+8
|
* noop: make noop useable like trace or rbugJerome Glisse2011-01-091-0/+51
| | | | | | | | 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 <[email protected]>
* gallium: Remove redundant sw and debug target helpersJakob Bornecrantz2010-11-172-84/+0
|
* target-helpers: Remove per target software wrapper checkJakob Bornecrantz2010-10-152-18/+33
| | | | | 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.
* wrapper: Add a way to dewrap a pipe screen without destroying itJakob Bornecrantz2010-10-151-2/+2
|
* wrapper: Fix spellingJakob Bornecrantz2010-10-151-1/+1
|
* glhd: Re-integrate with the debug systemJakob Bornecrantz2010-06-281-0/+8
|
* gallium: Add debug target helperJakob Bornecrantz2010-06-241-0/+36
|
* gallium: Remove drm_api and all references to itJakob Bornecrantz2010-06-241-46/+0
|
* target-helpers: Add inline helpersJakob Bornecrantz2010-06-232-0/+97
|
* gallium: drm api compat helperJakob Bornecrantz2010-06-061-0/+46
| | | | | This is temporary untill all drivers have moved to the new drm driver descriptor interface.
* rbug: Add to all targets that link against traceJakob Bornecrantz2010-05-121-0/+4
| | | | | | 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.
* targets: Don't check if we should use traceJakob Bornecrantz2010-04-211-3/+2
| | | | | Trace does its own checking, and it used the GALLIUM_TRACE variable as well, but expected a file and not a bool argument.
* Revert "gallium: add soft screen helper"George Sapountzis2010-03-212-85/+0
| | | | This reverts commit f87a5f6499f51f651c2a9f2d4682875b22926905.
* gallium: add soft screen helperGeorge Sapountzis2010-03-212-0/+85
|
* target-helpers: remove swrast_xlib.c helperKeith Whitwell2010-03-102-112/+0
| | | | | | | | | | 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.
* target-helpers: helper for injecting common debug layersKeith Whitwell2010-03-103-11/+83
| | | | | | | 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.
* target-helpers: missing filesKeith Whitwell2010-03-092-0/+121