| /xsrc/external/mit/MesaLib.old/dist/src/mesa/tnl/ |
| H A D | t_vb_program.c | 130 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 D | t_vb_vertex.c | 142 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 D | t_vb_points.c | 55 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 D | t_vb_fog.c | 147 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 D | t_vb_light.c | 47 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 D | t_vb_texmat.c | 59 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 D | t_vb_render.c | 75 #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 D | t_vb_normals.c | 52 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 D | t_vb_program.c | 130 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 D | t_vb_vertex.c | 142 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 D | t_vb_points.c | 55 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 D | t_vb_fog.c | 147 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 D | t_vb_light.c | 47 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 D | t_vb_texmat.c | 59 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 D | t_vb_render.c | 75 #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 D | t_vb_normals.c | 52 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 D | r200_maos_arrays.c | 79 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 D | r200_maos_arrays.c | 79 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 D | radeon_maos_arrays.c | 147 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 D | radeon_maos_vbtmp.h | 42 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 D | radeon_maos_verts.c | 314 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 D | radeon_maos_arrays.c | 146 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 D | radeon_maos_vbtmp.h | 42 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 D | radeon_maos_verts.c | 313 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 D | ss_tritmp.h | 35 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...] |