Home | History | Annotate | Download | only in libGLESv2

Lines Matching refs:primcount

1404 static bool ValidateDrawBase(Context *context, GLenum mode, GLsizei count, GLsizei maxVertex, GLsizei primcount)
1486 maxVertexElement = static_cast<GLint64>(primcount) / static_cast<GLint64>(attrib.divisor);
1518 bool ValidateDrawArrays(Context *context, GLenum mode, GLint first, GLsizei count, GLsizei primcount)
1538 if (!ValidateDrawBase(context, mode, count, count, primcount))
1546 bool ValidateDrawArraysInstanced(Context *context, GLenum mode, GLint first, GLsizei count, GLsizei primcount)
1548 if (primcount < 0)
1554 if (!ValidateDrawArrays(context, mode, first, count, primcount))
1560 return (primcount > 0);
1586 bool ValidateDrawArraysInstancedANGLE(Context *context, GLenum mode, GLint first, GLsizei count, GLsizei primcount)
1593 return ValidateDrawArraysInstanced(context, mode, first, count, primcount);
1597 const GLvoid* indices, GLsizei primcount, rx::RangeUI *indexRangeOut)
1689 if (!ValidateDrawBase(context, mode, count, static_cast<GLsizei>(indexRangeOut->end), primcount))
1699 const GLvoid *indices, GLsizei primcount,
1702 if (primcount < 0)
1708 if (!ValidateDrawElements(context, mode, count, type, indices, primcount, indexRangeOut))
1714 return (primcount > 0);
1718 const GLvoid *indices, GLsizei primcount, rx::RangeUI *indexRangeOut)
1725 return ValidateDrawElementsInstanced(context, mode, count, type, indices, primcount, indexRangeOut);