Lines Matching refs:features2
87 VkPhysicalDeviceFeatures2 features2 = initVulkanStructure(); in SingletonDevice() local
89 features2.pNext = &scalarBlockLayoutFeatures; in SingletonDevice()
94 imageRobustnessFeatures.pNext = features2.pNext; in SingletonDevice()
95 features2.pNext = &imageRobustnessFeatures; in SingletonDevice()
101 robustness2Features.pNext = features2.pNext; in SingletonDevice()
102 features2.pNext = &robustness2Features; in SingletonDevice()
108 shaderImageAtomicInt64Features.pNext = features2.pNext; in SingletonDevice()
109 features2.pNext = &shaderImageAtomicInt64Features; in SingletonDevice()
112 …context.getInstanceInterface().getPhysicalDeviceFeatures2(context.getPhysicalDevice(), &features2); in SingletonDevice()
113 m_logicalDevice = createRobustBufferAccessDevice(context, &features2); in SingletonDevice()
342 VkPhysicalDeviceFeatures2KHR features2 = initVulkanStructure(); in checkSupport() local
347 features2.pNext = &scalarLayoutFeatures; in checkSupport()
351 imageRobustnessFeatures.pNext = features2.pNext; in checkSupport()
352 features2.pNext = &imageRobustnessFeatures; in checkSupport()
357 robustness2Features.pNext = features2.pNext; in checkSupport()
358 features2.pNext = &robustness2Features; in checkSupport()
361 vki.getPhysicalDeviceFeatures2(physicalDevice, &features2); in checkSupport()
402 if (m_data.stage == STAGE_VERTEX && !features2.features.vertexPipelineStoresAndAtomics) in checkSupport()
405 if (m_data.stage == STAGE_FRAGMENT && !features2.features.fragmentStoresAndAtomics) in checkSupport()
452 !features2.features.shaderStorageImageMultisample) in checkSupport()
471 if (m_data.viewType == VK_IMAGE_VIEW_TYPE_CUBE_ARRAY && !features2.features.imageCubeArray) in checkSupport()