From ca67e8adba8984da90d72483999b28ea1d3f9011 Mon Sep 17 00:00:00 2001 From: TomW Date: Tue, 18 Nov 2014 19:25:06 +0000 Subject: [PATCH] Changed data ordering in S3 acceleration in 32bpp modes, fixes display with some drivers. Patch from Battler. --- src/vid_s3.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/vid_s3.c b/src/vid_s3.c index ecc9f51..08625e6 100644 --- a/src/vid_s3.c +++ b/src/vid_s3.c @@ -1176,7 +1176,7 @@ void s3_accel_start(int count, int cpu_input, uint32_t mix_dat, uint32_t cpu_dat { if (s3->accel.dat_count) { - cpu_dat = (cpu_dat & 0xffff) | (s3->accel.dat_buf << 16); + cpu_dat = ((cpu_dat & 0xffff) << 16) | s3->accel.dat_buf; count = 4; s3->accel.dat_count = 0; }