Lines Matching refs:Mode
206 * Is 'mode' a valid value for glBegin(), glDrawArrays(), glDrawElements(),
211 _mesa_valid_prim_mode(struct gl_context *ctx, GLenum mode, const char *name)
215 switch (mode) {
243 _mesa_error(ctx, GL_INVALID_ENUM, "%s(mode=%x)", name, mode);
252 * * a geometry shader is not active and <mode> does not match the
265 switch (mode) {
267 pass = ctx->TransformFeedback.Mode == GL_POINTS;
272 pass = ctx->TransformFeedback.Mode == GL_LINES;
275 pass = ctx->TransformFeedback.Mode == GL_TRIANGLES;
280 "%s(mode=%s vs transform feedback %s)",
282 _mesa_lookup_prim_by_nr(mode),
283 _mesa_lookup_prim_by_nr(ctx->TransformFeedback.Mode));
319 GLenum mode, GLsizei count, GLenum type,
331 if (!_mesa_valid_prim_mode(ctx, mode, "glDrawElements")) {
370 GLenum mode, const GLsizei *count,
388 if (!_mesa_valid_prim_mode(ctx, mode, "glMultiDrawElements")) {
435 _mesa_validate_DrawRangeElements(struct gl_context *ctx, GLenum mode,
449 if (!_mesa_valid_prim_mode(ctx, mode, "glDrawRangeElements")) {
493 GLenum mode, GLint start, GLsizei count)
504 if (!_mesa_valid_prim_mode(ctx, mode, "glDrawArrays")) {
521 _mesa_validate_DrawArraysInstanced(struct gl_context *ctx, GLenum mode, GLint first,
540 if (!_mesa_valid_prim_mode(ctx, mode, "glDrawArraysInstanced")) {
565 GLenum mode, GLsizei count, GLenum type,
579 if (!_mesa_valid_prim_mode(ctx, mode, "glDrawElementsInstanced")) {
623 GLenum mode,
631 if (!_mesa_valid_prim_mode(ctx, mode, "glDrawTransformFeedback*(mode)")) {