halo.bungie.org

They're Random, Baby!

first | previous | next | last

Mat Noguchi GDC 2005 Talk Slide 42

We try to keep game systems from modifying tag data. Since we don't need to worry about most systems modifying tag data, we can go ahead and merge duplicate tag memory when we are building the cache file. We do this by aliasing tag block elements when we detect duplicate binary data. When we shipped, this process netted us an additional 1 MB per level.



bungie.org