зеркало из https://github.com/AvaloniaUI/angle.git
Vulkan: Features for two exts
- 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:
Родитель
a8f03d4037
Коммит
b3b855d26c
|
@ -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,
|
||||
|
|
Загрузка…
Ссылка в новой задаче