/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/draw/ |
H A D | vktDrawIndirectTest.cpp | 134 void negateDataUsingCompute (vk::VkDeviceSize indirectBufferSize, vk::VkDeviceSize countBufferSize); 292 void IndirectDraw::negateDataUsingCompute(vk::VkDeviceSize indirectBufferSize, vk::VkDeviceSize countBufferSize) in negateDataUsingCompute() argument 300 const vk::VkDescriptorBufferInfo bufferDescriptorInfo = vk::makeDescriptorBufferInfo(m_indirectBuffer->object(), 0ull, indirectBufferSize); in negateDataUsingCompute() 325 m_indirectBuffer->object(), 0ull, indirectBufferSize); in negateDataUsingCompute() 329 m_indirectBuffer->object(), 0ull, indirectBufferSize); in negateDataUsingCompute() 678 const vk::VkDeviceSize indirectBufferSize = dataSize + m_offsetInBuffer; in iterate() local 686 BufferCreateInfo(indirectBufferSize, usageFlags), in iterate() 699 for (int i = 0; i < static_cast<int>(indirectBufferSize); i++) in iterate() 761 negateDataUsingCompute(indirectBufferSize, countBufferSize); in iterate() 782 negateDataUsingCompute(indirectBufferSize, countBufferSiz in iterate() 1046 const vk::VkDeviceSize indirectBufferSize = dataSize + m_offsetInBuffer; iterate() local [all...] |
H A D | vktDrawShaderDrawParametersTests.cpp | 153 const std::size_t indirectBufferSize = MAX_INDIRECT_DRAW_COUNT * 32; // space for COUNT commands plus some gratuitous padding in DrawTest() local 154 m_indirectBuffer = Buffer::createAndAlloc(m_vk, m_context.getDevice(), BufferCreateInfo(indirectBufferSize, vk::VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT), in DrawTest() 157 deMemset(m_indirectBuffer->getBoundMemory().getHostPtr(), 0, indirectBufferSize); in DrawTest()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/draw/ |
H A D | vktDrawIndirectTest.cpp | 117 void negateDataUsingCompute (vk::VkDeviceSize indirectBufferSize, vk::VkDeviceSize countBufferSize); 271 void IndirectDraw::negateDataUsingCompute(vk::VkDeviceSize indirectBufferSize, vk::VkDeviceSize countBufferSize) in negateDataUsingCompute() argument 279 const vk::VkDescriptorBufferInfo bufferDescriptorInfo = vk::makeDescriptorBufferInfo(m_indirectBuffer->object(), 0ull, indirectBufferSize); in negateDataUsingCompute() 301 const vk::VkBufferMemoryBarrier hostWriteBarrier = vk::makeBufferMemoryBarrier(vk::VK_ACCESS_HOST_WRITE_BIT, vk::VK_ACCESS_SHADER_READ_BIT, m_indirectBuffer->object(), 0ull, indirectBufferSize); in negateDataUsingCompute() 302 const vk::VkBufferMemoryBarrier indirectDrawBarrier = vk::makeBufferMemoryBarrier(vk::VK_ACCESS_SHADER_WRITE_BIT, vk::VK_ACCESS_INDIRECT_COMMAND_READ_BIT, m_indirectBuffer->object(), 0ull, indirectBufferSize); in negateDataUsingCompute() 631 const vk::VkDeviceSize indirectBufferSize = dataSize + m_offsetInBuffer; in iterate() local 638 BufferCreateInfo(indirectBufferSize, usageFlags), in iterate() 650 for (int i = 0; i < static_cast<int>(indirectBufferSize); i++) in iterate() 712 negateDataUsingCompute(indirectBufferSize, countBufferSize); in iterate() 731 negateDataUsingCompute(indirectBufferSize, countBufferSiz in iterate() 980 const vk::VkDeviceSize indirectBufferSize = dataSize + m_offsetInBuffer; iterate() local [all...] |
H A D | vktDrawShaderDrawParametersTests.cpp | 153 const std::size_t indirectBufferSize = MAX_INDIRECT_DRAW_COUNT * 32; // space for COUNT commands plus some gratuitous padding in DrawTest() local 154 m_indirectBuffer = Buffer::createAndAlloc(m_vk, m_context.getDevice(), BufferCreateInfo(indirectBufferSize, vk::VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT), in DrawTest() 157 deMemset(m_indirectBuffer->getBoundMemory().getHostPtr(), 0, indirectBufferSize); in DrawTest()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/mesh_shader/ |
H A D | vktMeshShaderBuiltinTests.cpp | 281 const auto indirectBufferSize = static_cast<VkDeviceSize>(de::dataSize(m_params.drawArgs)); in iterate() local 283 const auto indirectBufferInfo = makeBufferCreateInfo(indirectBufferSize, indirectBufferUsage); in iterate() 288 deMemcpy(indirectBufferData, m_params.drawArgs.data(), static_cast<size_t>(indirectBufferSize)); in iterate()
|
H A D | vktMeshShaderBuiltinTestsEXT.cpp | 384 const auto indirectBufferSize = static_cast<VkDeviceSize>(de::dataSize(m_params.drawArgs)); in iterate() local 386 const auto indirectBufferInfo = makeBufferCreateInfo(indirectBufferSize, indirectBufferUsage); in iterate() 391 deMemcpy(indirectBufferData, m_params.drawArgs.data(), static_cast<size_t>(indirectBufferSize)); in iterate()
|
H A D | vktMeshShaderQueryTestsEXT.cpp | 593 const auto indirectBufferSize = de::dataSize(indirectCommands); in recordDraws() local 594 const auto indirectBufferCreateInfo = makeBufferCreateInfo(static_cast<VkDeviceSize>((indirectBufferSize + cmdSize) * 2), VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT); in recordDraws() 600 deMemcpy(indirectBufferData, indirectCommands.data(), indirectBufferSize); in recordDraws()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/mesh_shader/ |
H A D | vktMeshShaderBuiltinTests.cpp | 281 const auto indirectBufferSize = static_cast<VkDeviceSize>(de::dataSize(m_params.drawArgs)); in iterate() local 283 const auto indirectBufferInfo = makeBufferCreateInfo(indirectBufferSize, indirectBufferUsage); in iterate() 288 deMemcpy(indirectBufferData, m_params.drawArgs.data(), static_cast<size_t>(indirectBufferSize)); in iterate()
|
H A D | vktMeshShaderBuiltinTestsEXT.cpp | 384 const auto indirectBufferSize = static_cast<VkDeviceSize>(de::dataSize(m_params.drawArgs)); in iterate() local 386 const auto indirectBufferInfo = makeBufferCreateInfo(indirectBufferSize, indirectBufferUsage); in iterate() 391 deMemcpy(indirectBufferData, m_params.drawArgs.data(), static_cast<size_t>(indirectBufferSize)); in iterate()
|
H A D | vktMeshShaderQueryTestsEXT.cpp | 592 const auto indirectBufferSize = de::dataSize(indirectCommands); in recordDraws() local 593 const auto indirectBufferCreateInfo = makeBufferCreateInfo(static_cast<VkDeviceSize>(indirectBufferSize + cmdSize), VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT); in recordDraws() 599 deMemcpy(indirectBufferData, indirectCommands.data(), indirectBufferSize); in recordDraws()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/renderpass/ |
H A D | vktRenderPassSubpassDependencyTests.cpp | 1899 const VkDeviceSize indirectBufferSize = 4 * sizeof(deUint32); in iterateInternal() local 1946 indirectBufferSize, // VkDeviceSize size in iterateInternal() 1987 VkDescriptorBufferInfo descIndirectBuffer = makeDescriptorBufferInfo(*indirectBuffer, 0, indirectBufferSize); in iterateInternal()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/renderpass/ |
H A D | vktRenderPassSubpassDependencyTests.cpp | 1899 const VkDeviceSize indirectBufferSize = 4 * sizeof(deUint32); in iterateInternal() local 1946 indirectBufferSize, // VkDeviceSize size in iterateInternal() 1987 VkDescriptorBufferInfo descIndirectBuffer = makeDescriptorBufferInfo(*indirectBuffer, 0, indirectBufferSize); in iterateInternal()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/transform_feedback/ |
H A D | vktTransformFeedbackSimpleTests.cpp | 2106 VkDeviceSize indirectBufferSize; 2130 indirectBufferSize = static_cast<VkDeviceSize>(de::dataSize(indirectCommands)); 2131 indirectBufferInfo = makeBufferCreateInfo(indirectBufferSize, VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT);
|