drawIndexed method

  1. @override
void drawIndexed(
  1. IndexedDraw draw
)
override

A draw with a zero base vertex and first instance is draw, recorded as one, on every fake; anything else needs the feature.

Implementation

@override
void drawIndexed(IndexedDraw draw) {
  if (!draw.usesBaseVertexOrInstance) {
    this.draw(
      instanceCount: draw.instanceCount,
      firstIndex: draw.firstIndex,
      indexCount: draw.indexCount,
    );
    return;
  }
  _gated(DeviceFeature.baseVertexBaseInstance, 'drawIndexed', draw);
}