Home
last modified time | relevance | path

Searched refs:indirectBuffer (Results 1 – 15 of 15) sorted by relevance

/external/deqp/external/vulkancts/modules/vulkan/conditional_rendering/
DvktConditionalDispatchTests.cpp96 compute::Buffer& indirectBuffer);
146 compute::Buffer& indirectBuffer) in recordDispatch() argument
159 vk.cmdDispatchIndirect(cmdBuffer, *indirectBuffer, 0); in recordDispatch()
224 compute::Buffer indirectBuffer( in iterate() local
229 …deUint8* indirectBufferPtr = reinterpret_cast<deUint8*>(indirectBuffer.getAllocation().getHostPtr(… in iterate()
232 vk::flushAlloc(vk, device, indirectBuffer.getAllocation()); in iterate()
284 recordDispatch(vk, *secondaryCmdBuffer, indirectBuffer); in iterate()
290 recordDispatch(vk, *secondaryCmdBuffer, indirectBuffer); in iterate()
304 recordDispatch(vk, *cmdBuffer, indirectBuffer); in iterate()
/external/deqp/external/vulkancts/modules/vulkan/compute/
DvktComputeIndirectComputeDispatchTests.cpp136 const Buffer& indirectBuffer);
180 …oad::fillIndirectBufferData (const vk::VkCommandBuffer commandBuffer, const Buffer& indirectBuffer) in fillIndirectBufferData() argument
184 const vk::Allocation& alloc = indirectBuffer.getAllocation(); in fillIndirectBufferData()
276 Buffer indirectBuffer( in iterate() local
280 fillIndirectBufferData(*cmdBuffer, indirectBuffer); in iterate()
307 …m_device_interface.cmdDispatchIndirect(*cmdBuffer, *indirectBuffer, m_dispatchCommands[cmdNdx].m_o… in iterate()
450 const Buffer& indirectBuffer);
462 …ate::fillIndirectBufferData (const vk::VkCommandBuffer commandBuffer, const Buffer& indirectBuffer) in fillIndirectBufferData() argument
485 …const vk::VkDescriptorBufferInfo indirectDescriptorInfo = makeDescriptorBufferInfo(*indirectBuffer in fillIndirectBufferData()
492 …vk::VK_ACCESS_SHADER_WRITE_BIT, vk::VK_ACCESS_INDIRECT_COMMAND_READ_BIT, *indirectBuffer, 0ull, m_… in fillIndirectBufferData()
/external/deqp/external/vulkancts/modules/vulkan/draw/
DvktBasicDrawTests.cpp864 vk::Move<vk::VkBuffer> indirectBuffer; in iterate() local
882 indirectBuffer = createBuffer(vk, vkDevice, &indirectCreateInfo); in iterate()
883 …indirectAlloc = allocator.allocate(getBufferMemoryRequirements(vk, vkDevice, *indirectBuffer), vk:… in iterate()
884 …VK_CHECK(vk.bindBufferMemory(vkDevice, *indirectBuffer, indirectAlloc->getMemory(), indirectAlloc-… in iterate()
897 … m_vk.cmdDrawIndirect(*m_cmdBuffer, *indirectBuffer, offset, 1, sizeof(vk::VkDrawIndirectCommand)); in iterate()
902 …m_vk.cmdDrawIndirect(*m_cmdBuffer, *indirectBuffer, indirectAlloc->getOffset(), (deUint32)m_data.c… in iterate()
1017 vk::Move<vk::VkBuffer> indirectBuffer; in iterate() local
1035 indirectBuffer = createBuffer(vk, vkDevice, &indirectCreateInfo); in iterate()
1036 …indirectAlloc = allocator.allocate(getBufferMemoryRequirements(vk, vkDevice, *indirectBuffer), vk:… in iterate()
1037 …VK_CHECK(vk.bindBufferMemory(vkDevice, *indirectBuffer, indirectAlloc->getMemory(), indirectAlloc-… in iterate()
[all …]
DvktDrawInstancedTests.cpp534 de::SharedPtr<Buffer> indirectBuffer; in iterate() local
630indirectBuffer = createAndUploadBuffer(drawCommands, m_vk, m_context, vk::VK_BUFFER_USAGE_INDIRECT… in iterate()
632 m_vk.cmdDrawIndirect(*m_cmdBuffer, indirectBuffer->object(), 0, 1u, 0u); in iterate()
647indirectBuffer = createAndUploadBuffer(drawCommands, m_vk, m_context, vk::VK_BUFFER_USAGE_INDIRECT… in iterate()
649 m_vk.cmdDrawIndexedIndirect(*m_cmdBuffer, indirectBuffer->object(), 0, 1u, 0u); in iterate()
/external/angle/third_party/vulkan-headers/src/include/vulkan/
Dvulkan_beta.h313 …ryInfoKHR* pInfo, VkBuffer indirectBuffer, VkDeviceSize …
350 VkBuffer indirectBuffer,
Dvulkan.hpp976 …, const VkAccelerationStructureBuildGeometryInfoKHR* pInfo, VkBuffer indirectBuffer, VkDeviceSize … in vkCmdBuildAccelerationStructureIndirectKHR() argument
978 …return ::vkCmdBuildAccelerationStructureIndirectKHR( commandBuffer, pInfo, indirectBuffer, indirec… in vkCmdBuildAccelerationStructureIndirectKHR()
15578 …onStructureBuildGeometryInfoKHR* pInfo, VULKAN_HPP_NAMESPACE::Buffer indirectBuffer, VULKAN_HPP_NA…
15581 …onStructureBuildGeometryInfoKHR & info, VULKAN_HPP_NAMESPACE::Buffer indirectBuffer, VULKAN_HPP_NA…
67147 …onStructureBuildGeometryInfoKHR* pInfo, VULKAN_HPP_NAMESPACE::Buffer indirectBuffer, VULKAN_HPP_NA… in buildAccelerationStructureIndirectKHR() argument
67149 …tionStructureBuildGeometryInfoKHR*>( pInfo ), static_cast<VkBuffer>( indirectBuffer ), static_cast… in buildAccelerationStructureIndirectKHR()
67153 …onStructureBuildGeometryInfoKHR & info, VULKAN_HPP_NAMESPACE::Buffer indirectBuffer, VULKAN_HPP_NA… in buildAccelerationStructureIndirectKHR() argument
67155 …tionStructureBuildGeometryInfoKHR*>( &info ), static_cast<VkBuffer>( indirectBuffer ), static_cast… in buildAccelerationStructureIndirectKHR()
/external/mesa3d/include/vulkan/
Dvulkan_beta.h331 …ryInfoKHR* pInfo, VkBuffer indirectBuffer, VkDeviceSize …
368 VkBuffer indirectBuffer,
/external/mesa3d/src/gallium/drivers/nouveau/codegen/
Dnv50_ir_from_nir.cpp2001 Value *indirectBuffer; in visit() local
2002 uint32_t buffer = getIndirect(&insn->src[0], 0, indirectBuffer); in visit()
2005 mkOp1(OP_BUFQ, dType, newDefs[0], sym)->setIndirect(0, 0, indirectBuffer); in visit()
2010 Value *indirectBuffer; in visit() local
2012 uint32_t buffer = getIndirect(&insn->src[1], 0, indirectBuffer); in visit()
2021 ->setIndirect(0, 1, indirectBuffer); in visit()
2029 Value *indirectBuffer; in visit() local
2031 uint32_t buffer = getIndirect(&insn->src[0], 0, indirectBuffer); in visit()
2036 indirectOffset, indirectBuffer); in visit()
2075 Value *indirectBuffer; in visit() local
[all …]
/external/angle/src/libANGLE/renderer/vulkan/
DContextVk.cpp1033 vk::BufferHelper *indirectBuffer, in setupIndirectDraw() argument
1042 indirectBuffer); in setupIndirectDraw()
1054 vk::BufferHelper *indirectBuffer, in setupIndexedIndirectDraw() argument
1066 return setupIndirectDraw(context, mode, mIndexedDirtyBitsMask, indirectBuffer, in setupIndexedIndirectDraw()
1103 vk::BufferHelper *indirectBuffer, in setupLineLoopIndirectDraw() argument
1114 context, indirectBuffer, indirectBufferOffset, &indirectBufferHelperOut, in setupLineLoopIndirectDraw()
2141 gl::Buffer *indirectBuffer = mState.getTargetBuffer(gl::BufferBinding::DrawIndirect); in drawArraysIndirect() local
2142 vk::BufferHelper *currentIndirectBuf = &vk::GetImpl(indirectBuffer)->getBuffer(); in drawArraysIndirect()
2170 ASSERT(indirectBuffer); in drawArraysIndirect()
2195 gl::Buffer *indirectBuffer = mState.getTargetBuffer(gl::BufferBinding::DrawIndirect); in drawElementsIndirect() local
[all …]
DContextVk.h792 vk::BufferHelper *indirectBuffer,
798 vk::BufferHelper *indirectBuffer,
812 vk::BufferHelper *indirectBuffer,
Dvk_helpers.h513 BufferHelper *indirectBuffer,
Dvk_helpers.cpp1545 BufferHelper *indirectBuffer, in streamIndicesIndirect() argument
1592 contextVk, indirectBuffer, destIndirectBuffer, destIndexBuffer, indexBuffer, params)); in streamIndicesIndirect()
/external/deqp/external/vulkancts/modules/vulkan/renderpass/
DvktRenderPassSubpassDependencyTests.cpp1853 Move<VkBuffer> indirectBuffer; in iterateInternal() local
1911 indirectBuffer = createBuffer(vkd, device, &bufferCreateInfo); in iterateInternal()
1912 …ctBufferMemory = createBufferMemory(vkd, device, m_context.getDefaultAllocator(), *indirectBuffer); in iterateInternal()
1945 …VkDescriptorBufferInfo descIndirectBuffer = makeDescriptorBufferInfo(*indirectBuffer, 0, indirectB… in iterateInternal()
2144 vkd.cmdDrawIndirect(*commandBuffer, *indirectBuffer, 0u, 1u, 0u); in iterateInternal()
2160 vkd.cmdDrawIndirect(*commandBuffer, *indirectBuffer, 0u, 1u, 0u); in iterateInternal()
/external/deqp/external/vulkancts/modules/vulkan/multiview/
DvktMultiViewRenderTests.cpp1907 Move<VkBuffer> indirectBuffer = createBuffer(*m_device, *m_logicalDevice, &bufferInfo); in draw() local
1908 …->allocate(getBufferMemoryRequirements(*m_device, *m_logicalDevice, *indirectBuffer), MemoryRequi… in draw()
1912 …VK_CHECK(m_device->bindBufferMemory(*m_logicalDevice, *indirectBuffer, allocationBuffer->getMemory… in draw()
1917 indirectBuffers[subpassNdx] = (BufferSP(new Unique<VkBuffer>(indirectBuffer))); in draw()
/external/deqp/external/vulkancts/modules/vulkan/synchronization/
DvktSynchronizationOperation.cpp3873 const VkBuffer indirectBuffer, in GraphicsPipeline() argument
3877 , m_indirectBuffer (indirectBuffer) in GraphicsPipeline()
3977 const VkBuffer indirectBuffer, in ComputePipeline() argument
3980 : m_indirectBuffer (indirectBuffer) in ComputePipeline()