Searched refs:MultiDrawType (Results 1 – 3 of 3) sorted by relevance
273 using MultiDrawType = GrGLCaps::MultiDrawType; in onDrawIndirect() typedef285 if (fGpu->glCaps().multiDrawType() == MultiDrawType::kANGLEOrWebGL) { in onDrawIndirect()293 if (drawCount > 1 && fGpu->glCaps().multiDrawType() == MultiDrawType::kMultiDrawIndirect) { in onDrawIndirect()311 SkASSERT(fGpu->glCaps().multiDrawType() == GrGLCaps::MultiDrawType::kANGLEOrWebGL); in multiDrawArraysANGLEOrWebGL()348 using MultiDrawType = GrGLCaps::MultiDrawType; in onDrawIndexedIndirect() typedef357 if (fGpu->glCaps().multiDrawType() == MultiDrawType::kANGLEOrWebGL) { in onDrawIndexedIndirect()365 if (drawCount > 1 && fGpu->glCaps().multiDrawType() == MultiDrawType::kMultiDrawIndirect) { in onDrawIndexedIndirect()383 SkASSERT(fGpu->glCaps().multiDrawType() == GrGLCaps::MultiDrawType::kANGLEOrWebGL); in multiDrawElementsANGLEOrWebGL()
107 enum class MultiDrawType { enum307 MultiDrawType multiDrawType() const { return fMultiDrawType; } in multiDrawType()558 MultiDrawType fMultiDrawType = MultiDrawType::kNone;
650 fMultiDrawType = MultiDrawType::kMultiDrawIndirect; in init()658 fMultiDrawType = MultiDrawType::kANGLEOrWebGL; in init()676 fMultiDrawType = MultiDrawType::kANGLEOrWebGL; in init()687 fMultiDrawType = MultiDrawType::kNone; in init()1145 static const char* multi_draw_type_name(GrGLCaps::MultiDrawType multiDrawType) { in multi_draw_type_name()1147 case GrGLCaps::MultiDrawType::kNone : return "kNone"; in multi_draw_type_name()1148 case GrGLCaps::MultiDrawType::kMultiDrawIndirect : return "kMultiDrawIndirect"; in multi_draw_type_name()1149 case GrGLCaps::MultiDrawType::kANGLEOrWebGL : return "kMultiDrawIndirect"; in multi_draw_type_name()3866 fMultiDrawType = MultiDrawType::kNone; in applyDriverCorrectnessWorkarounds()