summaryrefslogtreecommitdiff
path: root/src/gallium/state_trackers/xorg/xorg_exa_tgsi.h
diff options
context:
space:
mode:
authorJakob Bornecrantz <jakob@vmware.com>2009-11-12 11:16:30 +0100
committerJakob Bornecrantz <jakob@vmware.com>2009-11-16 23:33:44 +0100
commit5438ee3ecfe5c25102d196fd6d7258201e27e6ca (patch)
tree76b083f6d7ab5f009e0b39b61bf01b8a21c6d7d4 /src/gallium/state_trackers/xorg/xorg_exa_tgsi.h
parentd683acb101a65d0688bfd0818a0ddb4be16e376d (diff)
st/xorg: Incase of format missmatch swizzle channels and set alpha
This path is only hit for icons in gnome so far
Diffstat (limited to 'src/gallium/state_trackers/xorg/xorg_exa_tgsi.h')
-rw-r--r--src/gallium/state_trackers/xorg/xorg_exa_tgsi.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/gallium/state_trackers/xorg/xorg_exa_tgsi.h b/src/gallium/state_trackers/xorg/xorg_exa_tgsi.h
index c038dc2231..062de947e6 100644
--- a/src/gallium/state_trackers/xorg/xorg_exa_tgsi.h
+++ b/src/gallium/state_trackers/xorg/xorg_exa_tgsi.h
@@ -28,6 +28,10 @@ enum xorg_fs_traits {
FS_YUV = 1 << 7,
FS_SRC_REPEAT_NONE = 1 << 8,
FS_MASK_REPEAT_NONE = 1 << 9,
+ FS_SRC_SWIZZLE_RGB = 1 << 10,
+ FS_MASK_SWIZZLE_RGB = 1 << 11,
+ FS_SRC_SET_ALPHA = 1 << 12,
+ FS_MASK_SET_ALPHA = 1 << 13,
FS_FILL = (FS_SOLID_FILL |
FS_LINGRAD_FILL |