Changeset 3582 for trunk/src/opengl/mesa/eval.h
- Timestamp:
- May 21, 2000, 10:57:14 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/opengl/mesa/eval.h
r2938 r3582 1 /* $Id: eval.h,v 1. 1 2000-02-29 00:48:30 sandervlExp $ */1 /* $Id: eval.h,v 1.2 2000-05-21 20:36:38 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 GLuint _mesa_evaluator_components( GLenum target ); 39 40 38 41 extern void gl_free_control_points( GLcontext *ctx, 39 42 GLenum target, GLfloat *data ); … … 59 62 60 63 61 extern void gl_Map1f( GLcontext* ctx,62 GLenum target, GLfloat u1, GLfloat u2, GLint stride,63 GLint order, const GLfloat *points, GLboolean retain );64 65 extern void gl_Map2f( GLcontext* ctx, GLenum target,66 GLfloat u1, GLfloat u2, GLint ustride, GLint uorder,67 GLfloat v1, GLfloat v2, GLint vstride, GLint vorder,68 const GLfloat *points, GLboolean retain );69 70 71 72 extern void gl_MapGrid1f( GLcontext* ctx, GLint un, GLfloat u1, GLfloat u2 );73 74 extern void gl_MapGrid2f( GLcontext* ctx,75 GLint un, GLfloat u1, GLfloat u2,76 GLint vn, GLfloat v1, GLfloat v2 );77 78 extern void gl_GetMapdv( GLcontext* ctx,79 GLenum target, GLenum query, GLdouble *v );80 81 extern void gl_GetMapfv( GLcontext* ctx,82 GLenum target, GLenum query, GLfloat *v );83 84 extern void gl_GetMapiv( GLcontext* ctx,85 GLenum target, GLenum query, GLint *v );86 87 extern void gl_EvalMesh1( GLcontext* ctx, GLenum mode, GLint i1, GLint i2 );88 89 extern void gl_EvalMesh2( GLcontext* ctx, GLenum mode,90 GLint i1, GLint i2, GLint j1, GLint j2 );91 92 64 extern void gl_eval_vb( struct vertex_buffer *VB ); 93 65 94 66 67 extern void 68 _mesa_Map1f( GLenum target, GLfloat u1, GLfloat u2, GLint stride, 69 GLint order, const GLfloat *points ); 70 71 extern void 72 _mesa_Map2f( GLenum target, 73 GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, 74 GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, 75 const GLfloat *points ); 76 77 extern void 78 _mesa_Map1d( GLenum target, GLdouble u1, GLdouble u2, GLint stride, 79 GLint order, const GLdouble *points ); 80 81 extern void 82 _mesa_Map2d( GLenum target, 83 GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, 84 GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, 85 const GLdouble *points ); 86 87 extern void 88 _mesa_MapGrid1f( GLint un, GLfloat u1, GLfloat u2 ); 89 90 extern void 91 _mesa_MapGrid1d( GLint un, GLdouble u1, GLdouble u2 ); 92 93 extern void 94 _mesa_MapGrid2f( GLint un, GLfloat u1, GLfloat u2, 95 GLint vn, GLfloat v1, GLfloat v2 ); 96 97 extern void 98 _mesa_MapGrid2d( GLint un, GLdouble u1, GLdouble u2, 99 GLint vn, GLdouble v1, GLdouble v2 ); 100 101 extern void 102 _mesa_GetMapdv( GLenum target, GLenum query, GLdouble *v ); 103 104 extern void 105 _mesa_GetMapfv( GLenum target, GLenum query, GLfloat *v ); 106 107 extern void 108 _mesa_GetMapiv( GLenum target, GLenum query, GLint *v ); 109 110 extern void 111 _mesa_EvalMesh1( GLenum mode, GLint i1, GLint i2 ); 112 113 extern void 114 _mesa_EvalMesh2( GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2 ); 115 116 extern void 117 _mesa_EvalCoord1d( GLdouble u ); 118 119 extern void 120 _mesa_EvalCoord1f( GLfloat u ); 121 122 extern void 123 _mesa_EvalCoord1dv( const GLdouble *u ); 124 125 extern void 126 _mesa_EvalCoord1fv( const GLfloat *u ); 127 128 extern void 129 _mesa_EvalCoord2d( GLdouble u, GLdouble v ); 130 131 extern void 132 _mesa_EvalCoord2f( GLfloat u, GLfloat v ); 133 134 extern void 135 _mesa_EvalCoord2dv( const GLdouble *u ); 136 137 extern void 138 _mesa_EvalCoord2fv( const GLfloat *u ); 139 140 extern void 141 _mesa_EvalPoint1( GLint i ); 142 143 extern void 144 _mesa_EvalPoint2( GLint i, GLint j ); 145 146 95 147 #endif
Note:
See TracChangeset
for help on using the changeset viewer.