Home
last modified time | relevance | path

Searched refs:elementArrayBuffer (Results 1 – 20 of 20) sorted by relevance

/device/generic/vulkan-cereal/third-party/angle/src/libANGLE/renderer/gl/
DVertexArrayGL.cpp151 gl::Buffer *elementArrayBuffer = mState.getElementArrayBuffer(); in updateElementArrayBufferBinding() local
152 if (elementArrayBuffer != nullptr && elementArrayBuffer != mAppliedElementArrayBuffer.get()) in updateElementArrayBufferBinding()
154 const BufferGL *bufferGL = GetImplAs<BufferGL>(elementArrayBuffer); in updateElementArrayBufferBinding()
156 mAppliedElementArrayBuffer.set(context, elementArrayBuffer); in updateElementArrayBufferBinding()
209 gl::Buffer *elementArrayBuffer = mState.getElementArrayBuffer(); in syncIndexData() local
212 if (elementArrayBuffer != nullptr) in syncIndexData()
214 ASSERT(elementArrayBuffer == mAppliedElementArrayBuffer.get()); in syncIndexData()
DStateManagerGL.h57 void bindVertexArray(GLuint vao, GLuint elementArrayBuffer);
DStateManagerGL.cpp350 void StateManagerGL::bindVertexArray(GLuint vao, GLuint elementArrayBuffer) in bindVertexArray() argument
355 mBuffers[gl::BufferBinding::ElementArray] = elementArrayBuffer; in bindVertexArray()
/device/generic/vulkan-cereal/third-party/angle/src/libANGLE/
DVertexArray.h270 Buffer *elementArrayBuffer = mState.mElementArrayBuffer.get(); in getIndexRange() local
271 if (elementArrayBuffer && mIndexRangeCache.get(type, indexCount, indices, indexRangeOut)) in getIndexRange()
DVertexArray.cpp665 Buffer *elementArrayBuffer = mState.mElementArrayBuffer.get(); in getIndexRangeImpl() local
666 if (!elementArrayBuffer) in getIndexRangeImpl()
674 ANGLE_TRY(elementArrayBuffer->getIndexRange(context, type, offset, indexCount, in getIndexRangeImpl()
DvalidationES.h948 Buffer *elementArrayBuffer = vao->getElementArrayBuffer(); in ValidateDrawElementsCommon() local
950 if (!elementArrayBuffer) in ValidateDrawElementsCommon()
986 if ((elementDataSizeWithOffset > static_cast<uint64_t>(elementArrayBuffer->getSize())) && in ValidateDrawElementsCommon()
DvalidationES31.cpp530 Buffer *elementArrayBuffer = vao->getElementArrayBuffer(); in ValidateDrawElementsIndirect() local
531 if (!elementArrayBuffer) in ValidateDrawElementsIndirect()
DState.cpp2404 Buffer *elementArrayBuffer = getVertexArray()->getElementArrayBuffer(); in getIntegerv() local
2405 *params = elementArrayBuffer ? elementArrayBuffer->id().value : 0; in getIntegerv()
DvalidationES.cpp3169 Buffer *elementArrayBuffer = vao->getElementArrayBuffer(); in ValidateDrawElementsStates() local
3171 if (elementArrayBuffer) in ValidateDrawElementsStates()
3175 if (elementArrayBuffer->isBoundForTransformFeedbackAndOtherUse()) in ValidateDrawElementsStates()
3180 else if (elementArrayBuffer->isMapped()) in ValidateDrawElementsStates()
DFrameCapture.cpp3508 gl::Buffer *elementArrayBuffer = in maybeCaptureClientData() local
3510 if (elementArrayBuffer) in maybeCaptureClientData()
3513 (void)elementArrayBuffer->getIndexRange(context, drawElementsType, offset, in maybeCaptureClientData()
/device/generic/vulkan-cereal/third-party/angle/src/libANGLE/renderer/d3d/d3d9/
DRenderer9.cpp1356 gl::Buffer *elementArrayBuffer = vao->getElementArrayBuffer(); in applyIndexBuffer() local
1361 ANGLE_TRY(mIndexDataManager->prepareIndexData(context, type, dstType, count, elementArrayBuffer, in applyIndexBuffer()
1443 gl::Buffer *elementArrayBuffer = vao->getElementArrayBuffer(); in drawElementsImpl() local
1447 return drawIndexedPoints(context, count, type, indices, minIndex, elementArrayBuffer); in drawElementsImpl()
1452 return drawLineLoop(context, count, type, indices, minIndex, elementArrayBuffer); in drawElementsImpl()
1469 gl::Buffer *elementArrayBuffer) in drawLineLoop() argument
1472 if (type != gl::DrawElementsType::InvalidEnum && elementArrayBuffer) in drawLineLoop()
1474 BufferD3D *storage = GetImplAs<BufferD3D>(elementArrayBuffer); in drawLineLoop()
1637 gl::Buffer *elementArrayBuffer) in drawIndexedPoints() argument
1642 if (elementArrayBuffer) in drawIndexedPoints()
[all …]
DRenderer9.h465 gl::Buffer *elementArrayBuffer);
471 gl::Buffer *elementArrayBuffer);
/device/generic/vulkan-cereal/third-party/angle/src/libANGLE/renderer/d3d/d3d11/
DContext11.cpp67 gl::Buffer *elementArrayBuffer = glState.getVertexArray()->getElementArrayBuffer(); in DrawCallHasStreamingElementArray() local
77 switch (ClassifyIndexStorage(glState, elementArrayBuffer, srcType, dstType, 0)) in DrawCallHasStreamingElementArray()
85 BufferD3D *bufferD3D = GetImplAs<BufferD3D>(elementArrayBuffer); in DrawCallHasStreamingElementArray()
Drenderer11_utils.cpp2588 const gl::Buffer *elementArrayBuffer, in ClassifyIndexStorage() argument
2594 if (!elementArrayBuffer || !IsOffsetAligned(elementType, offset)) in ClassifyIndexStorage()
2600 BufferD3D *bufferD3D = GetImplAs<BufferD3D>(elementArrayBuffer); in ClassifyIndexStorage()
Drenderer11_utils.h462 const gl::Buffer *elementArrayBuffer,
DRenderer11.cpp1879 gl::Buffer *elementArrayBuffer = vao->getElementArrayBuffer(); in drawLineLoop() local
1884 if (type != gl::DrawElementsType::InvalidEnum && elementArrayBuffer) in drawLineLoop()
1886 BufferD3D *storage = GetImplAs<BufferD3D>(elementArrayBuffer); in drawLineLoop()
1957 gl::Buffer *elementArrayBuffer = vao->getElementArrayBuffer(); in drawTriangleFan() local
1962 if (type != gl::DrawElementsType::InvalidEnum && elementArrayBuffer) in drawTriangleFan()
1964 BufferD3D *storage = GetImplAs<BufferD3D>(elementArrayBuffer); in drawTriangleFan()
DStateManager11.cpp3170 gl::Buffer *elementArrayBuffer = mVertexArray11->getState().getElementArrayBuffer(); in applyIndexBuffer() local
3174 elementArrayBuffer, indices, &indexInfo)); in applyIndexBuffer()
/device/generic/vulkan-cereal/third-party/angle/src/libANGLE/renderer/vulkan/
DVertexArrayVk.cpp808 gl::Buffer *elementArrayBuffer = mState.getElementArrayBuffer(); in handleLineLoop() local
810 if (!elementArrayBuffer) in handleLineLoop()
821 BufferVk *elementArrayBufferVk = vk::GetImpl(elementArrayBuffer); in handleLineLoop()
DContextVk.cpp989 const gl::Buffer *elementArrayBuffer = mVertexArray->getState().getElementArrayBuffer(); in setupIndexedDraw() local
990 if (!elementArrayBuffer) in setupIndexedDraw()
1005 BufferVk *bufferVk = vk::GetImpl(elementArrayBuffer); in setupIndexedDraw()
1014 const size_t byteCount = static_cast<size_t>(elementArrayBuffer->getSize()) - in setupIndexedDraw()
1365 vk::BufferHelper *elementArrayBuffer = mVertexArray->getCurrentElementArrayBuffer(); in handleDirtyGraphicsIndexBuffer() local
1366 ASSERT(elementArrayBuffer != nullptr); in handleDirtyGraphicsIndexBuffer()
1368 commandBuffer->bindIndexBuffer(elementArrayBuffer->getBuffer(), in handleDirtyGraphicsIndexBuffer()
1373 vk::PipelineStage::VertexInput, elementArrayBuffer); in handleDirtyGraphicsIndexBuffer()
/device/generic/vulkan-cereal/third-party/angle/src/tests/gl_tests/
DStateChangeTest.cpp4340 GLBuffer elementArrayBuffer; in TEST_P() local
4341 glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, elementArrayBuffer); in TEST_P()