Skip to content

Commit 1bf213b

Browse files
headerbot[bot]mikes-lunarg
authored andcommitted
build: Update to header v1.4.349
1 parent df84d2b commit 1bf213b

7 files changed

Lines changed: 68 additions & 4 deletions

File tree

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
# ~~~
1919
cmake_minimum_required(VERSION 3.22.1)
2020

21-
project(VULKAN_LOADER VERSION 1.4.348 LANGUAGES C)
21+
project(VULKAN_LOADER VERSION 1.4.349 LANGUAGES C)
2222

2323
option(CODE_COVERAGE "Enable Code Coverage" OFF)
2424
if (CODE_COVERAGE)

loader/generated/vk_layer_dispatch_table.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -319,6 +319,9 @@ typedef struct VkLayerInstanceDispatchTable_ {
319319
// ---- VK_ARM_shader_instrumentation extension commands
320320
PFN_vkEnumeratePhysicalDeviceShaderInstrumentationMetricsARM EnumeratePhysicalDeviceShaderInstrumentationMetricsARM;
321321

322+
// ---- VK_ARM_data_graph_optical_flow extension commands
323+
PFN_vkGetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM GetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM;
324+
322325
// ---- VK_SEC_ubm_surface extension commands
323326
#if defined(VK_USE_PLATFORM_UBM_SEC)
324327
PFN_vkCreateUbmSurfaceSEC CreateUbmSurfaceSEC;

loader/generated/vk_loader_extensions.c

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -343,6 +343,9 @@ VKAPI_ATTR bool VKAPI_CALL loader_icd_init_entries(struct loader_instance* inst,
343343
// ---- VK_ARM_shader_instrumentation extension commands
344344
LOOKUP_GIPA(EnumeratePhysicalDeviceShaderInstrumentationMetricsARM);
345345

346+
// ---- VK_ARM_data_graph_optical_flow extension commands
347+
LOOKUP_GIPA(GetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM);
348+
346349
// ---- VK_SEC_ubm_surface extension commands
347350
#if defined(VK_USE_PLATFORM_UBM_SEC)
348351
LOOKUP_GIPA(CreateUbmSurfaceSEC);
@@ -1740,6 +1743,9 @@ VKAPI_ATTR void VKAPI_CALL loader_init_instance_extension_dispatch_table(VkLayer
17401743
// ---- VK_ARM_shader_instrumentation extension commands
17411744
table->EnumeratePhysicalDeviceShaderInstrumentationMetricsARM = (PFN_vkEnumeratePhysicalDeviceShaderInstrumentationMetricsARM)gpa(inst, "vkEnumeratePhysicalDeviceShaderInstrumentationMetricsARM");
17421745

1746+
// ---- VK_ARM_data_graph_optical_flow extension commands
1747+
table->GetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM = (PFN_vkGetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM)gpa(inst, "vkGetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM");
1748+
17431749
// ---- VK_SEC_ubm_surface extension commands
17441750
#if defined(VK_USE_PLATFORM_UBM_SEC)
17451751
table->CreateUbmSurfaceSEC = (PFN_vkCreateUbmSurfaceSEC)gpa(inst, "vkCreateUbmSurfaceSEC");
@@ -3815,6 +3821,9 @@ VKAPI_ATTR void* VKAPI_CALL loader_lookup_instance_dispatch_table(const VkLayerI
38153821
// ---- VK_ARM_shader_instrumentation extension commands
38163822
if (!strcmp(name, "EnumeratePhysicalDeviceShaderInstrumentationMetricsARM")) return (void *)table->EnumeratePhysicalDeviceShaderInstrumentationMetricsARM;
38173823

3824+
// ---- VK_ARM_data_graph_optical_flow extension commands
3825+
if (!strcmp(name, "GetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM")) return (void *)table->GetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM;
3826+
38183827
// ---- VK_SEC_ubm_surface extension commands
38193828
#if defined(VK_USE_PLATFORM_UBM_SEC)
38203829
if (!strcmp(name, "CreateUbmSurfaceSEC")) return (void *)table->CreateUbmSurfaceSEC;
@@ -11947,6 +11956,45 @@ VKAPI_ATTR void VKAPI_CALL CmdBeginCustomResolveEXT(
1194711956
}
1194811957

1194911958

11959+
// ---- VK_ARM_data_graph_optical_flow extension trampoline/terminators
11960+
11961+
VKAPI_ATTR VkResult VKAPI_CALL GetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM(
11962+
VkPhysicalDevice physicalDevice,
11963+
uint32_t queueFamilyIndex,
11964+
const VkQueueFamilyDataGraphPropertiesARM* pQueueFamilyDataGraphProperties,
11965+
const VkDataGraphOpticalFlowImageFormatInfoARM* pOpticalFlowImageFormatInfo,
11966+
uint32_t* pFormatCount,
11967+
VkDataGraphOpticalFlowImageFormatPropertiesARM* pImageFormatProperties) {
11968+
const VkLayerInstanceDispatchTable *disp;
11969+
VkPhysicalDevice unwrapped_phys_dev = loader_unwrap_physical_device(physicalDevice);
11970+
if (VK_NULL_HANDLE == unwrapped_phys_dev) {
11971+
loader_log(NULL, VULKAN_LOADER_FATAL_ERROR_BIT | VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
11972+
"vkGetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM: Invalid physicalDevice "
11973+
"[VUID-vkGetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM-physicalDevice-parameter]");
11974+
abort(); /* Intentionally fail so user can correct issue. */
11975+
}
11976+
disp = loader_get_instance_layer_dispatch(physicalDevice);
11977+
return disp->GetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM(unwrapped_phys_dev, queueFamilyIndex, pQueueFamilyDataGraphProperties, pOpticalFlowImageFormatInfo, pFormatCount, pImageFormatProperties);
11978+
}
11979+
11980+
VKAPI_ATTR VkResult VKAPI_CALL terminator_GetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM(
11981+
VkPhysicalDevice physicalDevice,
11982+
uint32_t queueFamilyIndex,
11983+
const VkQueueFamilyDataGraphPropertiesARM* pQueueFamilyDataGraphProperties,
11984+
const VkDataGraphOpticalFlowImageFormatInfoARM* pOpticalFlowImageFormatInfo,
11985+
uint32_t* pFormatCount,
11986+
VkDataGraphOpticalFlowImageFormatPropertiesARM* pImageFormatProperties) {
11987+
struct loader_physical_device_term *phys_dev_term = (struct loader_physical_device_term *)physicalDevice;
11988+
struct loader_icd_term *icd_term = phys_dev_term->this_icd_term;
11989+
if (NULL == icd_term->dispatch.GetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM) {
11990+
loader_log(icd_term->this_instance, VULKAN_LOADER_FATAL_ERROR_BIT | VULKAN_LOADER_ERROR_BIT, 0,
11991+
"ICD associated with VkPhysicalDevice does not support GetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM");
11992+
abort(); /* Intentionally fail so user can correct issue. */
11993+
}
11994+
return icd_term->dispatch.GetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM(phys_dev_term->phys_dev, queueFamilyIndex, pQueueFamilyDataGraphProperties, pOpticalFlowImageFormatInfo, pFormatCount, pImageFormatProperties);
11995+
}
11996+
11997+
1195011998
// ---- VK_NV_compute_occupancy_priority extension trampoline/terminators
1195111999

1195212000
VKAPI_ATTR void VKAPI_CALL CmdSetComputeOccupancyPriorityNV(
@@ -14918,6 +14966,12 @@ bool extension_instance_gpa(struct loader_instance *ptr_instance, const char *na
1491814966
return true;
1491914967
}
1492014968

14969+
// ---- VK_ARM_data_graph_optical_flow extension commands
14970+
if (!strcmp("vkGetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM", name)) {
14971+
*addr = (void *)GetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM;
14972+
return true;
14973+
}
14974+
1492114975
// ---- VK_NV_compute_occupancy_priority extension commands
1492214976
if (!strcmp("vkCmdSetComputeOccupancyPriorityNV", name)) {
1492314977
*addr = (void *)CmdSetComputeOccupancyPriorityNV;
@@ -15595,6 +15649,9 @@ const VkLayerInstanceDispatchTable instance_disp = {
1559515649
// ---- VK_ARM_shader_instrumentation extension commands
1559615650
.EnumeratePhysicalDeviceShaderInstrumentationMetricsARM = terminator_EnumeratePhysicalDeviceShaderInstrumentationMetricsARM,
1559715651

15652+
// ---- VK_ARM_data_graph_optical_flow extension commands
15653+
.GetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM = terminator_GetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM,
15654+
1559815655
// ---- VK_SEC_ubm_surface extension commands
1559915656
#if defined(VK_USE_PLATFORM_UBM_SEC)
1560015657
.CreateUbmSurfaceSEC = terminator_CreateUbmSurfaceSEC,

loader/generated/vk_loader_extensions.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -510,6 +510,9 @@ struct loader_icd_term_dispatch {
510510
// ---- VK_ARM_shader_instrumentation extension commands
511511
PFN_vkEnumeratePhysicalDeviceShaderInstrumentationMetricsARM EnumeratePhysicalDeviceShaderInstrumentationMetricsARM;
512512

513+
// ---- VK_ARM_data_graph_optical_flow extension commands
514+
PFN_vkGetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM GetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM;
515+
513516
// ---- VK_SEC_ubm_surface extension commands
514517
#if defined(VK_USE_PLATFORM_UBM_SEC)
515518
PFN_vkCreateUbmSurfaceSEC CreateUbmSurfaceSEC;

loader/loader.rc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
#include "winres.h"
2323

2424
// All set through CMake
25-
#define VER_FILE_VERSION 1, 4, 348, 0
26-
#define VER_FILE_DESCRIPTION_STR "1.4.348.Dev Build"
25+
#define VER_FILE_VERSION 1, 4, 349, 0
26+
#define VER_FILE_DESCRIPTION_STR "1.4.349.Dev Build"
2727
#define VER_FILE_VERSION_STR "Vulkan Loader - Dev Build"
2828
#define VER_COPYRIGHT_STR "Copyright (C) 2015-2026"
2929

scripts/known_good.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"sub_dir": "Vulkan-Headers",
88
"build_dir": "Vulkan-Headers/build",
99
"install_dir": "Vulkan-Headers/build/install",
10-
"commit": "v1.4.348"
10+
"commit": "v1.4.349"
1111
},
1212
{
1313
"name": "googletest",

tests/framework/layer/generated/vk_dispatch_table_helper.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -993,6 +993,7 @@ static inline void layer_init_instance_dispatch_table(VkInstance instance, VkLay
993993
table->GetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV = (PFN_vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV)gpa(instance, "vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV");
994994
table->EnumeratePhysicalDeviceQueueFamilyPerformanceCountersByRegionARM = (PFN_vkEnumeratePhysicalDeviceQueueFamilyPerformanceCountersByRegionARM)gpa(instance, "vkEnumeratePhysicalDeviceQueueFamilyPerformanceCountersByRegionARM");
995995
table->EnumeratePhysicalDeviceShaderInstrumentationMetricsARM = (PFN_vkEnumeratePhysicalDeviceShaderInstrumentationMetricsARM)gpa(instance, "vkEnumeratePhysicalDeviceShaderInstrumentationMetricsARM");
996+
table->GetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM = (PFN_vkGetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM)gpa(instance, "vkGetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM");
996997
#if defined(VK_USE_PLATFORM_UBM_SEC)
997998
table->CreateUbmSurfaceSEC = (PFN_vkCreateUbmSurfaceSEC)gpa(instance, "vkCreateUbmSurfaceSEC");
998999
#endif // VK_USE_PLATFORM_UBM_SEC

0 commit comments

Comments
 (0)