Searched refs:VB (Results 1 - 25 of 68) sorted by relevance

123

/xsrc/external/mit/MesaLib.old/dist/src/mesa/tnl/
H A Dt_vb_program.c130 struct vertex_buffer *VB = &tnl->vb; local in function:do_ndc_cliptest
140 VB->NdcPtr =
141 _mesa_clip_tab[VB->ClipPtr->size]( VB->ClipPtr,
150 VB->NdcPtr = NULL;
151 _mesa_clip_np_tab[VB->ClipPtr->size]( VB->ClipPtr,
165 /* Test userclip planes. This contributes to VB->ClipMask.
172 VB->ClipPtr,
182 VB
296 struct vertex_buffer *VB = &tnl->vb; local in function:run_vp
473 struct vertex_buffer *VB = &(tnl->vb); local in function:init_vp
[all...]
H A Dt_vb_vertex.c142 struct vertex_buffer *VB = &tnl->vb; local in function:run_vertex_stage
154 VB->EyePtr = VB->AttribPtr[_TNL_ATTRIB_POS];
156 VB->EyePtr = TransformRaw( &store->eye,
158 VB->AttribPtr[_TNL_ATTRIB_POS]);
161 VB->ClipPtr = TransformRaw( &store->clip,
163 VB->AttribPtr[_TNL_ATTRIB_POS] );
167 switch (VB->ClipPtr->size) {
171 _mesa_vector4f_clean_elem( VB->ClipPtr, VB
237 struct vertex_buffer *VB = &TNL_CONTEXT(ctx)->vb; local in function:init_vertex_stage
[all...]
H A Dt_vb_points.c55 struct vertex_buffer *VB = &TNL_CONTEXT(ctx)->vb; local in function:run_point_stage
56 const GLfloat *eyeCoord = (GLfloat *) VB->EyePtr->data + 2;
57 const GLint eyeCoordStride = VB->EyePtr->stride / sizeof(GLfloat);
65 for (i = 0; i < VB->Count; i++) {
73 VB->AttribPtr[_TNL_ATTRIB_POINTSIZE] = &store->PointSize;
83 struct vertex_buffer *VB = &TNL_CONTEXT(ctx)->vb; local in function:alloc_point_data
90 _mesa_vector4f_alloc( &store->PointSize, 0, VB->Size, 32 );
H A Dt_vb_fog.c147 struct vertex_buffer *VB = &tnl->vb; local in function:run_fog_stage
159 /* source = VB->AttribPtr[_TNL_ATTRIB_POS] or VB->EyePtr coords */
160 /* dest = VB->AttribPtr[_TNL_ATTRIB_FOG] = fog stage private storage */
161 VB->AttribPtr[_TNL_ATTRIB_FOG] = &store->fogcoord;
179 _mesa_dotprod_tab[VB->AttribPtr[_TNL_ATTRIB_POS]->size]
182 VB->AttribPtr[_TNL_ATTRIB_POS], plane );
184 input->count = VB->AttribPtr[_TNL_ATTRIB_POS]->count;
198 if (VB->EyePtr->size < 2)
199 _mesa_vector4f_clean_elem( VB
[all...]
H A Dt_vb_light.c47 struct vertex_buffer *VB,
56 const GLfloat *ptr; /* points to src vertex color (in VB array) */
224 struct vertex_buffer *VB, struct light_stage_data *store)
239 VB->AttribPtr[_TNL_ATTRIB_MAT_FRONT_AMBIENT + i] =
240 VB->AttribPtr[_TNL_ATTRIB_COLOR0];
250 if (VB->AttribPtr[i]->stride) {
253 store->mat[j].ptr = VB->AttribPtr[i]->start;
254 store->mat[j].stride = VB->AttribPtr[i]->stride;
255 store->mat[j].size = VB->AttribPtr[i]->size;
333 struct vertex_buffer *VB local in function:run_lighting
223 prepare_materials(struct gl_context * ctx,struct vertex_buffer * VB,struct light_stage_data * store) argument
[all...]
H A Dt_vb_texmat.c59 struct vertex_buffer *VB = &TNL_CONTEXT(ctx)->vb; local in function:run_texmat_stage
72 VB->AttribPtr[_TNL_ATTRIB_TEX0 + i]);
74 VB->AttribPtr[VERT_ATTRIB_TEX0+i] = &store->texcoord[i];
87 struct vertex_buffer *VB = &TNL_CONTEXT(ctx)->vb; local in function:alloc_texmat_data
97 _mesa_vector4f_alloc( &store->texcoord[i], 0, VB->Size, 32 );
H A Dt_vb_render.c75 #define EDGEFLAG_GET(idx) VB->EdgeFlag[idx]
76 #define EDGEFLAG_SET(idx, val) VB->EdgeFlag[idx] = val
122 struct vertex_buffer *VB = &tnl->vb; \
123 const GLuint * const elt = VB->Elts; \
124 const GLubyte *mask = VB->ClipMask; \
125 const GLuint sz = VB->ClipPtr->size; \
158 struct vertex_buffer *VB = &tnl->vb; local in function:clip_elt_triangles
159 const GLuint * const elt = VB->Elts;
160 GLubyte *mask = VB->ClipMask;
190 #define EDGEFLAG_GET(idx) VB
243 struct vertex_buffer *VB = &tnl->vb; local in function:_tnl_RenderClippedPolygon
268 struct vertex_buffer *VB = &tnl->vb; local in function:run_render
[all...]
H A Dt_vb_normals.c52 struct vertex_buffer *VB = &TNL_CONTEXT(ctx)->vb; local in function:run_normal_stage
64 lengths = VB->NormalLengthPtr;
68 VB->AttribPtr[_TNL_ATTRIB_NORMAL], /* input normals */
72 if (VB->AttribPtr[_TNL_ATTRIB_NORMAL]->count > 1) {
79 VB->AttribPtr[_TNL_ATTRIB_NORMAL] = &store->normal;
81 VB->NormalLengthPtr = NULL; /* no longer valid */
/xsrc/external/mit/MesaLib/dist/src/mesa/tnl/
H A Dt_vb_program.c130 struct vertex_buffer *VB = &tnl->vb; local in function:do_ndc_cliptest
140 VB->NdcPtr =
141 _mesa_clip_tab[VB->ClipPtr->size]( VB->ClipPtr,
150 VB->NdcPtr = NULL;
151 _mesa_clip_np_tab[VB->ClipPtr->size]( VB->ClipPtr,
165 /* Test userclip planes. This contributes to VB->ClipMask.
172 VB->ClipPtr,
182 VB
296 struct vertex_buffer *VB = &tnl->vb; local in function:run_vp
476 struct vertex_buffer *VB = &(tnl->vb); local in function:init_vp
[all...]
H A Dt_vb_vertex.c142 struct vertex_buffer *VB = &tnl->vb; local in function:run_vertex_stage
154 VB->EyePtr = VB->AttribPtr[_TNL_ATTRIB_POS];
156 VB->EyePtr = TransformRaw( &store->eye,
158 VB->AttribPtr[_TNL_ATTRIB_POS]);
164 VB->ClipPtr = TransformRaw( &store->clip,
166 VB->AttribPtr[_TNL_ATTRIB_POS] );
170 switch (VB->ClipPtr->size) {
174 _mesa_vector4f_clean_elem( VB->ClipPtr, VB
240 struct vertex_buffer *VB = &TNL_CONTEXT(ctx)->vb; local in function:init_vertex_stage
[all...]
H A Dt_vb_points.c55 struct vertex_buffer *VB = &TNL_CONTEXT(ctx)->vb; local in function:run_point_stage
56 const GLfloat *eyeCoord = (GLfloat *) VB->EyePtr->data + 2;
57 const GLint eyeCoordStride = VB->EyePtr->stride / sizeof(GLfloat);
65 for (i = 0; i < VB->Count; i++) {
73 VB->AttribPtr[_TNL_ATTRIB_POINTSIZE] = &store->PointSize;
83 struct vertex_buffer *VB = &TNL_CONTEXT(ctx)->vb; local in function:alloc_point_data
90 _mesa_vector4f_alloc( &store->PointSize, 0, VB->Size, 32 );
H A Dt_vb_fog.c147 struct vertex_buffer *VB = &tnl->vb; local in function:run_fog_stage
159 /* source = VB->AttribPtr[_TNL_ATTRIB_POS] or VB->EyePtr coords */
160 /* dest = VB->AttribPtr[_TNL_ATTRIB_FOG] = fog stage private storage */
161 VB->AttribPtr[_TNL_ATTRIB_FOG] = &store->fogcoord;
179 _mesa_dotprod_tab[VB->AttribPtr[_TNL_ATTRIB_POS]->size]
182 VB->AttribPtr[_TNL_ATTRIB_POS], plane );
184 input->count = VB->AttribPtr[_TNL_ATTRIB_POS]->count;
198 if (VB->EyePtr->size < 2)
199 _mesa_vector4f_clean_elem( VB
[all...]
H A Dt_vb_light.c47 struct vertex_buffer *VB,
56 const GLfloat *ptr; /* points to src vertex color (in VB array) */
224 struct vertex_buffer *VB, struct light_stage_data *store)
239 VB->AttribPtr[_TNL_ATTRIB_MAT_FRONT_AMBIENT + i] =
240 VB->AttribPtr[_TNL_ATTRIB_COLOR0];
250 if (VB->AttribPtr[i]->stride) {
253 store->mat[j].ptr = VB->AttribPtr[i]->start;
254 store->mat[j].stride = VB->AttribPtr[i]->stride;
255 store->mat[j].size = VB->AttribPtr[i]->size;
333 struct vertex_buffer *VB local in function:run_lighting
223 prepare_materials(struct gl_context * ctx,struct vertex_buffer * VB,struct light_stage_data * store) argument
[all...]
H A Dt_vb_texmat.c59 struct vertex_buffer *VB = &TNL_CONTEXT(ctx)->vb; local in function:run_texmat_stage
72 VB->AttribPtr[_TNL_ATTRIB_TEX0 + i]);
74 VB->AttribPtr[VERT_ATTRIB_TEX0+i] = &store->texcoord[i];
87 struct vertex_buffer *VB = &TNL_CONTEXT(ctx)->vb; local in function:alloc_texmat_data
97 _mesa_vector4f_alloc( &store->texcoord[i], 0, VB->Size, 32 );
H A Dt_vb_render.c75 #define EDGEFLAG_GET(idx) VB->EdgeFlag[idx]
76 #define EDGEFLAG_SET(idx, val) VB->EdgeFlag[idx] = val
122 struct vertex_buffer *VB = &tnl->vb; \
123 const GLuint * const elt = VB->Elts; \
124 const GLubyte *mask = VB->ClipMask; \
125 const GLuint sz = VB->ClipPtr->size; \
158 struct vertex_buffer *VB = &tnl->vb; local in function:clip_elt_triangles
159 const GLuint * const elt = VB->Elts;
160 GLubyte *mask = VB->ClipMask;
190 #define EDGEFLAG_GET(idx) VB
243 struct vertex_buffer *VB = &tnl->vb; local in function:_tnl_RenderClippedPolygon
268 struct vertex_buffer *VB = &tnl->vb; local in function:run_render
[all...]
H A Dt_vb_normals.c52 struct vertex_buffer *VB = &TNL_CONTEXT(ctx)->vb; local in function:run_normal_stage
64 lengths = VB->NormalLengthPtr;
68 VB->AttribPtr[_TNL_ATTRIB_NORMAL], /* input normals */
72 if (VB->AttribPtr[_TNL_ATTRIB_NORMAL]->count > 1) {
79 VB->AttribPtr[_TNL_ATTRIB_NORMAL] = &store->normal;
81 VB->NormalLengthPtr = NULL; /* no longer valid */
/xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/r200/
H A Dr200_maos_arrays.c79 struct vertex_buffer *VB = &TNL_CONTEXT( ctx )->vb; local in function:r200EmitArrays
82 GLuint count = VB->Count;
91 emitsize = (VB->AttribPtr[attrib]->size);
119 (char *)VB->AttribPtr[attrib]->data,
121 VB->AttribPtr[attrib]->stride,
126 (char *)VB->AttribPtr[attrib]->data,
127 VB->AttribPtr[attrib]->stride,
137 if (VB->AttribPtr[attrib]->size == 4 &&
138 (VB->AttribPtr[attrib]->stride != 0 ||
139 VB
[all...]
/xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/r200/
H A Dr200_maos_arrays.c79 struct vertex_buffer *VB = &TNL_CONTEXT( ctx )->vb; local in function:r200EmitArrays
82 GLuint count = VB->Count;
91 emitsize = (VB->AttribPtr[attrib]->size);
119 (char *)VB->AttribPtr[attrib]->data,
121 VB->AttribPtr[attrib]->stride,
126 (char *)VB->AttribPtr[attrib]->data,
127 VB->AttribPtr[attrib]->stride,
137 if (VB->AttribPtr[attrib]->size == 4 &&
138 (VB->AttribPtr[attrib]->stride != 0 ||
139 VB
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/radeon/
H A Dradeon_maos_arrays.c147 struct vertex_buffer *VB = &TNL_CONTEXT( ctx )->vb; local in function:radeonEmitArrays
150 GLuint count = VB->Count;
162 (char *)VB->AttribPtr[_TNL_ATTRIB_POS]->data,
163 VB->AttribPtr[_TNL_ATTRIB_POS]->size,
164 VB->AttribPtr[_TNL_ATTRIB_POS]->stride,
167 switch( VB->AttribPtr[_TNL_ATTRIB_POS]->size ) {
182 (char *)VB->AttribPtr[_TNL_ATTRIB_NORMAL]->data,
184 VB->AttribPtr[_TNL_ATTRIB_NORMAL]->stride,
193 if (VB->AttribPtr[_TNL_ATTRIB_COLOR0]->size == 4 &&
194 (VB
[all...]
H A Dradeon_maos_vbtmp.h42 struct vertex_buffer *VB = &TNL_CONTEXT(ctx)->vb; local in function:TAG
59 coord = (GLuint (*)[4])VB->AttribPtr[_TNL_ATTRIB_POS]->data;
60 coord_stride = VB->AttribPtr[_TNL_ATTRIB_POS]->stride;
63 if (VB->AttribPtr[_TNL_ATTRIB_TEX2]) {
65 tc2 = (GLuint (*)[4])VB->AttribPtr[_TNL_ATTRIB_TEX0 + t2]->data;
66 tc2_stride = VB->AttribPtr[_TNL_ATTRIB_TEX0 + t2]->stride;
67 if (DO_PTEX && VB->AttribPtr[_TNL_ATTRIB_TEX0 + t2]->size < 3) {
70 else if (DO_PTEX && VB->AttribPtr[_TNL_ATTRIB_TEX0 + t2]->size < 4) {
80 if (VB->AttribPtr[_TNL_ATTRIB_TEX1]) {
82 tc1 = (GLuint (*)[4])VB
[all...]
H A Dradeon_maos_verts.c314 struct vertex_buffer *VB = &TNL_CONTEXT(ctx)->vb; local in function:radeonEmitArrays
329 if (VB->AttribPtr[_TNL_ATTRIB_POS]->size == 4) {
351 if (VB->AttribPtr[_TNL_ATTRIB_TEX0 + unit]->size >= 3) {
357 else if ((VB->AttribPtr[_TNL_ATTRIB_TEX0 + unit]->size >= 3) &&
360 GLuint swaptexmatcol = (VB->AttribPtr[_TNL_ATTRIB_TEX0 + unit]->size - 3);
387 VB->Count * setup_tab[i].vertex_size * 4,
394 if (VB->AttribPtr[_TNL_ATTRIB_POS]->size < 3 ||
395 (VB->AttribPtr[_TNL_ATTRIB_POS]->size == 3 &&
399 VB->AttribPtr[_TNL_ATTRIB_POS]->data,
400 VB
[all...]
/xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/
H A Dradeon_maos_arrays.c146 struct vertex_buffer *VB = &TNL_CONTEXT( ctx )->vb; local in function:radeonEmitArrays
149 GLuint count = VB->Count;
161 (char *)VB->AttribPtr[_TNL_ATTRIB_POS]->data,
162 VB->AttribPtr[_TNL_ATTRIB_POS]->size,
163 VB->AttribPtr[_TNL_ATTRIB_POS]->stride,
166 switch( VB->AttribPtr[_TNL_ATTRIB_POS]->size ) {
181 (char *)VB->AttribPtr[_TNL_ATTRIB_NORMAL]->data,
183 VB->AttribPtr[_TNL_ATTRIB_NORMAL]->stride,
192 if (VB->AttribPtr[_TNL_ATTRIB_COLOR0]->size == 4 &&
193 (VB
[all...]
H A Dradeon_maos_vbtmp.h42 struct vertex_buffer *VB = &TNL_CONTEXT(ctx)->vb; local in function:TAG
59 coord = (GLuint (*)[4])VB->AttribPtr[_TNL_ATTRIB_POS]->data;
60 coord_stride = VB->AttribPtr[_TNL_ATTRIB_POS]->stride;
63 if (VB->AttribPtr[_TNL_ATTRIB_TEX2]) {
65 tc2 = (GLuint (*)[4])VB->AttribPtr[_TNL_ATTRIB_TEX0 + t2]->data;
66 tc2_stride = VB->AttribPtr[_TNL_ATTRIB_TEX0 + t2]->stride;
67 if (DO_PTEX && VB->AttribPtr[_TNL_ATTRIB_TEX0 + t2]->size < 3) {
70 else if (DO_PTEX && VB->AttribPtr[_TNL_ATTRIB_TEX0 + t2]->size < 4) {
80 if (VB->AttribPtr[_TNL_ATTRIB_TEX1]) {
82 tc1 = (GLuint (*)[4])VB
[all...]
H A Dradeon_maos_verts.c313 struct vertex_buffer *VB = &TNL_CONTEXT(ctx)->vb; local in function:radeonEmitArrays
328 if (VB->AttribPtr[_TNL_ATTRIB_POS]->size == 4) {
350 if (VB->AttribPtr[_TNL_ATTRIB_TEX0 + unit]->size >= 3) {
356 else if ((VB->AttribPtr[_TNL_ATTRIB_TEX0 + unit]->size >= 3) &&
359 GLuint swaptexmatcol = (VB->AttribPtr[_TNL_ATTRIB_TEX0 + unit]->size - 3);
386 VB->Count * setup_tab[i].vertex_size * 4,
393 if (VB->AttribPtr[_TNL_ATTRIB_POS]->size < 3 ||
394 (VB->AttribPtr[_TNL_ATTRIB_POS]->size == 3 &&
398 VB->AttribPtr[_TNL_ATTRIB_POS]->data,
399 VB
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/mesa/swrast_setup/
H A Dss_tritmp.h35 struct vertex_buffer *VB = &TNL_CONTEXT(ctx)->vb; local in function:TAG
68 if (VB->BackfaceColorPtr) {
69 GLfloat (*vbcolor)[4] = VB->BackfaceColorPtr->data;
82 if (VB->BackfaceColorPtr->stride) {
109 if (VB->BackfaceSecondaryColorPtr) {
110 GLfloat (*vbspec)[4] = VB->BackfaceSecondaryColorPtr->data;
116 if (VB->BackfaceSecondaryColorPtr->stride) {
190 if (VB->BackfaceColorPtr) {
203 if (VB->BackfaceSecondaryColorPtr) {
220 struct vertex_buffer *VB local in function:TAG
[all...]

Completed in 12 milliseconds

123