[teagba] Change sprite buffer to fully update on every VSync

This commit is contained in:
2023-12-22 01:02:24 -06:00
parent d29118d783
commit 6de0e882e9
2 changed files with 12 additions and 20 deletions

View File

@ -29,13 +29,14 @@ enum DispCtl {
};
struct OX_ALIGN8 GbaSpriteAttrUpdate {
uint16_t attr0 = 0;
uint16_t attr1 = 0;
uint16_t attr2 = 0;
uint16_t idx = 0;
uint16_t attr0 = 0;
uint16_t attr1 = 0;
uint16_t attr2 = 0;
uint16_t idx = 0;
};
GbaSpriteAttrUpdate &spriteAttr(size_t i) noexcept;
void addSpriteUpdate(const GbaSpriteAttrUpdate &upd) noexcept;
void applySpriteUpdates() noexcept;