Lines Matching defs:vao
138 const struct gl_vertex_array_object *vao)
141 la[*nr].offset = vao->VertexAttrib[i].RelativeOffset;
142 la[*nr].func = vert_attrfunc[vao->VertexAttrib[i].Format.Size - 1];
158 const struct gl_vertex_array_object *vao = node->cold->VAO[VP_MODE_FF];
159 GLbitfield mask = vao->Enabled & VERT_BIT_MAT_ALL;
162 append_attr(&nr, la, i, VBO_MATERIAL_SHIFT, vao);
165 vao = node->cold->VAO[VP_MODE_SHADER];
166 mask = vao->Enabled & ~(VERT_BIT_POS | VERT_BIT_GENERIC0);
169 append_attr(&nr, la, i, 0, vao);
173 if (vao->Enabled & VERT_BIT_GENERIC0) {
174 append_attr(&nr, la, VERT_ATTRIB_GENERIC0, 0, vao);
175 } else if (vao->Enabled & VERT_BIT_POS) {
176 append_attr(&nr, la, VERT_ATTRIB_POS, 0, vao);
187 loopback_prim(ctx, (GLubyte*)buffer + vao->BufferBinding[0].Offset,