Searched refs:VAO (Results 1 - 25 of 63) sorted by relevance

123

/xsrc/external/mit/MesaLib.old/dist/src/mesa/vbo/
H A Dvbo_save.c48 save->VAO[vpm] = NULL;
62 _mesa_reference_vao(ctx, &save->VAO[vpm], NULL);
H A Dvbo_save.h63 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 Dvbo_save_draw.c95 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 Dvbo_context.c188 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 Dvbo_private.h49 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 Dgetstring.c250 *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 Ddraw.c133 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 Dvarray.c507 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 Dst_cb_rasterpos.c67 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 Dst_cb_rasterpos.c67 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 Dvbo_save.c46 save->VAO[vpm] = NULL;
60 _mesa_reference_vao(ctx, &save->VAO[vpm], NULL);
H A Dvbo_save.h57 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 Dvbo_context.c187 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 Dvbo_save_draw.c109 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 Dvbo_save_loopback.c158 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 Dmeta.h157 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 Dmeta_generate_mipmap.c130 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 Dmeta.c297 * 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 Dmeta.h156 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 Dmeta_generate_mipmap.c130 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 Dmeta.c302 * 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 Dvarray.c965 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 Ddraw.c303 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 Dattrib.c1393 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 Denable.c80 * 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...]

Completed in 28 milliseconds

123