Comment 51 for bug 347618

Revision history for this message
In , Airlied-freedesktop (airlied-freedesktop) wrote :

Just to add my analysis to this for posterity.

This is a UMS bug only, it could happen with KMS, its just extremely unlikely.

When we emit the solid vertices in KMS, we don't have to flush the whole indirect buffer when we run out of VBO space, we just create a new VBO and continue from there, adding a new VBO to the current IB involves writing 7+7+5+11+10 = 40 dwords to the IB. We currently leave a buffer of 1024 dwords in the command stream, so that is quite a lot of VBOs.