Results are given for the **1,087,716 Triangles** buddha model.
Different binary container formats make use of different component files. While the **Binary Geometry** approach employs several files to store
the index and geometry data directly in the requested precision, the **Image Geometry** approach uses two component files for the position information,
one for each byte. Finally, the **BitLOD Geometry** approach uses several chunks to accumulate the full precision, where each chunk provides a refinement
for the position and normal information.

Approach | Patches | Files / Patch | Primitive Types | Position Precision (Bits) | Normal Precision (Bits) | Bytes / Triangle |
---|---|---|---|---|---|---|

Binary Geometry, Full Precision | 16 | 3 | TRIANGLESTRIP, TRIANGLES | 32 | 32 | ~15.09 |

Binary Geometry, Compact (not 32-bit-aligned) | 16 | 3 | TRIANGLESTRIP, TRIANGLES | 16 | 8 | ~7.46 |

Binary Geometry, Compact (32-bit-aligned) | 16 | 2 | TRIANGLESTRIP, TRIANGLES | 16 | 8* | ~6.95 |

Binary Geometry Interleaved, Compact | 16 | 2 | TRIANGLESTRIP, TRIANGLES | 16 | 16 | ~11.0 |

Image Geometry | 16 | 4 | TRIANGLESTRIP, TRIANGLES | 16 | 8 | ~6.08 |

*As some approaches are using spherical coordinates, they need a litte less memory in total to store normal information.

**Normals computed on-the-fly