|
|
| version 1.2, 2004/08/08 09:12:06 | version 1.4, 2004/08/20 08:41:41 |
|---|---|
| Line 4 | Line 4 |
| #include "sdraw.h" | #include "sdraw.h" |
| #include "palettes.h" | #include "palettes.h" |
| #if !defined(SIZE_QVGA) | |
| #undef SDZMODE | |
| #if defined(SUPPORT_8BPP) | #if defined(SUPPORT_8BPP) |
| #define SDSYM(sym) sdraw8##sym | #define SDSYM(sym) sdraw8##sym |
| Line 13 | Line 16 |
| #undef SDSETPIXEL | #undef SDSETPIXEL |
| #endif | #endif |
| #define SDZMODE | |
| #if defined(SUPPORT_16BPP) | #if defined(SUPPORT_16BPP) |
| #define SDSYM(sym) sdraw16##sym | #define SDSYM(sym) sdraw16##sym |
| #define SDSETPIXEL(ptr, pal) *(UINT16 *)(ptr) = x1n_pal16[(pal)] | #define SDSETPIXEL(ptr, pal) *(UINT16 *)(ptr) = xmil_pal16[(pal)] |
| #define SDSETZPIXEL(ptr, pal) *(UINT16 *)(ptr) = x1z_pal16[(pal)] | |
| #include "sdraw.mcr" | #include "sdraw.mcr" |
| #undef SDSYM | #undef SDSYM |
| #undef SDSETPIXEL | #undef SDSETPIXEL |
| #undef SDSETZPIXEL | |
| #endif | #endif |
| #if defined(SUPPORT_24BPP) | #if defined(SUPPORT_24BPP) |
| #define SDSYM(sym) sdraw24##sym | #define SDSYM(sym) sdraw24##sym |
| #define SDSETPIXEL(ptr, pal) (ptr)[RGB24_R] = x1n_pal32[(pal)].p.r; \ | #define SDSETPIXEL(ptr, pal) (ptr)[RGB24_R] = xmil_pal32[(pal)].p.r; \ |
| (ptr)[RGB24_G] = x1n_pal32[(pal)].p.g; \ | (ptr)[RGB24_G] = xmil_pal32[(pal)].p.g; \ |
| (ptr)[RGB24_B] = x1n_pal32[(pal)].p.b | (ptr)[RGB24_B] = xmil_pal32[(pal)].p.b |
| #define SDSETZPIXEL(ptr, pal) (ptr)[RGB24_R] = x1z_pal32[(pal)].p.r; \ | |
| (ptr)[RGB24_G] = x1z_pal32[(pal)].p.g; \ | |
| (ptr)[RGB24_B] = x1z_pal32[(pal)].p.b | |
| #include "sdraw.mcr" | #include "sdraw.mcr" |
| #undef SDSYM | #undef SDSYM |
| #undef SDSETPIXEL | #undef SDSETPIXEL |
| #undef SDSETZPIXEL | |
| #endif | #endif |
| #if defined(SUPPORT_32BPP) | #if defined(SUPPORT_32BPP) |
| #define SDSYM(sym) sdraw32##sym | #define SDSYM(sym) sdraw32##sym |
| #define SDSETPIXEL(ptr, pal) *(UINT32 *)(ptr) = x1n_pal32[(pal)].d | #define SDSETPIXEL(ptr, pal) *(UINT32 *)(ptr) = xmil_pal32[(pal)].d |
| #define SDSETZPIXEL(ptr, pal) *(UINT32 *)(ptr) = x1z_pal32[(pal)].d | |
| #include "sdraw.mcr" | #include "sdraw.mcr" |
| #undef SDSYM | #undef SDSYM |
| #undef SDSETPIXEL | #undef SDSETPIXEL |
| #undef SDSETZPIXEL | |
| #endif | #endif |
| Line 81 const SDRAWFN *sdraw_getproctbl(const SC | Line 78 const SDRAWFN *sdraw_getproctbl(const SC |
| return(tbl[proc]); | return(tbl[proc]); |
| } | } |
| #endif | |