@@ -309,7 +309,7 @@ const char *FeatureManager::getExtensionName(Extension symbol) {
309309 return " <unknown extension>" ;
310310}
311311
312- bool FeatureManager::isKHRExtension (llvm::StringRef name) {
312+ bool FeatureManager::isKHRExtension (llvm::StringRef name) const {
313313 return name.startswith_lower (" spv_khr_" );
314314}
315315
@@ -332,7 +332,7 @@ std::string FeatureManager::getKnownExtensions(const char *delimiter,
332332 return oss.str ();
333333}
334334
335- bool FeatureManager::isExtensionRequiredForTargetEnv (Extension ext) {
335+ bool FeatureManager::isExtensionRequiredForTargetEnv (Extension ext) const {
336336 bool required = true ;
337337 if (targetEnv >= SPV_ENV_VULKAN_1_3) {
338338 // The following extensions are incorporated into Vulkan 1.3 or above, and
@@ -367,7 +367,7 @@ bool FeatureManager::isExtensionRequiredForTargetEnv(Extension ext) {
367367 return required;
368368}
369369
370- bool FeatureManager::isExtensionEnabled (Extension ext) {
370+ bool FeatureManager::isExtensionEnabled (Extension ext) const {
371371 bool allowed = false ;
372372 if (ext != Extension::Unknown &&
373373 allowedExtensions.test (static_cast <unsigned >(ext)))
@@ -399,27 +399,27 @@ bool FeatureManager::enabledByDefault(Extension ext) {
399399 }
400400}
401401
402- bool FeatureManager::isTargetEnvVulkan1p1OrAbove () {
402+ bool FeatureManager::isTargetEnvVulkan1p1OrAbove () const {
403403 return targetEnv >= SPV_ENV_VULKAN_1_1;
404404}
405405
406- bool FeatureManager::isTargetEnvSpirv1p4OrAbove () {
406+ bool FeatureManager::isTargetEnvSpirv1p4OrAbove () const {
407407 return targetEnv >= SPV_ENV_UNIVERSAL_1_4;
408408}
409409
410- bool FeatureManager::isTargetEnvVulkan1p1Spirv1p4OrAbove () {
410+ bool FeatureManager::isTargetEnvVulkan1p1Spirv1p4OrAbove () const {
411411 return targetEnv >= SPV_ENV_VULKAN_1_1_SPIRV_1_4;
412412}
413413
414- bool FeatureManager::isTargetEnvVulkan1p2OrAbove () {
414+ bool FeatureManager::isTargetEnvVulkan1p2OrAbove () const {
415415 return targetEnv >= SPV_ENV_VULKAN_1_2;
416416}
417417
418- bool FeatureManager::isTargetEnvVulkan1p3OrAbove () {
418+ bool FeatureManager::isTargetEnvVulkan1p3OrAbove () const {
419419 return targetEnv >= SPV_ENV_VULKAN_1_3;
420420}
421421
422- bool FeatureManager::isTargetEnvVulkan () {
422+ bool FeatureManager::isTargetEnvVulkan () const {
423423 // This assert ensure that this list will be updated, if necessary, when
424424 // a new target environment is added.
425425 static_assert (SPV_ENV_VULKAN_1_4 + 1 == SPV_ENV_MAX);
0 commit comments