core | glapi | vbo | math | shader | swrast | swrast_setup | tnl | tnl_dd

eval.h File Reference


Detailed Description

Eval operations.

#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)


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 Sep 27 06:47:45 2009 for Mesa Main by  doxygen 1.5.4