/external/deqp/external/vulkancts/modules/vulkan/draw/ |
D | vktDrawIndirectTest.cpp | 100 de::SharedPtr<Buffer> m_indirectBuffer; member in vkt::Draw::__anonba46f01a0111::IndirectDraw 458 m_indirectBuffer = Buffer::createAndAlloc( m_vk, in iterate() 465 deUint8* ptr = reinterpret_cast<deUint8*>(m_indirectBuffer->getBoundMemory().getHostPtr()); in iterate() 470 vk::flushAlloc(m_vk, m_context.getDevice(), m_indirectBuffer->getBoundMemory()); in iterate() 506 m_vk.cmdDrawIndirectCountKHR(*m_cmdBuffer, m_indirectBuffer->object(), m_offsetInBuffer, in iterate() 510 …m_vk.cmdDrawIndirect(*m_cmdBuffer, m_indirectBuffer->object(), m_offsetInBuffer, m_drawCount, m_st… in iterate() 516 m_vk.cmdDrawIndexedIndirectCountKHR(*m_cmdBuffer, m_indirectBuffer->object(), m_offsetInBuffer, in iterate() 520 …m_vk.cmdDrawIndexedIndirect(*m_cmdBuffer, m_indirectBuffer->object(), m_offsetInBuffer, m_drawCoun… in iterate() 536 …m_vk.cmdDrawIndirectCountKHR(*m_cmdBuffer, m_indirectBuffer->object(), m_offsetInBuffer + drawNdx*… in iterate() 540 …m_vk.cmdDrawIndirect(*m_cmdBuffer, m_indirectBuffer->object(), m_offsetInBuffer + drawNdx*m_stride… in iterate() [all …]
|
D | vktDrawShaderDrawParametersTests.cpp | 101 de::SharedPtr<Buffer> m_indirectBuffer; member in vkt::Draw::__anon669d73740111::DrawTest 188 …m_indirectBuffer = Buffer::createAndAlloc(m_vk, m_context.getDevice(), BufferCreateInfo(indirectBu… in DrawTest() 191 deMemset(m_indirectBuffer->getBoundMemory().getHostPtr(), 0, indirectBufferSize); in DrawTest() 192 …pedMemoryRange(m_vk, m_context.getDevice(), m_indirectBuffer->getBoundMemory().getMemory(), m_indi… in DrawTest() 224 deMemcpy(m_indirectBuffer->getBoundMemory().getHostPtr(), pCmdData, dataSize); in setIndirectCommand() 225 …pedMemoryRange(m_vk, m_context.getDevice(), m_indirectBuffer->getBoundMemory().getMemory(), m_indi… in setIndirectCommand() 309 …m_vk.cmdDrawIndexedIndirect(*m_cmdBuffer, m_indirectBuffer->object(), 0ull, numIndirectDraws, size… in iterate() 311 …m_vk.cmdDrawIndirect(*m_cmdBuffer, m_indirectBuffer->object(), 0ull, numIndirectDraws, sizeof(vk::… in iterate()
|
/external/deqp/external/vulkancts/modules/vulkan/conditional_rendering/ |
D | vktConditionalDrawTests.cpp | 109 de::SharedPtr<Draw::Buffer> m_indirectBuffer; member in vkt::conditional::__anond91ddb520111::ConditionalDraw 204 m_indirectBuffer = Draw::Buffer::createAndAlloc(m_vk, in createIndirectBuffer() 211 deUint8* ptr = reinterpret_cast<deUint8*>(m_indirectBuffer->getBoundMemory().getHostPtr()); in createIndirectBuffer() 214 vk::flushAlloc(m_vk, m_context.getDevice(), m_indirectBuffer->getBoundMemory()); in createIndirectBuffer() 248 m_indirectBuffer = Draw::Buffer::createAndAlloc(m_vk, in createIndexedIndirectBuffer() 255 deUint8* ptr = reinterpret_cast<deUint8*>(m_indirectBuffer->getBoundMemory().getHostPtr()); in createIndexedIndirectBuffer() 258 vk::flushAlloc(m_vk, m_context.getDevice(), m_indirectBuffer->getBoundMemory()); in createIndexedIndirectBuffer() 299 m_vk.cmdDrawIndirect(cmdBuffer, m_indirectBuffer->object(), indirectOffset, 1, 0); in recordDraw() 304 m_vk.cmdDrawIndexedIndirect(cmdBuffer, m_indirectBuffer->object(), indexedIndirectOffset, 1, 0); in recordDraw() 310 m_indirectBuffer->object(), indirectOffset, in recordDraw() [all …]
|
/external/deqp/external/vulkancts/modules/vulkan/synchronization/ |
D | vktSynchronizationOperation.cpp | 1087 m_indirectBuffer = de::MovePtr<Buffer>(new Buffer(vk, device, allocator, in ComputePipeline() 1090 const Allocation& alloc = m_indirectBuffer->getAllocation(); in ComputePipeline() 1114 vk.cmdDispatchIndirect(cmdBuffer, **m_indirectBuffer, 0u); in recordCommands() 1121 de::MovePtr<Buffer> m_indirectBuffer; member in vkt::synchronization::__anon7f0213210111::ShaderAccess::ComputePipeline 2280 m_indirectBuffer = de::MovePtr<Buffer>(new Buffer(vk, device, allocator, in Implementation() 2283 const Allocation& alloc = m_indirectBuffer->getAllocation(); in Implementation() 2295 m_indirectBuffer = de::MovePtr<Buffer>(new Buffer(vk, device, allocator, in Implementation() 2298 const Allocation& alloc = m_indirectBuffer->getAllocation(); in Implementation() 2383 vk.cmdDrawIndirect(cmdBuffer, **m_indirectBuffer, 0u, 1u, 0u); in recordCommands() 2387 vk.cmdDrawIndexedIndirect(cmdBuffer, **m_indirectBuffer, 0u, 1u, 0u); in recordCommands() [all …]
|
/external/deqp/external/vulkancts/modules/vulkan/pipeline/ |
D | vktPipelineTimestampTests.cpp | 1136 Move<VkBuffer> m_indirectBuffer; member in vkt::pipeline::__anon7daaa53f0111::AdvGraphicsTestInstance 1270 …m_indirectBuffer = createBufferAndBindMemory(32u, VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT, &m_indirect… in AdvGraphicsTestInstance() 1321 …vk.cmdDrawIndirect(*m_cmdBuffer, *m_indirectBuffer, 0u, m_draw_count, sizeof(VkDrawIndirectCommand… in configCommandBuffer()
|
/external/deqp/modules/gles31/functional/ |
D | es31fGeometryShaderTests.cpp | 5418 deUint32 m_indirectBuffer; member in deqp::gles31::Functional::__anon756c2e640111::VertexFeedbackCase 5431 , m_indirectBuffer (0) in VertexFeedbackCase() 5566 if (m_indirectBuffer) in deinit() 5568 m_context.getRenderContext().getFunctions().deleteBuffers(1, &m_indirectBuffer); in deinit() 5569 m_indirectBuffer = 0; in deinit() 5658 gl.genBuffers(1, &m_indirectBuffer); in iterate() 5659 gl.bindBuffer(GL_DRAW_INDIRECT_BUFFER, m_indirectBuffer); in iterate() 5686 gl.genBuffers(1, &m_indirectBuffer); in iterate() 5687 gl.bindBuffer(GL_DRAW_INDIRECT_BUFFER, m_indirectBuffer); in iterate()
|