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_vector.h File Reference
#include "main/glheader.h"
#include "main/mtypes.h"

Go to the source code of this file.

Data Structures

struct  GLvector4f

Defines

#define VEC_DIRTY_0   0x1
#define VEC_DIRTY_1   0x2
#define VEC_DIRTY_2   0x4
#define VEC_DIRTY_3   0x8
#define VEC_MALLOC   0x10 /* storage field points to self-allocated mem*/
#define VEC_NOT_WRITEABLE   0x40 /* writable elements to hold clipped data */
#define VEC_BAD_STRIDE   0x100 /* matches tnl's prefered stride */
#define VEC_SIZE_1   VEC_DIRTY_0
#define VEC_SIZE_2   (VEC_DIRTY_0|VEC_DIRTY_1)
#define VEC_SIZE_3   (VEC_DIRTY_0|VEC_DIRTY_1|VEC_DIRTY_2)
#define VEC_SIZE_4   (VEC_DIRTY_0|VEC_DIRTY_1|VEC_DIRTY_2|VEC_DIRTY_3)
#define VEC_ELT(v, type, i)   ( (type *) ( ((GLbyte *) ((v)->data)) + (i) * (v)->stride) )

Functions

void _mesa_vector4f_init (GLvector4f *v, GLuint flags, GLfloat(*storage)[4])
void _mesa_vector4f_alloc (GLvector4f *v, GLuint flags, GLuint count, GLuint alignment)
void _mesa_vector4f_free (GLvector4f *v)
void _mesa_vector4f_print (GLvector4f *v, GLubyte *, GLboolean)
void _mesa_vector4f_clean_elem (GLvector4f *vec, GLuint nr, GLuint elt)

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.