summaryrefslogtreecommitdiff
path: root/src/gallium/state_trackers/xorg/xorg_exa_tgsi.h
AgeCommit message (Collapse)Author
2009-11-16st/xorg: Fix comp alpha code and deal with luminance masksJakob Bornecrantz
There are two fixes in here one is a one liner that fixes component alpha logic. The other deals better with luminance formats used for masks, sources not yet implemented. Fixes component alpha text and icons in gnome. There are a one or two cases that this code misses. Like if src_luminance is set but no mask image is given.
2009-11-16st/xorg: Incase of format missmatch swizzle channels and set alphaJakob Bornecrantz
This path is only hit for icons in gnome so far
2009-11-11st/xorg: implement repeatnone and make some code smell less like assZack Rusin
2009-10-26st/xorg: add yuv vertex shaderZack Rusin
plus some general fixes
2009-10-26st/xorg: add yuv shadersZack Rusin
2009-10-23st/xorg: fix text with component alpha renderingZack Rusin
2009-10-22st/xorg: lots of render fixesZack Rusin
fixes all the blend modes, fixes flushing/finishing semantics, adds acceleration for the component alpha modes that we can support, fixes src in mask shader and general cleanups
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-09-03st/xorg: adjust enums in preperation for gradientsZack Rusin
2009-08-26st/xorg: create basic vertex shaderZack Rusin
2009-08-25exa: add basic code to cache vertex and fragment shadersZack Rusin
2009-08-24xorg: start on code accelerating renderZack Rusin