summaryrefslogtreecommitdiffstats
path: root/src/gallium/winsys/drm
Commit message (Collapse)AuthorAgeFilesLines
* nouveau: Assume all texture blankets are linear for now.Younes Manton2009-11-011-2/+1
|
* r300g: Fix bytes_per_line calculation error while displaying surfaceCooper Yuan2009-10-291-1/+1
|
* r300g: last changes's typo, miss a include fileCooper Yuan2009-10-231-0/+1
|
* r300g: add flush_frontbuffer function to display video surfaceCooper Yuan2009-10-231-1/+51
|
* radeon-gallium: Use debug_get_bool_option instead of getenv.Corbin Simpson2009-10-162-2/+3
|
* r300g: fixup arb occulsion query support.Dave Airlie2009-10-141-0/+10
| | | | | | | | | | | | | | | 1: add rv530 support - num z pipes cap - add proper start/finish query options for rv530 2: convert to use linked list properly. 3: add flushing required check. 4: initial Z top disabling support. TODO: make it actually work on my rv530.
* r300g: attempt to make bo space check sane.Dave Airlie2009-10-141-3/+20
| | | | | | | This attempts to make r300g do proper bo space checking as opposed to whatever it was doing now. Signed-off-by: Dave Airlie <[email protected]>
* i915g: Change order of buffer_write argumentsJakob Bornecrantz2009-10-071-2/+2
| | | | | | They now follow the pipe_buffer_write style, its the gallium driver that sets the interface not the winsys.
* nouveau: fix buffer object leakBen Skeggs2009-10-061-1/+4
| | | | Very apparent with resizing windows on DRI2.
* i915g: Add more defines to tweek batchbufferJakob Bornecrantz2009-10-061-13/+28
|
* i915g: Drop the simple sufixJakob Bornecrantz2009-10-056-7/+7
| | | | | | None of the other driver have a silly sufix, so just drop it. Nothing new added in this commit or any other commit but this is better marketing.
* nouveau: return pitch value from local_handle_from_texture()Ben Skeggs2009-10-051-0/+1
| | | | Signed-off-by: Ben Skeggs <[email protected]>
* r300g: Fix memory leak in radeon_texture_from_shared_handleNicolai Hähnle2009-10-031-1/+6
| | | | Signed-off-by: Nicolai Hähnle <[email protected]>
* r300g: Build in the trace and softpipe driver for xorg state trackerSedat Dilek2009-10-031-0/+2
| | | | | | | | | Same as in src/gallium/winsys/drm/intel/xorg/Makefile Thanks MrCooper for explanations on IRC [ Summary amended by Michel Dänzer to clarify that this is related to the xorg state tracker ]
* i915g: Make sure to map tiled buffers via the gttJakob Bornecrantz2009-09-272-1/+12
|
* i915g: Enable reuse of buffersJakob Bornecrantz2009-09-271-0/+1
|
* i915g: Activate traceJakob Bornecrantz2009-09-221-1/+2
|
* nouveau: allow building modesetting_drv.soBen Skeggs2009-09-212-0/+210
|
* nouveau: drm_api create_screen()'s 'arg' argument can be NULLBen Skeggs2009-09-211-1/+1
|
* i915g: Add buffer write callbackJakob Bornecrantz2009-09-091-0/+13
|
* i915g: pwrite batchbuffer instead of mapJakob Bornecrantz2009-09-091-3/+18
|
* i915g: Map vertex buffers via gttJakob Bornecrantz2009-09-091-0/+1
|
* i915g: Remove lib prefix from driverJakob Bornecrantz2009-09-091-1/+2
|
* r300g: Fix some issues pointed out by compiler warnings.Michel Dänzer2009-09-063-15/+19
|
* r300g: Handle PIPE_BUFFER_USAGE_DONTBLOCK as intended.Michel Dänzer2009-09-061-2/+5
| | | | Return NULL if the BO is busy, otherwise just map it.
* i915g: Up the number of relocsJakob Bornecrantz2009-09-031-1/+1
|
* i915g: Don't run in sync with HWJakob Bornecrantz2009-09-031-4/+7
|
* st/xorg: Remove code no longer support by xserver Git master.Michel Dänzer2009-09-022-16/+4
| | | | Shouldn't be necessary with older versions either.
* i915g: Implement new winsysJakob Bornecrantz2009-09-0116-1036/+714
|
* nouveau: fix for dri state tracker changesBen Skeggs2009-08-311-76/+53
|
* nouveau: hack winsys to compile again, it's broken still howeverBen Skeggs2009-08-311-0/+4
|
* i915g: Don't forget to init buffer ptrsJakob Bornecrantz2009-08-281-2/+2
|
* r300g: pretty up the new drm code a bitJoakim Sindholt2009-08-281-7/+7
| | | | As it turns out, I made some boners. This corrects them (I hope)
* r300g: support new drm_apiJoakim Sindholt2009-08-282-20/+49
|
* drm_api: Operate on textures instead of buffersJakob Bornecrantz2009-08-283-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 screenJakob Bornecrantz2009-08-282-2/+2
|
* i915g: Remove bad assert on fenceJakob Bornecrantz2009-08-221-3/+0
|
* radeon-gallium: Oh, look, we *do* already support DONTBLOCK.Corbin Simpson2009-08-181-6/+5
| | | | Well, okay, the kernel doesn't, but that's no excuse for us! :3
* radeon-gallium: Stop using outdated ioctls.Corbin Simpson2009-08-181-11/+3
|
* Revert "r300-gallium, radeon-gallium: Nuke gb_pipes from orbit."Corbin Simpson2009-08-181-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änzer2009-08-131-1/+3
|
* i915g: Reduce max relocsJakob Bornecrantz2009-08-121-1/+1
|
* i915g: Implement surface_buffer_create for softpipeJakob Bornecrantz2009-08-111-2/+38
| | | | In order to run softpipe on st/xorg we need this function
* i915g: Don't try to free a mapped buffer at shutdownJakob Bornecrantz2009-08-081-1/+0
|
* i915g: Compile with sconsJakob Bornecrantz2009-08-061-1/+4
|
* i915g: Always run in sync with the HWJakob Bornecrantz2009-08-061-0/+4
|
* i915g: The i915 seems more happier with sampler domain so lets use thatJakob Bornecrantz2009-08-061-1/+1
|
* i915g: Switch to mapping the batch buffer instead of using subdataJakob Bornecrantz2009-08-063-11/+27
|
* 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
|