Home
last modified time | relevance | path

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

12

/third_party/vk-gl-cts/modules/gles3/functional/
Des3fVertexArrayObjectTests.cpp76 int elementArrayBuffer; member
80 : elementArrayBuffer(-1) in VertexArrayState()
199 message << "GL_ELEMENT_ARRAY_BUFFER : " << state.elementArrayBuffer << "\n"; in logVertexArrayState()
254 …if (m_spec.useDrawElements && (m_spec.vao.elementArrayBuffer == 0 || m_spec.state.elementArrayBuff… in init()
548 GLU_CHECK_CALL(glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, m_buffers[state.elementArrayBuffer])); in setState()
582 if (state.elementArrayBuffer == 0) in makeDrawCall()
725 message << "GL_ELEMENT_ARRAY_BUFFER : " << state.elementArrayBuffer << "\n"; in logVertexArrayState()
759 m_spec.vao.elementArrayBuffer = 0; in init()
760 m_spec.state.elementArrayBuffer = 0; in init()
838 …if (m_spec.useDrawElements && (m_spec.vao.elementArrayBuffer == 0 || m_spec.state.elementArrayBuff… in init()
[all …]
/third_party/flutter/skia/third_party/externals/angle2/src/libANGLE/renderer/gl/
DVertexArrayGL.cpp116 gl::Buffer *elementArrayBuffer = mState.getElementArrayBuffer(); in updateElementArrayBufferBinding() local
117 if (elementArrayBuffer != nullptr && elementArrayBuffer != mAppliedElementArrayBuffer.get()) in updateElementArrayBufferBinding()
119 const BufferGL *bufferGL = GetImplAs<BufferGL>(elementArrayBuffer); in updateElementArrayBufferBinding()
121 mAppliedElementArrayBuffer.set(context, elementArrayBuffer); in updateElementArrayBufferBinding()
174 gl::Buffer *elementArrayBuffer = mState.getElementArrayBuffer(); in syncIndexData() local
177 if (elementArrayBuffer != nullptr) in syncIndexData()
179 ASSERT(elementArrayBuffer == mAppliedElementArrayBuffer.get()); in syncIndexData()
DStateManagerGL.h57 void bindVertexArray(GLuint vao, GLuint elementArrayBuffer);
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/gl/
DVertexArrayGL.cpp50 return a->elementArrayBuffer == GetNativeBufferID(frontendBuffer); in SameIndexBuffer()
171 gl::Buffer *elementArrayBuffer = mState.getElementArrayBuffer(); in updateElementArrayBufferBinding() local
172 if (!SameIndexBuffer(mNativeState, elementArrayBuffer)) in updateElementArrayBufferBinding()
174 GLuint elementArrayBufferId = GetNativeBufferID(elementArrayBuffer); in updateElementArrayBufferBinding()
178 mElementArrayBuffer.set(context, elementArrayBuffer); in updateElementArrayBufferBinding()
179 mNativeState->elementArrayBuffer = elementArrayBufferId; in updateElementArrayBufferBinding()
271 gl::Buffer *elementArrayBuffer = mState.getElementArrayBuffer(); in syncIndexData() local
274 if (elementArrayBuffer) in syncIndexData()
276 ASSERT(SameIndexBuffer(mNativeState, elementArrayBuffer)); in syncIndexData()
315 mNativeState->elementArrayBuffer = mStreamingElementArrayBuffer; in syncIndexData()
[all …]
/third_party/flutter/skia/third_party/externals/angle2/src/libANGLE/
DFrameCapture.cpp221 gl::Buffer *elementArrayBuffer =
223 if (elementArrayBuffer)
226 (void)elementArrayBuffer->getIndexRange(context, drawElementsType, offset, count,
DVertexArray.h267 Buffer *elementArrayBuffer = mState.mElementArrayBuffer.get(); in getIndexRange() local
268 if (elementArrayBuffer && mIndexRangeCache.get(type, indexCount, indices, indexRangeOut)) in getIndexRange()
DVertexArray.cpp656 Buffer *elementArrayBuffer = mState.mElementArrayBuffer.get(); in getIndexRangeImpl() local
657 if (!elementArrayBuffer) in getIndexRangeImpl()
665 ANGLE_TRY(elementArrayBuffer->getIndexRange(context, type, offset, indexCount, in getIndexRangeImpl()
DvalidationES.h884 Buffer *elementArrayBuffer = vao->getElementArrayBuffer(); in ValidateDrawElementsCommon() local
886 if (!elementArrayBuffer) in ValidateDrawElementsCommon()
921 if (elementDataSizeWithOffset > static_cast<uint64_t>(elementArrayBuffer->getSize())) in ValidateDrawElementsCommon()
/third_party/skia/third_party/externals/angle2/src/libANGLE/
DVertexArray.h300 Buffer *elementArrayBuffer = mState.mElementArrayBuffer.get(); in getIndexRange() local
301 if (elementArrayBuffer && mIndexRangeCache.get(type, indexCount, indices, indexRangeOut)) in getIndexRange()
DVertexArray.cpp741 Buffer *elementArrayBuffer = mState.mElementArrayBuffer.get(); in getIndexRangeImpl() local
742 if (!elementArrayBuffer) in getIndexRangeImpl()
750 ANGLE_TRY(elementArrayBuffer->getIndexRange(context, type, offset, indexCount, in getIndexRangeImpl()
DvalidationES.h1120 Buffer *elementArrayBuffer = vao->getElementArrayBuffer(); in ValidateDrawElementsCommon() local
1122 if (!elementArrayBuffer) in ValidateDrawElementsCommon()
1159 if ((elementDataSizeWithOffset > static_cast<uint64_t>(elementArrayBuffer->getSize())) && in ValidateDrawElementsCommon()
/third_party/flutter/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/
DVertexArrayVk.cpp632 gl::Buffer *elementArrayBuffer = mState.getElementArrayBuffer(); in handleLineLoop() local
634 if (!elementArrayBuffer) in handleLineLoop()
645 BufferVk *elementArrayBufferVk = vk::GetImpl(elementArrayBuffer); in handleLineLoop()
DContextVk.cpp557 const gl::Buffer *elementArrayBuffer = mVertexArray->getState().getElementArrayBuffer(); in setupIndexedDraw() local
558 if (!elementArrayBuffer) in setupIndexedDraw()
575 BufferVk *bufferVk = vk::GetImpl(elementArrayBuffer); in setupIndexedDraw()
752 vk::BufferHelper *elementArrayBuffer = mVertexArray->getCurrentElementArrayBuffer(); in handleDirtyGraphicsIndexBuffer() local
753 ASSERT(elementArrayBuffer != nullptr); in handleDirtyGraphicsIndexBuffer()
755 commandBuffer->bindIndexBuffer(elementArrayBuffer->getBuffer(), in handleDirtyGraphicsIndexBuffer()
760 elementArrayBuffer->onRead(framebuffer, VK_ACCESS_INDEX_READ_BIT); in handleDirtyGraphicsIndexBuffer()
/third_party/flutter/skia/third_party/externals/angle2/src/libANGLE/renderer/d3d/d3d11/
DContext11.cpp66 gl::Buffer *elementArrayBuffer = glState.getVertexArray()->getElementArrayBuffer(); in DrawCallHasStreamingElementArray() local
76 switch (ClassifyIndexStorage(glState, elementArrayBuffer, srcType, dstType, 0)) in DrawCallHasStreamingElementArray()
84 BufferD3D *bufferD3D = GetImplAs<BufferD3D>(elementArrayBuffer); in DrawCallHasStreamingElementArray()
Drenderer11_utils.h463 const gl::Buffer *elementArrayBuffer,
Drenderer11_utils.cpp2570 const gl::Buffer *elementArrayBuffer, in ClassifyIndexStorage() argument
2576 if (!elementArrayBuffer || !IsOffsetAligned(elementType, offset)) in ClassifyIndexStorage()
2582 BufferD3D *bufferD3D = GetImplAs<BufferD3D>(elementArrayBuffer); in ClassifyIndexStorage()
DRenderer11.cpp1664 gl::Buffer *elementArrayBuffer = vao->getElementArrayBuffer(); in drawLineLoop() local
1669 if (type != gl::DrawElementsType::InvalidEnum && elementArrayBuffer) in drawLineLoop()
1671 BufferD3D *storage = GetImplAs<BufferD3D>(elementArrayBuffer); in drawLineLoop()
1742 gl::Buffer *elementArrayBuffer = vao->getElementArrayBuffer(); in drawTriangleFan() local
1747 if (type != gl::DrawElementsType::InvalidEnum && elementArrayBuffer) in drawTriangleFan()
1749 BufferD3D *storage = GetImplAs<BufferD3D>(elementArrayBuffer); in drawTriangleFan()
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/d3d/d3d9/
DRenderer9.cpp1375 gl::Buffer *elementArrayBuffer = vao->getElementArrayBuffer(); in applyIndexBuffer() local
1380 ANGLE_TRY(mIndexDataManager->prepareIndexData(context, type, dstType, count, elementArrayBuffer, in applyIndexBuffer()
1462 gl::Buffer *elementArrayBuffer = vao->getElementArrayBuffer(); in drawElementsImpl() local
1466 return drawIndexedPoints(context, count, type, indices, minIndex, elementArrayBuffer); in drawElementsImpl()
1471 return drawLineLoop(context, count, type, indices, minIndex, elementArrayBuffer); in drawElementsImpl()
1488 gl::Buffer *elementArrayBuffer) in drawLineLoop() argument
1491 if (type != gl::DrawElementsType::InvalidEnum && elementArrayBuffer) in drawLineLoop()
1493 BufferD3D *storage = GetImplAs<BufferD3D>(elementArrayBuffer); in drawLineLoop()
1656 gl::Buffer *elementArrayBuffer) in drawIndexedPoints() argument
1661 if (elementArrayBuffer) in drawIndexedPoints()
[all …]
DRenderer9.h460 gl::Buffer *elementArrayBuffer);
466 gl::Buffer *elementArrayBuffer);
/third_party/flutter/skia/third_party/externals/angle2/src/libANGLE/renderer/d3d/d3d9/
DRenderer9.cpp1338 gl::Buffer *elementArrayBuffer = vao->getElementArrayBuffer(); in applyIndexBuffer() local
1343 ANGLE_TRY(mIndexDataManager->prepareIndexData(context, type, dstType, count, elementArrayBuffer, in applyIndexBuffer()
1425 gl::Buffer *elementArrayBuffer = vao->getElementArrayBuffer(); in drawElementsImpl() local
1429 return drawIndexedPoints(context, count, type, indices, minIndex, elementArrayBuffer); in drawElementsImpl()
1434 return drawLineLoop(context, count, type, indices, minIndex, elementArrayBuffer); in drawElementsImpl()
1451 gl::Buffer *elementArrayBuffer) in drawLineLoop() argument
1454 if (type != gl::DrawElementsType::InvalidEnum && elementArrayBuffer) in drawLineLoop()
1456 BufferD3D *storage = GetImplAs<BufferD3D>(elementArrayBuffer); in drawLineLoop()
1619 gl::Buffer *elementArrayBuffer) in drawIndexedPoints() argument
1624 if (elementArrayBuffer) in drawIndexedPoints()
[all …]
DRenderer9.h462 gl::Buffer *elementArrayBuffer);
468 gl::Buffer *elementArrayBuffer);
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/
DVertexArrayVk.cpp874 gl::Buffer *elementArrayBuffer = mState.getElementArrayBuffer(); in handleLineLoop() local
876 if (!elementArrayBuffer) in handleLineLoop()
887 BufferVk *elementArrayBufferVk = vk::GetImpl(elementArrayBuffer); in handleLineLoop()
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/d3d/d3d11/
DContext11.cpp69 gl::Buffer *elementArrayBuffer = glState.getVertexArray()->getElementArrayBuffer(); in DrawCallHasStreamingElementArray() local
79 switch (ClassifyIndexStorage(glState, elementArrayBuffer, srcType, dstType, 0)) in DrawCallHasStreamingElementArray()
87 BufferD3D *bufferD3D = GetImplAs<BufferD3D>(elementArrayBuffer); in DrawCallHasStreamingElementArray()
Drenderer11_utils.h462 const gl::Buffer *elementArrayBuffer,
Drenderer11_utils.cpp2613 const gl::Buffer *elementArrayBuffer, in ClassifyIndexStorage() argument
2619 if (!elementArrayBuffer || !IsOffsetAligned(elementType, offset)) in ClassifyIndexStorage()
2625 BufferD3D *bufferD3D = GetImplAs<BufferD3D>(elementArrayBuffer); in ClassifyIndexStorage()

12