summaryrefslogtreecommitdiffstats
path: root/src/gallium/winsys/drm
Commit message (Collapse)AuthorAgeFilesLines
* i915g: Treat primary textures as scanout buffersJakob Bornecrantz2009-08-052-5/+41
|
* i915g: Link with trace on EGL and XorgJakob Bornecrantz2009-08-052-0/+2
|
* radeon-gallium: If BO allocation fails, return NULL.Corbin Simpson2009-07-261-0/+1
|
* radeon-gallium: remove old getparam ioctlJoakim Sindholt2009-07-241-13/+3
|
* r300g, radeon-gallium: Fix API, cleanup.Corbin Simpson2009-07-234-23/+18
| | | | Something called "validate" should return FALSE on failure, not TRUE.
* radeon-gallium: Build fixes wrt changed libdrm_radeon space check APINicolai Hähnle2009-07-234-52/+16
| | | | Had to be hacked up a bit to apply to master. Sorry 'bout that. :3
* r300g: Fix SCons build.Michel Dänzer2009-07-203-3/+8
|
* r300g, radeon: Whitespace fixes.Nicolai Hähnle2009-07-133-12/+12
| | | | Signed-off-by: Corbin Simpson <[email protected]>
* radeon-gallium: Compile warning fix.Corbin Simpson2009-07-051-1/+1
| | | | Fixes flush during validation, in case a buffer is double-validated.
* radeon-gallium: Use FLINK to do proper global buffers.Corbin Simpson2009-07-053-2/+26
|
* radeon-gallium: Wait for BOs before mapping them.Corbin Simpson2009-07-051-0/+2
|
* r300g: Readd trace driver supportJakob Bornecrantz2009-07-021-0/+5
|
* i915g: Readd trace driver supportJakob Bornecrantz2009-07-021-0/+5
|
* radeon-gallium: Adapt to drm_api changes.Corbin Simpson2009-07-012-23/+33
| | | | Note that trace debugging is temporarily gone. I'll rework it later.
* nouveau: fix build...Ben Skeggs2009-07-011-19/+24
|
* drm/st: Remove drm_api struct from driversJakob Bornecrantz2009-07-013-2/+28
| | | | | | Remove the drm_api from the functions in the softpipe and i915simple drivers. Create wrapper functions in the backends instead.
* identity: Create a drm_api wrapperJakob Bornecrantz2009-06-302-0/+6
|
* drm/st: Return drm_api struct from a functionJakob Bornecrantz2009-06-305-18/+37
|
* gallium-intel: Improve Xorg Makefile a bitJakob Bornecrantz2009-06-221-15/+27
| | | | | The real solution is to create a Makefile.template for xorg drivers and use that here.
* nouveau: remove unneeded code from ws, use pipe_buffer_ instead of ws->Ben Skeggs2009-06-055-301/+72
|
* nouveau: move channel creation into pipe driversBen Skeggs2009-06-053-31/+3
|
* nouveau: call notifier/grobj etc funcs directlyBen Skeggs2009-06-051-50/+0
| | | | | libdrm_nouveau is linked with the winsys, there's no good reason to do all this through yet another layer.
* nouveau: add pipe_buffer/fence code to pipe drivers, move nv50 overBen Skeggs2009-06-051-1/+2
|
* nouveau: call nouveau_pushbuf directly rather than going through nvwsBen Skeggs2009-06-051-24/+0
|
* Use separate $(MINSTALL) for installing librariesDan Nicholson2009-06-013-3/+3
| | | | | | | | | | | | | The special feature of bin/minstall to copy symlinks is only ever needed when installing libraries which may have .so symlinks. All the headers and directories can use a normal install program. These two modes are separated as $(INSTALL) and $(MINSTALL) to allow the user (or autoconf) to override installing normal files as they please. An autoconf check for the install program has been added and will be used in preference to minstall when available. Fixes bug 16053.
* r300-gallium, radeon-gallium: Make add_buffer indicate when a flush is needed.Corbin Simpson2009-05-281-5/+11
| | | | On a side note, why is RADEON_MAX_BOS 24? Should ask airlied about that.
* nouveau: explicitly request mappable buffers for the momentBen Skeggs2009-05-281-0/+1
|
* radeon-gallium: Add surface_buffer_create callback.Corbin Simpson2009-05-201-1/+25
|
* radeon-gallium: Don't permit reading and writing a BO in one CS.Corbin Simpson2009-05-201-1/+17
| | | | | | This fixes some silent problems in current libdrm_radeon. surface_copy still locks up hard.
* radeon-gallium: Remove BO validation debug.Corbin Simpson2009-05-181-4/+0
| | | | | It appears that that area of code "just works" much like classic Mesa's version, so might as well not waste scrollback on it.
* r300-gallium, radeon-gallium: Nuke gb_pipes from orbit.Corbin Simpson2009-05-172-23/+2
| | | | | See the previous commit for an explanation. This is just all the support code for GB_TILE_CONFIG.
* intel-gallium: Fix trace_drm integration.Corbin Simpson2009-05-161-144/+5
| | | | Compile-tested only, sorry.
* Create common trace_drm code, add to radeon_winsys.Corbin Simpson2009-05-163-0/+10
|
* gallium-intel: Enable trace driverJakob Bornecrantz2009-05-163-0/+147
|
* gallium-intel: Build with sconsJakob Bornecrantz2009-05-153-0/+39
|
* Merge branch 'mesa_7_5_branch'Brian Paul2009-05-111-2/+2
|\ | | | | | | | | | | | | Conflicts: Makefile src/mesa/main/version.h
| * gallium: replace lib with $(LIB_DIR)Hanno Böck2009-05-091-2/+2
| |
* | radeon-gallium: Forgot a typedef.Corbin Simpson2009-05-111-0/+5
| |
* | radeon-gallium: Support new info ioctls in addition to classic getparams.Corbin Simpson2009-05-112-12/+41
| | | | | | | | | | This makes non-hybrid kernels like newttm from drm-next-radeon work while avoiding breakage with Fedora/Ubuntu/etc.
* | radeon-gallium: Clean up some of the BO counting logic.Corbin Simpson2009-05-091-8/+7
| |
* | r300-gallium, radeon: BO handling fixes, some useful asserts.Corbin Simpson2009-05-081-1/+7
| |
* | radeon-gallium: Shut up Valgrind.Corbin Simpson2009-05-081-3/+3
| |
* | r300-gallium, radeon: A couple cleanups.Corbin Simpson2009-05-081-1/+7
| | | | | | | | Trying to track down goddamn bugs. :C
* | nouveau: respect GALLIUM_STATE_TRACKERS_DIRSBen Skeggs2009-05-081-1/+1
| |
* | nouveau: remove dri1 code now we're using the dri state trackerBen Skeggs2009-05-0810-755/+5
| |
* | nouveau: use dri state tracker for dri1Ben Skeggs2009-05-086-2/+92
|/
* radeon: Don't even bother with things too big to fit into our card.Corbin Simpson2009-05-011-1/+3
|
* r300-gallium, radeon-winsys: Hide radeon_cs from r300 pipe.Corbin Simpson2009-05-013-15/+36
|
* r300-gallium, radeon-winsys: Space accounting.Corbin Simpson2009-05-014-8/+94
| | | | | It is no longer optional in current libdrm, so it was time to actually start counting our BOs.
* r300-gallium, radeon-winsys: Reorganize r300_winsys header, break ABI.Corbin Simpson2009-05-011-14/+39
| | | | Make things more consistent, prepare for more function hooks.