Home | History | Annotate | Download | only in gpu

Lines Matching refs:geoSrc

477     GeometrySrcState& geoSrc = fGeoSrcStateStack.push_back();
479 geoSrc.fVertexCount = DEBUG_INVAL_START_IDX;
480 geoSrc.fVertexBuffer = (GrVertexBuffer*)DEBUG_INVAL_BUFFER;
481 geoSrc.fIndexCount = DEBUG_INVAL_START_IDX;
482 geoSrc.fIndexBuffer = (GrIndexBuffer*)DEBUG_INVAL_BUFFER;
484 geoSrc.fVertexSrc = kNone_GeometrySrcType;
485 geoSrc.fIndexSrc = kNone_GeometrySrcType;
490 GeometrySrcState& geoSrc = fGeoSrcStateStack.back();
491 GrAssert(kNone_GeometrySrcType == geoSrc.fIndexSrc);
492 GrAssert(kNone_GeometrySrcType == geoSrc.fVertexSrc);
529 GeometrySrcState& geoSrc = fGeoSrcStateStack.back();
534 geoSrc.fVertexSrc = kNone_GeometrySrcType;
541 geoSrc.fVertexSrc = kReserved_GeometrySrcType;
542 geoSrc.fVertexCount = vertexCount;
543 geoSrc.fVertexLayout = vertexLayout;
552 GeometrySrcState& geoSrc = fGeoSrcStateStack.back();
557 geoSrc.fIndexSrc = kNone_GeometrySrcType;
562 geoSrc.fIndexSrc = kReserved_GeometrySrcType;
563 geoSrc.fIndexCount = indexCount;
584 GeometrySrcState& geoSrc = fGeoSrcStateStack.back();
585 switch (geoSrc.fVertexSrc) {
595 geoSrc.fVertexBuffer->unref();
597 geoSrc.fVertexBuffer = (GrVertexBuffer*)DEBUG_INVAL_BUFFER;
607 GeometrySrcState& geoSrc = fGeoSrcStateStack.back();
608 switch (geoSrc.fIndexSrc) {
618 geoSrc.fIndexBuffer->unref();
620 geoSrc.fIndexBuffer = (GrIndexBuffer*)DEBUG_INVAL_BUFFER;
633 GeometrySrcState& geoSrc = fGeoSrcStateStack.back();
634 geoSrc.fVertexSrc = kArray_GeometrySrcType;
635 geoSrc.fVertexLayout = vertexLayout;
636 geoSrc.fVertexCount = vertexCount;
643 GeometrySrcState& geoSrc = fGeoSrcStateStack.back();
644 geoSrc.fIndexSrc = kArray_GeometrySrcType;
645 geoSrc.fIndexCount = indexCount;
652 GeometrySrcState& geoSrc = fGeoSrcStateStack.back();
653 geoSrc.fVertexSrc = kBuffer_GeometrySrcType;
654 geoSrc.fVertexBuffer = buffer;
656 geoSrc.fVertexLayout = vertexLayout;
661 GeometrySrcState& geoSrc = fGeoSrcStateStack.back();
662 geoSrc.fIndexSrc = kBuffer_GeometrySrcType;
663 geoSrc.fIndexBuffer = buffer;
669 GeometrySrcState& geoSrc = fGeoSrcStateStack.back();
670 geoSrc.fVertexSrc = kNone_GeometrySrcType;
675 GeometrySrcState& geoSrc = fGeoSrcStateStack.back();
676 geoSrc.fIndexSrc = kNone_GeometrySrcType;
693 const GeometrySrcState& geoSrc = this->getGeomSrc();
709 const GeometrySrcState& geoSrc = fGeoSrcStateStack.back();
712 switch (geoSrc.fVertexSrc) {
717 maxValidVertex = geoSrc.fVertexCount;
720 maxValidVertex = geoSrc.fVertexBuffer->sizeInBytes() /
721 VertexSize(geoSrc.fVertexLayout);
730 switch (geoSrc.fIndexSrc) {
735 maxValidIndex = geoSrc.fIndexCount;
738 maxValidIndex = geoSrc.fIndexBuffer->sizeInBytes() / sizeof(uint16_t);