Lines Matching refs:barrier

341 			vk::VkImageMemoryBarrier barrier;
342 barrier.sType = vk::VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER;
343 barrier.pNext = DE_NULL;
344 barrier.srcAccessMask = 0;
345 barrier.dstAccessMask = 0;
346 barrier.oldLayout = vk::VK_IMAGE_LAYOUT_UNDEFINED;
347 barrier.newLayout = vk::VK_IMAGE_LAYOUT_GENERAL;
348 barrier.srcQueueFamilyIndex = VK_QUEUE_FAMILY_IGNORED;
349 barrier.dstQueueFamilyIndex = VK_QUEUE_FAMILY_IGNORED;
350 barrier.image = object();
352 barrier.subresourceRange.aspectMask = aspect;
353 barrier.subresourceRange.baseMipLevel = 0;
354 barrier.subresourceRange.levelCount = m_levelCount;
355 barrier.subresourceRange.baseArrayLayer = 0;
356 barrier.subresourceRange.layerCount = m_layerCount;
361 1, &barrier);
374 // pipeline barrier for accessing the staging buffer from HOST
491 // pipeline barrier for accessing the staging image from HOST
642 vk::VkImageMemoryBarrier barrier;
643 barrier.sType = vk::VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER;
644 barrier.pNext = DE_NULL;
645 barrier.srcAccessMask = 0;
646 barrier.dstAccessMask = 0;
647 barrier.oldLayout = vk::VK_IMAGE_LAYOUT_UNDEFINED;
648 barrier.newLayout = vk::VK_IMAGE_LAYOUT_GENERAL;
649 barrier.srcQueueFamilyIndex = VK_QUEUE_FAMILY_IGNORED;
650 barrier.dstQueueFamilyIndex = VK_QUEUE_FAMILY_IGNORED;
651 barrier.image = object();
653 barrier.subresourceRange.aspectMask = aspect;
654 barrier.subresourceRange.baseMipLevel = 0;
655 barrier.subresourceRange.levelCount = m_levelCount;
656 barrier.subresourceRange.baseArrayLayer = 0;
657 barrier.subresourceRange.layerCount = m_layerCount;
662 1, &barrier);
738 vk::VkImageMemoryBarrier barrier;
739 barrier.sType = vk::VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER;
740 barrier.pNext = DE_NULL;
741 barrier.srcAccessMask = 0;
742 barrier.dstAccessMask = 0;
743 barrier.oldLayout = vk::VK_IMAGE_LAYOUT_UNDEFINED;
744 barrier.newLayout = vk::VK_IMAGE_LAYOUT_GENERAL;
745 barrier.srcQueueFamilyIndex = VK_QUEUE_FAMILY_IGNORED;
746 barrier.dstQueueFamilyIndex = VK_QUEUE_FAMILY_IGNORED;
747 barrier.image = object();
749 barrier.subresourceRange.aspectMask = aspect;
750 barrier.subresourceRange.baseMipLevel = 0;
751 barrier.subresourceRange.levelCount = m_levelCount;
752 barrier.subresourceRange.baseArrayLayer = 0;
753 barrier.subresourceRange.layerCount = m_layerCount;
758 1, &barrier);
849 vk::VkImageMemoryBarrier barrier;
850 barrier.sType = vk::VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER;
851 barrier.pNext = DE_NULL;
852 barrier.srcAccessMask = srcAccessMask;
853 barrier.dstAccessMask = dstAccessMask;
854 barrier.oldLayout = oldLayout;
855 barrier.newLayout = newLayout;
856 barrier.srcQueueFamilyIndex = VK_QUEUE_FAMILY_IGNORED;
857 barrier.dstQueueFamilyIndex = VK_QUEUE_FAMILY_IGNORED;
858 barrier.image = image;
859 barrier.subresourceRange.aspectMask = aspectMask;
860 barrier.subresourceRange.baseMipLevel = 0;
861 barrier.subresourceRange.levelCount = 1;
862 barrier.subresourceRange.baseArrayLayer = 0;
863 barrier.subresourceRange.layerCount = numLayers;
866 0, (const vk::VkBufferMemoryBarrier*)DE_NULL, 1, &barrier);