Lines Matching refs:prim
1163 cl_emit(&job->bcl, INDIRECT_INDEXED_INSTANCED_PRIM_LIST, prim) {
1164 prim.index_type = ffs(info->index_size) - 1;
1166 prim.address_of_indices_list =
1169 prim.mode = hw_prim_type | prim_tf_enable;
1170 prim.enable_primitive_restarts = info->primitive_restart;
1172 prim.number_of_draw_indirect_indexed_records = indirect->draw_count;
1174 prim.stride_in_multiples_of_4_bytes = indirect->stride >> 2;
1175 prim.address = cl_address(v3d_resource(indirect->buffer)->bo,
1179 cl_emit(&job->bcl, INDEXED_INSTANCED_PRIM_LIST, prim) {
1180 prim.index_type = ffs(info->index_size) - 1;
1182 prim.index_offset = offset;
1184 prim.maximum_index = (1u << 31) - 1; /* XXX */
1185 prim.address_of_indices_list =
1188 prim.mode = hw_prim_type | prim_tf_enable;
1189 prim.enable_primitive_restarts = info->primitive_restart;
1191 prim.number_of_instances = info->instance_count;
1192 prim.instance_length = draws[0].count;
1195 cl_emit(&job->bcl, INDEXED_PRIM_LIST, prim) {
1196 prim.index_type = ffs(info->index_size) - 1;
1197 prim.length = draws[0].count;
1199 prim.index_offset = offset;
1201 prim.maximum_index = (1u << 31) - 1; /* XXX */
1202 prim.address_of_indices_list =
1205 prim.mode = hw_prim_type | prim_tf_enable;
1206 prim.enable_primitive_restarts = info->primitive_restart;
1214 cl_emit(&job->bcl, INDIRECT_VERTEX_ARRAY_INSTANCED_PRIMS, prim) {
1215 prim.mode = hw_prim_type | prim_tf_enable;
1216 prim.number_of_draw_indirect_array_records = indirect->draw_count;
1218 prim.stride_in_multiples_of_4_bytes = indirect->stride >> 2;
1219 prim.address = cl_address(v3d_resource(indirect->buffer)->bo,
1229 cl_emit(&job->bcl, VERTEX_ARRAY_INSTANCED_PRIMS, prim) {
1230 prim.mode = hw_prim_type | prim_tf_enable;
1231 prim.index_of_first_vertex = draws[0].start;
1232 prim.number_of_instances = info->instance_count;
1233 prim.instance_length = vert_count;
1242 cl_emit(&job->bcl, VERTEX_ARRAY_PRIMS, prim) {
1243 prim.mode = hw_prim_type | prim_tf_enable;
1244 prim.length = vert_count;
1245 prim.index_of_first_vertex = draws[0].start;