| /xsrc/external/mit/MesaLib.old/dist/src/mesa/vbo/ |
| H A D | vbo_save.c | 48 save->VAO[vpm] = NULL; 62 _mesa_reference_vao(ctx, &save->VAO[vpm], NULL);
|
| H A D | vbo_save.h | 63 struct gl_vertex_array_object *VAO[VP_MODE_MAX]; member in struct:vbo_save_vertex_list 87 return node->VAO[0]->BufferBinding[0].Stride; 166 struct gl_vertex_array_object *VAO[VP_MODE_MAX]; member in struct:vbo_save_context
|
| H A D | vbo_save_draw.c | 95 copy_vao(ctx, node->VAO[VP_MODE_SHADER], ~VERT_BIT_POS & VERT_BIT_ALL, 98 copy_vao(ctx, node->VAO[VP_MODE_FF], VERT_BIT_MAT_ALL, 121 * Set the appropriate VAO to draw. 128 _mesa_set_draw_vao(ctx, node->VAO[mode], _vbo_get_vao_filter(mode)); 136 struct gl_buffer_object *bo = list->VAO[0]->BufferBinding[0].BufferObj;
|
| H A D | vbo_context.c | 188 vbo->VAO = _mesa_new_vao(ctx, ~((GLuint)0)); 189 /* The exec VAO assumes to have all arributes bound to binding 0 */ 191 _mesa_vertex_attrib_binding(ctx, vbo->VAO, i, 0); 211 _mesa_reference_vao(ctx, &vbo->VAO, NULL);
|
| H A D | vbo_private.h | 49 struct gl_vertex_array_object *VAO; member in struct:vbo_context 200 * generically in the VAO. 234 * to the VAO. But but that is done already unconditionally in
|
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/main/ |
| H A D | getstring.c | 250 *params = (GLvoid *) ctx->Array.VAO->VertexAttrib[VERT_ATTRIB_POS].Ptr; 255 *params = (GLvoid *) ctx->Array.VAO->VertexAttrib[VERT_ATTRIB_NORMAL].Ptr; 260 *params = (GLvoid *) ctx->Array.VAO->VertexAttrib[VERT_ATTRIB_COLOR0].Ptr; 265 *params = (GLvoid *) ctx->Array.VAO->VertexAttrib[VERT_ATTRIB_COLOR1].Ptr; 270 *params = (GLvoid *) ctx->Array.VAO->VertexAttrib[VERT_ATTRIB_FOG].Ptr; 275 *params = (GLvoid *) ctx->Array.VAO->VertexAttrib[VERT_ATTRIB_COLOR_INDEX].Ptr; 280 *params = (GLvoid *) ctx->Array.VAO->VertexAttrib[VERT_ATTRIB_TEX(clientUnit)].Ptr; 285 *params = (GLvoid *) ctx->Array.VAO->VertexAttrib[VERT_ATTRIB_EDGEFLAG].Ptr; 300 *params = (GLvoid *) ctx->Array.VAO->VertexAttrib[VERT_ATTRIB_POINT_SIZE].Ptr;
|
| H A D | draw.c | 133 struct gl_vertex_array_object *vao = ctx->Array.VAO; 195 if (!(ctx->Array.VAO->Enabled & VERT_BIT_POS)) 222 return !(ctx->Array.VAO->Enabled & (VERT_BIT_POS|VERT_BIT_GENERIC0)); 241 struct gl_vertex_array_object *vao = ctx->Array.VAO; 518 _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx)); 554 _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx)); 593 _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx)); 631 _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx)); 673 ctx->Array.VAO->IndexBufferObj->Size, 675 ctx->Array.VAO [all...] |
| H A D | varray.c | 507 struct gl_vertex_array_object *vao = ctx->Array.VAO; 597 struct gl_vertex_array_object *vao = ctx->Array.VAO; 609 * to the VAO. But but that is done already unconditionally in 650 ptr, ctx->Array.VAO)) 684 GL_FALSE, format, ptr, ctx->Array.VAO)) 724 ctx->Array.VAO)) 753 GL_FALSE, format, ptr, ctx->Array.VAO)) 784 ptr, ctx->Array.VAO)) 822 ctx->Array.VAO)) 862 ctx->Array.VAO)) [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/state_tracker/ |
| H A D | st_cb_rasterpos.c | 67 struct gl_vertex_array_object *VAO; member in struct:rastpos_stage 108 _mesa_reference_vao(rstage->ctx, &rstage->VAO, NULL); 200 rs->VAO = _mesa_new_vao(ctx, ~((GLuint)0)); 201 _mesa_vertex_attrib_binding(ctx, rs->VAO, VERT_ATTRIB_POS, 0); 202 _mesa_update_array_format(ctx, rs->VAO, VERT_ATTRIB_POS, 4, GL_FLOAT, 204 _mesa_enable_vertex_array_attrib(ctx, rs->VAO, 0); 262 rs->VAO->VertexAttrib[VERT_ATTRIB_POS].Ptr = (GLubyte *) v; 263 rs->VAO->NewArrays |= VERT_BIT_POS; 264 _mesa_set_draw_vao(ctx, rs->VAO, VERT_BIT_POS);
|
| /xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/ |
| H A D | st_cb_rasterpos.c | 67 struct gl_vertex_array_object *VAO; member in struct:rastpos_stage 108 _mesa_reference_vao(rstage->ctx, &rstage->VAO, NULL); 203 rs->VAO = _mesa_new_vao(ctx, ~((GLuint)0)); 204 _mesa_vertex_attrib_binding(ctx, rs->VAO, VERT_ATTRIB_POS, 0); 205 _mesa_update_array_format(ctx, rs->VAO, VERT_ATTRIB_POS, 4, GL_FLOAT, 207 _mesa_enable_vertex_array_attrib(ctx, rs->VAO, 0); 261 rs->VAO->VertexAttrib[VERT_ATTRIB_POS].Ptr = (GLubyte *) v; 262 rs->VAO->NewArrays |= VERT_BIT_POS; 263 _mesa_set_draw_vao(ctx, rs->VAO, VERT_BIT_POS);
|
| /xsrc/external/mit/MesaLib/dist/src/mesa/vbo/ |
| H A D | vbo_save.c | 46 save->VAO[vpm] = NULL; 60 _mesa_reference_vao(ctx, &save->VAO[vpm], NULL);
|
| H A D | vbo_save.h | 57 struct gl_vertex_array_object *VAO[VP_MODE_MAX]; member in struct:vbo_save_vertex_list 103 return node->VAO[0]->BufferBinding[0].Stride;
|
| H A D | vbo_context.c | 187 vbo->VAO = _mesa_new_vao(ctx, ~((GLuint)0)); 188 /* The exec VAO assumes to have all arributes bound to binding 0 */ 190 _mesa_vertex_attrib_binding(ctx, vbo->VAO, i, 0); 209 _mesa_reference_vao(ctx, &vbo->VAO, NULL);
|
| H A D | vbo_save_draw.c | 109 copy_vao(ctx, node->VAO[VP_MODE_SHADER], ~VERT_BIT_POS & VERT_BIT_ALL, 112 copy_vao(ctx, node->VAO[VP_MODE_FF], VERT_BIT_MAT_ALL, 134 * Set the appropriate VAO to draw. 141 _mesa_set_draw_vao(ctx, node->VAO[mode], _vbo_get_vao_filter(mode)); 149 struct gl_buffer_object *bo = list->VAO[0]->BufferBinding[0].BufferObj;
|
| H A D | vbo_save_loopback.c | 158 const struct gl_vertex_array_object *vao = node->VAO[VP_MODE_FF]; 165 vao = node->VAO[VP_MODE_SHADER];
|
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/common/ |
| H A D | meta.h | 157 struct gl_vertex_array_object *VAO; member in struct:save_state 301 GLuint VAO; member in struct:blit_state 326 GLuint VAO; member in struct:clear_state 338 GLuint VAO; member in struct:copypix_state 348 GLuint VAO; member in struct:drawpix_state 361 GLuint VAO; member in struct:bitmap_state 371 GLuint VAO; member in struct:gen_mipmap_state 395 GLuint VAO; member in struct:decompress_state 408 GLuint VAO; member in struct:drawtex_state 593 GLuint *VAO, struc [all...] |
| H A D | meta_generate_mipmap.c | 130 if (mipmap->VAO == 0) 132 _mesa_DeleteVertexArrays(1, &mipmap->VAO); 133 mipmap->VAO = 0; 191 _mesa_meta_setup_vertex_objects(ctx, &mipmap->VAO, &mipmap->buf_obj, true, 195 _mesa_meta_setup_ff_tnl_for_blit(ctx, &mipmap->VAO, &mipmap->buf_obj, 3);
|
| H A D | meta.c | 297 * Regardless of whether a new VAO is created, the object referenced by \c VAO 301 * \param VAO Storage for vertex array object handle. If 0, a new VAO 321 GLuint *VAO, struct gl_buffer_object **buf_obj, 326 if (*VAO == 0) { 331 _mesa_GenVertexArrays(1, VAO); 332 _mesa_BindVertexArray(*VAO); 334 array_obj = _mesa_lookup_vao(ctx, *VAO); 400 _mesa_BindVertexArray(*VAO); 320 _mesa_meta_setup_vertex_objects(struct gl_context * ctx,GLuint * VAO,struct gl_buffer_object ** buf_obj,bool use_generic_attributes,unsigned vertex_size,unsigned texcoord_size,unsigned color_size) argument 1483 _mesa_meta_setup_ff_tnl_for_blit(struct gl_context * ctx,GLuint * VAO,struct gl_buffer_object ** buf_obj,unsigned texcoord_size) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/mesa/drivers/common/ |
| H A D | meta.h | 156 struct gl_vertex_array_object *VAO; member in struct:save_state 242 GLuint VAO; member in struct:blit_state 266 GLuint VAO; member in struct:clear_state 277 GLuint VAO; member in struct:copypix_state 287 GLuint VAO; member in struct:drawpix_state 300 GLuint VAO; member in struct:bitmap_state 310 GLuint VAO; member in struct:gen_mipmap_state 334 GLuint VAO; member in struct:decompress_state 347 GLuint VAO; member in struct:drawtex_state 523 GLuint *VAO, struc [all...] |
| H A D | meta_generate_mipmap.c | 130 if (mipmap->VAO == 0) 132 _mesa_DeleteVertexArrays(1, &mipmap->VAO); 133 mipmap->VAO = 0; 191 _mesa_meta_setup_vertex_objects(ctx, &mipmap->VAO, &mipmap->buf_obj, true, 195 _mesa_meta_setup_ff_tnl_for_blit(ctx, &mipmap->VAO, &mipmap->buf_obj, 3);
|
| H A D | meta.c | 302 * Regardless of whether a new VAO is created, the object referenced by \c VAO 306 * \param VAO Storage for vertex array object handle. If 0, a new VAO 326 GLuint *VAO, struct gl_buffer_object **buf_obj, 331 if (*VAO == 0) { 336 _mesa_GenVertexArrays(1, VAO); 337 _mesa_BindVertexArray(*VAO); 339 array_obj = _mesa_lookup_vao(ctx, *VAO); 410 _mesa_BindVertexArray(*VAO); 325 _mesa_meta_setup_vertex_objects(struct gl_context * ctx,GLuint * VAO,struct gl_buffer_object ** buf_obj,bool use_generic_attributes,unsigned vertex_size,unsigned texcoord_size,unsigned color_size) argument 1487 _mesa_meta_setup_ff_tnl_for_blit(struct gl_context * ctx,GLuint * VAO,struct gl_buffer_object ** buf_obj,unsigned texcoord_size) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/mesa/main/ |
| H A D | varray.c | 965 update_array(ctx, ctx->Array.VAO, ctx->Array.ArrayBufferObj, 985 ctx->Array.VAO, ctx->Array.ArrayBufferObj, 991 update_array(ctx, ctx->Array.VAO, ctx->Array.ArrayBufferObj, 1037 update_array(ctx, ctx->Array.VAO, ctx->Array.ArrayBufferObj, 1057 ctx->Array.VAO, ctx->Array.ArrayBufferObj, 1063 update_array(ctx, ctx->Array.VAO, ctx->Array.ArrayBufferObj, 1111 update_array(ctx, ctx->Array.VAO, ctx->Array.ArrayBufferObj, 1134 ctx->Array.VAO, ctx->Array.ArrayBufferObj, 1140 update_array(ctx, ctx->Array.VAO, ctx->Array.ArrayBufferObj, 1189 update_array(ctx, ctx->Array.VAO, ct [all...] |
| H A D | draw.c | 303 if (!ctx->Array.VAO->IndexBufferObj) { 615 ctx->Array.VAO == ctx->Array.DefaultVAO) 627 ctx->Array.VAO->Enabled & ~ctx->Array.VAO->VertexAttribBufferMask) 694 if (!ctx->Array.VAO->IndexBufferObj) 1168 struct gl_vertex_array_object *vao = ctx->Array.VAO; 1223 struct gl_vertex_array_object *vao = ctx->Array.VAO; 1515 _mesa_set_draw_vao(ctx, ctx->Array.VAO, 1546 _mesa_set_draw_vao(ctx, ctx->Array.VAO, 1578 _mesa_set_draw_vao(ctx, ctx->Array.VAO, [all...] |
| H A D | attrib.c | 1393 copy_array_object(ctx, dest->VAO, src->VAO, copy_attrib_mask); 1409 dest->VAO->Name = src->VAO->Name; 1410 dest->VAO->NonDefaultStateMask = src->VAO->NonDefaultStateMask; 1412 copy_array_attrib(ctx, dest, src, false, src->VAO->NonDefaultStateMask); 1417 _mesa_reference_buffer_object(ctx, &dest->VAO->IndexBufferObj, 1418 src->VAO->IndexBufferObj); 1429 bool is_vao_name_zero = src->VAO [all...] |
| H A D | enable.c | 80 * Helper to enable/disable VAO client-side state. 205 client_state( ctx, ctx->Array.VAO, cap, GL_TRUE ); 244 client_state_i(ctx, ctx->Array.VAO, cap, index, GL_TRUE); 259 client_state( ctx, ctx->Array.VAO, cap, GL_FALSE ); 296 client_state_i(ctx, ctx->Array.VAO, cap, index, GL_FALSE); 980 client_state( ctx, ctx->Array.VAO, cap, state ); 988 client_state( ctx, ctx->Array.VAO, cap, state ); 993 client_state( ctx, ctx->Array.VAO, cap, state ); 1803 return !!(ctx->Array.VAO->Enabled & VERT_BIT_POS); 1807 return !!(ctx->Array.VAO [all...] |