Lines Matching refs:buffer

337 // Accumulate objects throughout the test to avoid them getting deleted before the command buffer is submitted and waited on.
513 // Simply increment the buffer
658 const Move<VkBuffer> buffer[5] =
668 bindBuffer(vk, device, *allocator, *buffer[0], MemoryRequirement::HostVisible),
669 bindBuffer(vk, device, *allocator, *buffer[1], MemoryRequirement::HostVisible),
670 bindBuffer(vk, device, *allocator, *buffer[2], MemoryRequirement::HostVisible),
671 bindBuffer(vk, device, *allocator, *buffer[3], MemoryRequirement::HostVisible),
672 bindBuffer(vk, device, *allocator, *buffer[4], MemoryRequirement::HostVisible),
686 copyImageToBuffer(vk, *cmdBuffer, *wd.getResolvedFloatColorImage1(params), *buffer[0], size, VK_ACCESS_SHADER_WRITE_BIT, VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL, 1);
688 copyImageToBuffer(vk, *cmdBuffer, *wd.getResolvedFloatColorImage2(params), *buffer[1], size, VK_ACCESS_SHADER_WRITE_BIT, VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL, 1);
690 copyImageToBuffer(vk, *cmdBuffer, *wd.getResolvedIntColorImage(params), *buffer[2], size, VK_ACCESS_SHADER_WRITE_BIT, VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL, 1);
695 copyImageToBuffer(vk, *cmdBuffer, *wd.getResolvedDepthStencilImage(params), *buffer[3], size, VK_ACCESS_SHADER_WRITE_BIT, depthStencilLayout, 1,
701 copyImageToBuffer(vk, *cmdBuffer, *wd.getResolvedDepthStencilImage(params), *buffer[4], size, VK_ACCESS_SHADER_WRITE_BIT, depthStencilLayout, 1,
757 const Move<VkBuffer> buffer = makeBuffer(vk, device, bufferSize, VK_BUFFER_USAGE_TRANSFER_DST_BIT);
758 const MovePtr<Allocation> bufferAlloc = bindBuffer(vk, device, *allocator, *buffer, MemoryRequirement::HostVisible);
767 copyImageToBuffer(vk, *cmdBuffer, *wd.verify.image, *buffer, IVec2(wd.framebufferSize.x(), wd.framebufferSize.y()), VK_ACCESS_SHADER_WRITE_BIT, VK_IMAGE_LAYOUT_GENERAL, 5);
2141 *verificationBuffer, // VkBuffer buffer;
2505 << "layout(set = 0, binding = 0, std430) writeonly buffer Output {\n"
2551 << "layout(set = 0, binding = 0, std430) writeonly buffer Output {\n"
2596 << "layout(set = 0, binding = 0, std430) writeonly buffer Output {\n"
2641 << "layout(set = 0, binding = 0, std430) writeonly buffer Output {\n"
2815 << "layout(set = 0, binding = 0, std430) writeonly buffer Output {\n"
4348 // Each pixel that passes the test atomically increments an integer in the output buffer. The test passes if the final number in the output buffer is the same as the number of pixels in the area being verified.
4364 << "layout(set = 0, binding = 0, std430) writeonly buffer Output {\n"