ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

m_xform.h File Reference
#include "main/glheader.h"
#include "main/config.h"
#include "math/m_vector.h"
#include "math/m_matrix.h"

Go to the source code of this file.

Defines

#define _XFORMAPI
#define _XFORMAPIP   *
#define CLIP_RIGHT_SHIFT   0
#define CLIP_LEFT_SHIFT   1
#define CLIP_TOP_SHIFT   2
#define CLIP_BOTTOM_SHIFT   3
#define CLIP_NEAR_SHIFT   4
#define CLIP_FAR_SHIFT   5
#define CLIP_RIGHT_BIT   0x01
#define CLIP_LEFT_BIT   0x02
#define CLIP_TOP_BIT   0x04
#define CLIP_BOTTOM_BIT   0x08
#define CLIP_NEAR_BIT   0x10
#define CLIP_FAR_BIT   0x20
#define CLIP_USER_BIT   0x40
#define CLIP_CULL_BIT   0x80
#define CLIP_FRUSTUM_BITS   0x3f
#define NORM_RESCALE   0x1 /* apply the scale factor */
#define NORM_NORMALIZE   0x2 /* normalize */
#define NORM_TRANSFORM   0x4 /* apply the transformation matrix */
#define NORM_TRANSFORM_NO_ROT   0x8 /* apply the transformation matrix */
#define TransformRaw(to, mat, from)

Typedefs

typedef GLvector4f *_XFORMAPIP clip_func (GLvector4f *vClip, GLvector4f *vProj, GLubyte clipMask[], GLubyte *orMask, GLubyte *andMask)
typedef void(* dotprod_func )(GLfloat *out, GLuint out_stride, CONST GLvector4f *coord_vec, CONST GLfloat plane[4])
typedef void(* vec_copy_func )(GLvector4f *to, CONST GLvector4f *from)
typedef GLfloat scale
typedef GLfloat CONST GLvector4fin
typedef GLfloat CONST
GLvector4f CONST GLfloat 
lengths []
typedef GLfloat CONST
GLvector4f CONST GLfloat
GLvector4f
dest
typedef CONST GLfloat m [16]
typedef CONST GLfloat CONST
GLvector4f
from_vec

Functions

void _mesa_transform_vector (GLfloat u[4], CONST GLfloat v[4], CONST GLfloat m[16])
void _math_init_transformation (void)
typedef void (_NORMAPIP normal_func)(CONST GLmatrix *mat
typedef void (_XFORMAPIP transform_func)(GLvector4f *to_vec
GLvector4f_mesa_project_points (GLvector4f *to, CONST GLvector4f *from)
void _mesa_transform_bounds3 (GLubyte *orMask, GLubyte *andMask, CONST GLfloat m[16], CONST GLfloat src[][3])
void _mesa_transform_bounds2 (GLubyte *orMask, GLubyte *andMask, CONST GLfloat m[16], CONST GLfloat src[][3])
void _mesa_transform_point_sz (GLfloat Q[4], CONST GLfloat M[16], CONST GLfloat P[4], GLuint sz)

Variables

dotprod_func _mesa_dotprod_tab [5]
vec_copy_func _mesa_copy_tab [0x10]
vec_copy_func _mesa_copy_clean_tab [5]
clip_func _mesa_clip_tab [5]
clip_func _mesa_clip_np_tab [5]
normal_func _mesa_normal_tab [0xf]
transform_func * _mesa_transform_tab [5]

Generated on Sat May 26 2012 04:57:40 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.