summaryrefslogtreecommitdiff
path: root/src/gallium/state_trackers/xorg/xorg_renderer.c
AgeCommit message (Collapse)Author
2009-11-13st/xorg: try to fix non-uniform transformsZack Rusin
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: use quads instead of triangle fansZack Rusin
easier to split, accumulate and batch those
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-27st/xorg: fix xvZack Rusin
2009-10-26st/xorg: add yuv vertex shaderZack Rusin
plus some general fixes
2009-10-23st/xorg: lots of fixes related to compositingZack Rusin
fixes transformations, rendering with multiple bound textures, xrender matrix conversions plus some cleanups
2009-10-20st/xorg: Cleanly shutdownJakob Bornecrantz
2009-10-19st/xorg: implement basic src/mask transformationsZack Rusin
plus fix filters
2009-10-17gallium: Permit surface_copy and surface_fill to be NULL.Corbin Simpson
Uf. Lots of files touched. Would people with working vega, xorg, dri1, etc. please make sure you are not broken, and fix yourself up if you are. There were only two or three places where the code did not have painful fallbacks, so I would advise st maintainers to find less painful workarounds, or consider overhauling util_surface_copy and util_surface_fill. Per ymanton, darktama, and Dr_Jakob's suggestions, clear has been left as-is. I will not add PIPE_CAP_BLITTER unless it is deemed necessary.
2009-10-14st/xorg: get transparency on fills working (fixes Qt/KDE apps)Zack Rusin
2009-10-11st/xorg: initialize pipe in the rendererZack Rusin
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.