As stated, it's a bug. Certainly not a hardware limit.
The bug was simply that when allocating buffers, I was allocating in items to store and not in bytes, which obviously caused problems as OpenGL didn't allocate enough to store all the data.
This should be fixed in revision #103. A release will follow after I manage to fix the bug in cffigl which was prevents error detection. If you want a quick fix though, just download the current revision.
As stated, it's a bug. Certainly not a hardware limit.
The bug was simply that when allocating buffers, I was allocating in items to store and not in bytes, which obviously caused problems as OpenGL didn't allocate enough to store all the data.
This should be fixed in revision #103. A release will follow after I manage to fix the bug in cffigl which was prevents error detection. If you want a quick fix though, just download the current revision.