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

api_arrayelt.c File Reference
#include "glheader.h"
#include "api_arrayelt.h"
#include "context.h"
#include "imports.h"
#include "macros.h"
#include "glapi/glapioffsets.h"
#include "glapi/dispatch.h"

Go to the source code of this file.

Data Structures

struct  AEarray
struct  AEattrib
struct  AEcontext

Defines

#define AE_CONTEXT(ctx)   ((AEcontext *)(ctx)->aelt_context)
#define TYPE_IDX(t)   ( (t) == GL_DOUBLE ? 7 : (t) & 7 )

Typedefs

typedef void(GLAPIENTRYarray_func )(const void *)
typedef void(GLAPIENTRYattrib_func )(GLuint indx, const void *data)

Functions

static void GLAPIENTRY VertexAttrib1NbvNV (GLuint index, const GLbyte *v)
static void GLAPIENTRY VertexAttrib1bvNV (GLuint index, const GLbyte *v)
static void GLAPIENTRY VertexAttrib2NbvNV (GLuint index, const GLbyte *v)
static void GLAPIENTRY VertexAttrib2bvNV (GLuint index, const GLbyte *v)
static void GLAPIENTRY VertexAttrib3NbvNV (GLuint index, const GLbyte *v)
static void GLAPIENTRY VertexAttrib3bvNV (GLuint index, const GLbyte *v)
static void GLAPIENTRY VertexAttrib4NbvNV (GLuint index, const GLbyte *v)
static void GLAPIENTRY VertexAttrib4bvNV (GLuint index, const GLbyte *v)
static void GLAPIENTRY VertexAttrib1NubvNV (GLuint index, const GLubyte *v)
static void GLAPIENTRY VertexAttrib1ubvNV (GLuint index, const GLubyte *v)
static void GLAPIENTRY VertexAttrib2NubvNV (GLuint index, const GLubyte *v)
static void GLAPIENTRY VertexAttrib2ubvNV (GLuint index, const GLubyte *v)
static void GLAPIENTRY VertexAttrib3NubvNV (GLuint index, const GLubyte *v)
static void GLAPIENTRY VertexAttrib3ubvNV (GLuint index, const GLubyte *v)
static void GLAPIENTRY VertexAttrib4NubvNV (GLuint index, const GLubyte *v)
static void GLAPIENTRY VertexAttrib4ubvNV (GLuint index, const GLubyte *v)
static void GLAPIENTRY VertexAttrib1NsvNV (GLuint index, const GLshort *v)
static void GLAPIENTRY VertexAttrib1svNV (GLuint index, const GLshort *v)
static void GLAPIENTRY VertexAttrib2NsvNV (GLuint index, const GLshort *v)
static void GLAPIENTRY VertexAttrib2svNV (GLuint index, const GLshort *v)
static void GLAPIENTRY VertexAttrib3NsvNV (GLuint index, const GLshort *v)
static void GLAPIENTRY VertexAttrib3svNV (GLuint index, const GLshort *v)
static void GLAPIENTRY VertexAttrib4NsvNV (GLuint index, const GLshort *v)
static void GLAPIENTRY VertexAttrib4svNV (GLuint index, const GLshort *v)
static void GLAPIENTRY VertexAttrib1NusvNV (GLuint index, const GLushort *v)
static void GLAPIENTRY VertexAttrib1usvNV (GLuint index, const GLushort *v)
static void GLAPIENTRY VertexAttrib2NusvNV (GLuint index, const GLushort *v)
static void GLAPIENTRY VertexAttrib2usvNV (GLuint index, const GLushort *v)
static void GLAPIENTRY VertexAttrib3NusvNV (GLuint index, const GLushort *v)
static void GLAPIENTRY VertexAttrib3usvNV (GLuint index, const GLushort *v)
static void GLAPIENTRY VertexAttrib4NusvNV (GLuint index, const GLushort *v)
static void GLAPIENTRY VertexAttrib4usvNV (GLuint index, const GLushort *v)
static void GLAPIENTRY VertexAttrib1NivNV (GLuint index, const GLint *v)
static void GLAPIENTRY VertexAttrib1ivNV (GLuint index, const GLint *v)
static void GLAPIENTRY VertexAttrib2NivNV (GLuint index, const GLint *v)
static void GLAPIENTRY VertexAttrib2ivNV (GLuint index, const GLint *v)
static void GLAPIENTRY VertexAttrib3NivNV (GLuint index, const GLint *v)
static void GLAPIENTRY VertexAttrib3ivNV (GLuint index, const GLint *v)
static void GLAPIENTRY VertexAttrib4NivNV (GLuint index, const GLint *v)
static void GLAPIENTRY VertexAttrib4ivNV (GLuint index, const GLint *v)
static void GLAPIENTRY VertexAttrib1NuivNV (GLuint index, const GLuint *v)
static void GLAPIENTRY VertexAttrib1uivNV (GLuint index, const GLuint *v)
static void GLAPIENTRY VertexAttrib2NuivNV (GLuint index, const GLuint *v)
static void GLAPIENTRY VertexAttrib2uivNV (GLuint index, const GLuint *v)
static void GLAPIENTRY VertexAttrib3NuivNV (GLuint index, const GLuint *v)
static void GLAPIENTRY VertexAttrib3uivNV (GLuint index, const GLuint *v)
static void GLAPIENTRY VertexAttrib4NuivNV (GLuint index, const GLuint *v)
static void GLAPIENTRY VertexAttrib4uivNV (GLuint index, const GLuint *v)
static void GLAPIENTRY VertexAttrib1fvNV (GLuint index, const GLfloat *v)
static void GLAPIENTRY VertexAttrib2fvNV (GLuint index, const GLfloat *v)
static void GLAPIENTRY VertexAttrib3fvNV (GLuint index, const GLfloat *v)
static void GLAPIENTRY VertexAttrib4fvNV (GLuint index, const GLfloat *v)
static void GLAPIENTRY VertexAttrib1dvNV (GLuint index, const GLdouble *v)
static void GLAPIENTRY VertexAttrib2dvNV (GLuint index, const GLdouble *v)
static void GLAPIENTRY VertexAttrib3dvNV (GLuint index, const GLdouble *v)
static void GLAPIENTRY VertexAttrib4dvNV (GLuint index, const GLdouble *v)
static void GLAPIENTRY VertexAttrib1NbvARB (GLuint index, const GLbyte *v)
static void GLAPIENTRY VertexAttrib1bvARB (GLuint index, const GLbyte *v)
static void GLAPIENTRY VertexAttrib2NbvARB (GLuint index, const GLbyte *v)
static void GLAPIENTRY VertexAttrib2bvARB (GLuint index, const GLbyte *v)
static void GLAPIENTRY VertexAttrib3NbvARB (GLuint index, const GLbyte *v)
static void GLAPIENTRY VertexAttrib3bvARB (GLuint index, const GLbyte *v)
static void GLAPIENTRY VertexAttrib4NbvARB (GLuint index, const GLbyte *v)
static void GLAPIENTRY VertexAttrib4bvARB (GLuint index, const GLbyte *v)
static void GLAPIENTRY VertexAttrib1NubvARB (GLuint index, const GLubyte *v)
static void GLAPIENTRY VertexAttrib1ubvARB (GLuint index, const GLubyte *v)
static void GLAPIENTRY VertexAttrib2NubvARB (GLuint index, const GLubyte *v)
static void GLAPIENTRY VertexAttrib2ubvARB (GLuint index, const GLubyte *v)
static void GLAPIENTRY VertexAttrib3NubvARB (GLuint index, const GLubyte *v)
static void GLAPIENTRY VertexAttrib3ubvARB (GLuint index, const GLubyte *v)
static void GLAPIENTRY VertexAttrib4NubvARB (GLuint index, const GLubyte *v)
static void GLAPIENTRY VertexAttrib4ubvARB (GLuint index, const GLubyte *v)
static void GLAPIENTRY VertexAttrib1NsvARB (GLuint index, const GLshort *v)
static void GLAPIENTRY VertexAttrib1svARB (GLuint index, const GLshort *v)
static void GLAPIENTRY VertexAttrib2NsvARB (GLuint index, const GLshort *v)
static void GLAPIENTRY VertexAttrib2svARB (GLuint index, const GLshort *v)
static void GLAPIENTRY VertexAttrib3NsvARB (GLuint index, const GLshort *v)
static void GLAPIENTRY VertexAttrib3svARB (GLuint index, const GLshort *v)
static void GLAPIENTRY VertexAttrib4NsvARB (GLuint index, const GLshort *v)
static void GLAPIENTRY VertexAttrib4svARB (GLuint index, const GLshort *v)
static void GLAPIENTRY VertexAttrib1NusvARB (GLuint index, const GLushort *v)
static void GLAPIENTRY VertexAttrib1usvARB (GLuint index, const GLushort *v)
static void GLAPIENTRY VertexAttrib2NusvARB (GLuint index, const GLushort *v)
static void GLAPIENTRY VertexAttrib2usvARB (GLuint index, const GLushort *v)
static void GLAPIENTRY VertexAttrib3NusvARB (GLuint index, const GLushort *v)
static void GLAPIENTRY VertexAttrib3usvARB (GLuint index, const GLushort *v)
static void GLAPIENTRY VertexAttrib4NusvARB (GLuint index, const GLushort *v)
static void GLAPIENTRY VertexAttrib4usvARB (GLuint index, const GLushort *v)
static void GLAPIENTRY VertexAttrib1NivARB (GLuint index, const GLint *v)
static void GLAPIENTRY VertexAttrib1ivARB (GLuint index, const GLint *v)
static void GLAPIENTRY VertexAttrib2NivARB (GLuint index, const GLint *v)
static void GLAPIENTRY VertexAttrib2ivARB (GLuint index, const GLint *v)
static void GLAPIENTRY VertexAttrib3NivARB (GLuint index, const GLint *v)
static void GLAPIENTRY VertexAttrib3ivARB (GLuint index, const GLint *v)
static void GLAPIENTRY VertexAttrib4NivARB (GLuint index, const GLint *v)
static void GLAPIENTRY VertexAttrib4ivARB (GLuint index, const GLint *v)
static void GLAPIENTRY VertexAttrib1NuivARB (GLuint index, const GLuint *v)
static void GLAPIENTRY VertexAttrib1uivARB (GLuint index, const GLuint *v)
static void GLAPIENTRY VertexAttrib2NuivARB (GLuint index, const GLuint *v)
static void GLAPIENTRY VertexAttrib2uivARB (GLuint index, const GLuint *v)
static void GLAPIENTRY VertexAttrib3NuivARB (GLuint index, const GLuint *v)
static void GLAPIENTRY VertexAttrib3uivARB (GLuint index, const GLuint *v)
static void GLAPIENTRY VertexAttrib4NuivARB (GLuint index, const GLuint *v)
static void GLAPIENTRY VertexAttrib4uivARB (GLuint index, const GLuint *v)
static void GLAPIENTRY VertexAttrib1fvARB (GLuint index, const GLfloat *v)
static void GLAPIENTRY VertexAttrib2fvARB (GLuint index, const GLfloat *v)
static void GLAPIENTRY VertexAttrib3fvARB (GLuint index, const GLfloat *v)
static void GLAPIENTRY VertexAttrib4fvARB (GLuint index, const GLfloat *v)
static void GLAPIENTRY VertexAttrib1dvARB (GLuint index, const GLdouble *v)
static void GLAPIENTRY VertexAttrib2dvARB (GLuint index, const GLdouble *v)
static void GLAPIENTRY VertexAttrib3dvARB (GLuint index, const GLdouble *v)
static void GLAPIENTRY VertexAttrib4dvARB (GLuint index, const GLdouble *v)
GLboolean _ae_create_context (GLcontext *ctx)
void _ae_destroy_context (GLcontext *ctx)
static void check_vbo (AEcontext *actx, struct gl_buffer_object *vbo)
static void _ae_update_state (GLcontext *ctx)
void _ae_map_vbos (GLcontext *ctx)
void _ae_unmap_vbos (GLcontext *ctx)
void GLAPIENTRY _ae_loopback_array_elt (GLint elt)
void _ae_invalidate_state (GLcontext *ctx, GLuint new_state)

Variables

static const int ColorFuncs [2][8]
static const int VertexFuncs [3][8]
static const int IndexFuncs [8]
static const int NormalFuncs [8]
static int SecondaryColorFuncs [8]
static int FogCoordFuncs [8]
static attrib_func AttribFuncsNV [2][4][8]
static attrib_func AttribFuncsARB [2][4][8]

Generated on Sun May 27 2012 04:57:19 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.