PCem
changeset 38:79cd603440f9
S3 line draw now uses correct foreground/background mix.
| author | TomW |
|---|---|
| date | Sat Nov 16 17:25:44 2013 +0000 |
| parents | bea391e61690 |
| children | 98e5536cbe16 |
| files | src/vid_s3.c |
| diffstat | 1 files changed, 5 insertions(+), 1 deletions(-) [+] |
line diff
1.1 --- a/src/vid_s3.c Fri Nov 15 19:55:22 2013 +0000 1.2 +++ b/src/vid_s3.c Sat Nov 16 17:25:44 2013 +0000 1.3 @@ -959,6 +959,10 @@ 1.4 s3->accel.sy = s3->accel.maj_axis_pcnt; 1.5 } 1.6 if ((s3->accel.cmd & 0x100) && !cpu_input) return; /*Wait for data from CPU*/ 1.7 + 1.8 + frgd_mix = (s3->accel.frgd_mix >> 5) & 3; 1.9 + bkgd_mix = (s3->accel.bkgd_mix >> 5) & 3; 1.10 + 1.11 if (s3->accel.cmd & 8) /*Radial*/ 1.12 { 1.13 while (count-- && s3->accel.sy >= 0) 1.14 @@ -1457,7 +1461,7 @@ 1.15 int xx; 1.16 int offset = svga->hwcursor_latch.x - svga->hwcursor_latch.xoff; 1.17 1.18 - pclog("HWcursor %i %i\n", svga->hwcursor_latch.x, svga->hwcursor_latch.y); 1.19 +// pclog("HWcursor %i %i\n", svga->hwcursor_latch.x, svga->hwcursor_latch.y); 1.20 for (x = 0; x < 64; x += 16) 1.21 { 1.22 dat[0] = (svga->vram[svga->hwcursor_latch.addr] << 8) | svga->vram[svga->hwcursor_latch.addr + 1];
