Home
last modified time | relevance | path

Searched refs:mElementArrayBuffer (Results 1 – 6 of 6) sorted by relevance

/external/angle/src/tests/perf_tests/
DDynamicPromotionPerfTest.cpp55 GLuint mElementArrayBuffer; member in __anon4c19d6ce0111::DynamicPromotionPerfTest
62 mElementArrayBuffer(0), in DynamicPromotionPerfTest()
109 glGenBuffers(1, &mElementArrayBuffer); in initializeBenchmark()
112 glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, mElementArrayBuffer); in initializeBenchmark()
144 glDeleteBuffers(1, &mElementArrayBuffer); in destroyBenchmark()
/external/angle/src/libANGLE/
DVertexArray.cpp32 : mId(vertexArray->id()), mElementArrayBuffer(vertexArray, kElementArrayBufferIndex) in VertexArrayState()
155 if (mState.mElementArrayBuffer.get()) in onDestroy()
159 mState.mElementArrayBuffer->onNonTFBindingChanged(-1); in onDestroy()
161 mState.mElementArrayBuffer->removeContentsObserver(this, kElementArrayBufferIndex); in onDestroy()
163 mState.mElementArrayBuffer.bind(context, nullptr); in onDestroy()
230 if (mState.mElementArrayBuffer.get() && mState.mElementArrayBuffer->id() == bufferID) in detachBuffer()
232 if (isBound && mState.mElementArrayBuffer.get()) in detachBuffer()
233 mState.mElementArrayBuffer->onNonTFBindingChanged(-1); in detachBuffer()
234 mState.mElementArrayBuffer->removeContentsObserver(this, kElementArrayBufferIndex); in detachBuffer()
235 mState.mElementArrayBuffer.bind(context, nullptr); in detachBuffer()
[all …]
DVertexArray.h45 Buffer *getElementArrayBuffer() const { return mElementArrayBuffer.get(); } in getElementArrayBuffer()
98 SubjectBindingPointer<Buffer> mElementArrayBuffer; variable
328 Buffer *elementArrayBuffer = mState.mElementArrayBuffer.get(); in getIndexRange()
DState.cpp262 Buffer *oldBuffer = mVertexArray->mState.mElementArrayBuffer.get(); in setGenericBufferBinding()
265 oldBuffer->removeObserver(&mVertexArray->mState.mElementArrayBuffer); in setGenericBufferBinding()
273 mVertexArray->mState.mElementArrayBuffer.assign(buffer); in setGenericBufferBinding()
276 buffer->addObserver(&mVertexArray->mState.mElementArrayBuffer); in setGenericBufferBinding()
/external/angle/src/libANGLE/renderer/gl/
DVertexArrayGL.h140 mutable gl::BindingPointer<gl::Buffer> mElementArrayBuffer; variable
DVertexArrayGL.cpp143 mElementArrayBuffer.set(context, nullptr); in destroy()
184 mElementArrayBuffer.set(context, elementArrayBuffer); in updateElementArrayBufferBinding()
333 mElementArrayBuffer.set(context, nullptr); in syncIndexData()