iris: 3DPRIMITIVE fields

This commit is contained in:
Kenneth Graunke 2018-01-21 21:19:26 -08:00
parent b3646e2b48
commit 2f100c6e31

View file

@ -1585,6 +1585,8 @@ iris_upload_render_state(struct iris_context *ice,
iris_emit_cmd(batch, GENX(3DPRIMITIVE), prim) {
prim.StartInstanceLocation = draw->start_instance;
prim.InstanceCount = draw->instance_count;
prim.VertexCountPerInstance = draw->count;
prim.VertexAccessType = draw->index_size > 0 ? RANDOM : SEQUENTIAL;
// XXX: this is probably bonkers.
prim.StartVertexLocation = draw->start;