[Mesa-dev] size of LP_MAX_VBUF_SIZE

Dave Airlie airlied at gmail.com
Thu Feb 20 01:45:14 UTC 2020


Hey,

Anyone know why LP_MAX_VBUF_SIZE is only 4K?

Tess submits > 100K verts to the draw pipeline, which start to split
them, due to the 4K size of the above it splits 50 vertices per vbuf,
however it then calls draw_reset_vertex_ids which iterates over all
100K vertices each time.

I might try fixing the reset, but I wondered why this was only sending
50 vertices at a time to the rasterizer.

Dave.


More information about the mesa-dev mailing list