Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | r300g: Handle PIPE_BUFFER_USAGE_DONTBLOCK as intended. | Michel Dänzer | 2009-09-06 | 1 | -2/+5 |
| | | | | Return NULL if the BO is busy, otherwise just map it. | ||||
* | i915g: Up the number of relocs | Jakob Bornecrantz | 2009-09-03 | 1 | -1/+1 |
| | |||||
* | i915g: Don't run in sync with HW | Jakob Bornecrantz | 2009-09-03 | 1 | -4/+7 |
| | |||||
* | st/xorg: Remove code no longer support by xserver Git master. | Michel Dänzer | 2009-09-02 | 2 | -16/+4 |
| | | | | Shouldn't be necessary with older versions either. | ||||
* | i915g: Implement new winsys | Jakob Bornecrantz | 2009-09-01 | 16 | -1036/+714 |
| | |||||
* | nouveau: fix for dri state tracker changes | Ben Skeggs | 2009-08-31 | 1 | -76/+53 |
| | |||||
* | nouveau: hack winsys to compile again, it's broken still however | Ben Skeggs | 2009-08-31 | 1 | -0/+4 |
| | |||||
* | i915g: Don't forget to init buffer ptrs | Jakob Bornecrantz | 2009-08-28 | 1 | -2/+2 |
| | |||||
* | r300g: pretty up the new drm code a bit | Joakim Sindholt | 2009-08-28 | 1 | -7/+7 |
| | | | | As it turns out, I made some boners. This corrects them (I hope) | ||||
* | r300g: support new drm_api | Joakim Sindholt | 2009-08-28 | 2 | -20/+49 |
| | |||||
* | drm_api: Operate on textures instead of buffers | Jakob Bornecrantz | 2009-08-28 | 3 | -63/+92 |
| | | | | | | | | | Most use cases just got the buffer from the texture and then called into one of the get_handle functions. Also with this patch it would be easier to move to a generic function for getting handles from textures and textures from handles, that is exposed via the screen. | ||||
* | st/xorg: Pass dri driver name as driverName on screen | Jakob Bornecrantz | 2009-08-28 | 2 | -2/+2 |
| | |||||
* | i915g: Remove bad assert on fence | Jakob Bornecrantz | 2009-08-22 | 1 | -3/+0 |
| | |||||
* | radeon-gallium: Oh, look, we *do* already support DONTBLOCK. | Corbin Simpson | 2009-08-18 | 1 | -6/+5 |
| | | | | Well, okay, the kernel doesn't, but that's no excuse for us! :3 | ||||
* | radeon-gallium: Stop using outdated ioctls. | Corbin Simpson | 2009-08-18 | 1 | -11/+3 |
| | |||||
* | Revert "r300-gallium, radeon-gallium: Nuke gb_pipes from orbit." | Corbin Simpson | 2009-08-18 | 1 | -2/+20 |
| | | | | | | | | | | This reverts commit 6a40d1e9d96f8e8c57bc3bbd6f567cacd4471f59. Turns out that we *do* need these for OQ after all. Go figure. Conflicts: src/gallium/winsys/drm/radeon/core/radeon_r300.h | ||||
* | gallium/drm: Handle circular dependencies in the auxiliary libraries with make. | Michel Dänzer | 2009-08-13 | 1 | -1/+3 |
| | |||||
* | i915g: Reduce max relocs | Jakob Bornecrantz | 2009-08-12 | 1 | -1/+1 |
| | |||||
* | i915g: Implement surface_buffer_create for softpipe | Jakob Bornecrantz | 2009-08-11 | 1 | -2/+38 |
| | | | | In order to run softpipe on st/xorg we need this function | ||||
* | i915g: Don't try to free a mapped buffer at shutdown | Jakob Bornecrantz | 2009-08-08 | 1 | -1/+0 |
| | |||||
* | i915g: Compile with scons | Jakob Bornecrantz | 2009-08-06 | 1 | -1/+4 |
| | |||||
* | i915g: Always run in sync with the HW | Jakob Bornecrantz | 2009-08-06 | 1 | -0/+4 |
| | |||||
* | i915g: The i915 seems more happier with sampler domain so lets use that | Jakob Bornecrantz | 2009-08-06 | 1 | -1/+1 |
| | |||||
* | i915g: Switch to mapping the batch buffer instead of using subdata | Jakob Bornecrantz | 2009-08-06 | 3 | -11/+27 |
| | |||||
* | i915g: Treat primary textures as scanout buffers | Jakob Bornecrantz | 2009-08-05 | 2 | -5/+41 |
| | |||||
* | i915g: Link with trace on EGL and Xorg | Jakob Bornecrantz | 2009-08-05 | 2 | -0/+2 |
| | |||||
* | radeon-gallium: If BO allocation fails, return NULL. | Corbin Simpson | 2009-07-26 | 1 | -0/+1 |
| | |||||
* | radeon-gallium: remove old getparam ioctl | Joakim Sindholt | 2009-07-24 | 1 | -13/+3 |
| | |||||
* | r300g, radeon-gallium: Fix API, cleanup. | Corbin Simpson | 2009-07-23 | 4 | -23/+18 |
| | | | | Something called "validate" should return FALSE on failure, not TRUE. | ||||
* | radeon-gallium: Build fixes wrt changed libdrm_radeon space check API | Nicolai Hähnle | 2009-07-23 | 4 | -52/+16 |
| | | | | Had to be hacked up a bit to apply to master. Sorry 'bout that. :3 | ||||
* | r300g: Fix SCons build. | Michel Dänzer | 2009-07-20 | 3 | -3/+8 |
| | |||||
* | r300g, radeon: Whitespace fixes. | Nicolai Hähnle | 2009-07-13 | 3 | -12/+12 |
| | | | | Signed-off-by: Corbin Simpson <[email protected]> | ||||
* | radeon-gallium: Compile warning fix. | Corbin Simpson | 2009-07-05 | 1 | -1/+1 |
| | | | | Fixes flush during validation, in case a buffer is double-validated. | ||||
* | radeon-gallium: Use FLINK to do proper global buffers. | Corbin Simpson | 2009-07-05 | 3 | -2/+26 |
| | |||||
* | radeon-gallium: Wait for BOs before mapping them. | Corbin Simpson | 2009-07-05 | 1 | -0/+2 |
| | |||||
* | r300g: Readd trace driver support | Jakob Bornecrantz | 2009-07-02 | 1 | -0/+5 |
| | |||||
* | i915g: Readd trace driver support | Jakob Bornecrantz | 2009-07-02 | 1 | -0/+5 |
| | |||||
* | radeon-gallium: Adapt to drm_api changes. | Corbin Simpson | 2009-07-01 | 2 | -23/+33 |
| | | | | Note that trace debugging is temporarily gone. I'll rework it later. | ||||
* | nouveau: fix build... | Ben Skeggs | 2009-07-01 | 1 | -19/+24 |
| | |||||
* | drm/st: Remove drm_api struct from drivers | Jakob Bornecrantz | 2009-07-01 | 3 | -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 wrapper | Jakob Bornecrantz | 2009-06-30 | 2 | -0/+6 |
| | |||||
* | drm/st: Return drm_api struct from a function | Jakob Bornecrantz | 2009-06-30 | 5 | -18/+37 |
| | |||||
* | gallium-intel: Improve Xorg Makefile a bit | Jakob Bornecrantz | 2009-06-22 | 1 | -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 Skeggs | 2009-06-05 | 5 | -301/+72 |
| | |||||
* | nouveau: move channel creation into pipe drivers | Ben Skeggs | 2009-06-05 | 3 | -31/+3 |
| | |||||
* | nouveau: call notifier/grobj etc funcs directly | Ben Skeggs | 2009-06-05 | 1 | -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 over | Ben Skeggs | 2009-06-05 | 1 | -1/+2 |
| | |||||
* | nouveau: call nouveau_pushbuf directly rather than going through nvws | Ben Skeggs | 2009-06-05 | 1 | -24/+0 |
| | |||||
* | Use separate $(MINSTALL) for installing libraries | Dan Nicholson | 2009-06-01 | 3 | -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 Simpson | 2009-05-28 | 1 | -5/+11 |
| | | | | On a side note, why is RADEON_MAX_BOS 24? Should ask airlied about that. |