summaryrefslogtreecommitdiff
path: root/src/gallium/state_trackers/xorg/xorg_renderer.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-26st/xorg: set up rasterizer state in initKeith Whitwell
2009-11-26st/xorg: consolidate some dest surface state settingKeith Whitwell
2009-11-10st/xorg: cleanup the namingZack Rusin
2009-11-09st/xorg: remove deprecated rendering codeZack Rusin
2009-11-09st/xorg: fix composite batchingZack Rusin
quite a large performance optimization (text demo from 1.6fps to 9fps)
2009-11-06st/xorg: implement batching for the composite opZack Rusin
something is broken so disabled for now
2009-11-06st/xorg: batch solid fill requestsZack Rusin
instead of lots of very small transfers, one larger is a lot better for performance
2009-11-06st/xorg: start accumulating vertices in a common bufferZack Rusin
2009-11-06st/xorg: make the buffer size globalZack Rusin
2009-11-06st/xorg: unify vertex buffer handlingZack Rusin
first step on our way to batching
2009-10-29st/xorg: fix scaling ov xv data, plus some cleanupsZack Rusin
2009-10-26st/xorg: add yuv vertex shaderZack Rusin
plus some general fixes
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.