- VK_EXT_graphics_pipeline_library
- VK_EXT_pipeline_protected_access

Bug: angleproject:7369
Bug: angleproject:7714
Change-Id: I42b5b5a2758b32625dc12352d521cfa1dff1aa90
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3939919
Reviewed-by: Charlie Lao <cclao@google.com>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Auto-Submit: Shahbaz Youssefi <syoussefi@chromium.org>
This commit is contained in:
Shahbaz Youssefi 2022-10-09 21:39:16 -04:00 коммит произвёл Angle LUCI CQ
Родитель a8f03d4037
Коммит b3b855d26c
5 изменённых файлов: 34 добавлений и 4 удалений

Просмотреть файл

@ -760,6 +760,16 @@ struct FeaturesVk : FeatureSetBase
"supports compute shader transcode etc format to bc format",
&members,
};
FeatureInfo supportsGraphicsPipelineLibrary = {
"supportsGraphicsPipelineLibrary", FeatureCategory::VulkanFeatures,
"VkDevice supports the VK_EXT_graphics_pipeline_library extension", &members,
"https://anglebug.com/7369"};
FeatureInfo supportsPipelineProtectedAccess = {
"supportsPipelineProtectedAccess", FeatureCategory::VulkanFeatures,
"VkDevice supports the VK_EXT_pipeline_protected_access extension", &members,
"https://anglebug.com/7714"};
};
inline FeaturesVk::FeaturesVk() = default;

Просмотреть файл

@ -1029,6 +1029,22 @@
"description": [
"supports compute shader transcode etc format to bc format"
]
},
{
"name": "supports_graphics_pipeline_library",
"category": "Features",
"description": [
"VkDevice supports the VK_EXT_graphics_pipeline_library extension"
],
"issue": "https://anglebug.com/7369"
},
{
"name": "supports_pipeline_protected_access",
"category": "Features",
"description": [
"VkDevice supports the VK_EXT_pipeline_protected_access extension"
],
"issue": "https://anglebug.com/7714"
}
]
}

Просмотреть файл

@ -6,7 +6,7 @@
"include/platform/FeaturesMtl_autogen.h":
"80c0f3379882d1f67e523a3a1530cd79",
"include/platform/FeaturesVk_autogen.h":
"27c7992f3484743e908535f9ded26ded",
"9368deaacb3043181f0f160e6b3620ce",
"include/platform/FrontendFeatures_autogen.h":
"a80ddc379cdb5ddb96b450925ae0fae5",
"include/platform/d3d_features.json":
@ -20,9 +20,9 @@
"include/platform/mtl_features.json":
"9833c17145ba2223da2e607a9340afda",
"include/platform/vk_features.json":
"60bbb79fe820cd21c01b76d998514f80",
"4e1eb2014b0a7e52ce19cbeca6da6150",
"util/angle_features_autogen.cpp":
"2923793678e43df4afaf168240446395",
"ad2dcf832d49e501f257e3c7d59df10e",
"util/angle_features_autogen.h":
"c12588ad582ffd780072be73fdd71ee3"
"268f81bcaa49a9fc7d9d0a7d720d8047"
}

Просмотреть файл

@ -249,6 +249,7 @@ constexpr PackedEnumMap<Feature, const char *> kFeatureNames = {{
{Feature::SupportsFragmentShadingRate, "supportsFragmentShadingRate"},
{Feature::SupportsGeometryStreamsCapability, "supportsGeometryStreamsCapability"},
{Feature::SupportsGGPFrameToken, "supportsGGPFrameToken"},
{Feature::SupportsGraphicsPipelineLibrary, "supportsGraphicsPipelineLibrary"},
{Feature::SupportsHostQueryReset, "supportsHostQueryReset"},
{Feature::SupportsImage2dViewOf3d, "supportsImage2dViewOf3d"},
{Feature::SupportsImageCubeArray, "supportsImageCubeArray"},
@ -267,6 +268,7 @@ constexpr PackedEnumMap<Feature, const char *> kFeatureNames = {{
{Feature::SupportsNegativeViewport, "supportsNegativeViewport"},
{Feature::SupportsPipelineCreationCacheControl, "supportsPipelineCreationCacheControl"},
{Feature::SupportsPipelineCreationFeedback, "supportsPipelineCreationFeedback"},
{Feature::SupportsPipelineProtectedAccess, "supportsPipelineProtectedAccess"},
{Feature::SupportsPipelineRobustness, "supportsPipelineRobustness"},
{Feature::SupportsPipelineStatisticsQuery, "supportsPipelineStatisticsQuery"},
{Feature::SupportsPresentation, "supportsPresentation"},

Просмотреть файл

@ -235,6 +235,7 @@ enum class Feature
SupportsFragmentShadingRate,
SupportsGeometryStreamsCapability,
SupportsGGPFrameToken,
SupportsGraphicsPipelineLibrary,
SupportsHostQueryReset,
SupportsImage2dViewOf3d,
SupportsImageCubeArray,
@ -251,6 +252,7 @@ enum class Feature
SupportsNegativeViewport,
SupportsPipelineCreationCacheControl,
SupportsPipelineCreationFeedback,
SupportsPipelineProtectedAccess,
SupportsPipelineRobustness,
SupportsPipelineStatisticsQuery,
SupportsPresentation,