/external/deqp/external/openglcts/modules/gles3/ |
D | es3cDriverErrorTests.cpp | 62 glw::GLuint elementArrayBuffer; in iterate() local 63 gl.genBuffers(1, &elementArrayBuffer); in iterate() 64 gl.bindBuffer(GL_ELEMENT_ARRAY_BUFFER, elementArrayBuffer); in iterate()
|
/external/deqp/modules/gles3/functional/ |
D | es3fVertexArrayObjectTests.cpp | 76 int elementArrayBuffer; member 79 VertexArrayState::VertexArrayState(void) : elementArrayBuffer(-1) in VertexArrayState() 199 message << "GL_ELEMENT_ARRAY_BUFFER : " << state.elementArrayBuffer << "\n"; in logVertexArrayState() 257 …if (m_spec.useDrawElements && (m_spec.vao.elementArrayBuffer == 0 || m_spec.state.elementArrayBuff… in init() 619 GLU_CHECK_CALL(glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, m_buffers[state.elementArrayBuffer])); in setState() 658 if (state.elementArrayBuffer == 0) in makeDrawCall() 811 message << "GL_ELEMENT_ARRAY_BUFFER : " << state.elementArrayBuffer << "\n"; in logVertexArrayState() 847 m_spec.vao.elementArrayBuffer = 0; in init() 848 m_spec.state.elementArrayBuffer = 0; in init() 926 …if (m_spec.useDrawElements && (m_spec.vao.elementArrayBuffer == 0 || m_spec.state.elementArrayBuff… in init() [all …]
|
/external/angle/src/libANGLE/renderer/gl/ |
D | VertexArrayGL.cpp | 50 return a->elementArrayBuffer == GetNativeBufferID(frontendBuffer); in SameIndexBuffer() 176 gl::Buffer *elementArrayBuffer = mState.getElementArrayBuffer(); in updateElementArrayBufferBinding() local 177 if (!SameIndexBuffer(mNativeState, elementArrayBuffer)) in updateElementArrayBufferBinding() 180 elementArrayBuffer ? GetNativeBufferID(elementArrayBuffer) : 0; in updateElementArrayBufferBinding() 184 mElementArrayBuffer.set(context, elementArrayBuffer); in updateElementArrayBufferBinding() 185 mNativeState->elementArrayBuffer = elementArrayBufferId; in updateElementArrayBufferBinding() 285 gl::Buffer *elementArrayBuffer = mState.getElementArrayBuffer(); in syncIndexData() local 288 if (elementArrayBuffer) in syncIndexData() 290 ASSERT(SameIndexBuffer(mNativeState, elementArrayBuffer)); in syncIndexData() 334 mNativeState->elementArrayBuffer = mStreamingElementArrayBuffer; in syncIndexData() [all …]
|
D | StateManagerGL.h | 164 GLuint elementArrayBuffer = 0; member
|
D | StateManagerGL.cpp | 347 if (mVAOState->elementArrayBuffer == buffer) in deleteBuffer() 349 mVAOState->elementArrayBuffer = 0; in deleteBuffer() 453 mBuffers[gl::BufferBinding::ElementArray] = vaoState ? vaoState->elementArrayBuffer : 0; in forceBindVertexArray() 3614 if (mVAOState && mVAOState->elementArrayBuffer != state->elementArrayBufferBinding) in syncBufferBindingsFromNativeContext() 3616 mVAOState->elementArrayBuffer = state->elementArrayBufferBinding; in syncBufferBindingsFromNativeContext()
|
/external/angle/src/libANGLE/renderer/wgpu/ |
D | VertexArrayWgpu.cpp | 283 gl::Buffer *elementArrayBuffer = mState.getElementArrayBuffer(); in syncClientArrays() local 292 if (!elementArrayBuffer || sourceDrawElementsTypeOrInvalid != destDrawElementsTypeOrInvalid) in syncClientArrays() 366 if (sourceDrawElementsTypeOrInvalid == destDrawElementsTypeOrInvalid && elementArrayBuffer) in syncClientArrays() 374 BufferWgpu *elementArrayBufferWgpu = GetImplAs<BufferWgpu>(elementArrayBuffer); in syncClientArrays()
|
/external/angle/src/libANGLE/ |
D | VertexArray.h | 328 Buffer *elementArrayBuffer = mState.mElementArrayBuffer.get(); in getIndexRange() local 329 if (elementArrayBuffer && mIndexRangeCache.get(type, indexCount, indices, indexRangeOut)) in getIndexRange()
|
D | VertexArray.cpp | 852 Buffer *elementArrayBuffer = mState.mElementArrayBuffer.get(); in getIndexRangeImpl() local 853 if (!elementArrayBuffer) in getIndexRangeImpl() 861 ANGLE_TRY(elementArrayBuffer->getIndexRange(context, type, offset, indexCount, in getIndexRangeImpl()
|
D | validationES.h | 1225 Buffer *elementArrayBuffer = vao->getElementArrayBuffer(); in ValidateDrawElementsCommon() local 1228 if (elementArrayBuffer != nullptr) in ValidateDrawElementsCommon() 1270 if (!elementArrayBuffer) in ValidateDrawElementsCommon() 1306 if ((elementDataSizeWithOffset > static_cast<uint64_t>(elementArrayBuffer->getSize())) && in ValidateDrawElementsCommon()
|
D | validationES.cpp | 4674 Buffer *elementArrayBuffer = vao->getElementArrayBuffer(); in ValidateDrawElementsStates() local 4676 if (elementArrayBuffer) in ValidateDrawElementsStates() 4678 if (elementArrayBuffer->hasWebGLXFBBindingConflict(context->isWebGL())) in ValidateDrawElementsStates() 4682 if (elementArrayBuffer->isMapped() && in ValidateDrawElementsStates() 4683 (!elementArrayBuffer->isImmutable() || in ValidateDrawElementsStates() 4684 (elementArrayBuffer->getAccessFlags() & GL_MAP_PERSISTENT_BIT_EXT) == 0)) in ValidateDrawElementsStates()
|
D | State.cpp | 3354 Buffer *elementArrayBuffer = getVertexArray()->getElementArrayBuffer(); in getIntegerv() local 3355 *params = elementArrayBuffer ? elementArrayBuffer->id().value : 0; in getIntegerv()
|
D | validationES31.cpp | 548 Buffer *elementArrayBuffer = vao->getElementArrayBuffer(); in ValidateDrawElementsIndirect() local 549 if (!elementArrayBuffer) in ValidateDrawElementsIndirect()
|
/external/angle/src/libANGLE/renderer/d3d/d3d9/ |
D | Renderer9.cpp | 1424 gl::Buffer *elementArrayBuffer = vao->getElementArrayBuffer(); in applyIndexBuffer() local 1429 ANGLE_TRY(mIndexDataManager->prepareIndexData(context, type, dstType, count, elementArrayBuffer, in applyIndexBuffer() 1511 gl::Buffer *elementArrayBuffer = vao->getElementArrayBuffer(); in drawElementsImpl() local 1515 return drawIndexedPoints(context, count, type, indices, minIndex, elementArrayBuffer); in drawElementsImpl() 1520 return drawLineLoop(context, count, type, indices, minIndex, elementArrayBuffer); in drawElementsImpl() 1537 gl::Buffer *elementArrayBuffer) in drawLineLoop() argument 1540 if (type != gl::DrawElementsType::InvalidEnum && elementArrayBuffer) in drawLineLoop() 1542 BufferD3D *storage = GetImplAs<BufferD3D>(elementArrayBuffer); in drawLineLoop() 1705 gl::Buffer *elementArrayBuffer) in drawIndexedPoints() argument 1710 if (elementArrayBuffer) in drawIndexedPoints() [all …]
|
D | Renderer9.h | 470 gl::Buffer *elementArrayBuffer); 476 gl::Buffer *elementArrayBuffer);
|
/external/angle/src/libANGLE/renderer/d3d/d3d11/ |
D | Context11.cpp | 65 gl::Buffer *elementArrayBuffer = glState.getVertexArray()->getElementArrayBuffer(); in DrawCallHasStreamingElementArray() local 75 switch (ClassifyIndexStorage(glState, elementArrayBuffer, srcType, dstType, 0)) in DrawCallHasStreamingElementArray() 83 BufferD3D *bufferD3D = GetImplAs<BufferD3D>(elementArrayBuffer); in DrawCallHasStreamingElementArray()
|
D | renderer11_utils.h | 454 const gl::Buffer *elementArrayBuffer,
|
D | renderer11_utils.cpp | 2738 const gl::Buffer *elementArrayBuffer, in ClassifyIndexStorage() argument 2744 if (!elementArrayBuffer || !IsOffsetAligned(elementType, offset)) in ClassifyIndexStorage() 2750 BufferD3D *bufferD3D = GetImplAs<BufferD3D>(elementArrayBuffer); in ClassifyIndexStorage()
|
D | Renderer11.cpp | 2026 gl::Buffer *elementArrayBuffer = vao->getElementArrayBuffer(); in drawLineLoop() local 2031 if (type != gl::DrawElementsType::InvalidEnum && elementArrayBuffer) in drawLineLoop() 2033 BufferD3D *storage = GetImplAs<BufferD3D>(elementArrayBuffer); in drawLineLoop() 2107 gl::Buffer *elementArrayBuffer = vao->getElementArrayBuffer(); in drawTriangleFan() local 2112 if (type != gl::DrawElementsType::InvalidEnum && elementArrayBuffer) in drawTriangleFan() 2114 BufferD3D *storage = GetImplAs<BufferD3D>(elementArrayBuffer); in drawTriangleFan()
|
D | StateManager11.cpp | 3192 gl::Buffer *elementArrayBuffer = mVertexArray11->getState().getElementArrayBuffer(); in applyIndexBuffer() local 3196 elementArrayBuffer, indices, &indexInfo)); in applyIndexBuffer()
|
/external/angle/src/libANGLE/renderer/vulkan/ |
D | VertexArrayVk.cpp | 1391 gl::Buffer *elementArrayBuffer = mState.getElementArrayBuffer(); in handleLineLoop() local 1393 if (!elementArrayBuffer) in handleLineLoop() 1403 BufferVk *elementArrayBufferVk = vk::GetImpl(elementArrayBuffer); in handleLineLoop()
|
D | ContextVk.cpp | 1656 const gl::Buffer *elementArrayBuffer = vertexArrayVk->getState().getElementArrayBuffer(); in setupIndexedDraw() local 1657 if (!elementArrayBuffer) in setupIndexedDraw() 1696 BufferVk *bufferVk = vk::GetImpl(elementArrayBuffer); in setupIndexedDraw() 1707 const size_t byteCount = static_cast<size_t>(elementArrayBuffer->getSize()) - in setupIndexedDraw() 2725 vk::BufferHelper *elementArrayBuffer = mCurrentIndexBuffer; in handleDirtyGraphicsIndexBuffer() local 2726 ASSERT(elementArrayBuffer != nullptr); in handleDirtyGraphicsIndexBuffer() 2729 const vk::Buffer &buffer = elementArrayBuffer->getBufferForVertexArray( in handleDirtyGraphicsIndexBuffer() 2730 this, elementArrayBuffer->getSize(), &bufferOffset); in handleDirtyGraphicsIndexBuffer() 2736 elementArrayBuffer); in handleDirtyGraphicsIndexBuffer()
|
/external/angle/src/tests/gl_tests/ |
D | StateChangeTest.cpp | 6666 GLBuffer elementArrayBuffer; in TEST_P() local 6667 glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, elementArrayBuffer); in TEST_P() 7205 GLBuffer elementArrayBuffer; in TEST_P() local 7206 glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, elementArrayBuffer); in TEST_P() 7217 glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, elementArrayBuffer); in TEST_P() 7533 GLBuffer elementArrayBuffer; in TEST_P() local 7534 glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, elementArrayBuffer); in TEST_P() 7542 elementArrayBuffer.reset(); in TEST_P()
|
D | FramebufferTest.cpp | 918 GLBuffer elementArrayBuffer; in TEST_P() local 919 glBindBuffer(GL_ARRAY_BUFFER, elementArrayBuffer); in TEST_P() 932 glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, elementArrayBuffer); in TEST_P() 941 glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, elementArrayBuffer); in TEST_P()
|
/external/angle/src/libANGLE/capture/ |
D | FrameCapture.cpp | 2820 gl::Buffer *elementArrayBuffer = vertexArray->getElementArrayBuffer(); in CaptureVertexArrayState() local 2821 if (elementArrayBuffer) in CaptureVertexArrayState() 2824 elementArrayBuffer->id())); in CaptureVertexArrayState() 6734 gl::Buffer *elementArrayBuffer = context->getState().getVertexArray()->getElementArrayBuffer(); in maybeCaptureDrawElementsClientData() local 6735 if (elementArrayBuffer) in maybeCaptureDrawElementsClientData() 6738 (void)elementArrayBuffer->getIndexRange(context, drawElementsType, offset, count, restart, in maybeCaptureDrawElementsClientData()
|