Home
last modified time | relevance | path

Searched refs:VkDrawIndirectCommand (Results 1 – 18 of 18) sorted by relevance

/external/deqp/external/vulkancts/modules/vulkan/draw/
DvktDrawIndirectTest.cpp194 void IndirectDraw::addCommand<vk::VkDrawIndirectCommand> (const vk::VkDrawIndirectCommand& command) in addCommand()
228 vk::VkDrawIndirectCommand drawCommands[] = in iterate()
251 vk::VkDrawIndirectCommand drawCommands[] = in iterate()
276 m_strideInBuffer = 2 * (deUint32)sizeof(vk::VkDrawIndirectCommand); in iterate()
491 vk::VkDrawIndirectCommand drawCmd[] = in iterate()
514 vk::VkDrawIndirectCommand drawCmd[] = in iterate()
540 m_strideInBuffer = 2 * (deUint32)sizeof(vk::VkDrawIndirectCommand); in iterate()
DvktBasicDrawTests.cpp128 vk::VkDrawIndirectCommand params;
159 std::vector<vk::VkDrawIndirectCommand> commands;
167 vk::VkDrawIndirectCommand cmd; in addCommand()
838 …for (std::vector<vk::VkDrawIndirectCommand>::const_iterator it = m_data.commands.begin(); it != m_… in generateDrawData()
848 …for (std::vector<vk::VkDrawIndirectCommand>::const_iterator it = m_data.commands.begin(); it != m_… in generateDrawData()
888 …nst vk::VkDeviceSize indirectInfoSize = m_data.commands.size() * sizeof(vk::VkDrawIndirectCommand); in iterate()
916 …int32 offset = (deUint32)(indirectAlloc->getOffset() + cmdIdx * sizeof(vk::VkDrawIndirectCommand)); in iterate()
917 … m_vk.cmdDrawIndirect(*m_cmdBuffer, *indirectBuffer, offset, 1, sizeof(vk::VkDrawIndirectCommand)); in iterate()
922 …, indirectAlloc->getOffset(), (deUint32)m_data.commands.size(), sizeof(vk::VkDrawIndirectCommand)); in iterate()
946 …for (std::vector<vk::VkDrawIndirectCommand>::const_iterator it = m_data.commands.begin(); it != m_… in iterate()
DvktDrawShaderDrawParametersTests.cpp266 const vk::VkDrawIndirectCommand commands[] = in iterate()
284 …_cmdBuffer, m_indirectBuffer->object(), 0ull, numIndirectDraws, sizeof(vk::VkDrawIndirectCommand)); in iterate()
DvktDrawInstancedTests.cpp524 vk::VkDrawIndirectCommand drawCommand = in iterate()
531 std::vector<vk::VkDrawIndirectCommand> drawCommands; in iterate()
/external/deqp/external/vulkancts/modules/vulkan/synchronization/
DvktSynchronizationOperationResources.hpp57 …{ RESOURCE_TYPE_INDIRECT_BUFFER_DRAW, tcu::IVec4(sizeof(vk::VkDrawIndirectCommand), 0, 0,…
DvktSynchronizationOperation.cpp2281 …makeBufferCreateInfo(sizeof(VkDrawIndirectCommand), VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT), MemoryRe… in Implementation()
2284VkDrawIndirectCommand* const pIndirectCommand = static_cast<VkDrawIndirectCommand*>(alloc.getHostP… in Implementation()
2291 …MappedMemoryRange(vk, device, alloc.getMemory(), alloc.getOffset(), sizeof(VkDrawIndirectCommand)); in Implementation()
3066 VkDrawIndirectCommand m_drawIndirect;
/external/deqp/external/vulkancts/framework/vulkan/
DvkTypeUtil.inl361 inline VkDrawIndirectCommand makeDrawIndirectCommand (deUint32 vertexCount, deUint32 instanceCount,…
363 VkDrawIndirectCommand res;
DvkStructTypes.inl1178 struct VkDrawIndirectCommand struct
DvkStrUtil.inl333 std::ostream& operator<< (std::ostream& s, const VkDrawIndirectCommand& value);
DvkStrUtilImpl.inl3329 std::ostream& operator<< (std::ostream& s, const VkDrawIndirectCommand& value)
3331 s << "VkDrawIndirectCommand = {\n";
/external/deqp/external/vulkancts/modules/vulkan/sparse_resources/
DvktSparseResourcesBufferTests.cpp1439 sizeof(VkDrawIndirectCommand)) in IndirectBufferTestInstance()
1479 VkDrawIndirectCommand* const pCmdData = reinterpret_cast<VkDrawIndirectCommand*>(pData); in initializeBuffers()
/external/deqp/external/vulkancts/modules/vulkan/pipeline/
DvktPipelineTimestampTests.cpp1477 const VkDrawIndirectCommand indirectCmds[] = in AdvGraphicsTestInstance()
1493 …y(m_indirectBufferAlloc->getHostPtr(), indirectCmds, m_draw_count * sizeof(VkDrawIndirectCommand)); in AdvGraphicsTestInstance()
1545 …vk.cmdDrawIndirect(*m_cmdBuffer, *m_indirectBuffer, 0u, m_draw_count, sizeof(VkDrawIndirectCommand in configCommandBuffer()
/external/vulkan-validation-layers/include/vulkan/
Dvulkan.h2245 typedef struct VkDrawIndirectCommand { struct
2250 } VkDrawIndirectCommand; argument
Dvulkan.hpp3915 DrawIndirectCommand( VkDrawIndirectCommand const & rhs ) in DrawIndirectCommand()
3920 DrawIndirectCommand& operator=( VkDrawIndirectCommand const & rhs ) in operator =()
3950 operator const VkDrawIndirectCommand&() const in operator const VkDrawIndirectCommand&()
3952 return *reinterpret_cast<const VkDrawIndirectCommand*>(this); in operator const VkDrawIndirectCommand&()
3973 …static_assert( sizeof( DrawIndirectCommand ) == sizeof( VkDrawIndirectCommand ), "struct and wrapp…
/external/mesa3d/include/vulkan/
Dvulkan.h2254 typedef struct VkDrawIndirectCommand { struct
2259 } VkDrawIndirectCommand; argument
/external/skia/third_party/vulkan/vulkan/
Dvulkan.h2351 typedef struct VkDrawIndirectCommand { struct
2356 } VkDrawIndirectCommand; argument
/external/deqp/external/vulkancts/scripts/src/
Dvulkan.h.in2410 typedef struct VkDrawIndirectCommand { struct
2415 } VkDrawIndirectCommand; typedef
/external/vulkan-validation-layers/layers/
Dvk_validation_error_database.txt1364 …st be a multiple of 4 and must be greater than or equal to sizeof(VkDrawIndirectCommand)' (https:/…
1366 …ance feature is not enabled, all the firstInstance members of the VkDrawIndirectCommand structures…
1373 …://www.khronos.org/registry/vulkan/specs/1.0-extensions/xhtml/vkspec.html#VkDrawIndirectCommand)~^~
1374 …://www.khronos.org/registry/vulkan/specs/1.0-extensions/xhtml/vkspec.html#VkDrawIndirectCommand)~^~
1720 …st be a multiple of 4 and must be greater than or equal to sizeof(VkDrawIndirectCommand)' (https:/…
1721 …than or equal to 1, (stride (maxDrawCount - 1) + offset + sizeof(VkDrawIndirectCommand)) must be …
1722 …ance feature is not enabled, all the firstInstance members of the VkDrawIndirectCommand structures…
1732 …st be a multiple of 4 and must be greater than or equal to sizeof(VkDrawIndirectCommand)' (https:/…
1733 …than or equal to 1, (stride (maxDrawCount - 1) + offset + sizeof(VkDrawIndirectCommand)) must be …
2183 …ading' which states 'If drawCount is equal to 1, (offset + sizeof(VkDrawIndirectCommand)) must be …
[all …]