/external/mesa3d/src/mesa/main/ |
H A D | 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); 66 _mesa_reference_vao(struct gl_context *ctx, struct gl_vertex_array_object **ptr, struct gl_vertex_array_object *vao) argument
|
H A D | 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; 105 var = &vao [all...] |
H A D | 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); 184 _mesa_reference_vao_(struct gl_context *ctx, struct gl_vertex_array_object **ptr, struct gl_vertex_array_object *vao) argument 234 init_array(struct gl_context *ctx, struct gl_vertex_array_object *vao, GLuint index, GLint size, GLint type) argument 269 _mesa_initialize_vao(struct gl_context *ctx, struct gl_vertex_array_object *vao, GLuint name) argument 319 save_array_object(struct gl_context *ctx, struct gl_vertex_array_object *vao) argument 333 remove_array_object(struct gl_context *ctx, struct gl_vertex_array_object *vao) argument 347 _mesa_update_vao_client_arrays(struct gl_context *ctx, struct gl_vertex_array_object *vao) argument 367 _mesa_all_varyings_in_vbos(const struct gl_vertex_array_object *vao) argument 401 _mesa_all_buffers_are_unmapped(const struct gl_vertex_array_object *vao) argument 706 struct gl_vertex_array_object *vao; local 741 struct gl_vertex_array_object *vao; local [all...] |
H A D | api_arrayelt.c | 1562 struct gl_vertex_array_object *vao = ctx->Array.VAO; local 1567 if (vao->VertexAttrib[VERT_ATTRIB_COLOR_INDEX].Enabled) { 1568 aa->array = &vao->VertexAttrib[VERT_ATTRIB_COLOR_INDEX]; 1569 aa->binding = &vao->BufferBinding[aa->array->BufferBindingIndex]; 1575 if (vao->VertexAttrib[VERT_ATTRIB_EDGEFLAG].Enabled) { 1576 aa->array = &vao->VertexAttrib[VERT_ATTRIB_EDGEFLAG]; 1577 aa->binding = &vao->BufferBinding[aa->array->BufferBindingIndex]; 1583 if (vao->VertexAttrib[VERT_ATTRIB_NORMAL].Enabled) { 1584 aa->array = &vao->VertexAttrib[VERT_ATTRIB_NORMAL]; 1585 aa->binding = &vao [all...] |
H A D | bufferobj.c | 1203 struct gl_vertex_array_object *vao, unsigned index, 1206 if (vao->BufferBinding[index].BufferObj == obj) { 1207 _mesa_bind_vertex_buffer(ctx, vao, index, ctx->Shared->NullBufferObj, 1208 vao->BufferBinding[index].Offset, 1209 vao->BufferBinding[index].Stride); 1299 struct gl_vertex_array_object *vao = ctx->Array.VAO; local 1307 for (j = 0; j < ARRAY_SIZE(vao->BufferBinding); j++) { 1308 unbind(ctx, vao, j, bufObj); 1314 if (vao->IndexBufferObj == bufObj) { 1202 unbind(struct gl_context *ctx, struct gl_vertex_array_object *vao, unsigned index, struct gl_buffer_object *obj) argument
|
H A D | 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 133 vertex_attrib_binding(struct gl_context *ctx, struct gl_vertex_array_object *vao, GLuint attribIndex, GLuint bindingIndex) argument 165 _mesa_bind_vertex_buffer(struct gl_context *ctx, struct gl_vertex_array_object *vao, GLuint index, struct gl_buffer_object *vbo, GLintptr offset, GLsizei stride) argument 199 vertex_binding_divisor(struct gl_context *ctx, struct gl_vertex_array_object *vao, GLuint bindingIndex, GLuint divisor) argument 278 _mesa_update_array_format(struct gl_context *ctx, struct gl_vertex_array_object *vao, GLuint attrib, GLint size, GLenum type, GLenum format, GLboolean normalized, GLboolean integer, GLboolean doubles, GLuint relativeOffset, bool flush_vertices) argument 328 update_array_format(struct gl_context *ctx, const char *func, struct gl_vertex_array_object *vao, GLuint attrib, GLbitfield legalTypesMask, GLint sizeMin, GLint sizeMax, GLint size, GLenum type, GLboolean normalized, GLboolean integer, GLboolean doubles, GLuint relativeOffset) argument 475 struct gl_vertex_array_object *vao = ctx->Array.VAO; local 791 _mesa_enable_vertex_array_attrib(struct gl_context *ctx, struct gl_vertex_array_object *vao, unsigned attrib) argument 807 enable_vertex_array_attrib(struct gl_context *ctx, struct gl_vertex_array_object *vao, GLuint index, const char *func) argument 834 struct gl_vertex_array_object *vao; local 852 disable_vertex_array_attrib(struct gl_context *ctx, struct gl_vertex_array_object *vao, GLuint index, const char *func) argument 887 struct gl_vertex_array_object *vao; local 910 get_vertex_array_attrib(struct gl_context *ctx, const struct gl_vertex_array_object *vao, GLuint index, GLenum pname, const char *caller) argument 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 1701 vertex_array_vertex_buffer(struct gl_context *ctx, struct gl_vertex_array_object *vao, GLuint bindingIndex, GLuint buffer, GLintptr offset, GLsizei stride, const char *func) argument 1812 struct gl_vertex_array_object *vao; local 1831 vertex_array_vertex_buffers(struct gl_context *ctx, struct gl_vertex_array_object *vao, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides, const char *func) argument 1977 struct gl_vertex_array_object *vao; local 2085 struct gl_vertex_array_object *vao; local 2157 vertex_array_attrib_binding(struct gl_context *ctx, struct gl_vertex_array_object *vao, GLuint attribIndex, GLuint bindingIndex, const char *func) argument 2222 struct gl_vertex_array_object *vao; local 2240 vertex_array_binding_divisor(struct gl_context *ctx, struct gl_vertex_array_object *vao, GLuint bindingIndex, GLuint divisor, const char *func) argument 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...] |
/external/deqp/external/openglcts/modules/common/ |
H A D | glcPolygonOffsetClampTests.cpp | 320 GLuint vao; local 331 gl.genVertexArrays(1, &vao); 334 gl.bindVertexArray(vao); 430 gl.deleteVertexArrays(1, &vao);
|
H A D | glcTextureFilterAnisotropicTests.cpp | 660 GLuint vao; local 661 gl.genVertexArrays(1, &vao); 663 gl.bindVertexArray(vao); 744 if (vao) 746 gl.deleteVertexArrays(1, &vao);
|
/external/deqp/modules/gles31/functional/ |
H A D | 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...] |
/external/deqp/modules/gles3/functional/ |
H A D | 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) argument 129 de::Random rnd (vao); 136 gl.bindVertexArray(vao); 155 void ScaleProgram::setPos (GLuint buffer, GLuint vao) argument 160 gl.bindVertexArray(vao); 264 void BufferVAOAttacher::attach (GLuint buffer, GLuint vao) argument 266 m_program.setPos(buffer, vao); 268 << "// Set the `pos` attribute in VAO " << vao << " t 300 drawContainer(GLuint vao, Surface& dst) argument [all...] |
H A D | es3fVertexArrayObjectTests.cpp | 127 VertexArrayState vao; member in struct:deqp::gles3::Functional::__anon5223::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...] |
/external/deqp/external/openglcts/modules/gl/ |
H A D | gl4cDirectStateAccessVertexArraysTests.cpp | 3533 glw::GLuint vao = 0; local 3538 gl.genVertexArrays(1, &vao); 3541 gl.bindVertexArray(vao); 3551 gl.getVertexArrayiv(vao, GL_ELEMENT_ARRAY_BUFFER_BINDING, &result); 3578 if (vao) 3580 gl.deleteVertexArrays(1, &vao); 4247 glw::GLuint vao = 0; local 4256 gl.createVertexArrays(1, &vao); 4275 gl.enableVertexArrayAttrib(max_attributes, vao); 4281 gl.disableVertexArrayAttrib(max_attributes, vao); 4396 glw::GLuint vao = 0; local 4531 glw::GLuint vao = 0; local 4743 glw::GLuint vao = 0; local 5056 glw::GLuint vao = 0; local 5203 glw::GLuint vao = 0; local 5337 glw::GLuint vao = 0; local 5462 glw::GLuint vao = 0; local [all...] |
H A D | gl4cMultiBindTests.cpp | 2280 GLuint vao = 0; local 2281 gl.genVertexArrays(1, &vao); 2285 gl.bindVertexArray(vao); 2358 gl.deleteVertexArrays(1, &vao); 2362 gl.deleteVertexArrays(1, &vao); 3267 GLuint vao = 0; local 3268 gl.genVertexArrays(1, &vao); 3272 gl.bindVertexArray(vao); 3350 gl.deleteVertexArrays(1, &vao); 3355 gl.deleteVertexArrays(1, &vao); 4460 GLuint vao = 0; local [all...] |
H A D | gl4cProgramInterfaceQueryTests.cpp | 4855 GLuint vao, vbuf; local 4856 glGenVertexArrays(1, &vao); 4857 glBindVertexArray(vao); 4867 glDeleteVertexArrays(1, &vao); 4974 GLuint vao, vbuf; local 4975 glGenVertexArrays(1, &vao); 4976 glBindVertexArray(vao); 4986 glDeleteVertexArrays(1, &vao);
|
H A D | gl4cShaderAtomicCountersTests.cpp | 210 void CreateQuad(GLuint* vao, GLuint* vbo, GLuint* ebo) argument 212 assert(vao && vbo); 238 glGenVertexArrays(1, vao); 239 glBindVertexArray(*vao); 261 void CreateTriangle(GLuint* vao, GLuint* vbo, GLuint* ebo) argument 263 assert(vao && vbo); 288 glGenVertexArrays(1, vao); 289 glBindVertexArray(*vao);
|
H A D | gl4cTextureGatherTests.cpp | 432 GLuint tex, fbo, rbo, program, vao, vbo; member in class:gl4cts::__anon4156::GatherBase 1030 glGenVertexArrays(1, &vao); 1031 glBindVertexArray(vao); 1126 glDeleteVertexArrays(1, &vao); 3061 GLuint program, rbo, fbo, vao, vbo; member in class:gl4cts::__anon4156::TriangleDraw 3155 glDeleteVertexArrays(1, &vao); 3275 glGenVertexArrays(1, &vao); 3276 glBindVertexArray(vao); 3430 glGenVertexArrays(1, &vao); 3431 glBindVertexArray(vao); [all...] |
H A D | gl4cES31CompatibilityShaderImageLoadStoreTests.cpp | 417 void CreateFullViewportQuad(GLuint* vao, GLuint* vbo, GLuint* ebo) argument 419 assert(vao && vbo); 445 glGenVertexArrays(1, vao); 446 glBindVertexArray(*vao);
|
H A D | gl4cShaderImageLoadStoreTests.cpp | 425 void CreateFullViewportQuad(GLuint* vao, GLuint* vbo, GLuint* ebo) argument 427 assert(vao && vbo); 453 glGenVertexArrays(1, vao); 454 glBindVertexArray(*vao);
|
/external/deqp/external/openglcts/modules/gles31/ |
H A D | es31cProgramInterfaceQueryTests.cpp | 3394 GLuint vao, vbuf; local 3395 glGenVertexArrays(1, &vao); 3396 glBindVertexArray(vao); 3406 glDeleteVertexArrays(1, &vao); 3512 GLuint vao, vbuf; local 3513 glGenVertexArrays(1, &vao); 3514 glBindVertexArray(vao); 3524 glDeleteVertexArrays(1, &vao);
|
H A D | es31cSeparateShaderObjsTests.cpp | 2181 glw::GLuint vao, vertexBuf, indexBuf; local 2260 gl.genVertexArrays(1, &vao); 2261 gl.bindVertexArray(vao); 2537 gl.deleteVertexArrays(1, &vao); 2655 glw::GLuint vao, vertexBuf, indexBuf; local 2671 gl.genVertexArrays(1, &vao); 2672 gl.bindVertexArray(vao); 2845 gl.deleteVertexArrays(1, &vao);
|
H A D | es31cTextureGatherTests.cpp | 350 GLuint tex, fbo, rbo, program, vao, vbo; member in class:glcts::__anon4191::GatherBase 917 glGenVertexArrays(1, &vao); 918 glBindVertexArray(vao); 999 glDeleteVertexArrays(1, &vao); 1610 GLuint program, rbo, fbo, vao, vbo; member in class:glcts::__anon4191::TriangleDraw 1667 glGenVertexArrays(1, &vao); 1668 glBindVertexArray(vao); 1677 glDeleteVertexArrays(1, &vao); 1707 glDeleteVertexArrays(1, &vao);
|
H A D | es31cShaderAtomicCountersTests.cpp | 181 void CreateQuad(GLuint* vao, GLuint* vbo, GLuint* ebo) argument 183 assert(vao && vbo); 209 glGenVertexArrays(1, vao); 210 glBindVertexArray(*vao); 228 void CreateTriangle(GLuint* vao, GLuint* vbo, GLuint* ebo) argument 230 assert(vao && vbo); 255 glGenVertexArrays(1, vao); 256 glBindVertexArray(*vao);
|
H A D | es31cShaderImageLoadStoreTests.cpp | 410 void CreateFullViewportQuad(GLuint* vao, GLuint* vbo, GLuint* ebo) argument 412 assert(vao && vbo); 438 glGenVertexArrays(1, vao); 439 glBindVertexArray(*vao);
|
/external/mesa3d/src/mesa/vbo/ |
H A D | vbo_exec_array.c | 51 check_array_data(struct gl_context *ctx, struct gl_vertex_array_object *vao, argument 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, argument 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, 134 vao 189 const struct gl_vertex_array_object *vao = ctx->Array.VAO; local [all...] |
/external/deqp/framework/opengl/simplereference/ |
H A D | sglrGLContext.cpp | 101 deUint32 vao = *i; local 102 gl.deleteVertexArrays(1, &vao);
|