/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/conditional_rendering/ |
H A D | vktConditionalDrawTests.cpp | 241 const vk::VkDrawIndirectCommand badDrawCommand = in createIndirectBuffer() 249 std::vector<vk::VkDrawIndirectCommand> drawCommands; in createIndirectBuffer() 252 const vk::VkDrawIndirectCommand goodDrawCommand = in createIndirectBuffer() 266 const vk::VkDeviceSize drawCommandsSize = drawCommands.size() * sizeof(vk::VkDrawIndirectCommand); in createIndirectBuffer() 347 const vk::VkDeviceSize indirectOffset = sizeof(vk::VkDrawIndirectCommand) * drawIdx * 3; in recordDraw() 376 sizeof(vk::VkDrawIndirectCommand)); in recordDraw()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/conditional_rendering/ |
H A D | vktConditionalDrawTests.cpp | 241 const vk::VkDrawIndirectCommand badDrawCommand = in createIndirectBuffer() 249 std::vector<vk::VkDrawIndirectCommand> drawCommands; in createIndirectBuffer() 252 const vk::VkDrawIndirectCommand goodDrawCommand = in createIndirectBuffer() 266 const vk::VkDeviceSize drawCommandsSize = drawCommands.size() * sizeof(vk::VkDrawIndirectCommand); in createIndirectBuffer() 347 const vk::VkDeviceSize indirectOffset = sizeof(vk::VkDrawIndirectCommand) * drawIdx * 3; in recordDraw() 376 sizeof(vk::VkDrawIndirectCommand)); in recordDraw()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/draw/ |
H A D | vktBasicDrawTests.cpp | 139 // vkCmdDraw parameters is like a single VkDrawIndirectCommand 140 vk::VkDrawIndirectCommand params; 171 std::vector<vk::VkDrawIndirectCommand> commands; 179 vk::VkDrawIndirectCommand cmd; in addCommand() 1087 for (std::vector<vk::VkDrawIndirectCommand>::const_iterator it = m_data.commands.begin(); it != m_data.commands.end(); ++it) in generateDrawData() 1097 for (std::vector<vk::VkDrawIndirectCommand>::const_iterator it = m_data.commands.begin(); it != m_data.commands.end(); ++it) in generateDrawData() 1126 const deUint32 offset = (deUint32)(indirectOffset + cmdIdx * sizeof(vk::VkDrawIndirectCommand)); in draw() 1127 m_vk.cmdDrawIndirect(cmdBuffer, indirectBuffer, offset, 1, sizeof(vk::VkDrawIndirectCommand)); in draw() 1132 m_vk.cmdDrawIndirect(cmdBuffer, indirectBuffer, indirectOffset, (deUint32)m_data.commands.size(), sizeof(vk::VkDrawIndirectCommand)); in draw() 1151 const vk::VkDeviceSize indirectInfoSize = m_data.commands.size() * sizeof(vk::VkDrawIndirectCommand); in iterate() [all...] |
H A D | vktDrawIndirectTest.cpp | 404 void IndirectDraw::addCommand<vk::VkDrawIndirectCommand> (const vk::VkDrawIndirectCommand& command) in addCommand() 526 vk::VkDrawIndirectCommand drawCommands[] = in iterate() 559 vk::VkDrawIndirectCommand drawCommands[] = in iterate() 594 m_strideInBuffer = 2 * (deUint32)sizeof(vk::VkDrawIndirectCommand); in iterate() 896 vk::VkDrawIndirectCommand drawCmd[] = in iterate() 928 vk::VkDrawIndirectCommand drawCmd[] = in iterate() 963 m_strideInBuffer = 2 * (deUint32)sizeof(vk::VkDrawIndirectCommand); in iterate()
|
H A D | vktDrawShaderDrawParametersTests.cpp | 371 const vk::VkDrawIndirectCommand commands[] in draw() 389 m_vk.cmdDrawIndirect(cmdBuffer, m_indirectBuffer->object(), 0ull, numIndirectDraws, sizeof(vk::VkDrawIndirectCommand)); in draw()
|
H A D | vktDrawInstancedTests.cpp | 642 std::vector<vk::VkDrawIndirectCommand> drawCommands; in iterate()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/draw/ |
H A D | vktBasicDrawTests.cpp | 137 // vkCmdDraw parameters is like a single VkDrawIndirectCommand 138 vk::VkDrawIndirectCommand params; 169 std::vector<vk::VkDrawIndirectCommand> commands; 177 vk::VkDrawIndirectCommand cmd; in addCommand() 1058 for (std::vector<vk::VkDrawIndirectCommand>::const_iterator it = m_data.commands.begin(); it != m_data.commands.end(); ++it) in generateDrawData() 1068 for (std::vector<vk::VkDrawIndirectCommand>::const_iterator it = m_data.commands.begin(); it != m_data.commands.end(); ++it) in generateDrawData() 1097 const deUint32 offset = (deUint32)(indirectOffset + cmdIdx * sizeof(vk::VkDrawIndirectCommand)); in draw() 1098 m_vk.cmdDrawIndirect(cmdBuffer, indirectBuffer, offset, 1, sizeof(vk::VkDrawIndirectCommand)); in draw() 1103 m_vk.cmdDrawIndirect(cmdBuffer, indirectBuffer, indirectOffset, (deUint32)m_data.commands.size(), sizeof(vk::VkDrawIndirectCommand)); in draw() 1122 const vk::VkDeviceSize indirectInfoSize = m_data.commands.size() * sizeof(vk::VkDrawIndirectCommand); in iterate() [all...] |
H A D | vktDrawIndirectTest.cpp | 357 void IndirectDraw::addCommand<vk::VkDrawIndirectCommand> (const vk::VkDrawIndirectCommand& command) in addCommand() 479 vk::VkDrawIndirectCommand drawCommands[] = in iterate() 512 vk::VkDrawIndirectCommand drawCommands[] = in iterate() 547 m_strideInBuffer = 2 * (deUint32)sizeof(vk::VkDrawIndirectCommand); in iterate() 830 vk::VkDrawIndirectCommand drawCmd[] = in iterate() 862 vk::VkDrawIndirectCommand drawCmd[] = in iterate() 897 m_strideInBuffer = 2 * (deUint32)sizeof(vk::VkDrawIndirectCommand); in iterate()
|
H A D | vktDrawShaderDrawParametersTests.cpp | 371 const vk::VkDrawIndirectCommand commands[] in draw() 389 m_vk.cmdDrawIndirect(cmdBuffer, m_indirectBuffer->object(), 0ull, numIndirectDraws, sizeof(vk::VkDrawIndirectCommand)); in draw()
|
H A D | vktDrawInstancedTests.cpp | 624 std::vector<vk::VkDrawIndirectCommand> drawCommands; in iterate()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/synchronization/ |
H A D | vktSynchronizationOperationResources.hpp | 57 { RESOURCE_TYPE_INDIRECT_BUFFER_DRAW, tcu::IVec4(sizeof(vk::VkDrawIndirectCommand), 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 | 4058 makeBufferCreateInfo(sizeof(VkDrawIndirectCommand), VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT), MemoryRequirement::HostVisible)); in Implementation() 4061 VkDrawIndirectCommand* const pIndirectCommand = static_cast<VkDrawIndirectCommand*>(alloc.getHostPtr()); in Implementation() 4867 VkDrawIndirectCommand m_drawIndirect;
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/synchronization/ |
H A D | vktSynchronizationOperationResources.hpp | 57 { RESOURCE_TYPE_INDIRECT_BUFFER_DRAW, tcu::IVec4(sizeof(vk::VkDrawIndirectCommand), 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 | 3921 makeBufferCreateInfo(sizeof(VkDrawIndirectCommand), VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT), MemoryRequirement::HostVisible)); in Implementation() 3924 VkDrawIndirectCommand* const pIndirectCommand = static_cast<VkDrawIndirectCommand*>(alloc.getHostPtr()); in Implementation() 4728 VkDrawIndirectCommand m_drawIndirect;
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shader_object/ |
H A D | vktShaderObjectPerformanceTests.cpp | 299 vk.cmdDrawIndirect(cmdBuffer, indirectBuffer, 0u, 1u, sizeof(vk::VkDrawIndirectCommand)); in draw() 305 vk.cmdDrawIndirectCount(cmdBuffer, indirectBuffer, 0u, countBuffer, 0u, 1u, sizeof(vk::VkDrawIndirectCommand)); 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() 566 vk::VkDrawIndirectCommand* indirectDataPtr = reinterpret_cast<vk::VkDrawIndirectCommand*>(indirectBuffer.getAllocation().getHostPtr()); in iterate()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/sparse_resources/ |
H A D | vktSparseResourcesBufferTests.cpp | 1383 sizeof(VkDrawIndirectCommand)) in IndirectBufferTestInstance() 1423 VkDrawIndirectCommand* const pCmdData = reinterpret_cast<VkDrawIndirectCommand*>(pData); in initializeBuffers()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/sparse_resources/ |
H A D | vktSparseResourcesBufferTests.cpp | 1383 sizeof(VkDrawIndirectCommand)) in IndirectBufferTestInstance() 1423 VkDrawIndirectCommand* const pCmdData = reinterpret_cast<VkDrawIndirectCommand*>(pData); in initializeBuffers()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/transform_feedback/ |
H A D | vktPrimitivesGeneratedQueryTests.cpp | 1586 de::MovePtr<vk::BufferWithMemory> indirectBuffer = de::MovePtr<BufferWithMemory>(new BufferWithMemory(vk, device, allocator, vk::makeBufferCreateInfo(sizeof(vk::VkDrawIndirectCommand), vk::VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT), vk::MemoryRequirement::HostVisible));; in iterate() 1593 vk::VkDrawIndirectCommand* indirectDataPtr = reinterpret_cast<vk::VkDrawIndirectCommand*>(indirectAlloc.getHostPtr()); in iterate() 1922 vk.cmdDrawIndirect(cmdBuffer, indirectBuffer, 0u, 1u, sizeof(vk::VkDrawIndirectCommand)); in draw()
|
H A D | vktTransformFeedbackSimpleTests.cpp | 2108 std::vector<VkDrawIndirectCommand> indirectCommands; 2122 indirectCommands.push_back(VkDrawIndirectCommand{numPoints, 0u, 0u, 0u}); 2126 indirectCommands.push_back(VkDrawIndirectCommand{1u, 1u, drawIdx, 0u}); 2127 indirectCommands.push_back(VkDrawIndirectCommand{0u, 0u, 0u, 0u});
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline/ |
H A D | vktPipelineTimestampTests.cpp | 1979 const VkDrawIndirectCommand indirectCmds[] = in AdvGraphicsTestInstance() 1996 deMemcpy(m_indirectBufferAlloc->getHostPtr(), indirectCmds, m_draw_count * sizeof(VkDrawIndirectCommand)); in AdvGraphicsTestInstance() 2073 vk.cmdDrawIndirect(*m_cmdBuffer, *m_indirectBuffer, 0u, m_draw_count, sizeof(VkDrawIndirectCommand)); in configCommandBuffer()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/pipeline/ |
H A D | vktPipelineTimestampTests.cpp | 1903 const VkDrawIndirectCommand indirectCmds[] = 1920 deMemcpy(m_indirectBufferAlloc->getHostPtr(), indirectCmds, m_draw_count * sizeof(VkDrawIndirectCommand)); 1998 vk.cmdDrawIndirect(*m_cmdBuffer, *m_indirectBuffer, 0u, m_draw_count, sizeof(VkDrawIndirectCommand));
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/multiview/ |
H A D | vktMultiViewRenderTests.cpp | 2142 : static_cast<deUint32>(sizeof(vk::VkDrawIndirectCommand)); in draw() 2148 vector<VkDrawIndirectCommand> drawCommands; in draw() 2168 const VkDrawIndirectCommand drawCommand = in draw()
|
/third_party/mesa3d/src/amd/vulkan/ |
H A D | radv_cmd_buffer.c | 7834 const size_t dst_stride = sizeof(VkDrawIndirectCommand); in radv_nv_mesh_indirect_bo() 7837 const size_t dst_off_vertex_count = offsetof(VkDrawIndirectCommand, vertexCount); in radv_nv_mesh_indirect_bo() 7838 const size_t dst_off_first_vertex = offsetof(VkDrawIndirectCommand, firstVertex); in radv_nv_mesh_indirect_bo() 7843 VkDrawIndirectCommand *fill_data = (VkDrawIndirectCommand *) alloca(dst_stride * draw_count); in radv_nv_mesh_indirect_bo() 7844 const VkDrawIndirectCommand filler = { .instanceCount = 1 }; in radv_nv_mesh_indirect_bo() 8241 info.stride = sizeof(VkDrawIndirectCommand); in radv_CmdDrawMeshTasksIndirectNV() 8290 info.stride = sizeof(VkDrawIndirectCommand); in radv_CmdDrawMeshTasksIndirectCountNV()
|
/third_party/skia/third_party/externals/swiftshader/src/Vulkan/ |
H A D | VkCommandBuffer.cpp | 587 auto cmd = reinterpret_cast<VkDrawIndirectCommand const *>(buffer->getOffsetPointer(offset + drawId * stride));
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/renderpass/ |
H A D | vktRenderPassSubpassDependencyTests.cpp | 1956 VkDrawIndirectCommand drawIndirectCommand = in iterateInternal() 1964 deMemcpy(indirectBufferMemory->getHostPtr(), (void*)&drawIndirectCommand, sizeof(VkDrawIndirectCommand)); in iterateInternal()
|