Working within a Memory Budget
•Fit Working Set of Textures in Vidmem(!)
–Use compact texture formats
–EXT_texture_compression_dxt1 (4-bit/texel)
–Use smallest resolutions possible
–Avoid allocating full-screen buffers
•
•If budget exceeded, sort by texture
•Get your working set within the texture budget... by any means necessary.
•Failing to do so can consume significant system memory bandwidth

•Don’t load Mip-Levels if not needed

•Sorting by texture can help mitigate performance issues if texturing out of system memory.