/external/mesa3d/src/mesa/main/ |
arrayobj.c | 104 struct gl_vertex_array_object *vao; local 108 vao = ctx->Array.LastLookedUpVAO; 110 vao = (struct gl_vertex_array_object *) 119 if (!vao || !vao->EverBound) { 125 _mesa_reference_vao(ctx, &ctx->Array.LastLookedUpVAO, vao); 128 return vao; 179 * Set ptr to vao w/ reference counting. 186 struct gl_vertex_array_object *vao) 188 assert(*ptr != vao); 706 struct gl_vertex_array_object *vao; local 741 struct gl_vertex_array_object *vao; local [all...] |
arrayobj.h | 63 struct gl_vertex_array_object *vao); 68 struct gl_vertex_array_object *vao) 70 if (*ptr != vao) 71 _mesa_reference_vao_(ctx, ptr, vao); 82 struct gl_vertex_array_object *vao); 86 _mesa_all_varyings_in_vbos(const struct gl_vertex_array_object *vao); 90 _mesa_all_buffers_are_unmapped(const struct gl_vertex_array_object *vao);
|
varray.c | 134 struct gl_vertex_array_object *vao, 138 struct gl_array_attributes *array = &vao->VertexAttrib[attribIndex]; 140 if (!_mesa_is_bufferobj(vao->BufferBinding[bindingIndex].BufferObj)) 141 vao->VertexAttribBufferMask &= ~VERT_BIT(attribIndex); 143 vao->VertexAttribBufferMask |= VERT_BIT(attribIndex); 150 vao->BufferBinding[array->BufferBindingIndex]._BoundArrays &= ~array_bit; 151 vao->BufferBinding[bindingIndex]._BoundArrays |= array_bit; 155 vao->NewArrays |= array_bit; 166 struct gl_vertex_array_object *vao, 171 struct gl_vertex_buffer_binding *binding = &vao->BufferBinding[index] 475 struct gl_vertex_array_object *vao = ctx->Array.VAO; local 834 struct gl_vertex_array_object *vao; local 887 struct gl_vertex_array_object *vao; local 1156 struct gl_vertex_array_object *vao; local 1219 struct gl_vertex_array_object *vao; local 1641 struct gl_vertex_array_object * const vao = ctx->Array.VAO; local 1812 struct gl_vertex_array_object *vao; local 1977 struct gl_vertex_array_object *vao; local 2085 struct gl_vertex_array_object *vao; local 2222 struct gl_vertex_array_object *vao; local 2296 struct gl_vertex_array_object *vao; local 2373 const struct gl_vertex_array_object *vao = ctx->Array.VAO; local 2417 struct gl_vertex_array_object *vao = (struct gl_vertex_array_object *) data; local [all...] |
api_arrayelt.c | 1562 struct gl_vertex_array_object *vao = ctx->Array.VAO; local [all...] |
enable.c | 66 struct gl_vertex_array_object *vao = ctx->Array.VAO; local 72 var = &vao->VertexAttrib[VERT_ATTRIB_POS].Enabled; 76 var = &vao->VertexAttrib[VERT_ATTRIB_NORMAL].Enabled; 80 var = &vao->VertexAttrib[VERT_ATTRIB_COLOR0].Enabled; 84 var = &vao->VertexAttrib[VERT_ATTRIB_COLOR_INDEX].Enabled; 88 var = &vao->VertexAttrib[VERT_ATTRIB_TEX(ctx->Array.ActiveTexture)].Enabled; 92 var = &vao->VertexAttrib[VERT_ATTRIB_EDGEFLAG].Enabled; 96 var = &vao->VertexAttrib[VERT_ATTRIB_FOG].Enabled; 100 var = &vao->VertexAttrib[VERT_ATTRIB_COLOR1].Enabled [all...] |
varray.h | 93 struct gl_vertex_array_object *vao, 101 struct gl_vertex_array_object *vao, 106 struct gl_vertex_array_object *vao,
|
bufferobj.c | 116 return &ctx->Array.VAO->IndexBufferObj; 1299 struct gl_vertex_array_object *vao = ctx->Array.VAO; local [all...] |
/external/deqp/modules/gles3/functional/ |
es3fVertexArrayObjectTests.cpp | 127 VertexArrayState vao; member in struct:deqp::gles3::Functional::__anon17377::Spec 244 m_vaoProgram = createProgram(m_spec.vao); 254 if (m_spec.useDrawElements && (m_spec.vao.elementArrayBuffer == 0 || m_spec.state.elementArrayBuffer == 0)) 600 GLuint vao = 0; local 602 GLU_CHECK_CALL(glGenVertexArrays(1, &vao)); 603 GLU_CHECK_CALL(glBindVertexArray(vao)); 604 setState(m_spec.vao); 609 GLU_CHECK_CALL(glBindVertexArray(vao)); 611 makeDrawCall(m_spec.vao); 613 setState(m_spec.vao); 1177 GLuint vao = 0; local [all...] |
es3fLifetimeTests.cpp | 72 void draw (GLuint vao, GLfloat scale, bool tf, Surface* dst); 73 void setPos (GLuint buffer, GLuint vao); 126 void ScaleProgram::draw (GLuint vao, GLfloat scale, bool tf, Surface* dst) 129 de::Random rnd (vao); 136 gl.bindVertexArray(vao); 155 void ScaleProgram::setPos (GLuint buffer, GLuint vao) 160 gl.bindVertexArray(vao); 264 void BufferVAOAttacher::attach (GLuint buffer, GLuint vao) 266 m_program.setPos(buffer, vao); 268 << "// Set the `pos` attribute in VAO " << vao << " to buffer " << buffe [all...] |
es3fNegativeStateApiTests.cpp | [all...] |
es3fNegativeVertexArrayApiTests.cpp | 158 GLuint vao; 160 glGenVertexArrays(1, &vao); 161 glBindVertexArray(vao); 169 glDeleteVertexArrays(1, &vao); 201 GLuint vao; 203 glGenVertexArrays(1, &vao); 204 glBindVertexArray(vao); 212 glDeleteVertexArrays(1, &vao); [all...] |
/external/deqp/modules/gles31/functional/ |
es31fVertexAttributeBindingStateQueryTests.cpp | 90 glu::VertexArray vao (m_context.getRenderContext()); 95 gl.glBindVertexArray(*vao); 107 // is part of vao 109 const tcu::ScopedLogSection section (m_testCtx.getLog(), "vao", "VAO state"); 123 // check value is still ok in original vao 124 gl.glBindVertexArray(*vao); 165 glu::VertexArray vao (m_context.getRenderContext()); 170 gl.glBindVertexArray(*vao); 182 // is part of vao [all...] |
es31fNegativeVertexArrayApiTests.cpp | 163 GLuint vao = 0; local 165 ctx.glGenVertexArrays(1, &vao); 166 ctx.glBindVertexArray(vao); 174 ctx.glDeleteVertexArrays(1, &vao); 207 GLuint vao = 0; local 209 ctx.glGenVertexArrays(1, &vao); 210 ctx.glBindVertexArray(vao); 218 ctx.glDeleteVertexArrays(1, &vao); 227 GLuint vao = 0; local 230 ctx.glGenVertexArrays(1, &vao); 290 GLuint vao = 0; local [all...] |
es31fTessellationGeometryInteractionTests.cpp | 271 const glu::VertexArray vao (m_context.getRenderContext()); 285 gl.bindVertexArray(*vao); 572 const glu::VertexArray vao (m_context.getRenderContext()); 582 gl.bindVertexArray(*vao); [all...] |
es31fVertexAttributeBindingTests.cpp | 176 throw tcu::TestError("could not gen vao"); 331 GLU_EXPECT_NO_ERROR(gl.glGetError(), "set vao"); 630 GLU_EXPECT_NO_ERROR(gl.glGetError(), "set vao"); 901 GLU_EXPECT_NO_ERROR(gl.glGetError(), "set vao"); [all...] |
es31fMultisampleTests.cpp | 320 glu::VertexArray vao (m_context.getRenderContext()); 322 gl.bindVertexArray(*vao); [all...] |
/external/mesa3d/src/mesa/vbo/ |
vbo_exec_array.c | 51 check_array_data(struct gl_context *ctx, struct gl_vertex_array_object *vao, 54 const struct gl_array_attributes *array = &vao->VertexAttrib[attrib]; 57 &vao->BufferBinding[array->BufferBindingIndex]; 101 unmap_array_buffer(struct gl_context *ctx, struct gl_vertex_array_object *vao, 104 const struct gl_array_attributes *array = &vao->VertexAttrib[attrib]; 107 &vao->BufferBinding[array->BufferBindingIndex]; 125 struct gl_vertex_array_object *vao = ctx->Array.VAO; local 130 if (_mesa_is_bufferobj(vao->IndexBufferObj)) { 132 vao->IndexBufferObj->Size 189 const struct gl_vertex_array_object *vao = ctx->Array.VAO; local [all...] |
/external/deqp/framework/opengl/simplereference/ |
sglrReferenceContext.cpp | [all...] |
sglrGLContext.cpp | 101 deUint32 vao = *i; local 102 gl.deleteVertexArrays(1, &vao);
|
/external/deqp/modules/gles31/stress/ |
es31sTessellationGeometryInteractionTests.cpp | 336 const glu::VertexArray vao (m_context.getRenderContext()); 345 gl.bindVertexArray(*vao); 346 GLU_EXPECT_NO_ERROR(gl.getError(), "bind vao");
|
es31sVertexAttributeBindingTests.cpp | 170 throw tcu::TestError("could not gen vao"); 325 GLU_EXPECT_NO_ERROR(gl.glGetError(), "set vao"); 578 glu::VertexArray vao (m_context.getRenderContext()); 589 gl.glBindVertexArray(*vao);
|
/external/deqp/framework/opengl/ |
gluDrawUtil.cpp | 402 //! Setup VA according to allocation spec. Assumes that other state (VAO binding, buffer) is set already. 583 VertexArray vao (context); 585 gl.bindVertexArray(*vao);
|
/device/generic/goldfish-opengl/shared/OpenglCodecCommon/ |
GLClientState.h | 211 void setVertexArrayObject(GLuint vao); 212 bool isVertexArrayObject(GLuint vao) const; 430 // GL_ARRAY_BUFFER_BINDING is separate from VAO state
|
/external/deqp/modules/gles3/stress/ |
es3sDrawTests.cpp | 158 glu::VertexArray vao (m_context.getRenderContext()); 195 gl.glBindVertexArray(*vao);
|
/external/deqp/modules/glshared/ |
glsTextureBufferCase.cpp | 583 const glu::VertexArray vao (renderContext); 587 gl.bindVertexArray(*vao); [all...] |