layer: Migrate display timing impl to EnumerateDeviceExtensionProperties
This commit is contained in:
parent
bbf337de7b
commit
7eb99803de
2 changed files with 3 additions and 11 deletions
|
@ -514,9 +514,11 @@ namespace GamescopeWSILayer {
|
||||||
const char* pLayerName,
|
const char* pLayerName,
|
||||||
uint32_t* pPropertyCount,
|
uint32_t* pPropertyCount,
|
||||||
VkExtensionProperties* pProperties) {
|
VkExtensionProperties* pProperties) {
|
||||||
static constexpr std::array<VkExtensionProperties, 1> s_LayerExposedExts = {{
|
static constexpr std::array<VkExtensionProperties, 2> s_LayerExposedExts = {{
|
||||||
{ VK_EXT_HDR_METADATA_EXTENSION_NAME,
|
{ VK_EXT_HDR_METADATA_EXTENSION_NAME,
|
||||||
VK_EXT_HDR_METADATA_SPEC_VERSION },
|
VK_EXT_HDR_METADATA_SPEC_VERSION },
|
||||||
|
{ VK_GOOGLE_DISPLAY_TIMING_EXTENSION_NAME,
|
||||||
|
VK_GOOGLE_DISPLAY_TIMING_SPEC_VERSION },
|
||||||
}};
|
}};
|
||||||
|
|
||||||
if (pLayerName) {
|
if (pLayerName) {
|
||||||
|
|
|
@ -10,16 +10,6 @@
|
||||||
"functions": {
|
"functions": {
|
||||||
"vkNegotiateLoaderLayerInterfaceVersion": "vkNegotiateLoaderLayerInterfaceVersion"
|
"vkNegotiateLoaderLayerInterfaceVersion": "vkNegotiateLoaderLayerInterfaceVersion"
|
||||||
},
|
},
|
||||||
"device_extensions": [
|
|
||||||
{
|
|
||||||
"name" : "VK_GOOGLE_display_timing",
|
|
||||||
"spec_version" : "1",
|
|
||||||
"entrypoints": [
|
|
||||||
"vkGetPastPresentationTimingGOOGLE",
|
|
||||||
"vkGetRefreshCycleDurationGOOGLE"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"enable_environment": {
|
"enable_environment": {
|
||||||
"ENABLE_GAMESCOPE_WSI": "1"
|
"ENABLE_GAMESCOPE_WSI": "1"
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in a new issue