Lines Matching defs:const

66 							TransferQueueCase				(tcu::TestContext& testCtx, const std::string& name, const TestParams& params);
69 virtual void initPrograms (vk::SourceCollections&) const {}
70 virtual TestInstance* createInstance (Context& context) const;
71 virtual void checkSupport (Context& context) const;
79 TransferQueueInstance (Context& context, const TransferQueueCase::TestParams& params);
89 TransferQueueCase::TransferQueueCase (tcu::TestContext& testCtx, const std::string& name, const TestParams& params)
95 TestInstance* TransferQueueCase::createInstance (Context& context) const
100 void TransferQueueCase::checkSupport (Context& context) const
102 const auto& vki = context.getInstanceInterface();
103 const auto physicalDevice = context.getPhysicalDevice();
111 const auto result = vki.getPhysicalDeviceImageFormatProperties(physicalDevice, m_params.imageFormat, m_params.imageType, VK_IMAGE_TILING_OPTIMAL, VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT, 0u, &formatProperties);
121 TransferQueueInstance::TransferQueueInstance (Context& context, const TransferQueueCase::TestParams& params)
125 const auto& vk = context.getDeviceInterface();
126 const auto& device = context.getDevice();
127 const deUint32 queueFamilyIndex = context.getUniversalQueueFamilyIndex();
139 const auto tcuFormat = mapVkFormat(m_params.imageFormat);
142 const auto& vk = m_context.getDeviceInterface();
143 const auto device = m_context.getDevice();
144 const auto queue = getDeviceQueue(m_context.getDeviceInterface(), device, m_context.getUniversalQueueFamilyIndex(), 0u);
146 const auto width = m_params.dimensions.width;
147 const auto height = m_params.dimensions.height;
148 const auto layers = m_params.imageType == vk::VK_IMAGE_TYPE_3D ? 1u : m_params.dimensions.depth;
149 const auto depth = m_params.imageType == vk::VK_IMAGE_TYPE_3D ? m_params.dimensions.depth : 1u;
150 const uint32_t pixelDataSize = tcuFormat.getPixelSize() * width * height * layers * depth;
152 const vk::VkBufferCreateInfo bufferCreateInfo =
168 const vk::VkImageCreateInfo imageCreateInfo =
171 DE_NULL, // const void* pNext;
184 (const deUint32*)DE_NULL, // const deUint32* pQueueFamilyIndices;
198 const Allocation& alloc = srcBuffer.getAllocation();
204 const VkImageSubresourceRange subresourceRange = makeImageSubresourceRange(VK_IMAGE_ASPECT_COLOR_BIT, 0u, 1u, 0u, layers);
205 const VkImageMemoryBarrier imageBarrier = makeImageMemoryBarrier(0u, VK_ACCESS_TRANSFER_WRITE_BIT, VK_IMAGE_LAYOUT_UNDEFINED, VK_IMAGE_LAYOUT_GENERAL, *image, subresourceRange);
206 vk.cmdPipelineBarrier(*m_cmdBuffer, VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, (VkDependencyFlags)0, 0, (const VkMemoryBarrier*)DE_NULL, 0, (const VkBufferMemoryBarrier*)DE_NULL, 1u, &imageBarrier);
209 const bool isCompressed = isCompressedFormat(m_params.imageFormat);
210 const deUint32 blockHeight = (isCompressed) ? getBlockHeight(m_params.imageFormat) : 1u;
213 const vk::VkBufferImageCopy copyRegion =
228 const VkImageMemoryBarrier postImageBarrier =
231 DE_NULL, // const void* pNext;
250 vk.cmdPipelineBarrier(*m_cmdBuffer, VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, (VkDependencyFlags)0, 0, (const VkMemoryBarrier*)DE_NULL, 0, (const VkBufferMemoryBarrier*)DE_NULL, 1, &postImageBarrier);
260 const Allocation& alloc = dstBuffer.getAllocation();
296 const char* name;
310 const char* name;
311 const char* desc;
454 const auto& imgClass = imageClass[classIdx];
459 const auto &extent = extents[extentIdx];
464 static const auto prefixLen = std::string("VK_FORMAT_").size();
465 const auto format = testFormats[formatIdx];
466 const auto fmtName = std::string(getFormatName(format));
467 const auto name = de::toLower(fmtName.substr(prefixLen)); // Remove VK_FORMAT_ prefix.