We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d22f0f2 commit a5fbaedCopy full SHA for a5fbaed
src/nba/src/hw/ppu/merge.cpp
@@ -153,8 +153,11 @@ void PPU::DrawMergeImpl(int cycles) {
153
merge.force_alpha_blend = false;
154
155
const auto current_sprite_pixel = enable_obj ? sprite.buffer_rd[x] : Sprite::Pixel{0U};
156
-
157
- if(!current_sprite_pixel.mosaic || !merge.sprite_pixel_latch.mosaic || merge.mosaic_x[1] == 0U) {
+ if(
+ !current_sprite_pixel.mosaic || !merge.sprite_pixel_latch.mosaic ||
158
+ current_sprite_pixel.priority < merge.sprite_pixel_latch.priority ||
159
+ merge.mosaic_x[1] == 0U
160
+ ) {
161
merge.sprite_pixel_latch = current_sprite_pixel;
162
}
163
0 commit comments