Lines Matching refs:glCaps
35 if (fGpu->glCaps().framebufferResolvesMustBeFullSize()) {
53 if (fGpu->glCaps().canResolveSingleToMSAA()) {
126 if (fGpu->glCaps().baseVertexBaseInstanceSupport()) {
135 if ((indexBuffer && fGpu->glCaps().baseVertexBaseInstanceSupport()) ||
136 (!indexBuffer && !fGpu->glCaps().drawArraysBaseVertexIsBroken())) {
182 SkASSERT(fDidBindVertexBuffer || fGpu->glCaps().drawArraysBaseVertexIsBroken());
184 if (fGpu->glCaps().drawArraysBaseVertexIsBroken()) {
194 if (fGpu->glCaps().baseVertexBaseInstanceSupport()) {
195 SkASSERT(fGpu->glCaps().drawInstancedSupport());
207 if (fGpu->glCaps().drawRangeElementsSupport()) {
218 SkASSERT(fDidBindVertexBuffer || fGpu->glCaps().drawArraysBaseVertexIsBroken());
219 if (fGpu->glCaps().drawArraysBaseVertexIsBroken()) {
224 int maxInstances = fGpu->glCaps().maxInstancesPerDrawWithoutCrashing(instanceCount);
229 if (fGpu->glCaps().baseVertexBaseInstanceSupport()) {
242 int maxInstances = fGpu->glCaps().maxInstancesPerDrawWithoutCrashing(instanceCount);
247 if (fGpu->glCaps().baseVertexBaseInstanceSupport()) {
276 SkASSERT(fGpu->glCaps().baseVertexBaseInstanceSupport());
277 SkASSERT(fDidBindVertexBuffer || fGpu->glCaps().drawArraysBaseVertexIsBroken());
279 if (fGpu->glCaps().drawArraysBaseVertexIsBroken()) {
285 if (fGpu->glCaps().multiDrawType() == MultiDrawType::kANGLEOrWebGL) {
293 if (drawCount > 1 && fGpu->glCaps().multiDrawType() == MultiDrawType::kMultiDrawIndirect) {
311 SkASSERT(fGpu->glCaps().multiDrawType() == GrGLCaps::MultiDrawType::kANGLEOrWebGL);
352 SkASSERT(fGpu->glCaps().baseVertexBaseInstanceSupport());
357 if (fGpu->glCaps().multiDrawType() == MultiDrawType::kANGLEOrWebGL) {
365 if (drawCount > 1 && fGpu->glCaps().multiDrawType() == MultiDrawType::kMultiDrawIndirect) {
383 SkASSERT(fGpu->glCaps().multiDrawType() == GrGLCaps::MultiDrawType::kANGLEOrWebGL);