Lines Matching defs:features
37 VkPhysicalDevice physDev, const VkPhysicalDeviceFeatures2& features,
72 this->init(contextOptions, vkInterface, physDev, features, physicalDeviceVersion, extensions,
276 template<typename T> T* get_extension_feature_struct(const VkPhysicalDeviceFeatures2& features,
278 // All Vulkan structs that could be part of the features chain will start with the
286 void* pNext = features.pNext;
298 VkPhysicalDevice physDev, const VkPhysicalDeviceFeatures2& features,
372 features, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES);
412 this->initGrCaps(vkInterface, physDev, properties, memoryProperties, features, extensions);
413 this->initShaderCaps(properties, features);
447 fNativeDrawIndirectSupport = features.features.drawIndirectFirstInstance;
455 SkASSERT(fMaxDrawIndirectDrawCount == 1 || features.features.multiDrawIndirect);
503 // Protected memory features have problems in Android P and earlier.
616 const VkPhysicalDeviceFeatures2& features,
678 features,
703 const VkPhysicalDeviceFeatures2& features) {
722 shaderCaps->fDualSourceBlendingSupport = features.features.dualSrcBlend;