Tests for VK_EXT_shader_module_identifier
[platform/upstream/VK-GL-CTS.git] / external / vulkancts / framework / vulkan / vkExtensionFunctions.inl
index 6255d75..0e345db 100644 (file)
@@ -335,6 +335,10 @@ void getInstanceExtensionFunctions (uint32_t apiVersion, ::std::string extName,
        {
                return;
        }
+       if (extName == "VK_KHR_ray_tracing_maintenance1")
+       {
+               return;
+       }
        if (extName == "VK_KHR_portability_enumeration")
        {
                return;
@@ -912,6 +916,10 @@ void getInstanceExtensionFunctions (uint32_t apiVersion, ::std::string extName,
        {
                return;
        }
+       if (extName == "VK_EXT_image_compression_control")
+       {
+               return;
+       }
        if (extName == "VK_EXT_4444_formats")
        {
                return;
@@ -962,6 +970,10 @@ void getInstanceExtensionFunctions (uint32_t apiVersion, ::std::string extName,
        {
                return;
        }
+       if (extName == "VK_EXT_pipeline_properties")
+       {
+               return;
+       }
        if (extName == "VK_EXT_extended_dynamic_state2")
        {
                return;
@@ -1018,6 +1030,18 @@ void getInstanceExtensionFunctions (uint32_t apiVersion, ::std::string extName,
        {
                return;
        }
+       if (extName == "VK_EXT_image_compression_control_swapchain")
+       {
+               return;
+       }
+       if (extName == "VK_EXT_subpass_merge_feedback")
+       {
+               return;
+       }
+       if (extName == "VK_EXT_shader_module_identifier")
+       {
+               return;
+       }
        if (extName == "VK_KHR_acceleration_structure")
        {
                return;
@@ -1553,6 +1577,11 @@ void getDeviceExtensionFunctions (uint32_t apiVersion, ::std::string extName, ::
        {
                return;
        }
+       if (extName == "VK_KHR_ray_tracing_maintenance1")
+       {
+               functions.push_back("vkCmdTraceRaysIndirect2KHR");
+               return;
+       }
        if (extName == "VK_KHR_portability_enumeration")
        {
                return;
@@ -2222,6 +2251,11 @@ void getDeviceExtensionFunctions (uint32_t apiVersion, ::std::string extName, ::
        {
                return;
        }
+       if (extName == "VK_EXT_image_compression_control")
+       {
+               functions.push_back("vkGetImageSubresourceLayout2EXT");
+               return;
+       }
        if (extName == "VK_EXT_4444_formats")
        {
                return;
@@ -2275,6 +2309,11 @@ void getDeviceExtensionFunctions (uint32_t apiVersion, ::std::string extName, ::
                functions.push_back("vkGetMemoryRemoteAddressNV");
                return;
        }
+       if (extName == "VK_EXT_pipeline_properties")
+       {
+               functions.push_back("vkGetPipelinePropertiesEXT");
+               return;
+       }
        if (extName == "VK_EXT_extended_dynamic_state2")
        {
                functions.push_back("vkCmdSetPatchControlPointsEXT");
@@ -2342,6 +2381,20 @@ void getDeviceExtensionFunctions (uint32_t apiVersion, ::std::string extName, ::
        {
                return;
        }
+       if (extName == "VK_EXT_image_compression_control_swapchain")
+       {
+               return;
+       }
+       if (extName == "VK_EXT_subpass_merge_feedback")
+       {
+               return;
+       }
+       if (extName == "VK_EXT_shader_module_identifier")
+       {
+               functions.push_back("vkGetShaderModuleIdentifierEXT");
+               functions.push_back("vkGetShaderModuleCreateInfoIdentifierEXT");
+               return;
+       }
        if (extName == "VK_KHR_acceleration_structure")
        {
                functions.push_back("vkCreateAccelerationStructureKHR");
@@ -2606,6 +2659,7 @@ void getDeviceExtensionFunctions (uint32_t apiVersion, ::std::string extName, ::
        "VK_KHR_pipeline_executable_properties",
        "VK_KHR_synchronization2",
        "VK_KHR_copy_commands2",
+       "VK_KHR_ray_tracing_maintenance1",
        "VK_KHR_maintenance4",
        "VK_EXT_debug_marker",
        "VK_EXT_transform_feedback",
@@ -2639,15 +2693,18 @@ void getDeviceExtensionFunctions (uint32_t apiVersion, ::std::string extName, ::
        "VK_NV_device_generated_commands",
        "VK_EXT_private_data",
        "VK_NV_fragment_shading_rate_enums",
+       "VK_EXT_image_compression_control",
        "VK_EXT_vertex_input_dynamic_state",
        "VK_HUAWEI_subpass_shading",
        "VK_HUAWEI_invocation_mask",
        "VK_NV_external_memory_rdma",
+       "VK_EXT_pipeline_properties",
        "VK_EXT_extended_dynamic_state2",
        "VK_EXT_color_write_enable",
        "VK_EXT_multi_draw",
        "VK_EXT_pageable_device_local_memory",
        "VK_VALVE_descriptor_set_host_mapping",
+       "VK_EXT_shader_module_identifier",
        "VK_KHR_acceleration_structure",
        "VK_KHR_ray_tracing_pipeline",
        "VK_ANDROID_external_memory_android_hardware_buffer",