b373d1357bbfbf17d57e359cd6d6775120481386
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,
12 VS_FILL
= (VS_SOLID_FILL
|
15 /*VS_TRANSFORM = 1 << 5*/
19 FS_COMPOSITE
= 1 << 0,
21 FS_SOLID_FILL
= 1 << 2,
22 FS_LINGRAD_FILL
= 1 << 3,
23 FS_RADGRAD_FILL
= 1 << 4,
24 FS_CA_FULL
= 1 << 5, /* src.rgba * mask.rgba */
25 FS_CA_SRCALPHA
= 1 << 6, /* src.aaaa * mask.rgba */
28 FS_FILL
= (FS_SOLID_FILL
|
31 FS_COMPONENT_ALPHA
= (FS_CA_FULL
|
42 struct xorg_shaders
*xorg_shaders_create(struct xorg_renderer
*renderer
);
43 void xorg_shaders_destroy(struct xorg_shaders
*shaders
);
45 struct xorg_shader
xorg_shaders_get(struct xorg_shaders
*shaders
,