| /device/generic/vulkan-cereal/third-party/angle/src/libANGLE/renderer/gl/ |
| D | VertexArrayGL.cpp | 151 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()
|
| D | StateManagerGL.h | 57 void bindVertexArray(GLuint vao, GLuint elementArrayBuffer);
|
| D | StateManagerGL.cpp | 350 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/ |
| D | VertexArray.h | 270 Buffer *elementArrayBuffer = mState.mElementArrayBuffer.get(); in getIndexRange() local 271 if (elementArrayBuffer && mIndexRangeCache.get(type, indexCount, indices, indexRangeOut)) in getIndexRange()
|
| D | VertexArray.cpp | 665 Buffer *elementArrayBuffer = mState.mElementArrayBuffer.get(); in getIndexRangeImpl() local 666 if (!elementArrayBuffer) in getIndexRangeImpl() 674 ANGLE_TRY(elementArrayBuffer->getIndexRange(context, type, offset, indexCount, in getIndexRangeImpl()
|
| D | validationES.h | 948 Buffer *elementArrayBuffer = vao->getElementArrayBuffer(); in ValidateDrawElementsCommon() local 950 if (!elementArrayBuffer) in ValidateDrawElementsCommon() 986 if ((elementDataSizeWithOffset > static_cast<uint64_t>(elementArrayBuffer->getSize())) && in ValidateDrawElementsCommon()
|
| D | validationES31.cpp | 530 Buffer *elementArrayBuffer = vao->getElementArrayBuffer(); in ValidateDrawElementsIndirect() local 531 if (!elementArrayBuffer) in ValidateDrawElementsIndirect()
|
| D | State.cpp | 2404 Buffer *elementArrayBuffer = getVertexArray()->getElementArrayBuffer(); in getIntegerv() local 2405 *params = elementArrayBuffer ? elementArrayBuffer->id().value : 0; in getIntegerv()
|
| D | validationES.cpp | 3169 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()
|
| D | FrameCapture.cpp | 3508 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/ |
| D | Renderer9.cpp | 1356 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 …]
|
| D | Renderer9.h | 465 gl::Buffer *elementArrayBuffer); 471 gl::Buffer *elementArrayBuffer);
|
| /device/generic/vulkan-cereal/third-party/angle/src/libANGLE/renderer/d3d/d3d11/ |
| D | Context11.cpp | 67 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()
|
| D | renderer11_utils.cpp | 2588 const gl::Buffer *elementArrayBuffer, in ClassifyIndexStorage() argument 2594 if (!elementArrayBuffer || !IsOffsetAligned(elementType, offset)) in ClassifyIndexStorage() 2600 BufferD3D *bufferD3D = GetImplAs<BufferD3D>(elementArrayBuffer); in ClassifyIndexStorage()
|
| D | renderer11_utils.h | 462 const gl::Buffer *elementArrayBuffer,
|
| D | Renderer11.cpp | 1879 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()
|
| D | StateManager11.cpp | 3170 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/ |
| D | VertexArrayVk.cpp | 808 gl::Buffer *elementArrayBuffer = mState.getElementArrayBuffer(); in handleLineLoop() local 810 if (!elementArrayBuffer) in handleLineLoop() 821 BufferVk *elementArrayBufferVk = vk::GetImpl(elementArrayBuffer); in handleLineLoop()
|
| D | ContextVk.cpp | 989 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/ |
| D | StateChangeTest.cpp | 4340 GLBuffer elementArrayBuffer; in TEST_P() local 4341 glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, elementArrayBuffer); in TEST_P()
|