fix(ppu): fix bug when loading sprite pixels into FIFO

This commit is contained in:
Rekai Nyangadzayi Musuka 2021-05-01 16:22:44 -05:00
parent b251efcc7d
commit 66414075da
1 changed files with 2 additions and 2 deletions

View File

@ -254,12 +254,12 @@ impl Ppu {
};
let start = ((self.x_pos + 8) - attr.x) as usize;
let end = 8 - self.fifo.object.len();
let end = start + (8 - self.fifo.object.len());
let x_flip = attr.flags.x_flip();
for i in start..end {
let x = if x_flip { end - i } else { i };
let x = if x_flip { 7 - i } else { i };
let priority = attr.flags.priority();
let shade = palette.shade(tbpp.shade_id(x));