Home
last modified time | relevance | path

Searched refs:mVertexArray (Results 1 – 9 of 9) sorted by relevance

/device/generic/vulkan-cereal/third-party/angle/src/libANGLE/
DState.cpp222 Buffer *oldBuffer = mVertexArray->mState.mElementArrayBuffer.get(); in setGenericBufferBinding()
225 oldBuffer->removeObserver(&mVertexArray->mState.mElementArrayBuffer); in setGenericBufferBinding()
229 mVertexArray->mState.mElementArrayBuffer.assign(buffer); in setGenericBufferBinding()
232 buffer->addObserver(&mVertexArray->mState.mElementArrayBuffer); in setGenericBufferBinding()
236 mVertexArray->mDirtyBits.set(VertexArray::DIRTY_BIT_ELEMENT_ARRAY_BUFFER); in setGenericBufferBinding()
237 mVertexArray->mIndexRangeCache.invalidate(); in setGenericBufferBinding()
368 mVertexArray(nullptr), in State()
1682 if (mVertexArray == vertexArray) in setVertexArrayBinding()
1684 if (mVertexArray) in setVertexArrayBinding()
1685 mVertexArray->onBindingChanged(context, -1); in setVertexArrayBinding()
[all …]
DState.h335 ASSERT(mVertexArray != nullptr); in getVertexArray()
336 return mVertexArray; in getVertexArray()
447 mVertexArray->setVertexAttribPointer(context, attribNum, boundBuffer, size, type, in setVertexAttribPointer()
460 mVertexArray->setVertexAttribIPointer(context, attribNum, boundBuffer, size, type, stride, in setVertexAttribIPointer()
493 mVertexArray->setVertexAttribBinding(context, attribIndex, bindingIndex); in setVertexAttribBinding()
718 bool isCurrentVertexArray(const VertexArray *va) const { return va == mVertexArray; } in isCurrentVertexArray()
929 VertexArray *mVertexArray; variable
DVertexArray.cpp103 mVertexArray(factory->createVertexArray(mState)), in VertexArray()
127 mVertexArray->destroy(context); in onDestroy()
128 SafeDelete(mVertexArray); in onDestroy()
134 ASSERT(!mVertexArray); in ~VertexArray()
541 mVertexArray->syncState(context, mDirtyBits, &mDirtyAttribBits, &mDirtyBindingBits)); in syncState()
DVertexArray.h231 rx::VertexArrayImpl *getImplementation() const { return mVertexArray; } in getImplementation()
340 rx::VertexArrayImpl *mVertexArray; variable
/device/generic/vulkan-cereal/third-party/angle/src/tests/gl_tests/
DTransformFeedbackTest.cpp1060 TransformFeedbackLifetimeTest() : mVertexArray(0) {} in TransformFeedbackLifetimeTest()
1064 glGenVertexArrays(1, &mVertexArray); in testSetUp()
1065 glBindVertexArray(mVertexArray); in testSetUp()
1084 glDeleteVertexArrays(1, &mVertexArray); in testTearDown()
1088 GLuint mVertexArray; member in __anon6439b88b0111::TransformFeedbackLifetimeTest
1123 glDeleteVertexArrays(1, &mVertexArray); in TEST_P()
1124 mVertexArray = 0; in TEST_P()
/device/generic/vulkan-cereal/third-party/angle/src/libANGLE/renderer/vulkan/
DContextVk.cpp598 mVertexArray(nullptr),
909 if (mVertexArray->getStreamingVertexAttribsMask().any()) in setupDraw()
912 ANGLE_TRY(mVertexArray->updateStreamedAttribs(context, firstVertexOrInvalid, in setupDraw()
989 const gl::Buffer *elementArrayBuffer = mVertexArray->getState().getElementArrayBuffer(); in setupIndexedDraw()
993 ANGLE_TRY(mVertexArray->convertIndexBufferCPU(this, indexType, indexCount, indices)); in setupIndexedDraw()
1001 mVertexArray->updateCurrentElementArrayBufferOffset(mLastIndexBufferOffset); in setupIndexedDraw()
1016 ANGLE_TRY(mVertexArray->convertIndexBufferCPU(this, indexType, byteCount, src)); in setupIndexedDraw()
1021 ANGLE_TRY(mVertexArray->convertIndexBufferGPU(this, bufferVk, indices)); in setupIndexedDraw()
1084 ANGLE_TRY(mVertexArray->handleLineLoopIndexIndirect(this, indexType, srcIndirectBuf, in setupLineLoopIndexedIndirectDraw()
1113 ANGLE_TRY(mVertexArray->handleLineLoopIndirectDraw( in setupLineLoopIndirectDraw()
[all …]
DContextVk.h842 VertexArrayVk *mVertexArray; variable
/device/generic/vulkan-cereal/third-party/angle/src/libANGLE/renderer/metal/
DContextMtl.mm358 ANGLE_TRY(mVertexArray->getIndexBuffer(context, type, count, indices, &idxBuffer,
1388 mVertexArray = mtl::GetImpl(glState.getVertexArray());
1435 ANGLE_TRY(mVertexArray->updateClientAttribs(context, firstVertex, vertexOrIndexCount,
1727 ANGLE_TRY(mVertexArray->setupDraw(context, &mRenderEncoder, &rppChange,
DContextMtl.h426 VertexArrayMtl *mVertexArray = nullptr; variable