/external/chromium_org/third_party/angle/src/libGLESv2/ |
VertexArray.cpp | 10 #include "libGLESv2/VertexArray.h" 16 VertexArray::VertexArray(rx::Renderer *renderer, GLuint id) 21 VertexArray::~VertexArray() 30 void VertexArray::detachBuffer(GLuint bufferName) 46 const VertexAttribute& VertexArray::getVertexAttribute(unsigned int attributeIndex) const 52 void VertexArray::setVertexAttribDivisor(GLuint index, GLuint divisor) 58 void VertexArray::enableAttribute(unsigned int attributeIndex, bool enabledState) 64 void VertexArray::setAttributeState(unsigned int attributeIndex, gl::Buffer *boundBuffer, GLint size, GLenum type [all...] |
VertexArray.h | 29 class VertexArray : public RefCountObject 32 VertexArray(rx::Renderer *renderer, GLuint id); 33 ~VertexArray();
|
Context.h | 65 class VertexArray; 107 unsigned int vertexArray; 284 void deleteVertexArray(GLuint vertexArray); 295 void bindVertexArray(GLuint vertexArray); 335 VertexArray *getVertexArray(GLuint handle) const; 363 VertexArray *getCurrentVertexArray() const; 482 void detachVertexArray(GLuint vertexArray); 521 typedef std::unordered_map<GLuint, VertexArray*> VertexArrayMap;
|
Context.cpp | 28 #include "libGLESv2/VertexArray.h" 757 return mState.vertexArray; 915 mVertexArrayMap[handle] = new VertexArray(mRenderer, handle); 1012 void Context::deleteVertexArray(GLuint vertexArray) 1014 auto vertexArrayObject = mVertexArrayMap.find(vertexArray); 1018 detachVertexArray(vertexArray); [all...] |
/frameworks/native/services/surfaceflinger/RenderEngine/ |
Mesh.h | 36 * VertexArray handles the stride automatically. 39 class VertexArray { 43 VertexArray(float* data, size_t stride) : mData(data), mStride(stride) { } 54 VertexArray<TYPE> getPositionArray() { return VertexArray<TYPE>(getPositions(), mStride); } 57 VertexArray<TYPE> getTexCoordArray() { return VertexArray<TYPE>(getTexCoords(), mStride); }
|
GLES20RenderEngine.cpp | 298 Mesh::VertexArray<vec2> position(mesh.getPositionArray<vec2>()); 299 Mesh::VertexArray<vec2> texCoord(mesh.getTexCoordArray<vec2>());
|
RenderEngine.cpp | 203 Mesh::VertexArray<vec2> position(mesh.getPositionArray<vec2>());
|
/external/deqp/modules/glshared/ |
glsRandomShaderCase.hpp | 44 class VertexArray 47 VertexArray (const rsg::ShaderInput* input, int numVertices); 48 ~VertexArray (void) {} 103 std::vector<VertexArray> m_vertexArrays;
|
glsRandomShaderCase.cpp | 74 VertexArray::VertexArray (const rsg::ShaderInput* input, int numVertices) 154 VertexArray vtxArray(input, numVertices); 427 for (vector<VertexArray>::const_iterator attribIter = m_vertexArrays.begin(); attribIter != m_vertexArrays.end(); attribIter++)
|
glsTextureBufferCase.cpp | 584 const glu::VertexArray vao (renderContext); [all...] |
/external/deqp/modules/gles31/functional/ |
es31fVertexAttributeBindingStateQueryTests.cpp | 59 glu::VertexArray vao (m_context.getRenderContext()); 96 glu::VertexArray otherVao (m_context.getRenderContext()); 175 glu::VertexArray vao (m_context.getRenderContext()); 212 glu::VertexArray otherVao (m_context.getRenderContext()); 390 glu::VertexArray vao (m_context.getRenderContext()); 411 glu::VertexArray otherVao (m_context.getRenderContext()); 457 glu::VertexArray vao (m_context.getRenderContext()); 479 glu::VertexArray otherVao (m_context.getRenderContext()); 525 glu::VertexArray vao (m_context.getRenderContext()); 547 glu::VertexArray otherVao (m_context.getRenderContext()) [all...] |
es31fTessellationGeometryInteractionTests.cpp | 252 const glu::VertexArray vao (m_context.getRenderContext()); 550 const glu::VertexArray vao (m_context.getRenderContext()); [all...] |
es31fVertexAttributeBindingTests.cpp | [all...] |
es31fMultisampleTests.cpp | 311 glu::VertexArray vao (m_context.getRenderContext()); [all...] |
es31fGeometryShaderTests.cpp | [all...] |
/external/deqp/framework/opengl/ |
gluObjectWrapper.hpp | 134 typedef TypedObjectWrapper<OBJECTTYPE_VERTEX_ARRAY> VertexArray;
|
gluDrawUtil.cpp | 389 static inline VertexAttributeDescriptor getUserPointerDescriptor (const VertexArrayBinding& vertexArray) 391 DE_ASSERT(vertexArray.binding.type == BindingPoint::TYPE_LOCATION); 393 return VertexAttributeDescriptor(vertexArray.binding.location, 394 vertexArray.pointer.componentType, 395 vertexArray.pointer.convert, 396 vertexArray.pointer.numComponents, 397 vertexArray.pointer.numElements, 398 vertexArray.pointer.stride, 399 vertexArray.pointer.data); 583 VertexArray vao (context) [all...] |
/external/deqp/framework/opengl/simplereference/ |
sglrReferenceContext.hpp | 402 class VertexArray : public NamedObject 432 VertexArray (deUint32 name, int maxVertexAttribs); 433 ~VertexArray (void) {} 774 void deleteVertexArray (rc::VertexArray* vertexArray); [all...] |
sglrReferenceContext.cpp | 450 vector<VertexArray*> vertexArrays; 452 for (vector<VertexArray*>::iterator i = vertexArrays.begin(); i != vertexArrays.end(); i++) [all...] |
/external/deqp/modules/gles3/functional/ |
es3fLifetimeTests.cpp | 59 using glu::VertexArray; 368 VertexArray vao(getRenderContext()); 381 VertexArray vao (getRenderContext());
|
/external/deqp/modules/gles31/stress/ |
es31sTessellationGeometryInteractionTests.cpp | 336 const glu::VertexArray vao (m_context.getRenderContext());
|
es31sVertexAttributeBindingTests.cpp | 580 glu::VertexArray vao (m_context.getRenderContext());
|
/frameworks/native/services/surfaceflinger/ |
Layer.cpp | 677 Mesh::VertexArray<vec2> texCoords(mMesh.getTexCoordArray<vec2>()); 747 Mesh::VertexArray<vec2> position(mesh.getPositionArray<vec2>()); [all...] |
/external/deqp/modules/gles3/stress/ |
es3sDrawTests.cpp | 158 glu::VertexArray vao (m_context.getRenderContext());
|
/external/deqp/modules/gles3/performance/ |
es3pDepthTests.cpp | 106 const glu::VertexArray m_vao; [all...] |