Home
last modified time | relevance | path

Searched refs:m_indirectBuffer (Results 1 – 7 of 7) sorted by relevance

/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/conditional_rendering/
DvktConditionalDrawTests.cpp109 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/
DvktDrawIndirectTest.cpp110 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 …]
DvktDrawShaderDrawParametersTests.cpp95 de::SharedPtr<Buffer> m_indirectBuffer; member in vkt::Draw::__anon43af726c0111::DrawTest
144m_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/
DvktSynchronizationOperation.cpp1613 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/
DvkRayTracingUtil.cpp927 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/
Des31fGeometryShaderTests.cpp5491 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/
DvktPipelineTimestampTests.cpp1861 Move<VkBuffer> m_indirectBuffer; member in vkt::pipeline::__anon818c47370111::AdvGraphicsTestInstance
1998m_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()