Home | History | Annotate | Download | only in libagl

Lines Matching refs:vertex

24 #include "vertex.h"
107 c->arrays.vertex.size = 4;
108 c->arrays.vertex.type = GL_FLOAT;
438 case GL_VERTEX_ARRAY: a = &c->arrays.vertex; break;
449 #pragma mark Vertex Cache
534 // vertex cache size must be multiple of 1
571 // vertex cache size must be multiple of 1
593 // copy back the last processed vertex
619 // vertex cache size must be multiple of 2
661 // vertex cache size must be multiple of 2. This is extremely important
715 // vertex cache size must be multiple of 3
953 const GLubyte* vp = c->arrays.vertex.element(first);
956 c->arrays.vertex.fetch(c, v->obj.v, vp);
964 const GLubyte* vp = c->arrays.vertex.element(
966 const size_t stride = c->arrays.vertex.stride;
973 c->arrays.vertex.fetch(c, v->obj.v, vp);
985 const GLfixed* vp = (const GLfixed*)c->arrays.vertex.element(first);
986 const size_t stride = c->arrays.vertex.stride / 4;
1087 // is not spcified in the vertex array).
1132 // vertex compilers
1136 // vertex transform
1138 c->transforms.mvp.pointv[c->arrays.vertex.size - 2];
1141 c->transforms.modelview.transform.pointv[c->arrays.vertex.size - 2];
1150 am.vertex.fetch = fetchNop;
1154 if (am.vertex.enable) {
1155 am.vertex.resolve();
1156 if (am.vertex.bo || am.vertex.pointer) {
1157 am.vertex.fetch = vertex_fct[am.vertex.size-2][am.vertex.type & 0xF];
1204 // pick the vertex-clipper
1253 c->arrays.vertex.init(size, type, stride, pointer, c->arrays.array_buffer, 0);
1362 if (count == 0 || !c->arrays.vertex.enable)
1415 if (count == 0 || !c->arrays.vertex.enable)
1420 // clear the vertex-cache
1552 if (c->arrays.vertex.bo) {
1553 if (c->arrays.vertex.bo->name == name) {
1554 c->arrays.vertex.bo = 0;