Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/HansKristian-Work/vkd3d-proton.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoshua Ashton <joshua@froggi.es>2022-09-09 22:27:58 +0300
committerHans-Kristian Arntzen <post@arntzen-software.no>2022-09-16 15:11:07 +0300
commit95d2c8f2352cc6da2111d29c2b9c216eb7bbcbd4 (patch)
treef9e77eb83a0d27a7331bae721b324e702d1d60a0
parent6c133a265d3b043cb408fc7a75acbc43b1006d89 (diff)
vkd3d: Enable VK_EXT_hdr_metadata
This extention has no features or properties structures.
-rw-r--r--libs/vkd3d/device.c1
-rw-r--r--libs/vkd3d/vkd3d_private.h1
-rw-r--r--libs/vkd3d/vulkan_procs.h3
3 files changed, 5 insertions, 0 deletions
diff --git a/libs/vkd3d/device.c b/libs/vkd3d/device.c
index d8569b4f..dd9e4c57 100644
--- a/libs/vkd3d/device.c
+++ b/libs/vkd3d/device.c
@@ -121,6 +121,7 @@ static const struct vkd3d_optional_extension_info optional_device_extensions[] =
VK_EXTENSION(EXT_PIPELINE_CREATION_FEEDBACK, EXT_pipeline_creation_feedback),
VK_EXTENSION(EXT_MESH_SHADER, EXT_mesh_shader),
VK_EXTENSION(EXT_MUTABLE_DESCRIPTOR_TYPE, EXT_mutable_descriptor_type),
+ VK_EXTENSION(EXT_HDR_METADATA, EXT_hdr_metadata),
/* AMD extensions */
VK_EXTENSION(AMD_BUFFER_MARKER, AMD_buffer_marker),
VK_EXTENSION(AMD_DEVICE_COHERENT_MEMORY, AMD_device_coherent_memory),
diff --git a/libs/vkd3d/vkd3d_private.h b/libs/vkd3d/vkd3d_private.h
index db0163df..9ed0f42c 100644
--- a/libs/vkd3d/vkd3d_private.h
+++ b/libs/vkd3d/vkd3d_private.h
@@ -164,6 +164,7 @@ struct vkd3d_vulkan_info
bool EXT_pipeline_creation_feedback;
bool EXT_mesh_shader;
bool EXT_mutable_descriptor_type; /* EXT promotion of VALVE one. */
+ bool EXT_hdr_metadata;
/* AMD device extensions */
bool AMD_buffer_marker;
bool AMD_device_coherent_memory;
diff --git a/libs/vkd3d/vulkan_procs.h b/libs/vkd3d/vulkan_procs.h
index ac351217..38235bc6 100644
--- a/libs/vkd3d/vulkan_procs.h
+++ b/libs/vkd3d/vulkan_procs.h
@@ -274,6 +274,9 @@ VK_DEVICE_EXT_PFN(vkCmdDrawMeshTasksEXT)
VK_DEVICE_EXT_PFN(vkCmdDrawMeshTasksIndirectEXT)
VK_DEVICE_EXT_PFN(vkCmdDrawMeshTasksIndirectCountEXT)
+/* VK_EXT_hdr_metadata */
+VK_DEVICE_EXT_PFN(vkSetHdrMetadataEXT)
+
/* VK_KHR_surface */
VK_INSTANCE_EXT_PFN(vkGetPhysicalDeviceSurfacePresentModesKHR)
VK_INSTANCE_EXT_PFN(vkGetPhysicalDeviceSurfaceSupportKHR)