Fix issue with conversion

Fix issue with conversion
This commit is contained in:
Andy Vandijck 2025-06-29 15:24:02 +02:00
parent c7abd4e74e
commit 3e0ba6d5c1
2 changed files with 3 additions and 3 deletions

View File

@ -2575,7 +2575,7 @@ void SDLDrawingPanel::DrawArea()
for (int i = 0; i < (height * scale); i++) {
for (int j = 0; j < (width * scale); j++) {
todraw_argb[i + (j * (srcPitch / 4))] = 0xFF000000 | ((todraw_argb[i + (j * (srcPitch / 4))] & 0xFF) << 16) | (todraw_argb[i + (j * (srcPitch / 4))] & 0xFF00) | ((todraw_argb[i + (j * (srcPitch / 4))] & 0xFF0000) >> 16);
todraw_argb[j + (i * (srcPitch / 4))] = 0xFF000000 | ((todraw_argb[j + (i * (srcPitch / 4))] & 0xFF) << 16) | (todraw_argb[j + (i * (srcPitch / 4))] & 0xFF00) | ((todraw_argb[j + (i * (srcPitch / 4))] & 0xFF0000) >> 16);
}
}
@ -2588,7 +2588,7 @@ void SDLDrawingPanel::DrawArea()
todraw_rgb565 = (uint16_t *)(todraw + srcPitch);
for (int i = 0; i < (height * scale); i++) {
for (int j = 0; j < (width * scale); j++) {
todraw_rgb565[i + (j * (srcPitch / 2))] = ((todraw_rgb565[i + (j * (srcPitch / 2))] & 0x7FE0) << 1) | (todraw_rgb565[i + (j * (srcPitch / 2))] & 0x1F);
todraw_rgb565[j + (i * (srcPitch / 2))] = ((todraw_rgb565[j + (i * (srcPitch / 2))] & 0x7FE0) << 1) | (todraw_rgb565[j + (i * (srcPitch / 2))] & 0x1F);
}
}

@ -1 +1 @@
Subproject commit 855244e2525ccdaff9d0cf534cfa95ef7b549df7
Subproject commit d2e68f1641010efb05985e1992bf4c76abaf9947