Lines Matching defs:const
82 deUint32 chooseQueueFamilyIndex (const InstanceInterface& vki, VkPhysicalDevice physicalDevice, VkSurfaceKHR surface)
97 Move<VkDevice> createTestDevice (const Context& context,
98 const PlatformInterface& vkp,
99 const VkInstance instance,
100 const InstanceInterface& vki,
102 const deUint32 queueFamilyIndex,
103 const VkAllocationCallbacks* pAllocator = DE_NULL)
105 const float queuePriorities[] = { 1.0f };
108 const vk::Platform& platform = context.getTestContext().getPlatform().getVulkanPlatform();
110 const VkDeviceQueueCreateInfo queueInfos[] =
125 const char* extensions[] =
131 const VkDeviceCreateInfo deviceParams =
167 VkDisplayKHR getDisplayAndDisplayPlane(const InstanceInterface& vki, VkPhysicalDevice physicalDevice, deUint32 *pPlaneIndex)
209 VkSurfaceKHR createSurface(const InstanceInterface& vki, VkInstance instance, VkPhysicalDevice physicalDevice, VkDisplayKHR display, deUint32 planeIndex)
243 const VkDisplaySurfaceCreateInfoKHR createInfo =
246 DE_NULL, // const void* pNext
271 void initSemaphores (const DeviceInterface& vkd,
279 void deinitSemaphores (const DeviceInterface& vkd,
295 void initFences (const DeviceInterface& vkd,
303 void deinitFences (const DeviceInterface& vkd,
319 Move<VkCommandBuffer> createCommandBuffer (const DeviceInterface& vkd,
329 const VkCommandBufferAllocateInfo allocateInfo =
342 DE_NULL, // const void* pNext;
363 (VkDependencyFlags)0, 0, (const VkMemoryBarrier*)DE_NULL, 0, (const VkBufferMemoryBarrier*)DE_NULL, 1, &imageBarrier);
376 void deinitCommandBuffers (const DeviceInterface& vkd,
392 Move<VkCommandPool> createCommandPool (const DeviceInterface& vkd,
396 const VkCommandPoolCreateInfo createInfo =
407 void initFramebuffers (const DeviceInterface& vkd,
419 const VkFramebufferCreateInfo createInfo =
437 void deinitFramebuffers (const DeviceInterface& vkd,
452 Move<VkImageView> createImageView (const DeviceInterface& vkd,
457 const VkImageViewCreateInfo createInfo =
479 void initImageViews (const DeviceInterface& vkd,
481 const std::vector<VkImage>& images,
491 void deinitImageViews (const DeviceInterface& vkd,
506 Move<VkPipeline> createPipeline (const DeviceInterface& vkd,
515 const VkPipelineVertexInputStateCreateInfo vertexInputState =
525 const std::vector<VkViewport> viewports (1, makeViewport(tcu::UVec2(width, height)));
526 const std::vector<VkRect2D> scissors (1, makeRect2D(tcu::UVec2(width, height)));
528 return makeGraphicsPipeline(vkd, // const DeviceInterface& vk
529 device, // const VkDevice device
530 layout, // const VkPipelineLayout pipelineLayout
531 vertexShaderModule, // const VkShaderModule vertexShaderModule
532 DE_NULL, // const VkShaderModule tessellationControlShaderModule
533 DE_NULL, // const VkShaderModule tessellationEvalShaderModule
534 DE_NULL, // const VkShaderModule geometryShaderModule
535 fragmentShaderModule, // const VkShaderModule fragmentShaderModule
536 renderPass, // const VkRenderPass renderPass
537 viewports, // const std::vector<VkViewport>& viewports
538 scissors, // const std::vector<VkRect2D>& scissors
539 VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST, // const VkPrimitiveTopology topology
540 0u, // const deUint32 subpass
541 0u, // const deUint32 patchControlPoints
542 &vertexInputState); // const VkPipelineVertexInputStateCreateInfo* vertexInputStateCreateInfo
545 Move<VkPipelineLayout> createPipelineLayout (const DeviceInterface& vkd,
548 const VkPipelineLayoutCreateInfo createInfo =
564 const VkSwapchainCounterCreateInfoEXT swapchainCounterConfig =
575 const VkSurfaceCapabilities2EXT& properties,
576 const vector<VkSurfaceFormatKHR>& formats,
577 const vector<VkPresentModeKHR>& presentModes,
584 const deUint32 imageLayers = 1u;
585 const VkImageUsageFlags imageUsage = properties.supportedUsageFlags;
586 const VkBool32 clipped = VK_FALSE;
588 const deUint32 imageWidth = (properties.currentExtent.width != 0xFFFFFFFFu)
591 const deUint32 imageHeight = (properties.currentExtent.height != 0xFFFFFFFFu)
594 const VkExtent2D imageSize = { imageWidth, imageHeight };
615 const VkSurfaceTransformFlagBitsKHR preTransform = (VkSurfaceTransformFlagBitsKHR)transform;
616 const VkCompositeAlphaFlagBitsKHR compositeAlpha = (VkCompositeAlphaFlagBitsKHR)alpha;
617 const VkFormat imageFormat = formats[0].format;
618 const VkColorSpaceKHR imageColorSpace = formats[0].colorSpace;
619 const VkSwapchainCreateInfoKHR createInfo =
659 const PlatformInterface& m_vkp;
660 const CustomInstance m_instance;
661 const InstanceDriver& m_vki;
662 const VkPhysicalDevice m_physicalDevice;
664 const VkDisplayKHR m_display;
665 const VkSurfaceKHR m_surface;
667 const deUint32 m_queueFamilyIndex;
668 const Unique<VkDevice> m_device;
669 const DeviceDriver m_vkd;
670 const VkQueue m_queue;
672 const Unique<VkCommandPool> m_commandPool;
673 const Unique<VkShaderModule> m_vertexShaderModule;
674 const Unique<VkShaderModule> m_fragmentShaderModule;
675 const Unique<VkPipelineLayout> m_pipelineLayout;
677 const VkSurfaceCapabilities2EXT m_surfaceProperties;
678 const vector<VkSurfaceFormatKHR> m_surfaceFormats;
679 const vector<VkPresentModeKHR> m_presentModes;
699 const size_t m_frameCount;
702 const size_t m_maxOutOfDateCount;
750 const deUint32 imageWidth = m_swapchainConfig.imageExtent.width;
751 const deUint32 imageHeight = m_swapchainConfig.imageExtent.height;
752 const VkFormat imageFormat = m_swapchainConfig.imageFormat;
760 const size_t swapchainImagesCount = m_swapchainImages.size();
761 const size_t fenceCount = swapchainImagesCount * 2;
799 const deUint64 foreverNs = ~0x0ull;
801 const VkFence fence = m_fences[m_frameNdx % m_fences.size()];
802 const deUint32 width = m_swapchainConfig.imageExtent.width;
803 const deUint32 height = m_swapchainConfig.imageExtent.height;
822 const VkPipelineStageFlags dstStageMask = VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT;
823 const VkSubmitInfo submitInfo =
840 const VkPresentInfoKHR presentInfo =
880 catch (const Error& error)
916 SwapchainCounterTestCase(tcu::TestContext& context, const char* name);
919 void initPrograms(SourceCollections& programCollection) const;
920 virtual TestInstance* createInstance(Context& context) const;
921 virtual void checkSupport(Context& context) const;
924 SwapchainCounterTestCase::SwapchainCounterTestCase(tcu::TestContext& context, const char* name)
929 void SwapchainCounterTestCase::initPrograms(SourceCollections& dst) const
950 TestInstance* SwapchainCounterTestCase::createInstance(Context& context) const
955 void SwapchainCounterTestCase::checkSupport(Context& context) const
966 const InstanceInterface& vki = context.getInstanceInterface();
967 const vk::Platform& platform = context.getTestContext().getPlatform().getVulkanPlatform();
993 for (const auto& dp : displaysProperties)
1021 const vk::DeviceInterface& vkd = context.getDeviceInterface();
1022 for (const auto& display : availableDisplays)
1025 for (const auto& psd : powerStateDataVect)
1055 const DeviceInterface& vkd = context.getDeviceInterface();
1087 const DeviceInterface& vkd = context.getDeviceInterface();