mirror of https://github.com/mgba-emu/mgba.git
GBA Video: Fix backdrop blending on lines without sprites (fixes #1647)
This commit is contained in:
parent
8f46887535
commit
33d1633ada
1
CHANGES
1
CHANGES
|
@ -4,6 +4,7 @@ Emulation fixes:
|
|||
- GBA Serialize: Fix serializing DMA transfer register
|
||||
- GBA Serialize: Fix audio DMA timing deserialization
|
||||
- GBA Video: Fix OAM not invalidating after reset (fixes mgba.io/i/1630)
|
||||
- GBA Video: Fix backdrop blending on lines without sprites (fixes mgba.io/i/1647)
|
||||
Other fixes:
|
||||
- Qt: Only dynamically reset video scale if a game is running
|
||||
- Qt: Fix race condition with proxied video events
|
||||
|
|
Binary file not shown.
After Width: | Height: | Size: 10 KiB |
Binary file not shown.
After Width: | Height: | Size: 10 KiB |
Binary file not shown.
After Width: | Height: | Size: 10 KiB |
Binary file not shown.
After Width: | Height: | Size: 10 KiB |
Binary file not shown.
After Width: | Height: | Size: 10 KiB |
Binary file not shown.
|
@ -623,7 +623,7 @@ static void GBAVideoSoftwareRendererDrawScanline(struct GBAVideoRenderer* render
|
|||
|
||||
_drawScanline(softwareRenderer, y);
|
||||
|
||||
if (softwareRenderer->forceTarget1 && softwareRenderer->target2Bd) {
|
||||
if ((softwareRenderer->forceTarget1 || softwareRenderer->bg[0].target1 || softwareRenderer->bg[1].target1 || softwareRenderer->bg[2].target1 || softwareRenderer->bg[3].target1) && softwareRenderer->target2Bd) {
|
||||
x = 0;
|
||||
for (w = 0; w < softwareRenderer->nWindows; ++w) {
|
||||
uint32_t backdrop = 0;
|
||||
|
|
Loading…
Reference in New Issue