X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fmesa%2Fmain%2Fscissor.h;h=264873eaf1d5c3c1612a95efd8f301a2f4a8c467;hb=2734baa9e24fc9401fab2a116fcfb18c56538175;hp=da9385e2b95b2fa4485b4c164e4f2b3565ff25ad;hpb=0f68236a2487dbeb0396b996debcda595b0b54a1;p=mesa.git diff --git a/src/mesa/main/scissor.h b/src/mesa/main/scissor.h index da9385e2b95..264873eaf1d 100644 --- a/src/mesa/main/scissor.h +++ b/src/mesa/main/scissor.h @@ -1,6 +1,5 @@ /* * Mesa 3-D graphics library - * Version: 7.1 * * Copyright (C) 1999-2007 Brian Paul All Rights Reserved. * @@ -17,9 +16,10 @@ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - * BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN - * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR + * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. */ @@ -31,12 +31,36 @@ struct gl_context; +void GLAPIENTRY +_mesa_Scissor_no_error(GLint x, GLint y, GLsizei width, GLsizei height); + extern void GLAPIENTRY _mesa_Scissor( GLint x, GLint y, GLsizei width, GLsizei height ); +void GLAPIENTRY +_mesa_ScissorArrayv_no_error(GLuint first, GLsizei count, const GLint * v); + +extern void GLAPIENTRY +_mesa_ScissorArrayv(GLuint first, GLsizei count, const GLint * v); + +void GLAPIENTRY +_mesa_ScissorIndexed_no_error(GLuint index, GLint left, GLint bottom, + GLsizei width, GLsizei height); + +extern void GLAPIENTRY +_mesa_ScissorIndexed(GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height); + +void GLAPIENTRY +_mesa_ScissorIndexedv_no_error(GLuint index, const GLint * v); + +extern void GLAPIENTRY +_mesa_ScissorIndexedv(GLuint index, const GLint * v); + +extern void GLAPIENTRY +_mesa_WindowRectanglesEXT(GLenum mode, GLsizei count, const GLint *box); extern void -_mesa_set_scissor(struct gl_context *ctx, +_mesa_set_scissor(struct gl_context *ctx, unsigned idx, GLint x, GLint y, GLsizei width, GLsizei height);