summaryrefslogtreecommitdiff
path: root/src/gallium/winsys/drm
AgeCommit message (Collapse)Author
2009-11-05i965g: Do not create a symlink for i965_dri.soJakob Bornecrantz
2009-11-05i915g: Do not create a symlink for i965_dri.soJakob Bornecrantz
2009-11-04i965g: consolidate some includesKeith Whitwell
2009-11-04ws/i965: allow NULL buffer in winsys::bo_unreferenceKeith Whitwell
Special case to avoid clutter in the driver
2009-11-04i965g: hook up flush-frontbufferKeith Whitwell
2009-11-04i965g: add missing buffer functionsKeith Whitwell
2009-11-04ws/i965: add load-time driver registrationKeith Whitwell
Otherwise xlib state-tracker doesn't know about us.
2009-11-04ws/i965: add butt-ugly linker hackKeith Whitwell
Need more linker magic to keep the glX symbols externally visible even though they started off in a .a file.
2009-11-04i965g: add standalone xlib debug winsysKeith Whitwell
Create a dummy winsys that just debug-prints on calls into the winsys functions. Will use this to get to the point where we are generating sane-looking debug dumps and diassembly. Also fix various warnings generated with the new compiler flags set in this config.
2009-11-04i965g: convert read/write domain pairs into single usage valueKeith Whitwell
Easier to understand what's going on in the driver sources, convert stereotype usage values back to GEM read/write domain flags in the winsys.
2009-11-01i965g: driver and winsys compileKeith Whitwell
A milestone of sorts. Still a long way from something working -- the old one compiled too, at least some of the time...
2009-10-24ws/i965: renames from i915, hook up makefilesKeith Whitwell
2009-10-23ws/i965: pull in the rest of the i915 winsys tree.Keith Whitwell
The intel_xorg file looks like it's got quite a bit of code that could be lifted up into the xorg state tracker -- should really just have a list of pci ids and a pointer to a screen create func.
2009-10-23ws/i965: clone the i915 winsysKeith Whitwell
I'll want to rework this, not sure trying to share this code is a very good idea at least until the interfaces from the two drivers calm down.
2009-10-23r300g: last changes's typo, miss a include fileCooper Yuan
2009-10-23r300g: add flush_frontbuffer function to display video surfaceCooper Yuan
2009-10-16radeon-gallium: Use debug_get_bool_option instead of getenv.Corbin Simpson
2009-10-14r300g: fixup arb occulsion query support.Dave Airlie
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.
2009-10-14r300g: attempt to make bo space check sane.Dave Airlie
This attempts to make r300g do proper bo space checking as opposed to whatever it was doing now. Signed-off-by: Dave Airlie <airlied@redhat.com>
2009-10-07i915g: Change order of buffer_write argumentsJakob Bornecrantz
They now follow the pipe_buffer_write style, its the gallium driver that sets the interface not the winsys.
2009-10-06nouveau: fix buffer object leakBen Skeggs
Very apparent with resizing windows on DRI2.
2009-10-06i915g: Add more defines to tweek batchbufferJakob Bornecrantz
2009-10-05i915g: Drop the simple sufixJakob Bornecrantz
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.
2009-10-05nouveau: return pitch value from local_handle_from_texture()Ben Skeggs
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
2009-10-03r300g: Fix memory leak in radeon_texture_from_shared_handleNicolai Hähnle
Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com>
2009-10-03r300g: Build in the trace and softpipe driver for xorg state trackerSedat Dilek
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 ]
2009-09-27i915g: Make sure to map tiled buffers via the gttJakob Bornecrantz
2009-09-27i915g: Enable reuse of buffersJakob Bornecrantz
2009-09-22i915g: Activate traceJakob Bornecrantz
2009-09-21nouveau: allow building modesetting_drv.soBen Skeggs
2009-09-21nouveau: drm_api create_screen()'s 'arg' argument can be NULLBen Skeggs
2009-09-09i915g: Add buffer write callbackJakob Bornecrantz
2009-09-09i915g: pwrite batchbuffer instead of mapJakob Bornecrantz
2009-09-09i915g: Map vertex buffers via gttJakob Bornecrantz
2009-09-09i915g: Remove lib prefix from driverJakob Bornecrantz
2009-09-06r300g: Fix some issues pointed out by compiler warnings.Michel Dänzer
2009-09-06r300g: Handle PIPE_BUFFER_USAGE_DONTBLOCK as intended.Michel Dänzer
Return NULL if the BO is busy, otherwise just map it.
2009-09-03i915g: Up the number of relocsJakob Bornecrantz
2009-09-03i915g: Don't run in sync with HWJakob Bornecrantz
2009-09-02st/xorg: Remove code no longer support by xserver Git master.Michel Dänzer
Shouldn't be necessary with older versions either.
2009-09-01i915g: Implement new winsysJakob Bornecrantz
2009-08-31nouveau: fix for dri state tracker changesBen Skeggs
2009-08-31nouveau: hack winsys to compile again, it's broken still howeverBen Skeggs
2009-08-28i915g: Don't forget to init buffer ptrsJakob Bornecrantz
2009-08-28r300g: pretty up the new drm code a bitJoakim Sindholt
As it turns out, I made some boners. This corrects them (I hope)
2009-08-28r300g: support new drm_apiJoakim Sindholt
2009-08-28drm_api: Operate on textures instead of buffersJakob Bornecrantz
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.
2009-08-28st/xorg: Pass dri driver name as driverName on screenJakob Bornecrantz
2009-08-22i915g: Remove bad assert on fenceJakob Bornecrantz
2009-08-18radeon-gallium: Oh, look, we *do* already support DONTBLOCK.Corbin Simpson
Well, okay, the kernel doesn't, but that's no excuse for us! :3