|
|
| version 1.6, 2003/12/05 19:42:04 | version 1.7, 2004/02/18 02:03:37 |
|---|---|
| Line 250 RGB16 scrnmng_makepal16(RGB32 pal32) { | Line 250 RGB16 scrnmng_makepal16(RGB32 pal32) { |
| RGB16 ret; | RGB16 ret; |
| ret = (pal32.p.r & 0xf8) << 8; | ret = (pal32.p.r & 0xf8) << 8; |
| #if defined(SIZE_QVGA) | #if defined(SIZE_QVGA) && !defined(SIZE_VGATEST) |
| ret += (pal32.p.g & 0xfc) << (3 + 16); | ret += (pal32.p.g & 0xfc) << (3 + 16); |
| #else | #else |
| ret += (pal32.p.g & 0xfc) << 3; | ret += (pal32.p.g & 0xfc) << 3; |
| Line 284 const SCRNSURF *scrnmng_surflock(void) { | Line 284 const SCRNSURF *scrnmng_surflock(void) { |
| scrnsurf.xalign = 2; | scrnsurf.xalign = 2; |
| scrnsurf.yalign = scrnmng.vram->yalign; | scrnsurf.yalign = scrnmng.vram->yalign; |
| } | } |
| #if !defined(SIZE_VGATEST) | |
| scrnsurf.width = min(scrnstat.width, 640); | scrnsurf.width = min(scrnstat.width, 640); |
| scrnsurf.height = min(scrnstat.height, 400); | scrnsurf.height = min(scrnstat.height, 400); |
| #else | |
| scrnsurf.width = min(scrnstat.width, 320); | |
| scrnsurf.height = min(scrnstat.height, 200); | |
| #endif | |
| scrnsurf.bpp = 16; | scrnsurf.bpp = 16; |
| scrnsurf.extend = 0; | scrnsurf.extend = 0; |
| return(&scrnsurf); | return(&scrnsurf); |