Home | History | Annotate | Download | only in gpu

Lines Matching refs:geoSrc

98     GeometrySrcState& geoSrc = fGeoSrcStateStack.push_back();
100 geoSrc.fVertexCount = DEBUG_INVAL_START_IDX;
101 geoSrc.fVertexBuffer = (GrVertexBuffer*)DEBUG_INVAL_BUFFER;
102 geoSrc.fIndexCount = DEBUG_INVAL_START_IDX;
103 geoSrc.fIndexBuffer = (GrIndexBuffer*)DEBUG_INVAL_BUFFER;
105 geoSrc.fVertexSrc = kNone_GeometrySrcType;
106 geoSrc.fIndexSrc = kNone_GeometrySrcType;
111 SkDEBUGCODE(GeometrySrcState& geoSrc = fGeoSrcStateStack.back());
112 SkASSERT(kNone_GeometrySrcType == geoSrc.fIndexSrc);
113 SkASSERT(kNone_GeometrySrcType == geoSrc.fVertexSrc);
151 GeometrySrcState& geoSrc = fGeoSrcStateStack.back();
156 geoSrc.fVertexSrc = kNone_GeometrySrcType;
163 geoSrc.fVertexSrc = kReserved_GeometrySrcType;
164 geoSrc.fVertexCount = vertexCount;
165 geoSrc.fVertexSize = vertexSize;
174 GeometrySrcState& geoSrc = fGeoSrcStateStack.back();
179 geoSrc.fIndexSrc = kNone_GeometrySrcType;
184 geoSrc.fIndexSrc = kReserved_GeometrySrcType;
185 geoSrc.fIndexCount = indexCount;
230 GeometrySrcState& geoSrc = fGeoSrcStateStack.back();
231 switch (geoSrc.fVertexSrc) {
241 geoSrc.fVertexBuffer->unref();
243 geoSrc.fVertexBuffer = (GrVertexBuffer*)DEBUG_INVAL_BUFFER;
253 GeometrySrcState& geoSrc = fGeoSrcStateStack.back();
254 switch (geoSrc.fIndexSrc) {
264 geoSrc.fIndexBuffer->unref();
266 geoSrc.fIndexBuffer = (GrIndexBuffer*)DEBUG_INVAL_BUFFER;
278 GeometrySrcState& geoSrc = fGeoSrcStateStack.back();
279 geoSrc.fVertexSrc = kArray_GeometrySrcType;
280 geoSrc.fVertexSize = this->drawState()->getVertexSize();
281 geoSrc.fVertexCount = vertexCount;
288 GeometrySrcState& geoSrc = fGeoSrcStateStack.back();
289 geoSrc.fIndexSrc = kArray_GeometrySrcType;
290 geoSrc.fIndexCount = indexCount;
296 GeometrySrcState& geoSrc = fGeoSrcStateStack.back();
297 geoSrc.fVertexSrc = kBuffer_GeometrySrcType;
298 geoSrc.fVertexBuffer = buffer;
300 geoSrc.fVertexSize = this->drawState()->getVertexSize();
305 GeometrySrcState& geoSrc = fGeoSrcStateStack.back();
306 geoSrc.fIndexSrc = kBuffer_GeometrySrcType;
307 geoSrc.fIndexBuffer = buffer;
313 GeometrySrcState& geoSrc = fGeoSrcStateStack.back();
314 geoSrc.fVertexSrc = kNone_GeometrySrcType;
319 GeometrySrcState& geoSrc = fGeoSrcStateStack.back();
320 geoSrc.fIndexSrc = kNone_GeometrySrcType;
353 const GeometrySrcState& geoSrc = fGeoSrcStateStack.back();
356 switch (geoSrc.fVertexSrc) {
361 maxValidVertex = geoSrc.fVertexCount;
364 maxValidVertex = static_cast<int>(geoSrc.fVertexBuffer->gpuMemorySize() / geoSrc.fVertexSize);
373 switch (geoSrc.fIndexSrc) {
378 maxValidIndex = geoSrc.fIndexCount;
381 maxValidIndex = static_cast<int>(geoSrc.fIndexBuffer->gpuMemorySize() / sizeof(uint16_t));