Lines Matching refs:mVertexArray
262 Buffer *oldBuffer = mVertexArray->mState.mElementArrayBuffer.get(); in setGenericBufferBinding()
265 oldBuffer->removeObserver(&mVertexArray->mState.mElementArrayBuffer); in setGenericBufferBinding()
266 oldBuffer->removeContentsObserver(mVertexArray, kElementArrayBufferIndex); in setGenericBufferBinding()
273 mVertexArray->mState.mElementArrayBuffer.assign(buffer); in setGenericBufferBinding()
276 buffer->addObserver(&mVertexArray->mState.mElementArrayBuffer); in setGenericBufferBinding()
277 buffer->addContentsObserver(mVertexArray, kElementArrayBufferIndex); in setGenericBufferBinding()
284 mVertexArray->mDirtyBits.set(VertexArray::DIRTY_BIT_ELEMENT_ARRAY_BUFFER); in setGenericBufferBinding()
285 mVertexArray->mIndexRangeCache.invalidate(); in setGenericBufferBinding()
2400 mVertexArray(nullptr),
2945 if (mVertexArray == vertexArray) in setVertexArrayBinding()
2950 if (mVertexArray) in setVertexArrayBinding()
2952 mVertexArray->onBindingChanged(context, -1); in setVertexArrayBinding()
2959 mVertexArray = vertexArray; in setVertexArrayBinding()
2962 if (mVertexArray && mVertexArray->hasAnyDirtyBit()) in setVertexArrayBinding()
2970 if (mVertexArray && mVertexArray->id().value == vertexArray.value) in removeVertexArrayBinding()
2972 mVertexArray->onBindingChanged(context, -1); in removeVertexArrayBinding()
2973 mVertexArray = nullptr; in removeVertexArrayBinding()
2984 ASSERT(mVertexArray != nullptr); in getVertexArrayId()
2985 return mVertexArray->id(); in getVertexArrayId()
3252 if (mVertexArray && mVertexArray->detachBuffer(context, bufferID)) in detachBuffer()
3372 *params = mVertexArray->id().value; in getIntegerv()
3647 ASSERT(static_cast<size_t>(index) < mVertexArray->getMaxBindings()); in getIntegeri_v()
3648 *data = mVertexArray->getVertexBinding(index).getBuffer().id().value; in getIntegeri_v()
3651 ASSERT(static_cast<size_t>(index) < mVertexArray->getMaxBindings()); in getIntegeri_v()
3652 *data = mVertexArray->getVertexBinding(index).getDivisor(); in getIntegeri_v()
3655 ASSERT(static_cast<size_t>(index) < mVertexArray->getMaxBindings()); in getIntegeri_v()
3656 *data = static_cast<GLuint>(mVertexArray->getVertexBinding(index).getOffset()); in getIntegeri_v()
3659 ASSERT(static_cast<size_t>(index) < mVertexArray->getMaxBindings()); in getIntegeri_v()
3660 *data = mVertexArray->getVertexBinding(index).getStride(); in getIntegeri_v()
3910 ASSERT(mVertexArray); in syncVertexArray()
3911 return mVertexArray->syncState(context); in syncVertexArray()