/external/deqp/external/vulkancts/modules/vulkan/conditional_rendering/ |
D | vktConditionalDispatchTests.cpp | 96 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/ |
D | vktComputeIndirectComputeDispatchTests.cpp | 136 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/ |
D | vktBasicDrawTests.cpp | 864 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 …]
|
D | vktDrawInstancedTests.cpp | 534 de::SharedPtr<Buffer> indirectBuffer; in iterate() local 630 …indirectBuffer = 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() 647 …indirectBuffer = 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/ |
D | vulkan_beta.h | 313 …ryInfoKHR* pInfo, VkBuffer indirectBuffer, VkDeviceSize … 350 VkBuffer indirectBuffer,
|
D | vulkan.hpp | 976 …, 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/ |
D | vulkan_beta.h | 331 …ryInfoKHR* pInfo, VkBuffer indirectBuffer, VkDeviceSize … 368 VkBuffer indirectBuffer,
|
/external/mesa3d/src/gallium/drivers/nouveau/codegen/ |
D | nv50_ir_from_nir.cpp | 2001 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/ |
D | ContextVk.cpp | 1033 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 …]
|
D | ContextVk.h | 792 vk::BufferHelper *indirectBuffer, 798 vk::BufferHelper *indirectBuffer, 812 vk::BufferHelper *indirectBuffer,
|
D | vk_helpers.h | 513 BufferHelper *indirectBuffer,
|
D | vk_helpers.cpp | 1545 BufferHelper *indirectBuffer, in streamIndicesIndirect() argument 1592 contextVk, indirectBuffer, destIndirectBuffer, destIndexBuffer, indexBuffer, params)); in streamIndicesIndirect()
|
/external/deqp/external/vulkancts/modules/vulkan/renderpass/ |
D | vktRenderPassSubpassDependencyTests.cpp | 1853 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/ |
D | vktMultiViewRenderTests.cpp | 1907 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/ |
D | vktSynchronizationOperation.cpp | 3873 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()
|