void GLAPIENTRY _mesa_ClipControl(GLenum origin, GLenum depth) { GET_CURRENT_CONTEXT(ctx); if (MESA_VERBOSE & VERBOSE_API) _mesa_debug(ctx, "glClipControl(%s, %s)\n", _mesa_enum_to_string(origin), _mesa_enum_to_string(depth)); ASSERT_OUTSIDE_BEGIN_END(ctx); if (!ctx->Extensions.ARB_clip_control) { _mesa_error(ctx, GL_INVALID_OPERATION, "glClipControl"); return; } if (origin != GL_LOWER_LEFT && origin != GL_UPPER_LEFT) { _mesa_error(ctx, GL_INVALID_ENUM, "glClipControl"); return; } if (depth != GL_NEGATIVE_ONE_TO_ONE && depth != GL_ZERO_TO_ONE) { _mesa_error(ctx, GL_INVALID_ENUM, "glClipControl"); return; } clip_control(ctx, origin, depth); }
void GLAPIENTRY _mesa_ClipControl(GLenum origin, GLenum depth) { GET_CURRENT_CONTEXT(ctx); if (MESA_VERBOSE & VERBOSE_API) _mesa_debug(ctx, "glClipControl(%s, %s)\n", _mesa_enum_to_string(origin), _mesa_enum_to_string(depth)); ASSERT_OUTSIDE_BEGIN_END(ctx); if (!ctx->Extensions.ARB_clip_control) { _mesa_error(ctx, GL_INVALID_OPERATION, "glClipControl"); return; } clip_control(ctx, origin, depth, false); }
void GLAPIENTRY _mesa_ClipControl_no_error(GLenum origin, GLenum depth) { GET_CURRENT_CONTEXT(ctx); clip_control(ctx, origin, depth, true); }