Lines Matching defs:range
929 const SVGA3dPrimitiveRange *range,
944 SVGA3dSurfaceFormat indexFormat = xlate_index_format(range->indexWidth);
948 range->indexArray.offset != svga->state.hw_draw.ib_offset) {
958 range->indexArray.offset,
967 range->indexArray.offset);
974 svga->state.hw_draw.ib_offset = range->indexArray.offset;
998 const SVGA3dPrimitiveRange *range,
1068 ret = validate_index_buffer(hwtnl, range, ib);
1084 if (svga->state.hw_draw.topology != range->primType) {
1085 ret = SVGA3D_vgpu10_SetTopology(svga->swc, range->primType);
1089 svga->state.hw_draw.topology = range->primType;
1104 range->indexBias,
1112 range->indexBias);
1146 range->indexBias,
1153 range->indexBias);
1208 const SVGA3dPrimitiveRange *range,
1222 int index_bias = (int) range->indexBias + hwtnl->index_bias;
1305 assert(range->indexWidth == range->indexArray.stride);
1309 ASSERTED unsigned offset = range->indexArray.offset;
1310 ASSERTED unsigned stride = range->indexArray.stride;
1317 switch (range->primType) {
1319 count = range->primitiveCount;
1322 count = range->primitiveCount * 2;
1325 count = range->primitiveCount + 1;
1328 count = range->primitiveCount * 3;
1331 count = range->primitiveCount + 2;
1334 count = range->primitiveCount + 2;
1357 const SVGA3dPrimitiveRange *range,
1371 SVGA_RETRY(hwtnl->svga, draw_vgpu10(hwtnl, range, vcount, min_index,
1380 check_draw_params(hwtnl, range, min_index, max_index, ib);
1397 hwtnl->cmd.prim[hwtnl->cmd.prim_count] = *range;