Lines Matching full:alpha
92 #define PVR2D_ALPHA8 0x06UL // Alpha-only 8 bit per pixel (used with a constant fill colour)
93 #define PVR2D_ALPHA4 0x07UL // Alpha-only 4 bits per pixel (used with a constant fill colour)
160 PVR2D_BLIT_GLOBAL_ALPHA_ENABLE = 0x00000002, /* enable standard global alpha */
161 PVR2D_BLIT_PERPIXEL_ALPHABLEND_ENABLE = 0x00000004, /* enable per-pixel alpha bleding */
163 PVR2D_BLIT_FULLY_SPECIFIED_ALPHA_ENABLE = 0x00000010, /* enable fully specified alpha */
181 PVR2D_BLIT_FORCE_ALPHA_FF = 0x02000000, /* set the alpha channel to 0xFF */
185 /* standard alpha-blending functions, AlphaBlendingFunc field of PVR2DBLTINFO */
187 PVR2D_ALPHA_OP_SRC_DSTINV = 1, /* source alpha : Cdst = Csrc*Asrc + Cdst*(1-Asrc) */
188 PVR2D_ALPHA_OP_SRCP_DSTINV = 2, /* premultiplied source alpha : Cdst = Csrc + Cdst*(1-Asrc) */
189 PVR2D_ALPHA_OP_GLOBAL = 3, /* global alpha: Cdst = Csrc*Aglob + Cdst*(1-Aglob) */
190 PVR2D_ALPHA_OP_SRCP_GLOBAL = 4 /* premultiplied source with global alpha: Cdst = Csrc*Aglob + Cdst*(1-Asrc)*(1-Aglob) */
193 /* blend ops for fully specified alpha (SGX 2D Core only) */
204 /* SGX 2D Core Fully specified alpha blend : pAlpha field of PVR2DBLTINFO structure */
205 /* a fully specified Alpha Blend operation is defined as */
206 /* DST (ALPHA) = (ALPHA_1 * SRC (ALPHA)) + (ALPHA_3 * DST (ALPHA)) */
209 /* PRE_MUL = ((SRC(A)) * (Global Alpha Value)) */
210 /* DST (ALPHA) = (ALPHA_1 * SRC (ALPHA)) + (PRE_MUL * DST (ALPHA)) */
212 /* if the transparent source alpha stage is enabled then a source alpha of zero forces the */
224 PVR2D_BOOL bTransAlpha; /* enable transparent source alpha stage */
225 PVR2D_BOOL bUpdateAlphaLookup; /* enable and update the 1555-Lookup alpha table */
226 PVR2D_UCHAR uAlphaLookup0; /* 8 bit alpha when A=0 in a 1555-Lookup surface */
227 PVR2D_UCHAR uAlphaLookup1; /* 8 bit alpha when A=1 in a 1555-Lookup surface */
228 PVR2D_UCHAR uGlobalRGB; /* Global Alpha Value for RGB, 0=transparent 255=opaque */
229 PVR2D_UCHAR uGlobalA; /* Global Alpha Value for Alpha */
305 PVR2D_UCHAR Alpha;
312 PVR2D_UCHAR GlobalAlphaValue; /* global alpha blending */
313 PVR2D_UCHAR AlphaBlendingFunc; /* per-pixel alpha-blending function */
345 PPVR2D_ALPHABLT pAlpha; /* fully specified alpha blend (2DCore only) */
416 PVR2D_UCHAR GlobalAlphaValue; /* global alpha blending */
417 PVR2D_UCHAR AlphaBlendingFunc; /* per-pixel alpha-blending function */
423 PVR2D_UCHAR subpicGlobalAlpha[6]; /* global alpha value for each subpic */
465 #define PVR2DROPcopy 0xCC /* src (used for source copy and alpha blts) */
526 #define CKEY_MASK_1555 0x00F8F8F8UL /* Alpha is not normally included in the key test */