/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/conditional_rendering/ |
H A D | vktConditionalDrawTests.cpp | 283 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 D | vktConditionalDrawTests.cpp | 283 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 D | vktBasicDrawTests.cpp | 154 // 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 D | vktDrawIndirectTest.cpp | 416 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 D | vktDrawShaderDrawParametersTests.cpp | 360 const vk::VkDrawIndexedIndirectCommand commands[] in draw() 387 m_vk.cmdDrawIndexedIndirect(cmdBuffer, m_indirectBuffer->object(), 0ull, numIndirectDraws, sizeof(vk::VkDrawIndexedIndirectCommand)); in draw()
|
H A D | vktDrawInstancedTests.cpp | 653 std::vector<vk::VkDrawIndexedIndirectCommand> drawCommands; in iterate()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/draw/ |
H A D | vktBasicDrawTests.cpp | 152 // 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 D | vktDrawIndirectTest.cpp | 369 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 D | vktDrawShaderDrawParametersTests.cpp | 360 const vk::VkDrawIndexedIndirectCommand commands[] in draw() 387 m_vk.cmdDrawIndexedIndirect(cmdBuffer, m_indirectBuffer->object(), 0ull, numIndirectDraws, sizeof(vk::VkDrawIndexedIndirectCommand)); in draw()
|
H A D | vktDrawInstancedTests.cpp | 635 std::vector<vk::VkDrawIndexedIndirectCommand> drawCommands; in iterate()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/synchronization/ |
H A D | vktSynchronizationOperationResources.hpp | 58 { 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 D | vktSynchronizationOperation.cpp | 4073 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 D | vktSynchronizationOperationResources.hpp | 58 { 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 D | vktSynchronizationOperation.cpp | 3936 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 D | vktRobustnessIndexAccessTests.cpp | 144 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 D | vktShaderObjectPerformanceTests.cpp | 286 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 D | vktRobustnessIndexAccessTests.cpp | 162 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 D | VertexArrayVk.cpp | 29 constexpr size_t kDynamicIndirectDataSize = sizeof(VkDrawIndexedIndirectCommand) * 8; 230 ANGLE_TRY(mTranslatedByteIndirectData.allocate(contextVk, sizeof(VkDrawIndexedIndirectCommand), in convertIndexBufferIndirectGPU()
|
H A D | vk_helpers.cpp | 3546 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 D | vktMultiViewRenderTests.cpp | 2141 ? 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 D | VkCommandBuffer.cpp | 616 auto cmd = reinterpret_cast<VkDrawIndexedIndirectCommand const *>(buffer->getOffsetPointer(offset + drawId * stride));
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/multiview/ |
H A D | vktMultiViewRenderTests.cpp | 2166 ? 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 D | vulkan.h | 2190 typedef struct VkDrawIndexedIndirectCommand { struct 2196 } VkDrawIndexedIndirectCommand; typedef
|
/third_party/vk-gl-cts/external/vulkancts/scripts/src/ |
H A D | vulkan_sc_core.h | 1623 typedef struct VkDrawIndexedIndirectCommand { struct 1629 } VkDrawIndexedIndirectCommand; typedef
|
/third_party/skia/include/third_party/vulkan/vulkan/ |
H A D | vulkan_core.h | 2358 typedef struct VkDrawIndexedIndirectCommand { struct 2364 } VkDrawIndexedIndirectCommand; typedef
|