more robust handling of extensions; uses width when clientWidth is 0, which sometimes happens when canvas elements are dynamically created
32-bit element indices now appear to work, and fall back to 16-bit when necessary. so far, only chrome canary 29 fully supports the extension
basic PLY file reader
oes_element_index_uint demo