core | glapi | vbo | math | shader | swrast | swrast_setup | tnl | tnl_dd

vbo_exec_context Struct Reference

#include <vbo_exec.h>


Data Fields

GLcontextctx
GLvertexformat vtxfmt
struct {
   struct gl_buffer_object *   bufferobj
   GLuint   vertex_size
   struct _mesa_prim   prim [VBO_MAX_PRIM]
   GLuint   prim_count
   GLfloat *   buffer_map
   GLfloat *   buffer_ptr
   GLuint   buffer_used
   GLfloat   vertex [VBO_ATTRIB_MAX *4]
   GLuint   vert_count
   GLuint   max_vert
   struct vbo_exec_copied_vtx   copied
   GLubyte   attrsz [VBO_ATTRIB_MAX]
   GLubyte   active_sz [VBO_ATTRIB_MAX]
   GLfloat *   attrptr [VBO_ATTRIB_MAX]
   struct gl_client_array   arrays [VBO_ATTRIB_MAX]
   enum vp_mode   program_mode
   GLuint   enabled_flags
   struct gl_client_array *   inputs [VERT_ATTRIB_MAX]
vtx
struct {
   GLboolean   recalculate_maps
   struct vbo_exec_eval1_map   map1 [VERT_ATTRIB_MAX]
   struct vbo_exec_eval2_map   map2 [VERT_ATTRIB_MAX]
eval
struct {
   enum vp_mode   program_mode
   GLuint   enabled_flags
   GLuint   array_obj
   struct gl_client_array *   legacy_array [16]
   struct gl_client_array *   generic_array [16]
   struct gl_client_array *   inputs [VERT_ATTRIB_MAX]
array


Field Documentation

GLcontext* vbo_exec_context::ctx

GLvertexformat vbo_exec_context::vtxfmt

struct gl_buffer_object* vbo_exec_context::bufferobj [read]

GLuint vbo_exec_context::vertex_size

struct _mesa_prim vbo_exec_context::prim[VBO_MAX_PRIM] [read]

GLuint vbo_exec_context::prim_count

GLfloat* vbo_exec_context::buffer_map

GLfloat* vbo_exec_context::buffer_ptr

GLuint vbo_exec_context::buffer_used

GLfloat vbo_exec_context::vertex[VBO_ATTRIB_MAX *4]

GLuint vbo_exec_context::vert_count

GLuint vbo_exec_context::max_vert

struct vbo_exec_copied_vtx vbo_exec_context::copied [read]

GLubyte vbo_exec_context::attrsz[VBO_ATTRIB_MAX]

GLubyte vbo_exec_context::active_sz[VBO_ATTRIB_MAX]

GLfloat* vbo_exec_context::attrptr[VBO_ATTRIB_MAX]

struct gl_client_array vbo_exec_context::arrays[VBO_ATTRIB_MAX] [read]

enum vp_mode vbo_exec_context::program_mode

GLuint vbo_exec_context::enabled_flags

struct gl_client_array* vbo_exec_context::inputs[VERT_ATTRIB_MAX] [read]

struct { ... } vbo_exec_context::vtx

GLboolean vbo_exec_context::recalculate_maps

struct vbo_exec_eval1_map vbo_exec_context::map1[VERT_ATTRIB_MAX] [read]

struct vbo_exec_eval2_map vbo_exec_context::map2[VERT_ATTRIB_MAX] [read]

struct { ... } vbo_exec_context::eval

GLuint vbo_exec_context::array_obj

struct gl_client_array* vbo_exec_context::legacy_array[16] [read]

struct gl_client_array* vbo_exec_context::generic_array[16] [read]

struct gl_client_array* vbo_exec_context::inputs[VERT_ATTRIB_MAX] [read]

struct { ... } vbo_exec_context::array


The documentation for this struct was generated from the following file:
Generated on Sun Sep 27 06:47:52 2009 for Mesa vbo by  doxygen 1.5.4