core  array_cache  math  swrast  swrast_setup  tnl  tnl_dd 
Main Page   Data Structures   File List   Data Fields   Globals   Related Pages  

eval.h File Reference

Eval operations. More...

#include "mtypes.h"

Functions

void _mesa_init_eval (GLcontext *ctx)
void _mesa_free_eval_data (GLcontext *ctx)
GLuint _mesa_evaluator_components (GLenum target)
void gl_free_control_points (GLcontext *ctx, GLenum target, GLfloat *data)
GLfloat * _mesa_copy_map_points1f (GLenum target, GLint ustride, GLint uorder, const GLfloat *points)
GLfloat * _mesa_copy_map_points1d (GLenum target, GLint ustride, GLint uorder, const GLdouble *points)
GLfloat * _mesa_copy_map_points2f (GLenum target, GLint ustride, GLint uorder, GLint vstride, GLint vorder, const GLfloat *points)
GLfloat * _mesa_copy_map_points2d (GLenum target, GLint ustride, GLint uorder, GLint vstride, GLint vorder, const GLdouble *points)
void GLAPIENTRY _mesa_Map1f (GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points)
void GLAPIENTRY _mesa_Map2f (GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points)
void GLAPIENTRY _mesa_Map1d (GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points)
void GLAPIENTRY _mesa_Map2d (GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points)
void GLAPIENTRY _mesa_MapGrid1f (GLint un, GLfloat u1, GLfloat u2)
void GLAPIENTRY _mesa_MapGrid1d (GLint un, GLdouble u1, GLdouble u2)
void GLAPIENTRY _mesa_MapGrid2f (GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2)
void GLAPIENTRY _mesa_MapGrid2d (GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2)
void GLAPIENTRY _mesa_GetMapdv (GLenum target, GLenum query, GLdouble *v)
void GLAPIENTRY _mesa_GetMapfv (GLenum target, GLenum query, GLfloat *v)
void GLAPIENTRY _mesa_GetMapiv (GLenum target, GLenum query, GLint *v)


Detailed Description

Eval operations.


Function Documentation

GLfloat* _mesa_copy_map_points1d GLenum    target,
GLint    ustride,
GLint    uorder,
const GLdouble *    points
 

GLfloat* _mesa_copy_map_points1f GLenum    target,
GLint    ustride,
GLint    uorder,
const GLfloat *    points
 

GLfloat* _mesa_copy_map_points2d GLenum    target,
GLint    ustride,
GLint    uorder,
GLint    vstride,
GLint    vorder,
const GLdouble *    points
 

GLfloat* _mesa_copy_map_points2f GLenum    target,
GLint    ustride,
GLint    uorder,
GLint    vstride,
GLint    vorder,
const GLfloat *    points
 

GLuint _mesa_evaluator_components GLenum    target
 

void _mesa_free_eval_data GLcontext   ctx
 

void GLAPIENTRY _mesa_GetMapdv GLenum    target,
GLenum    query,
GLdouble *    v
 

void GLAPIENTRY _mesa_GetMapfv GLenum    target,
GLenum    query,
GLfloat *    v
 

void GLAPIENTRY _mesa_GetMapiv GLenum    target,
GLenum    query,
GLint *    v
 

void _mesa_init_eval GLcontext   ctx
 

void GLAPIENTRY _mesa_Map1d GLenum    target,
GLdouble    u1,
GLdouble    u2,
GLint    stride,
GLint    order,
const GLdouble *    points
 

void GLAPIENTRY _mesa_Map1f GLenum    target,
GLfloat    u1,
GLfloat    u2,
GLint    stride,
GLint    order,
const GLfloat *    points
 

void GLAPIENTRY _mesa_Map2d GLenum    target,
GLdouble    u1,
GLdouble    u2,
GLint    ustride,
GLint    uorder,
GLdouble    v1,
GLdouble    v2,
GLint    vstride,
GLint    vorder,
const GLdouble *    points
 

void GLAPIENTRY _mesa_Map2f GLenum    target,
GLfloat    u1,
GLfloat    u2,
GLint    ustride,
GLint    uorder,
GLfloat    v1,
GLfloat    v2,
GLint    vstride,
GLint    vorder,
const GLfloat *    points
 

void GLAPIENTRY _mesa_MapGrid1d GLint    un,
GLdouble    u1,
GLdouble    u2
 

void GLAPIENTRY _mesa_MapGrid1f GLint    un,
GLfloat    u1,
GLfloat    u2
 

void GLAPIENTRY _mesa_MapGrid2d GLint    un,
GLdouble    u1,
GLdouble    u2,
GLint    vn,
GLdouble    v1,
GLdouble    v2
 

void GLAPIENTRY _mesa_MapGrid2f GLint    un,
GLfloat    u1,
GLfloat    u2,
GLint    vn,
GLfloat    v1,
GLfloat    v2
 

void gl_free_control_points GLcontext   ctx,
GLenum    target,
GLfloat *    data
 


Generated on Sun May 16 15:55:11 2004 for Mesa Core by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001