Fixed the triangle block parsing; bug caused by adding twice on precision reads such that int claimed to move the pointer 8 bytes and double 16 bytes.