ps2sdk
1.1
A collection of Open Source libraries used for developing applications on Sony's PlayStation 2® (PS2).
|
#include <tamtypes.h>
Go to the source code of this file.
Data Structures | |
struct | blend_t |
Macros | |
#define | BLEND_COLOR_SOURCE 0 |
#define | BLEND_COLOR_DEST 1 |
#define | BLEND_COLOR_ZERO 2 |
#define | BLEND_ALPHA_SOURCE 0 |
#define | BLEND_ALPHA_DEST 1 |
#define | BLEND_ALPHA_FIXED 2 |
#define | ALPHA_CORRECT_RGBA32 0 |
#define | ALPHA_CORRECT_RGBA16 1 |
Functions | |
qword_t * | draw_pixel_alpha_control (qword_t *q, int enable) |
qword_t * | draw_alpha_blending (qword_t *q, int context, blend_t *blend) |
qword_t * | draw_alpha_correction (qword_t *q, int context, int alpha) |
Draw library blending functions
Definition in file draw_blending.h.
#define ALPHA_CORRECT_RGBA16 1 |
Definition at line 24 of file draw_blending.h.
#define ALPHA_CORRECT_RGBA32 0 |
Alpha Correction
Definition at line 23 of file draw_blending.h.
#define BLEND_ALPHA_DEST 1 |
Definition at line 19 of file draw_blending.h.
#define BLEND_ALPHA_FIXED 2 |
Definition at line 20 of file draw_blending.h.
#define BLEND_ALPHA_SOURCE 0 |
Definition at line 18 of file draw_blending.h.
#define BLEND_COLOR_DEST 1 |
Definition at line 15 of file draw_blending.h.
#define BLEND_COLOR_SOURCE 0 |
Alpha Blending
Definition at line 14 of file draw_blending.h.
#define BLEND_COLOR_ZERO 2 |
Definition at line 16 of file draw_blending.h.
Alpha Blending
Definition at line 20 of file draw_environment.c.
References blend_t::alpha, blend_t::color1, blend_t::color2, blend_t::color3, context, blend_t::fixed_alpha, GIF_FLG_PACKED, GIF_REG_AD, GIF_SET_TAG, GS_REG_ALPHA, GS_SET_ALPHA, and PACK_GIFTAG.
Alpha Correction
Definition at line 176 of file draw_environment.c.
References context, GIF_FLG_PACKED, GIF_REG_AD, GIF_SET_TAG, GS_REG_FBA, GS_SET_FBA, and PACK_GIFTAG.
Alpha Blending Per-Pixel MSB Control
Definition at line 8 of file draw_environment.c.
References GIF_FLG_PACKED, GIF_REG_AD, GIF_SET_TAG, GS_REG_PABE, GS_SET_PABE, and PACK_GIFTAG.