ReactOS 0.4.16-dev-106-g10b08aa
|
#include <math.h>
#include <stdlib.h>
#include <string.h>
#include "context.h"
#include "eval.h"
#include "dlist.h"
#include "macros.h"
#include "mmath.h"
#include "types.h"
#include "vbfill.h"
Go to the source code of this file.
Macros | |
#define | CN(I, J, K) cn[(I)*uinc+(J)*dim+(K)] |
#define | DCN(I, J) dcn[(I)*dcuinc+(J)] |
#define | CROSS_PROD(n, u, v) |
#define | I_TO_U(I, U) |
#define | J_TO_V(J, V) |
|
static |
|
static |
Definition at line 258 of file eval.c.
Referenced by gl_EvalCoord2f().
GLfloat * gl_copy_map_points1d | ( | GLenum | target, |
GLint | ustride, | ||
GLint | uorder, | ||
const GLdouble * | points | ||
) |
GLfloat * gl_copy_map_points1f | ( | GLenum | target, |
GLint | ustride, | ||
GLint | uorder, | ||
const GLfloat * | points | ||
) |
GLfloat * gl_copy_map_points2d | ( | GLenum | target, |
GLint | ustride, | ||
GLint | uorder, | ||
GLint | vstride, | ||
GLint | vorder, | ||
const GLdouble * | points | ||
) |
Definition at line 689 of file eval.c.
Referenced by _mesa_Map2d().
GLfloat * gl_copy_map_points2f | ( | GLenum | target, |
GLint | ustride, | ||
GLint | uorder, | ||
GLint | vstride, | ||
GLint | vorder, | ||
const GLfloat * | points | ||
) |
Definition at line 646 of file eval.c.
Referenced by _mesa_Map2f().
Vertex
Color Index
Normal Vector
Texture Coordinates
Definition at line 1978 of file eval.c.
Referenced by execute_list(), gl_EvalMesh1(), gl_EvalPoint1(), and init_exec_pointers().
Vertex
Color Index
Normal
Texture Coordinates
Definition at line 2084 of file eval.c.
Referenced by execute_list(), gl_EvalMesh2(), gl_EvalPoint2(), and init_exec_pointers().
Definition at line 2330 of file eval.c.
Referenced by execute_list(), and init_exec_pointers().
Definition at line 2374 of file eval.c.
Referenced by execute_list(), and init_exec_pointers().
Definition at line 2276 of file eval.c.
Referenced by execute_list(), and init_exec_pointers().
Definition at line 2296 of file eval.c.
Referenced by execute_list(), and init_exec_pointers().
Definition at line 732 of file eval.c.
Referenced by gl_destroy_list().
Definition at line 1170 of file eval.c.
Referenced by init_dlist_pointers(), and init_exec_pointers().
Definition at line 1439 of file eval.c.
Referenced by init_dlist_pointers(), and init_exec_pointers().
Definition at line 1708 of file eval.c.
Referenced by init_dlist_pointers(), and init_exec_pointers().
Definition at line 89 of file eval.c.
Referenced by gl_create_context().
void gl_Map1f | ( | GLcontext * | ctx, |
GLenum | target, | ||
GLfloat | u1, | ||
GLfloat | u2, | ||
GLint | stride, | ||
GLint | order, | ||
const GLfloat * | points, | ||
GLboolean | retain | ||
) |
Definition at line 836 of file eval.c.
Referenced by execute_list(), and init_exec_pointers().
void gl_Map2f | ( | GLcontext * | ctx, |
GLenum | target, | ||
GLfloat | u1, | ||
GLfloat | u2, | ||
GLint | ustride, | ||
GLint | uorder, | ||
GLfloat | v1, | ||
GLfloat | v2, | ||
GLint | vstride, | ||
GLint | vorder, | ||
const GLfloat * | points, | ||
GLboolean | retain | ||
) |
Definition at line 988 of file eval.c.
Referenced by execute_list(), and init_exec_pointers().
Definition at line 2236 of file eval.c.
Referenced by execute_list(), and init_exec_pointers().
void gl_MapGrid2f | ( | GLcontext * | ctx, |
GLint | un, | ||
GLfloat | u1, | ||
GLfloat | u2, | ||
GLint | vn, | ||
GLfloat | v1, | ||
GLfloat | v2 | ||
) |
Definition at line 2252 of file eval.c.
Referenced by execute_list(), and init_exec_pointers().
|
static |
Definition at line 131 of file eval.c.
Referenced by gl_EvalCoord1f(), and horner_bezier_surf().
|
static |
Definition at line 176 of file eval.c.
Referenced by gl_EvalCoord2f().