phy1um / ps2-homebrew-livestreams

Repo for code written during my Playstation 2 Homebrew livestreams
MIT License
47 stars 6 forks source link

GH-11 VRAM Slice Abstraction #26

Closed phy1um closed 2 years ago

phy1um commented 2 years ago

Resolves #11

New VRAM management strategy based on slices (subregions) of VRAM. This allows for textures to be allocated from a slice which can be refreshed (freed) independently of framebuffers etc which exist outside of that slice.

Sections of VRAM can now be managed independently.