diff options
author | 2007-12-17 16:37:57 +0000 | |
---|---|---|
committer | 2007-12-17 16:37:57 +0000 | |
commit | c82a966b3b72d79ac3ce394980d6b5806e752160 (patch) | |
tree | f46dd63acdd83498db10a0563bb4e874df26d903 /src/emu/render.h | |
parent | 8a8ccc594989d85f2277c48d3c158f7cee41d06b (diff) |
Changes for MAME 0.121u2.mame0121u2
Diffstat (limited to 'src/emu/render.h')
-rw-r--r-- | src/emu/render.h | 28 |
1 files changed, 17 insertions, 11 deletions
diff --git a/src/emu/render.h b/src/emu/render.h index c86f4c62e14..f017eb69f4a 100644 --- a/src/emu/render.h +++ b/src/emu/render.h @@ -87,19 +87,25 @@ enum LAYER_CONFIG_ENABLE_SCREEN_OVERLAY) /* texture formats */ -#define TEXFORMAT_UNDEFINED 0 /* require a format to be specified */ -#define TEXFORMAT_PALETTE16 1 /* 16bpp palettized, alpha ignored */ -#define TEXFORMAT_PALETTEA16 2 /* 16bpp palettized, alpha respected */ -#define TEXFORMAT_RGB15 3 /* 16bpp 5-5-5 RGB */ -#define TEXFORMAT_RGB32 4 /* 32bpp 8-8-8 RGB */ -#define TEXFORMAT_ARGB32 5 /* 32bpp 8-8-8-8 ARGB */ -#define TEXFORMAT_YUY16 6 /* 16bpp 8-8 Y/Cb, Y/Cr in sequence */ +enum +{ + TEXFORMAT_UNDEFINED = 0, /* require a format to be specified */ + TEXFORMAT_PALETTE16, /* 16bpp palettized, alpha ignored */ + TEXFORMAT_PALETTEA16, /* 16bpp palettized, alpha respected */ + TEXFORMAT_RGB15, /* 16bpp 5-5-5 RGB */ + TEXFORMAT_RGB32, /* 32bpp 8-8-8 RGB */ + TEXFORMAT_ARGB32, /* 32bpp 8-8-8-8 ARGB */ + TEXFORMAT_YUY16 /* 16bpp 8-8 Y/Cb, Y/Cr in sequence */ +}; /* blending modes */ -#define BLENDMODE_NONE 0 /* no blending */ -#define BLENDMODE_ALPHA 1 /* standard alpha blend */ -#define BLENDMODE_RGB_MULTIPLY 2 /* apply source alpha to source pix, then multiply RGB values */ -#define BLENDMODE_ADD 3 /* apply source alpha to source pix, then add to destination */ +enum +{ + BLENDMODE_NONE = 0, /* no blending */ + BLENDMODE_ALPHA, /* standard alpha blend */ + BLENDMODE_RGB_MULTIPLY, /* apply source alpha to source pix, then multiply RGB values */ + BLENDMODE_ADD /* apply source alpha to source pix, then add to destination */ +}; /* flags for primitives */ |