/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/conditional_rendering/ |
D | vktConditionalDrawTests.cpp | 109 de::SharedPtr<Draw::Buffer> m_indirectBuffer; member in vkt::conditional::__anon87db524a0111::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 …]
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/draw/ |
D | vktDrawIndirectTest.cpp | 110 de::SharedPtr<Buffer> m_indirectBuffer; member in vkt::Draw::__anon4d3f3c120111::IndirectDraw 486 m_indirectBuffer = Buffer::createAndAlloc( m_vk, in iterate() 493 deUint8* ptr = reinterpret_cast<deUint8*>(m_indirectBuffer->getBoundMemory().getHostPtr()); in iterate() 498 vk::flushAlloc(m_vk, m_context.getDevice(), m_indirectBuffer->getBoundMemory()); in iterate() 537 m_vk.cmdDrawIndirectCount(*m_cmdBuffer, m_indirectBuffer->object(), m_offsetInBuffer, in iterate() 542 …m_vk.cmdDrawIndirect(*m_cmdBuffer, m_indirectBuffer->object(), m_offsetInBuffer, m_drawCount, m_st… in iterate() 550 m_vk.cmdDrawIndexedIndirectCount(*m_cmdBuffer, m_indirectBuffer->object(), m_offsetInBuffer, in iterate() 555 …m_vk.cmdDrawIndexedIndirect(*m_cmdBuffer, m_indirectBuffer->object(), m_offsetInBuffer, m_drawCoun… in iterate() 573 …m_vk.cmdDrawIndirectCount(*m_cmdBuffer, m_indirectBuffer->object(), m_offsetInBuffer + drawNdx*m_s… in iterate() 578 …m_vk.cmdDrawIndirect(*m_cmdBuffer, m_indirectBuffer->object(), m_offsetInBuffer + drawNdx*m_stride… in iterate() [all …]
|
D | vktDrawShaderDrawParametersTests.cpp | 95 de::SharedPtr<Buffer> m_indirectBuffer; member in vkt::Draw::__anon43af726c0111::DrawTest 144 …m_indirectBuffer = Buffer::createAndAlloc(m_vk, m_context.getDevice(), BufferCreateInfo(indirectBu… in DrawTest() 147 deMemset(m_indirectBuffer->getBoundMemory().getHostPtr(), 0, indirectBufferSize); in DrawTest() 148 …pedMemoryRange(m_vk, m_context.getDevice(), m_indirectBuffer->getBoundMemory().getMemory(), m_indi… in DrawTest() 180 deMemcpy(m_indirectBuffer->getBoundMemory().getHostPtr(), pCmdData, dataSize); in setIndirectCommand() 181 …pedMemoryRange(m_vk, m_context.getDevice(), m_indirectBuffer->getBoundMemory().getMemory(), m_indi… in setIndirectCommand() 265 …m_vk.cmdDrawIndexedIndirect(*m_cmdBuffer, m_indirectBuffer->object(), 0ull, numIndirectDraws, size… in iterate() 267 …m_vk.cmdDrawIndirect(*m_cmdBuffer, m_indirectBuffer->object(), 0ull, numIndirectDraws, sizeof(vk::… in iterate()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/synchronization/ |
D | vktSynchronizationOperation.cpp | 1613 m_indirectBuffer = de::MovePtr<Buffer>(new Buffer(vk, device, allocator, in ComputePipeline() 1616 const Allocation& alloc = m_indirectBuffer->getAllocation(); in ComputePipeline() 1640 vk.cmdDispatchIndirect(cmdBuffer, **m_indirectBuffer, 0u); in recordCommands() 1647 de::MovePtr<Buffer> m_indirectBuffer; member in vkt::synchronization::__anonff856c190111::ShaderAccess::ComputePipeline 3902 m_indirectBuffer = de::MovePtr<Buffer>(new Buffer(vk, device, allocator, in Implementation() 3905 const Allocation& alloc = m_indirectBuffer->getAllocation(); in Implementation() 3917 m_indirectBuffer = de::MovePtr<Buffer>(new Buffer(vk, device, allocator, in Implementation() 3920 const Allocation& alloc = m_indirectBuffer->getAllocation(); in Implementation() 4011 vk.cmdDrawIndirect(cmdBuffer, **m_indirectBuffer, 0u, 1u, 0u); in recordCommands() 4015 vk.cmdDrawIndexedIndirect(cmdBuffer, **m_indirectBuffer, 0u, 1u, 0u); in recordCommands() [all …]
|
/third_party/vk-gl-cts/external/vulkancts/framework/vulkan/ |
D | vkRayTracingUtil.cpp | 927 VkBuffer m_indirectBuffer; member in vk::BottomLevelAccelerationStructureKHR 969 , m_indirectBuffer (DE_NULL) in BottomLevelAccelerationStructureKHR() 1021 m_indirectBuffer = indirectBuffer; in setIndirectBuildParameters() 1191 if (m_indirectBuffer == DE_NULL) in build() 1195 …VkDeviceAddress indirectDeviceAddress = getBufferDeviceAddress(vk, device, m_indirectBuffer, m_ind… in build() 1753 VkBuffer m_indirectBuffer; member in vk::TopLevelAccelerationStructureKHR 1803 , m_indirectBuffer (DE_NULL) in TopLevelAccelerationStructureKHR() 1865 m_indirectBuffer = indirectBuffer; in setIndirectBuildParameters() 2049 if (m_indirectBuffer == DE_NULL) in build() 2053 …VkDeviceAddress indirectDeviceAddress = getBufferDeviceAddress(vk, device, m_indirectBuffer, m_ind… in build()
|
/third_party/vk-gl-cts/modules/gles31/functional/ |
D | es31fGeometryShaderTests.cpp | 5491 deUint32 m_indirectBuffer; member in deqp::gles31::Functional::__anon47b4025c0111::VertexFeedbackCase 5504 , m_indirectBuffer (0) in VertexFeedbackCase() 5639 if (m_indirectBuffer) in deinit() 5641 m_context.getRenderContext().getFunctions().deleteBuffers(1, &m_indirectBuffer); in deinit() 5642 m_indirectBuffer = 0; in deinit() 5731 gl.genBuffers(1, &m_indirectBuffer); in iterate() 5732 gl.bindBuffer(GL_DRAW_INDIRECT_BUFFER, m_indirectBuffer); in iterate() 5759 gl.genBuffers(1, &m_indirectBuffer); in iterate() 5760 gl.bindBuffer(GL_DRAW_INDIRECT_BUFFER, m_indirectBuffer); in iterate()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline/ |
D | vktPipelineTimestampTests.cpp | 1861 Move<VkBuffer> m_indirectBuffer; member in vkt::pipeline::__anon818c47370111::AdvGraphicsTestInstance 1998 …m_indirectBuffer = createBufferAndBindMemory(32u, VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT, &m_indirect… in AdvGraphicsTestInstance() 2051 …vk.cmdDrawIndirect(*m_cmdBuffer, *m_indirectBuffer, 0u, m_draw_count, sizeof(VkDrawIndirectCommand… in configCommandBuffer()
|