Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 3.5...3.30)

project(volk VERSION
# VOLK_GENERATE_VERSION
350
351
# VOLK_GENERATE_VERSION
LANGUAGES C
)
Expand Down
42 changes: 42 additions & 0 deletions volk.c
Original file line number Diff line number Diff line change
Expand Up @@ -733,6 +733,20 @@ static void volkGenLoadDevice(void* context, PFN_vkVoidFunction (*load)(void*, c
vkCmdDrawIndexedIndirectCountAMD = (PFN_vkCmdDrawIndexedIndirectCountAMD)load(context, "vkCmdDrawIndexedIndirectCountAMD");
vkCmdDrawIndirectCountAMD = (PFN_vkCmdDrawIndirectCountAMD)load(context, "vkCmdDrawIndirectCountAMD");
#endif /* defined(VK_AMD_draw_indirect_count) */
#if defined(VK_AMD_gpa_interface)
vkCmdBeginGpaSampleAMD = (PFN_vkCmdBeginGpaSampleAMD)load(context, "vkCmdBeginGpaSampleAMD");
vkCmdBeginGpaSessionAMD = (PFN_vkCmdBeginGpaSessionAMD)load(context, "vkCmdBeginGpaSessionAMD");
vkCmdCopyGpaSessionResultsAMD = (PFN_vkCmdCopyGpaSessionResultsAMD)load(context, "vkCmdCopyGpaSessionResultsAMD");
vkCmdEndGpaSampleAMD = (PFN_vkCmdEndGpaSampleAMD)load(context, "vkCmdEndGpaSampleAMD");
vkCmdEndGpaSessionAMD = (PFN_vkCmdEndGpaSessionAMD)load(context, "vkCmdEndGpaSessionAMD");
vkCreateGpaSessionAMD = (PFN_vkCreateGpaSessionAMD)load(context, "vkCreateGpaSessionAMD");
vkDestroyGpaSessionAMD = (PFN_vkDestroyGpaSessionAMD)load(context, "vkDestroyGpaSessionAMD");
vkGetGpaDeviceClockInfoAMD = (PFN_vkGetGpaDeviceClockInfoAMD)load(context, "vkGetGpaDeviceClockInfoAMD");
vkGetGpaSessionResultsAMD = (PFN_vkGetGpaSessionResultsAMD)load(context, "vkGetGpaSessionResultsAMD");
vkGetGpaSessionStatusAMD = (PFN_vkGetGpaSessionStatusAMD)load(context, "vkGetGpaSessionStatusAMD");
vkResetGpaSessionAMD = (PFN_vkResetGpaSessionAMD)load(context, "vkResetGpaSessionAMD");
vkSetGpaDeviceClockModeAMD = (PFN_vkSetGpaDeviceClockModeAMD)load(context, "vkSetGpaDeviceClockModeAMD");
#endif /* defined(VK_AMD_gpa_interface) */
#if defined(VK_AMD_shader_info)
vkGetShaderInfoAMD = (PFN_vkGetShaderInfoAMD)load(context, "vkGetShaderInfoAMD");
#endif /* defined(VK_AMD_shader_info) */
Expand Down Expand Up @@ -2062,6 +2076,20 @@ static void volkGenLoadDeviceTable(struct VolkDeviceTable* table, void* context,
table->vkCmdDrawIndexedIndirectCountAMD = (PFN_vkCmdDrawIndexedIndirectCountAMD)load(context, "vkCmdDrawIndexedIndirectCountAMD");
table->vkCmdDrawIndirectCountAMD = (PFN_vkCmdDrawIndirectCountAMD)load(context, "vkCmdDrawIndirectCountAMD");
#endif /* defined(VK_AMD_draw_indirect_count) */
#if defined(VK_AMD_gpa_interface)
table->vkCmdBeginGpaSampleAMD = (PFN_vkCmdBeginGpaSampleAMD)load(context, "vkCmdBeginGpaSampleAMD");
table->vkCmdBeginGpaSessionAMD = (PFN_vkCmdBeginGpaSessionAMD)load(context, "vkCmdBeginGpaSessionAMD");
table->vkCmdCopyGpaSessionResultsAMD = (PFN_vkCmdCopyGpaSessionResultsAMD)load(context, "vkCmdCopyGpaSessionResultsAMD");
table->vkCmdEndGpaSampleAMD = (PFN_vkCmdEndGpaSampleAMD)load(context, "vkCmdEndGpaSampleAMD");
table->vkCmdEndGpaSessionAMD = (PFN_vkCmdEndGpaSessionAMD)load(context, "vkCmdEndGpaSessionAMD");
table->vkCreateGpaSessionAMD = (PFN_vkCreateGpaSessionAMD)load(context, "vkCreateGpaSessionAMD");
table->vkDestroyGpaSessionAMD = (PFN_vkDestroyGpaSessionAMD)load(context, "vkDestroyGpaSessionAMD");
table->vkGetGpaDeviceClockInfoAMD = (PFN_vkGetGpaDeviceClockInfoAMD)load(context, "vkGetGpaDeviceClockInfoAMD");
table->vkGetGpaSessionResultsAMD = (PFN_vkGetGpaSessionResultsAMD)load(context, "vkGetGpaSessionResultsAMD");
table->vkGetGpaSessionStatusAMD = (PFN_vkGetGpaSessionStatusAMD)load(context, "vkGetGpaSessionStatusAMD");
table->vkResetGpaSessionAMD = (PFN_vkResetGpaSessionAMD)load(context, "vkResetGpaSessionAMD");
table->vkSetGpaDeviceClockModeAMD = (PFN_vkSetGpaDeviceClockModeAMD)load(context, "vkSetGpaDeviceClockModeAMD");
#endif /* defined(VK_AMD_gpa_interface) */
#if defined(VK_AMD_shader_info)
table->vkGetShaderInfoAMD = (PFN_vkGetShaderInfoAMD)load(context, "vkGetShaderInfoAMD");
#endif /* defined(VK_AMD_shader_info) */
Expand Down Expand Up @@ -3177,6 +3205,20 @@ PFN_vkSetLocalDimmingAMD vkSetLocalDimmingAMD;
PFN_vkCmdDrawIndexedIndirectCountAMD vkCmdDrawIndexedIndirectCountAMD;
PFN_vkCmdDrawIndirectCountAMD vkCmdDrawIndirectCountAMD;
#endif /* defined(VK_AMD_draw_indirect_count) */
#if defined(VK_AMD_gpa_interface)
PFN_vkCmdBeginGpaSampleAMD vkCmdBeginGpaSampleAMD;
PFN_vkCmdBeginGpaSessionAMD vkCmdBeginGpaSessionAMD;
PFN_vkCmdCopyGpaSessionResultsAMD vkCmdCopyGpaSessionResultsAMD;
PFN_vkCmdEndGpaSampleAMD vkCmdEndGpaSampleAMD;
PFN_vkCmdEndGpaSessionAMD vkCmdEndGpaSessionAMD;
PFN_vkCreateGpaSessionAMD vkCreateGpaSessionAMD;
PFN_vkDestroyGpaSessionAMD vkDestroyGpaSessionAMD;
PFN_vkGetGpaDeviceClockInfoAMD vkGetGpaDeviceClockInfoAMD;
PFN_vkGetGpaSessionResultsAMD vkGetGpaSessionResultsAMD;
PFN_vkGetGpaSessionStatusAMD vkGetGpaSessionStatusAMD;
PFN_vkResetGpaSessionAMD vkResetGpaSessionAMD;
PFN_vkSetGpaDeviceClockModeAMD vkSetGpaDeviceClockModeAMD;
#endif /* defined(VK_AMD_gpa_interface) */
#if defined(VK_AMD_shader_info)
PFN_vkGetShaderInfoAMD vkGetShaderInfoAMD;
#endif /* defined(VK_AMD_shader_info) */
Expand Down
32 changes: 31 additions & 1 deletion volk.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
#endif

/* VOLK_GENERATE_VERSION_DEFINE */
#define VOLK_HEADER_VERSION 350
#define VOLK_HEADER_VERSION 351
/* VOLK_GENERATE_VERSION_DEFINE */

#ifndef VK_NO_PROTOTYPES
Expand Down Expand Up @@ -867,6 +867,22 @@ struct VolkDeviceTable
#else
PFN_vkVoidFunction padding_fbfa9964[2];
#endif /* defined(VK_AMD_draw_indirect_count) */
#if defined(VK_AMD_gpa_interface)
PFN_vkCmdBeginGpaSampleAMD vkCmdBeginGpaSampleAMD;
PFN_vkCmdBeginGpaSessionAMD vkCmdBeginGpaSessionAMD;
PFN_vkCmdCopyGpaSessionResultsAMD vkCmdCopyGpaSessionResultsAMD;
PFN_vkCmdEndGpaSampleAMD vkCmdEndGpaSampleAMD;
PFN_vkCmdEndGpaSessionAMD vkCmdEndGpaSessionAMD;
PFN_vkCreateGpaSessionAMD vkCreateGpaSessionAMD;
PFN_vkDestroyGpaSessionAMD vkDestroyGpaSessionAMD;
PFN_vkGetGpaDeviceClockInfoAMD vkGetGpaDeviceClockInfoAMD;
PFN_vkGetGpaSessionResultsAMD vkGetGpaSessionResultsAMD;
PFN_vkGetGpaSessionStatusAMD vkGetGpaSessionStatusAMD;
PFN_vkResetGpaSessionAMD vkResetGpaSessionAMD;
PFN_vkSetGpaDeviceClockModeAMD vkSetGpaDeviceClockModeAMD;
#else
PFN_vkVoidFunction padding_56ca082d[12];
#endif /* defined(VK_AMD_gpa_interface) */
#if defined(VK_AMD_shader_info)
PFN_vkGetShaderInfoAMD vkGetShaderInfoAMD;
#else
Expand Down Expand Up @@ -2557,6 +2573,20 @@ extern PFN_vkSetLocalDimmingAMD vkSetLocalDimmingAMD;
extern PFN_vkCmdDrawIndexedIndirectCountAMD vkCmdDrawIndexedIndirectCountAMD;
extern PFN_vkCmdDrawIndirectCountAMD vkCmdDrawIndirectCountAMD;
#endif /* defined(VK_AMD_draw_indirect_count) */
#if defined(VK_AMD_gpa_interface)
extern PFN_vkCmdBeginGpaSampleAMD vkCmdBeginGpaSampleAMD;
extern PFN_vkCmdBeginGpaSessionAMD vkCmdBeginGpaSessionAMD;
extern PFN_vkCmdCopyGpaSessionResultsAMD vkCmdCopyGpaSessionResultsAMD;
extern PFN_vkCmdEndGpaSampleAMD vkCmdEndGpaSampleAMD;
extern PFN_vkCmdEndGpaSessionAMD vkCmdEndGpaSessionAMD;
extern PFN_vkCreateGpaSessionAMD vkCreateGpaSessionAMD;
extern PFN_vkDestroyGpaSessionAMD vkDestroyGpaSessionAMD;
extern PFN_vkGetGpaDeviceClockInfoAMD vkGetGpaDeviceClockInfoAMD;
extern PFN_vkGetGpaSessionResultsAMD vkGetGpaSessionResultsAMD;
extern PFN_vkGetGpaSessionStatusAMD vkGetGpaSessionStatusAMD;
extern PFN_vkResetGpaSessionAMD vkResetGpaSessionAMD;
extern PFN_vkSetGpaDeviceClockModeAMD vkSetGpaDeviceClockModeAMD;
#endif /* defined(VK_AMD_gpa_interface) */
#if defined(VK_AMD_shader_info)
extern PFN_vkGetShaderInfoAMD vkGetShaderInfoAMD;
#endif /* defined(VK_AMD_shader_info) */
Expand Down
Loading