Changeset 3597 for trunk/src/opengl/mesa/stencil.h
- Timestamp:
- May 23, 2000, 10:35:01 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/opengl/mesa/stencil.h
r2938 r3597 1 /* $Id: stencil.h,v 1. 1 2000-02-29 00:48:38 sandervlExp $ */1 /* $Id: stencil.h,v 1.2 2000-05-23 20:34:57 jeroen Exp $ */ 2 2 3 3 /* 4 4 * Mesa 3-D graphics library 5 * Version: 3. 15 * Version: 3.3 6 6 * 7 7 * Copyright (C) 1999 Brian Paul All Rights Reserved. … … 36 36 37 37 38 extern void gl_ClearStencil( GLcontext *ctx, GLint s ); 38 extern void 39 _mesa_ClearStencil( GLint s ); 39 40 40 41 41 extern void gl_StencilFunc( GLcontext *ctx, GLenum func,42 42 extern void 43 _mesa_StencilFunc( GLenum func, GLint ref, GLuint mask ); 43 44 44 45 45 extern void gl_StencilMask( GLcontext *ctx, GLuint mask ); 46 extern void 47 _mesa_StencilMask( GLuint mask ); 46 48 47 49 48 extern void gl_StencilOp( GLcontext *ctx, GLenum fail,49 50 extern void 51 _mesa_StencilOp( GLenum fail, GLenum zfail, GLenum zpass ); 50 52 51 53 52 54 53 extern GLint gl_stencil_span( GLcontext *ctx, 54 GLuint n, GLint x, GLint y, GLubyte mask[] ); 55 extern GLboolean 56 gl_stencil_and_depth_test_span( GLcontext *ctx, GLuint n, GLint x, GLint y, 57 const GLdepth z[], GLubyte mask[] ); 58 59 #ifdef VMS /* VMS allows externals of 31 characters maximum */ 60 #define gl_stencil_and_depth_test_pixels gl_stencil_and_depth_test_pixel 61 #endif 62 extern GLboolean 63 gl_stencil_and_depth_test_pixels( GLcontext *ctx, GLuint n, 64 const GLint x[], const GLint y[], 65 const GLdepth z[], GLubyte mask[] ); 55 66 56 67 57 extern void gl_depth_stencil_span( GLcontext *ctx, GLuint n, GLint x, GLint y, 58 const GLdepth z[], GLubyte mask[] ); 68 69 extern void 70 gl_read_stencil_span( GLcontext *ctx, GLint n, GLint x, GLint y, 71 GLstencil stencil[] ); 59 72 60 73 61 extern GLint gl_stencil_pixels( GLcontext *ctx, 62 GLuint n, const GLint x[], const GLint y[], 63 GLubyte mask[] ); 64 65 66 extern void gl_depth_stencil_pixels( GLcontext *ctx, 67 GLuint n, const GLint x[], 68 const GLint y[], const GLdepth z[], 69 GLubyte mask[] ); 70 71 72 extern void gl_read_stencil_span( GLcontext *ctx, 73 GLuint n, GLint x, GLint y, 74 GLstencil stencil[] ); 75 76 77 extern void gl_write_stencil_span( GLcontext *ctx, 78 GLuint n, GLint x, GLint y, 79 const GLstencil stencil[] ); 74 extern void 75 gl_write_stencil_span( GLcontext *ctx, GLint n, GLint x, GLint y, 76 const GLstencil stencil[] ); 80 77 81 78
Note:
See TracChangeset
for help on using the changeset viewer.