#include "main/glheader.h"
#include "main/macros.h"
#include "m_eval.h"
#include "m_matrix.h"
#include "m_translate.h"
#include "m_xform.h"
#include "mathmod.h"
#include "m_xform_tmp.h"
#include "m_clip_tmp.h"
#include "m_norm_tmp.h"
#include "m_dotprod_tmp.h"
#include "m_copy_tmp.h"
Go to the source code of this file.
Defines |
| #define | TAG(x) x |
| #define | TAG2(x, y) x##y |
| #define | STRIDE_LOOP for ( i = 0 ; i < count ; i++, STRIDE_F(from, stride) ) |
| #define | LOOP for ( i = 0 ; i < n ; i++ ) |
| #define | ARGS |
| #define | M(row, col) m[row + col*4] |
Functions |
| GLvector4f * | _mesa_project_points (GLvector4f *proj_vec, const GLvector4f *clip_vec) |
| void | _mesa_transform_vector (GLfloat u[4], const GLfloat v[4], const GLfloat m[16]) |
| void | _mesa_transform_point_sz (GLfloat Q[4], const GLfloat M[16], const GLfloat P[4], GLuint sz) |
| void | _math_init_transformation (void) |
| void | _math_init (void) |
Variables |
| clip_func | _mesa_clip_tab [5] |
| clip_func | _mesa_clip_np_tab [5] |
| dotprod_func | _mesa_dotprod_tab [5] |
| vec_copy_func | _mesa_copy_tab [0x10] |
| normal_func | _mesa_normal_tab [0xf] |
| transform_func * | _mesa_transform_tab [5] |