summaryrefslogtreecommitdiff
path: root/src/gallium/state_trackers/xorg/xorg_exa.h
AgeCommit message (Collapse)Author
2009-11-27st/xorg: proper fix for compositing after rounding upKeith Whitwell
Basically don't round up shared textures. This fixes compiz, but I'm afraid that rounding up texture sizes here in the driver is doomed, as it will inevitably break texture wrap modes.
2009-11-26st/xorg: split copy operation into prepare/copy/done phasesKeith Whitwell
Any high-overhead one-off tasks are moved into the prepare hook.
2009-11-24st/xorg: use surface_copy for blits if availableKeith Whitwell
Even if its not available, we really want to be coalescing blit operations better.
2009-11-19st/xorg: Replace compile-time acceleration switch with Option "2DAccel".Michel Dänzer
This option can be used to disable 2D acceleration. DRI2 and XVideo blits will still be accelerated, at least to some degree even with compositing.
2009-11-10st/xorg: Fallback if picture format doesn't match texture formatJakob Bornecrantz
2009-10-19st/xorg: implement basic src/mask transformationsZack Rusin
plus fix filters
2009-10-11st/xorg: lots of rendering and xv changesZack Rusin
extract all the rendering code to xorg_rendedrer, make both exa and xv share that code. in the process cleanup the rendering code and implement a lot more of the xv infrastructure.
2009-10-08st/xorg: More fallback debuggingJakob Bornecrantz
Change the fallback debugging around a bit and do the old commit correctly
2009-09-28st/xorg: Add debug for fallbacksJakob Bornecrantz
2009-09-23st/xorg: fix a typoZack Rusin
it'd be too easy, eh
2009-09-23st/xorg: keep the user buffer contents aroundZack Rusin
Michel noticed that they were getting out of scope
2009-09-10st/xorg: rename ctx to pipe to match every other gallium state trackerZack Rusin
plus it avoids the "ctx->ctx->" syntax
2009-09-10st/xorg: unite finalization and stub out pipelined copiesZack Rusin
2009-09-10st/xorg: abstract flushing and syncing for the exa codeZack Rusin
2009-09-10st/xorg: implement exasolids with full pipeliningZack Rusin
plus fix some small issues with the shaders
2009-09-10st/xorg: start adding support for surface fillsZack Rusin
2009-09-02st/xorg: Add support for xserver Git master DRI2 interface.Michel Dänzer
Reorganize to handle both interfaces with common code.
2009-09-01st/xorg: start rendering and compositing picturesZack Rusin
2009-08-31st/xorg: add code to render textured quads for composite accelerationZack Rusin
2009-08-27st/xorg: bind framebuffer and viewport for exaZack Rusin
2009-08-27st/xorg: create and destroy shader cacheZack Rusin
2009-08-24xorg: start on code accelerating renderZack Rusin
2009-08-05st/xorg: Make it work againJakob Bornecrantz
2009-07-06exa: some infrastucture work for accelerating compositeZack Rusin