Ignore:
Timestamp:
May 21, 2000, 10:57:14 PM (25 years ago)
Author:
jeroen
Message:

* empty log message *

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 sandervl Exp $ */
     1/* $Id: eval.h,v 1.2 2000-05-21 20:36:38 jeroen Exp $ */
    22
    33/*
    44 * Mesa 3-D graphics library
    5  * Version:  3.1
     5 * Version:  3.3
    66 *
    77 * Copyright (C) 1999  Brian Paul   All Rights Reserved.
     
    3636
    3737
     38extern GLuint _mesa_evaluator_components( GLenum target );
     39
     40
    3841extern void gl_free_control_points( GLcontext *ctx,
    3942                                    GLenum target, GLfloat *data );
     
    5962
    6063
    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 
    9264extern void gl_eval_vb( struct vertex_buffer *VB );
    9365
    9466
     67extern void
     68_mesa_Map1f( GLenum target, GLfloat u1, GLfloat u2, GLint stride,
     69             GLint order, const GLfloat *points );
     70
     71extern 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
     77extern void
     78_mesa_Map1d( GLenum target, GLdouble u1, GLdouble u2, GLint stride,
     79             GLint order, const GLdouble *points );
     80
     81extern 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
     87extern void
     88_mesa_MapGrid1f( GLint un, GLfloat u1, GLfloat u2 );
     89
     90extern void
     91_mesa_MapGrid1d( GLint un, GLdouble u1, GLdouble u2 );
     92
     93extern void
     94_mesa_MapGrid2f( GLint un, GLfloat u1, GLfloat u2,
     95                 GLint vn, GLfloat v1, GLfloat v2 );
     96
     97extern void
     98_mesa_MapGrid2d( GLint un, GLdouble u1, GLdouble u2,
     99                 GLint vn, GLdouble v1, GLdouble v2 );
     100
     101extern void
     102_mesa_GetMapdv( GLenum target, GLenum query, GLdouble *v );
     103
     104extern void
     105_mesa_GetMapfv( GLenum target, GLenum query, GLfloat *v );
     106
     107extern void
     108_mesa_GetMapiv( GLenum target, GLenum query, GLint *v );
     109
     110extern void
     111_mesa_EvalMesh1( GLenum mode, GLint i1, GLint i2 );
     112
     113extern void
     114_mesa_EvalMesh2( GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2 );
     115
     116extern void
     117_mesa_EvalCoord1d( GLdouble u );
     118
     119extern void
     120_mesa_EvalCoord1f( GLfloat u );
     121
     122extern void
     123_mesa_EvalCoord1dv( const GLdouble *u );
     124
     125extern void
     126_mesa_EvalCoord1fv( const GLfloat *u );
     127
     128extern void
     129_mesa_EvalCoord2d( GLdouble u, GLdouble v );
     130
     131extern void
     132_mesa_EvalCoord2f( GLfloat u, GLfloat v );
     133
     134extern void
     135_mesa_EvalCoord2dv( const GLdouble *u );
     136
     137extern void
     138_mesa_EvalCoord2fv( const GLfloat *u );
     139
     140extern void
     141_mesa_EvalPoint1( GLint i );
     142
     143extern void
     144_mesa_EvalPoint2( GLint i, GLint j );
     145
     146
    95147#endif
Note: See TracChangeset for help on using the changeset viewer.