summaryrefslogtreecommitdiffstats
path: root/src/gallium/targets/gbm
Commit message (Collapse)AuthorAgeFilesLines
* gallium/targets: use c++ compiler for linkingMarcin Slusarz2011-10-171-10/+24
| | | | | | | | | As pointed out by Michel Dänzer, gcc -lstdc++ doesn't work on all systems, because it may require other libraries which are only pulled in implicitly by g++. And libstdc++ is available only with GNU compiler. Use c++ compiler for linking and remove redundant LDFLAGS += -lstdc++ all over the tree.
* drm_driver: Add a configuration function to the driver descriptor.Thomas Hellstrom2011-10-147-7/+7
| | | | | | | | Adds a possibility for the state tracker manager to query the target for a specific configuration. Signed-off-by: Thomas Hellstrom <[email protected]> Reviewed-by: Jakob Bornecrantz <[email protected]>
* r600g: move all files from winsys/r600 into drivers/r600Marek Olšák2011-09-301-2/+3
| | | | | | Be sure to reconfigure after this commit. Reviewed-by: Alex Deucher <[email protected]>
* nv50/ir: import new shader backend codeChristoph Bumiller2011-09-141-0/+1
|
* r600g: first step into winsys/radeonMarek Olšák2011-08-162-5/+12
| | | | Reviewed-by: Alex Deucher <[email protected]>
* gallium/gbm: Add dependencies for libraries linked into pipe_*.so.Michel Dänzer2011-08-121-1/+1
| | | | Signed-off-by: Michel Dänzer <[email protected]>
* gbm: link gbm_gallium_drm.so against math libraryBenjamin Franzke2011-08-041-1/+1
| | | | | | | | | | | This avoids the following runtime error with EGL on platforms that require linking with libm for nontrivial math functions: failed to load module: /xorg/lib64/gbm/gbm_gallium_drm.so: undefined symbol: powf (Based on Kristóf RALOVICHs patch and Ian's suggestions in http://lists.freedesktop.org/archives/mesa-dev/2011-August/010036.html)
* targets/{egl,gbm}: omit unneeded libdrm_radeonChia-I Wu2011-07-291-2/+0
|
* targets/gbm: attemp to fix unresolved symbolsChia-I Wu2011-06-261-9/+22
| | | | | Move system libraries (usually .so) out of --start-group / --end-group pair. Add possiblly missing archives, defines, and shared libraries.
* targets/gbm: build pipe driversChia-I Wu2011-06-249-4/+309
| | | | | | | Build pipe drivers here instead of using those built by the soon-to-be-removed targets/egl. [with an update by Benjamin Franzke to use --{start|end}-group]
* gbm: Add gallium (drm) backendBenjamin Franzke2011-06-234-0/+333