Home
last modified time | relevance | path

Searched refs:VkDrawIndexedIndirectCommand (Results 1 - 25 of 34) sorted by relevance

12

/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/conditional_rendering/
H A DvktConditionalDrawTests.cpp283 const vk::VkDrawIndexedIndirectCommand badDrawCommand = in createIndexedIndirectBuffer()
292 std::vector<vk::VkDrawIndexedIndirectCommand> drawCommands; in createIndexedIndirectBuffer()
295 const vk::VkDrawIndexedIndirectCommand goodDrawCommand = in createIndexedIndirectBuffer()
310 const vk::VkDeviceSize drawCommandsSize = drawCommands.size() * sizeof(vk::VkDrawIndexedIndirectCommand); in createIndexedIndirectBuffer()
348 const vk::VkDeviceSize indexedIndirectOffset = sizeof(vk::VkDrawIndexedIndirectCommand) * drawIdx * 3; in recordDraw()
384 sizeof(vk::VkDrawIndexedIndirectCommand)); in recordDraw()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/conditional_rendering/
H A DvktConditionalDrawTests.cpp283 const vk::VkDrawIndexedIndirectCommand badDrawCommand = in createIndexedIndirectBuffer()
292 std::vector<vk::VkDrawIndexedIndirectCommand> drawCommands; in createIndexedIndirectBuffer()
295 const vk::VkDrawIndexedIndirectCommand goodDrawCommand = in createIndexedIndirectBuffer()
310 const vk::VkDeviceSize drawCommandsSize = drawCommands.size() * sizeof(vk::VkDrawIndexedIndirectCommand); in createIndexedIndirectBuffer()
348 const vk::VkDeviceSize indexedIndirectOffset = sizeof(vk::VkDrawIndexedIndirectCommand) * drawIdx * 3; in recordDraw()
384 sizeof(vk::VkDrawIndexedIndirectCommand)); in recordDraw()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/draw/
H A DvktBasicDrawTests.cpp154 // vkCmdDrawIndexed parameters is like a single VkDrawIndexedIndirectCommand
155 vk::VkDrawIndexedIndirectCommand params;
191 std::vector<vk::VkDrawIndexedIndirectCommand> commands;
200 vk::VkDrawIndexedIndirectCommand cmd; in addCommand()
1281 for (std::vector<vk::VkDrawIndexedIndirectCommand>::const_iterator it = m_data.commands.begin(); it != m_data.commands.end(); ++it) in generateDrawData()
1293 for (std::vector<vk::VkDrawIndexedIndirectCommand>::const_iterator it = m_data.commands.begin(); it != m_data.commands.end(); ++it) in generateDrawData()
1309 for (std::vector<vk::VkDrawIndexedIndirectCommand>::const_iterator cmdIt = m_data.commands.begin(); cmdIt != m_data.commands.end(); ++cmdIt) in generateDrawData()
1339 const deUint32 offset = (deUint32)(indirectOffset + cmdIdx * sizeof(vk::VkDrawIndexedIndirectCommand)); in draw()
1340 m_vk.cmdDrawIndexedIndirect(cmdBuffer, indirectBuffer, offset, 1, sizeof(vk::VkDrawIndexedIndirectCommand)); in draw()
1345 m_vk.cmdDrawIndexedIndirect(cmdBuffer, indirectBuffer, indirectOffset, (deUint32)m_data.commands.size(), sizeof(vk::VkDrawIndexedIndirectCommand)); in draw()
[all...]
H A DvktDrawIndirectTest.cpp416 void IndirectDraw::addCommand<vk::VkDrawIndexedIndirectCommand> (const vk::VkDrawIndexedIndirectCommand& command) in addCommand()
602 vk::VkDrawIndexedIndirectCommand drawCommands[] = in iterate()
637 vk::VkDrawIndexedIndirectCommand drawCommands[] = in iterate()
674 m_strideInBuffer = 2 * (deUint32)sizeof(vk::VkDrawIndexedIndirectCommand); in iterate()
971 vk::VkDrawIndexedIndirectCommand drawCmd[] = in iterate()
1005 vk::VkDrawIndexedIndirectCommand drawCmd[] = in iterate()
1042 m_strideInBuffer = 2 * (deUint32)sizeof(vk::VkDrawIndexedIndirectCommand); in iterate()
H A DvktDrawShaderDrawParametersTests.cpp360 const vk::VkDrawIndexedIndirectCommand commands[] in draw()
387 m_vk.cmdDrawIndexedIndirect(cmdBuffer, m_indirectBuffer->object(), 0ull, numIndirectDraws, sizeof(vk::VkDrawIndexedIndirectCommand)); in draw()
H A DvktDrawInstancedTests.cpp653 std::vector<vk::VkDrawIndexedIndirectCommand> drawCommands; in iterate()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/draw/
H A DvktBasicDrawTests.cpp152 // vkCmdDrawIndexed parameters is like a single VkDrawIndexedIndirectCommand
153 vk::VkDrawIndexedIndirectCommand params;
189 std::vector<vk::VkDrawIndexedIndirectCommand> commands;
198 vk::VkDrawIndexedIndirectCommand cmd; in addCommand()
1252 for (std::vector<vk::VkDrawIndexedIndirectCommand>::const_iterator it = m_data.commands.begin(); it != m_data.commands.end(); ++it) in generateDrawData()
1264 for (std::vector<vk::VkDrawIndexedIndirectCommand>::const_iterator it = m_data.commands.begin(); it != m_data.commands.end(); ++it) in generateDrawData()
1280 for (std::vector<vk::VkDrawIndexedIndirectCommand>::const_iterator cmdIt = m_data.commands.begin(); cmdIt != m_data.commands.end(); ++cmdIt) in generateDrawData()
1310 const deUint32 offset = (deUint32)(indirectOffset + cmdIdx * sizeof(vk::VkDrawIndexedIndirectCommand)); in draw()
1311 m_vk.cmdDrawIndexedIndirect(cmdBuffer, indirectBuffer, offset, 1, sizeof(vk::VkDrawIndexedIndirectCommand)); in draw()
1316 m_vk.cmdDrawIndexedIndirect(cmdBuffer, indirectBuffer, indirectOffset, (deUint32)m_data.commands.size(), sizeof(vk::VkDrawIndexedIndirectCommand)); in draw()
[all...]
H A DvktDrawIndirectTest.cpp369 void IndirectDraw::addCommand<vk::VkDrawIndexedIndirectCommand> (const vk::VkDrawIndexedIndirectCommand& command) in addCommand()
555 vk::VkDrawIndexedIndirectCommand drawCommands[] = in iterate()
590 vk::VkDrawIndexedIndirectCommand drawCommands[] = in iterate()
627 m_strideInBuffer = 2 * (deUint32)sizeof(vk::VkDrawIndexedIndirectCommand); in iterate()
905 vk::VkDrawIndexedIndirectCommand drawCmd[] = in iterate()
939 vk::VkDrawIndexedIndirectCommand drawCmd[] = in iterate()
976 m_strideInBuffer = 2 * (deUint32)sizeof(vk::VkDrawIndexedIndirectCommand); in iterate()
H A DvktDrawShaderDrawParametersTests.cpp360 const vk::VkDrawIndexedIndirectCommand commands[] in draw()
387 m_vk.cmdDrawIndexedIndirect(cmdBuffer, m_indirectBuffer->object(), 0ull, numIndirectDraws, sizeof(vk::VkDrawIndexedIndirectCommand)); in draw()
H A DvktDrawInstancedTests.cpp635 std::vector<vk::VkDrawIndexedIndirectCommand> drawCommands; in iterate()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/synchronization/
H A DvktSynchronizationOperationResources.hpp58 { RESOURCE_TYPE_INDIRECT_BUFFER_DRAW_INDEXED, tcu::IVec4(sizeof(vk::VkDrawIndexedIndirectCommand), 0, 0, 0), vk::VK_IMAGE_TYPE_LAST, vk::VK_FORMAT_UNDEFINED, (vk::VkImageAspectFlags)0, vk::VK_SAMPLE_COUNT_1_BIT },
H A DvktSynchronizationOperation.cpp4073 makeBufferCreateInfo(sizeof(VkDrawIndexedIndirectCommand), VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT), MemoryRequirement::HostVisible)); in Implementation()
4076 VkDrawIndexedIndirectCommand* const pIndirectCommand = static_cast<VkDrawIndexedIndirectCommand*>(alloc.getHostPtr()); in Implementation()
4868 VkDrawIndexedIndirectCommand m_drawIndexedIndirect;
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/synchronization/
H A DvktSynchronizationOperationResources.hpp58 { RESOURCE_TYPE_INDIRECT_BUFFER_DRAW_INDEXED, tcu::IVec4(sizeof(vk::VkDrawIndexedIndirectCommand), 0, 0, 0), vk::VK_IMAGE_TYPE_LAST, vk::VK_FORMAT_UNDEFINED, (vk::VkImageAspectFlags)0, vk::VK_SAMPLE_COUNT_1_BIT },
H A DvktSynchronizationOperation.cpp3936 makeBufferCreateInfo(sizeof(VkDrawIndexedIndirectCommand), VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT), MemoryRequirement::HostVisible)); in Implementation()
3939 VkDrawIndexedIndirectCommand* const pIndirectCommand = static_cast<VkDrawIndexedIndirectCommand*>(alloc.getHostPtr()); in Implementation()
4729 VkDrawIndexedIndirectCommand m_drawIndexedIndirect;
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/robustness/
H A DvktRobustnessIndexAccessTests.cpp144 const vk::VkDrawIndexedIndirectCommand drawIndirectCommand in iterate()
233 vk.cmdDrawIndexedIndirectCount(*cmdBuffer, indirectBuffer.get(), 0, indirectCountBuffer.get(), 0, 1, sizeof(VkDrawIndexedIndirectCommand)); in iterate()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shader_object/
H A DvktShaderObjectPerformanceTests.cpp286 vk.cmdDrawIndexedIndirect(cmdBuffer, indirectBuffer, 0u, 1u, sizeof(vk::VkDrawIndexedIndirectCommand)); in draw()
293 vk.cmdDrawIndexedIndirectCount(cmdBuffer, indirectBuffer, 0u, countBuffer, 0u, 1u, sizeof(vk::VkDrawIndexedIndirectCommand)); in draw()
553 vk::BufferWithMemory indirectBuffer (vk, device, alloc, vk::makeBufferCreateInfo(sizeof(vk::VkDrawIndirectCommand) + sizeof(vk::VkDrawIndexedIndirectCommand), vk::VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT), vk::MemoryRequirement::HostVisible); in iterate()
557 vk::VkDrawIndexedIndirectCommand* indirectDataPtr = reinterpret_cast<vk::VkDrawIndexedIndirectCommand*>(indirectBuffer.getAllocation().getHostPtr()); in iterate()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/robustness/
H A DvktRobustnessIndexAccessTests.cpp162 const vk::VkDrawIndexedIndirectCommand drawIndirectCommand in iterate()
251 vk.cmdDrawIndexedIndirectCount(*cmdBuffer, indirectBuffer.get(), 0, indirectCountBuffer.get(), 0, 1, sizeof(VkDrawIndexedIndirectCommand)); in iterate()
667 const vk::VkDrawIndexedIndirectCommand drawIndirectCommand in iterate()
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/
H A DVertexArrayVk.cpp29 constexpr size_t kDynamicIndirectDataSize = sizeof(VkDrawIndexedIndirectCommand) * 8;
230 ANGLE_TRY(mTranslatedByteIndirectData.allocate(contextVk, sizeof(VkDrawIndexedIndirectCommand), in convertIndexBufferIndirectGPU()
H A Dvk_helpers.cpp3546 ANGLE_TRY(mDynamicIndirectBuffer.allocate(contextVk, sizeof(VkDrawIndexedIndirectCommand), in streamIndicesIndirect()
3587 ANGLE_TRY(mDynamicIndirectBuffer.allocate(contextVk, sizeof(VkDrawIndexedIndirectCommand), in streamArrayIndirect()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/multiview/
H A DvktMultiViewRenderTests.cpp2141 ? static_cast<deUint32>(sizeof(vk::VkDrawIndexedIndirectCommand)) in draw()
2149 vector<VkDrawIndexedIndirectCommand> drawCommandsIndexed; in draw()
2155 const VkDrawIndexedIndirectCommand drawCommandIndexed = in draw()
/third_party/skia/third_party/externals/swiftshader/src/Vulkan/
H A DVkCommandBuffer.cpp616 auto cmd = reinterpret_cast<VkDrawIndexedIndirectCommand const *>(buffer->getOffsetPointer(offset + drawId * stride));
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/multiview/
H A DvktMultiViewRenderTests.cpp2166 ? static_cast<deUint32>(sizeof(vk::VkDrawIndexedIndirectCommand)) in draw()
2174 vector<VkDrawIndexedIndirectCommand> drawCommandsIndexed; in draw()
2180 const VkDrawIndexedIndirectCommand drawCommandIndexed = in draw()
/third_party/glfw/deps/glad/
H A Dvulkan.h2190 typedef struct VkDrawIndexedIndirectCommand { struct
2196 } VkDrawIndexedIndirectCommand; typedef
/third_party/vk-gl-cts/external/vulkancts/scripts/src/
H A Dvulkan_sc_core.h1623 typedef struct VkDrawIndexedIndirectCommand { struct
1629 } VkDrawIndexedIndirectCommand; typedef
/third_party/skia/include/third_party/vulkan/vulkan/
H A Dvulkan_core.h2358 typedef struct VkDrawIndexedIndirectCommand { struct
2364 } VkDrawIndexedIndirectCommand; typedef

Completed in 207 milliseconds

12