1 #ifndef XORG_EXA_TGSI_H
2 #define XORG_EXA_TGSI_H
4 #include "xorg_renderer.h"
9 VS_SOLID_FILL
= 1 << 2,
10 VS_LINGRAD_FILL
= 1 << 3,
11 VS_RADGRAD_FILL
= 1 << 4,
15 VS_FILL
= (VS_SOLID_FILL
|
21 FS_COMPOSITE
= 1 << 0,
23 FS_SOLID_FILL
= 1 << 2,
24 FS_LINGRAD_FILL
= 1 << 3,
25 FS_RADGRAD_FILL
= 1 << 4,
26 FS_CA_FULL
= 1 << 5, /* src.rgba * mask.rgba */
27 FS_CA_SRCALPHA
= 1 << 6, /* src.aaaa * mask.rgba */
30 FS_FILL
= (FS_SOLID_FILL
|
33 FS_COMPONENT_ALPHA
= (FS_CA_FULL
|
44 struct xorg_shaders
*xorg_shaders_create(struct xorg_renderer
*renderer
);
45 void xorg_shaders_destroy(struct xorg_shaders
*shaders
);
47 struct xorg_shader
xorg_shaders_get(struct xorg_shaders
*shaders
,