Comment # 1
on bug 105256
from Roland Scheidegger
At a quick glance, I'd suspect the problem isn't really drawElementsBaseVertex per se, but the use of GL_UNSIGNED_BYTE indices as the code seemed to do. The hw doesn't support ubyte indices, and this has to be emulated by converting the elements to ushort (and if you don't start from zero, IIRC this can get huge buffers allocated especially if start is negative, but I don't remember the details). I don't know if the driver could do better, but in general you're advised to not use ubyte indices (this is a gl only feature, d3d doesn't support it, so it's unsurprising some hw doesn't support it natively). (Note that even early GCN does not support ubyte indices, they are only supported starting with Vulcanic Islands.)
You are receiving this mail because:
- You are the assignee for the bug.
_______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel