mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-05 07:08:48 +00:00
Merge pull request #4551 from wrapperup/vulkan-1.4.303
`vendor:vulkan` Update bindings version to 1.4.303
This commit is contained in:
+37
-6
@@ -18,12 +18,13 @@ file_and_urls = [
|
|||||||
("vulkan_wayland.h", 'https://raw.githubusercontent.com/KhronosGroup/Vulkan-Headers/main/include/vulkan/vulkan_wayland.h', False),
|
("vulkan_wayland.h", 'https://raw.githubusercontent.com/KhronosGroup/Vulkan-Headers/main/include/vulkan/vulkan_wayland.h', False),
|
||||||
# Vulkan Video
|
# Vulkan Video
|
||||||
("vulkan_video_codec_av1std.h", 'https://raw.githubusercontent.com/KhronosGroup/Vulkan-Headers/main/include/vk_video/vulkan_video_codec_av1std.h', False),
|
("vulkan_video_codec_av1std.h", 'https://raw.githubusercontent.com/KhronosGroup/Vulkan-Headers/main/include/vk_video/vulkan_video_codec_av1std.h', False),
|
||||||
("vulkan_video_codec_h264std.h", 'https://raw.githubusercontent.com/KhronosGroup/Vulkan-Headers/main/include/vk_video/vulkan_video_codec_h264std.h', False),
|
|
||||||
("vulkan_video_codec_h265std.h", 'https://raw.githubusercontent.com/KhronosGroup/Vulkan-Headers/main/include/vk_video/vulkan_video_codec_h265std.h', False),
|
|
||||||
("vulkan_video_codec_av1std_decode.h", 'https://raw.githubusercontent.com/KhronosGroup/Vulkan-Headers/main/include/vk_video/vulkan_video_codec_av1std_decode.h', False),
|
("vulkan_video_codec_av1std_decode.h", 'https://raw.githubusercontent.com/KhronosGroup/Vulkan-Headers/main/include/vk_video/vulkan_video_codec_av1std_decode.h', False),
|
||||||
|
("vulkan_video_codec_av1std_encode.h", 'https://raw.githubusercontent.com/KhronosGroup/Vulkan-Headers/main/include/vk_video/vulkan_video_codec_av1std_encode.h', False),
|
||||||
|
("vulkan_video_codec_h264std.h", 'https://raw.githubusercontent.com/KhronosGroup/Vulkan-Headers/main/include/vk_video/vulkan_video_codec_h264std.h', False),
|
||||||
("vulkan_video_codec_h264std_decode.h", 'https://raw.githubusercontent.com/KhronosGroup/Vulkan-Headers/main/include/vk_video/vulkan_video_codec_h264std_decode.h', False),
|
("vulkan_video_codec_h264std_decode.h", 'https://raw.githubusercontent.com/KhronosGroup/Vulkan-Headers/main/include/vk_video/vulkan_video_codec_h264std_decode.h', False),
|
||||||
("vulkan_video_codec_h265std_decode.h", 'https://raw.githubusercontent.com/KhronosGroup/Vulkan-Headers/main/include/vk_video/vulkan_video_codec_h265std_decode.h', False),
|
|
||||||
("vulkan_video_codec_h264std_encode.h", 'https://raw.githubusercontent.com/KhronosGroup/Vulkan-Headers/main/include/vk_video/vulkan_video_codec_h264std_encode.h', False),
|
("vulkan_video_codec_h264std_encode.h", 'https://raw.githubusercontent.com/KhronosGroup/Vulkan-Headers/main/include/vk_video/vulkan_video_codec_h264std_encode.h', False),
|
||||||
|
("vulkan_video_codec_h265std.h", 'https://raw.githubusercontent.com/KhronosGroup/Vulkan-Headers/main/include/vk_video/vulkan_video_codec_h265std.h', False),
|
||||||
|
("vulkan_video_codec_h265std_decode.h", 'https://raw.githubusercontent.com/KhronosGroup/Vulkan-Headers/main/include/vk_video/vulkan_video_codec_h265std_decode.h', False),
|
||||||
("vulkan_video_codec_h265std_encode.h", 'https://raw.githubusercontent.com/KhronosGroup/Vulkan-Headers/main/include/vk_video/vulkan_video_codec_h265std_encode.h', False),
|
("vulkan_video_codec_h265std_encode.h", 'https://raw.githubusercontent.com/KhronosGroup/Vulkan-Headers/main/include/vk_video/vulkan_video_codec_h265std_encode.h', False),
|
||||||
]
|
]
|
||||||
|
|
||||||
@@ -46,9 +47,9 @@ def no_vk(t):
|
|||||||
t = t.replace('PFN_', 'Proc')
|
t = t.replace('PFN_', 'Proc')
|
||||||
|
|
||||||
t = re.sub('(?:Vk|VK_)?(\w+)', '\\1', t)
|
t = re.sub('(?:Vk|VK_)?(\w+)', '\\1', t)
|
||||||
# Vulkan Video
|
|
||||||
|
|
||||||
t = re.sub('(?:Std|STD_)?(\w+)', '\\1', t)
|
# Vulkan Video
|
||||||
|
t = re.sub('(?:Std|STD_|VK_STD)?(\w+)', '\\1', t)
|
||||||
return t
|
return t
|
||||||
|
|
||||||
OPAQUE_STRUCTS = """
|
OPAQUE_STRUCTS = """
|
||||||
@@ -281,6 +282,16 @@ def parse_constants(f):
|
|||||||
for name, value in vulkan_video_data:
|
for name, value in vulkan_video_data:
|
||||||
f.write("{}{} :: {}\n".format(name, "".rjust(max_len-len(name)), value))
|
f.write("{}{} :: {}\n".format(name, "".rjust(max_len-len(name)), value))
|
||||||
|
|
||||||
|
f.write("\n// Vulkan Video Codec Constants\n")
|
||||||
|
vulkan_video_codec_allowed_suffixes = (
|
||||||
|
"_EXTENSION_NAME",
|
||||||
|
)
|
||||||
|
vulkan_video_codec_data = re.findall(r"#define VK_STD_(\w+)\s*(.*?)U?\n", src, re.S)
|
||||||
|
vulkan_video_codec_allowed_data = [nv for nv in vulkan_video_codec_data if nv[0].endswith(vulkan_video_codec_allowed_suffixes)]
|
||||||
|
max_len = max(len(name) for name, value in vulkan_video_codec_allowed_data)
|
||||||
|
for name, value in vulkan_video_codec_allowed_data:
|
||||||
|
f.write("{}{} :: {}\n".format(name, "".rjust(max_len-len(name)), value))
|
||||||
|
|
||||||
f.write("\n// Vendor Constants\n")
|
f.write("\n// Vendor Constants\n")
|
||||||
fixes = '|'.join(ext_suffixes)
|
fixes = '|'.join(ext_suffixes)
|
||||||
inner = r"((?:(?:" + fixes + r")\w+)|(?:\w+" + fixes + r"))"
|
inner = r"((?:(?:" + fixes + r")\w+)|(?:\w+" + fixes + r"))"
|
||||||
@@ -797,10 +808,12 @@ package vulkan
|
|||||||
with open("../core.odin", 'w', encoding='utf-8') as f:
|
with open("../core.odin", 'w', encoding='utf-8') as f:
|
||||||
f.write(BASE)
|
f.write(BASE)
|
||||||
f.write("""
|
f.write("""
|
||||||
|
// Core API
|
||||||
API_VERSION_1_0 :: (1<<22) | (0<<12) | (0)
|
API_VERSION_1_0 :: (1<<22) | (0<<12) | (0)
|
||||||
API_VERSION_1_1 :: (1<<22) | (1<<12) | (0)
|
API_VERSION_1_1 :: (1<<22) | (1<<12) | (0)
|
||||||
API_VERSION_1_2 :: (1<<22) | (2<<12) | (0)
|
API_VERSION_1_2 :: (1<<22) | (2<<12) | (0)
|
||||||
API_VERSION_1_3 :: (1<<22) | (3<<12) | (0)
|
API_VERSION_1_3 :: (1<<22) | (3<<12) | (0)
|
||||||
|
API_VERSION_1_4 :: (1<<22) | (4<<12) | (0)
|
||||||
|
|
||||||
MAKE_VERSION :: proc(major, minor, patch: u32) -> u32 {
|
MAKE_VERSION :: proc(major, minor, patch: u32) -> u32 {
|
||||||
\treturn (major<<22) | (minor<<12) | (patch)
|
\treturn (major<<22) | (minor<<12) | (patch)
|
||||||
@@ -842,9 +855,27 @@ MAX_DEVICE_GROUP_SIZE :: 32
|
|||||||
LUID_SIZE_KHX :: 8
|
LUID_SIZE_KHX :: 8
|
||||||
LUID_SIZE :: 8
|
LUID_SIZE :: 8
|
||||||
MAX_QUEUE_FAMILY_EXTERNAL :: ~u32(1)
|
MAX_QUEUE_FAMILY_EXTERNAL :: ~u32(1)
|
||||||
MAX_GLOBAL_PRIORITY_SIZE_EXT :: 16
|
MAX_GLOBAL_PRIORITY_SIZE :: 16
|
||||||
|
MAX_GLOBAL_PRIORITY_SIZE_EXT :: MAX_GLOBAL_PRIORITY_SIZE
|
||||||
QUEUE_FAMILY_EXTERNAL :: MAX_QUEUE_FAMILY_EXTERNAL
|
QUEUE_FAMILY_EXTERNAL :: MAX_QUEUE_FAMILY_EXTERNAL
|
||||||
|
|
||||||
|
// Vulkan Video API Constants
|
||||||
|
VULKAN_VIDEO_CODEC_AV1_DECODE_API_VERSION_1_0_0 :: (1<<22) | (0<<12) | (0)
|
||||||
|
VULKAN_VIDEO_CODEC_AV1_ENCODE_API_VERSION_1_0_0 :: (1<<22) | (0<<12) | (0)
|
||||||
|
VULKAN_VIDEO_CODEC_H264_ENCODE_API_VERSION_1_0_0 :: (1<<22) | (0<<12) | (0)
|
||||||
|
VULKAN_VIDEO_CODEC_H264_DECODE_API_VERSION_1_0_0 :: (1<<22) | (0<<12) | (0)
|
||||||
|
VULKAN_VIDEO_CODEC_H265_DECODE_API_VERSION_1_0_0 :: (1<<22) | (0<<12) | (0)
|
||||||
|
VULKAN_VIDEO_CODEC_H265_ENCODE_API_VERSION_1_0_0 :: (1<<22) | (0<<12) | (0)
|
||||||
|
|
||||||
|
VULKAN_VIDEO_CODEC_AV1_DECODE_SPEC_VERSION :: VULKAN_VIDEO_CODEC_AV1_DECODE_API_VERSION_1_0_0
|
||||||
|
VULKAN_VIDEO_CODEC_AV1_ENCODE_SPEC_VERSION :: VULKAN_VIDEO_CODEC_AV1_ENCODE_API_VERSION_1_0_0
|
||||||
|
VULKAN_VIDEO_CODEC_H264_ENCODE_SPEC_VERSION :: VULKAN_VIDEO_CODEC_H264_ENCODE_API_VERSION_1_0_0
|
||||||
|
VULKAN_VIDEO_CODEC_H264_DECODE_SPEC_VERSION :: VULKAN_VIDEO_CODEC_H264_DECODE_API_VERSION_1_0_0
|
||||||
|
VULKAN_VIDEO_CODEC_H265_DECODE_SPEC_VERSION :: VULKAN_VIDEO_CODEC_H265_DECODE_API_VERSION_1_0_0
|
||||||
|
VULKAN_VIDEO_CODEC_H265_ENCODE_SPEC_VERSION :: VULKAN_VIDEO_CODEC_H265_ENCODE_API_VERSION_1_0_0
|
||||||
|
|
||||||
|
MAKE_VIDEO_STD_VERSION :: MAKE_VERSION
|
||||||
|
|
||||||
"""[1::])
|
"""[1::])
|
||||||
parse_constants(f)
|
parse_constants(f)
|
||||||
parse_handles_def(f)
|
parse_handles_def(f)
|
||||||
|
|||||||
Vendored
+1581
-727
File diff suppressed because it is too large
Load Diff
+3
-1
@@ -132,7 +132,7 @@ typedef enum StdVideoAV1FrameRestorationType {
|
|||||||
|
|
||||||
typedef enum StdVideoAV1ColorPrimaries {
|
typedef enum StdVideoAV1ColorPrimaries {
|
||||||
STD_VIDEO_AV1_COLOR_PRIMARIES_BT_709 = 1,
|
STD_VIDEO_AV1_COLOR_PRIMARIES_BT_709 = 1,
|
||||||
STD_VIDEO_AV1_COLOR_PRIMARIES_BT_UNSPECIFIED = 2,
|
STD_VIDEO_AV1_COLOR_PRIMARIES_UNSPECIFIED = 2,
|
||||||
STD_VIDEO_AV1_COLOR_PRIMARIES_BT_470_M = 4,
|
STD_VIDEO_AV1_COLOR_PRIMARIES_BT_470_M = 4,
|
||||||
STD_VIDEO_AV1_COLOR_PRIMARIES_BT_470_B_G = 5,
|
STD_VIDEO_AV1_COLOR_PRIMARIES_BT_470_B_G = 5,
|
||||||
STD_VIDEO_AV1_COLOR_PRIMARIES_BT_601 = 6,
|
STD_VIDEO_AV1_COLOR_PRIMARIES_BT_601 = 6,
|
||||||
@@ -144,6 +144,8 @@ typedef enum StdVideoAV1ColorPrimaries {
|
|||||||
STD_VIDEO_AV1_COLOR_PRIMARIES_SMPTE_432 = 12,
|
STD_VIDEO_AV1_COLOR_PRIMARIES_SMPTE_432 = 12,
|
||||||
STD_VIDEO_AV1_COLOR_PRIMARIES_EBU_3213 = 22,
|
STD_VIDEO_AV1_COLOR_PRIMARIES_EBU_3213 = 22,
|
||||||
STD_VIDEO_AV1_COLOR_PRIMARIES_INVALID = 0x7FFFFFFF,
|
STD_VIDEO_AV1_COLOR_PRIMARIES_INVALID = 0x7FFFFFFF,
|
||||||
|
// STD_VIDEO_AV1_COLOR_PRIMARIES_BT_UNSPECIFIED is a deprecated alias
|
||||||
|
STD_VIDEO_AV1_COLOR_PRIMARIES_BT_UNSPECIFIED = STD_VIDEO_AV1_COLOR_PRIMARIES_UNSPECIFIED,
|
||||||
STD_VIDEO_AV1_COLOR_PRIMARIES_MAX_ENUM = 0x7FFFFFFF
|
STD_VIDEO_AV1_COLOR_PRIMARIES_MAX_ENUM = 0x7FFFFFFF
|
||||||
} StdVideoAV1ColorPrimaries;
|
} StdVideoAV1ColorPrimaries;
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,143 @@
|
|||||||
|
#ifndef VULKAN_VIDEO_CODEC_AV1STD_ENCODE_H_
|
||||||
|
#define VULKAN_VIDEO_CODEC_AV1STD_ENCODE_H_ 1
|
||||||
|
|
||||||
|
/*
|
||||||
|
** Copyright 2015-2024 The Khronos Group Inc.
|
||||||
|
**
|
||||||
|
** SPDX-License-Identifier: Apache-2.0
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
** This header is generated from the Khronos Vulkan XML API Registry.
|
||||||
|
**
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// vulkan_video_codec_av1std_encode is a preprocessor guard. Do not pass it to API calls.
|
||||||
|
#define vulkan_video_codec_av1std_encode 1
|
||||||
|
#include "vulkan_video_codec_av1std.h"
|
||||||
|
|
||||||
|
#define VK_STD_VULKAN_VIDEO_CODEC_AV1_ENCODE_API_VERSION_1_0_0 VK_MAKE_VIDEO_STD_VERSION(1, 0, 0)
|
||||||
|
|
||||||
|
#define VK_STD_VULKAN_VIDEO_CODEC_AV1_ENCODE_SPEC_VERSION VK_STD_VULKAN_VIDEO_CODEC_AV1_ENCODE_API_VERSION_1_0_0
|
||||||
|
#define VK_STD_VULKAN_VIDEO_CODEC_AV1_ENCODE_EXTENSION_NAME "VK_STD_vulkan_video_codec_av1_encode"
|
||||||
|
typedef struct StdVideoEncodeAV1DecoderModelInfo {
|
||||||
|
uint8_t buffer_delay_length_minus_1;
|
||||||
|
uint8_t buffer_removal_time_length_minus_1;
|
||||||
|
uint8_t frame_presentation_time_length_minus_1;
|
||||||
|
uint8_t reserved1;
|
||||||
|
uint32_t num_units_in_decoding_tick;
|
||||||
|
} StdVideoEncodeAV1DecoderModelInfo;
|
||||||
|
|
||||||
|
typedef struct StdVideoEncodeAV1ExtensionHeader {
|
||||||
|
uint8_t temporal_id;
|
||||||
|
uint8_t spatial_id;
|
||||||
|
} StdVideoEncodeAV1ExtensionHeader;
|
||||||
|
|
||||||
|
typedef struct StdVideoEncodeAV1OperatingPointInfoFlags {
|
||||||
|
uint32_t decoder_model_present_for_this_op : 1;
|
||||||
|
uint32_t low_delay_mode_flag : 1;
|
||||||
|
uint32_t initial_display_delay_present_for_this_op : 1;
|
||||||
|
uint32_t reserved : 29;
|
||||||
|
} StdVideoEncodeAV1OperatingPointInfoFlags;
|
||||||
|
|
||||||
|
typedef struct StdVideoEncodeAV1OperatingPointInfo {
|
||||||
|
StdVideoEncodeAV1OperatingPointInfoFlags flags;
|
||||||
|
uint16_t operating_point_idc;
|
||||||
|
uint8_t seq_level_idx;
|
||||||
|
uint8_t seq_tier;
|
||||||
|
uint32_t decoder_buffer_delay;
|
||||||
|
uint32_t encoder_buffer_delay;
|
||||||
|
uint8_t initial_display_delay_minus_1;
|
||||||
|
} StdVideoEncodeAV1OperatingPointInfo;
|
||||||
|
|
||||||
|
typedef struct StdVideoEncodeAV1PictureInfoFlags {
|
||||||
|
uint32_t error_resilient_mode : 1;
|
||||||
|
uint32_t disable_cdf_update : 1;
|
||||||
|
uint32_t use_superres : 1;
|
||||||
|
uint32_t render_and_frame_size_different : 1;
|
||||||
|
uint32_t allow_screen_content_tools : 1;
|
||||||
|
uint32_t is_filter_switchable : 1;
|
||||||
|
uint32_t force_integer_mv : 1;
|
||||||
|
uint32_t frame_size_override_flag : 1;
|
||||||
|
uint32_t buffer_removal_time_present_flag : 1;
|
||||||
|
uint32_t allow_intrabc : 1;
|
||||||
|
uint32_t frame_refs_short_signaling : 1;
|
||||||
|
uint32_t allow_high_precision_mv : 1;
|
||||||
|
uint32_t is_motion_mode_switchable : 1;
|
||||||
|
uint32_t use_ref_frame_mvs : 1;
|
||||||
|
uint32_t disable_frame_end_update_cdf : 1;
|
||||||
|
uint32_t allow_warped_motion : 1;
|
||||||
|
uint32_t reduced_tx_set : 1;
|
||||||
|
uint32_t skip_mode_present : 1;
|
||||||
|
uint32_t delta_q_present : 1;
|
||||||
|
uint32_t delta_lf_present : 1;
|
||||||
|
uint32_t delta_lf_multi : 1;
|
||||||
|
uint32_t segmentation_enabled : 1;
|
||||||
|
uint32_t segmentation_update_map : 1;
|
||||||
|
uint32_t segmentation_temporal_update : 1;
|
||||||
|
uint32_t segmentation_update_data : 1;
|
||||||
|
uint32_t UsesLr : 1;
|
||||||
|
uint32_t usesChromaLr : 1;
|
||||||
|
uint32_t show_frame : 1;
|
||||||
|
uint32_t showable_frame : 1;
|
||||||
|
uint32_t reserved : 3;
|
||||||
|
} StdVideoEncodeAV1PictureInfoFlags;
|
||||||
|
|
||||||
|
typedef struct StdVideoEncodeAV1PictureInfo {
|
||||||
|
StdVideoEncodeAV1PictureInfoFlags flags;
|
||||||
|
StdVideoAV1FrameType frame_type;
|
||||||
|
uint32_t frame_presentation_time;
|
||||||
|
uint32_t current_frame_id;
|
||||||
|
uint8_t order_hint;
|
||||||
|
uint8_t primary_ref_frame;
|
||||||
|
uint8_t refresh_frame_flags;
|
||||||
|
uint8_t coded_denom;
|
||||||
|
uint16_t render_width_minus_1;
|
||||||
|
uint16_t render_height_minus_1;
|
||||||
|
StdVideoAV1InterpolationFilter interpolation_filter;
|
||||||
|
StdVideoAV1TxMode TxMode;
|
||||||
|
uint8_t delta_q_res;
|
||||||
|
uint8_t delta_lf_res;
|
||||||
|
uint8_t ref_order_hint[STD_VIDEO_AV1_NUM_REF_FRAMES];
|
||||||
|
int8_t ref_frame_idx[STD_VIDEO_AV1_REFS_PER_FRAME];
|
||||||
|
uint8_t reserved1[3];
|
||||||
|
uint32_t delta_frame_id_minus_1[STD_VIDEO_AV1_REFS_PER_FRAME];
|
||||||
|
const StdVideoAV1TileInfo* pTileInfo;
|
||||||
|
const StdVideoAV1Quantization* pQuantization;
|
||||||
|
const StdVideoAV1Segmentation* pSegmentation;
|
||||||
|
const StdVideoAV1LoopFilter* pLoopFilter;
|
||||||
|
const StdVideoAV1CDEF* pCDEF;
|
||||||
|
const StdVideoAV1LoopRestoration* pLoopRestoration;
|
||||||
|
const StdVideoAV1GlobalMotion* pGlobalMotion;
|
||||||
|
const StdVideoEncodeAV1ExtensionHeader* pExtensionHeader;
|
||||||
|
const uint32_t* pBufferRemovalTimes;
|
||||||
|
} StdVideoEncodeAV1PictureInfo;
|
||||||
|
|
||||||
|
typedef struct StdVideoEncodeAV1ReferenceInfoFlags {
|
||||||
|
uint32_t disable_frame_end_update_cdf : 1;
|
||||||
|
uint32_t segmentation_enabled : 1;
|
||||||
|
uint32_t reserved : 30;
|
||||||
|
} StdVideoEncodeAV1ReferenceInfoFlags;
|
||||||
|
|
||||||
|
typedef struct StdVideoEncodeAV1ReferenceInfo {
|
||||||
|
StdVideoEncodeAV1ReferenceInfoFlags flags;
|
||||||
|
uint32_t RefFrameId;
|
||||||
|
StdVideoAV1FrameType frame_type;
|
||||||
|
uint8_t OrderHint;
|
||||||
|
uint8_t reserved1[3];
|
||||||
|
const StdVideoEncodeAV1ExtensionHeader* pExtensionHeader;
|
||||||
|
} StdVideoEncodeAV1ReferenceInfo;
|
||||||
|
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif
|
||||||
Vendored
+52
-6
@@ -2,10 +2,12 @@
|
|||||||
// Vulkan wrapper generated from "https://raw.githubusercontent.com/KhronosGroup/Vulkan-Headers/master/include/vulkan/vulkan_core.h"
|
// Vulkan wrapper generated from "https://raw.githubusercontent.com/KhronosGroup/Vulkan-Headers/master/include/vulkan/vulkan_core.h"
|
||||||
//
|
//
|
||||||
package vulkan
|
package vulkan
|
||||||
|
// Core API
|
||||||
API_VERSION_1_0 :: (1<<22) | (0<<12) | (0)
|
API_VERSION_1_0 :: (1<<22) | (0<<12) | (0)
|
||||||
API_VERSION_1_1 :: (1<<22) | (1<<12) | (0)
|
API_VERSION_1_1 :: (1<<22) | (1<<12) | (0)
|
||||||
API_VERSION_1_2 :: (1<<22) | (2<<12) | (0)
|
API_VERSION_1_2 :: (1<<22) | (2<<12) | (0)
|
||||||
API_VERSION_1_3 :: (1<<22) | (3<<12) | (0)
|
API_VERSION_1_3 :: (1<<22) | (3<<12) | (0)
|
||||||
|
API_VERSION_1_4 :: (1<<22) | (4<<12) | (0)
|
||||||
|
|
||||||
MAKE_VERSION :: proc(major, minor, patch: u32) -> u32 {
|
MAKE_VERSION :: proc(major, minor, patch: u32) -> u32 {
|
||||||
return (major<<22) | (minor<<12) | (patch)
|
return (major<<22) | (minor<<12) | (patch)
|
||||||
@@ -47,11 +49,29 @@ MAX_DEVICE_GROUP_SIZE :: 32
|
|||||||
LUID_SIZE_KHX :: 8
|
LUID_SIZE_KHX :: 8
|
||||||
LUID_SIZE :: 8
|
LUID_SIZE :: 8
|
||||||
MAX_QUEUE_FAMILY_EXTERNAL :: ~u32(1)
|
MAX_QUEUE_FAMILY_EXTERNAL :: ~u32(1)
|
||||||
MAX_GLOBAL_PRIORITY_SIZE_EXT :: 16
|
MAX_GLOBAL_PRIORITY_SIZE :: 16
|
||||||
|
MAX_GLOBAL_PRIORITY_SIZE_EXT :: MAX_GLOBAL_PRIORITY_SIZE
|
||||||
QUEUE_FAMILY_EXTERNAL :: MAX_QUEUE_FAMILY_EXTERNAL
|
QUEUE_FAMILY_EXTERNAL :: MAX_QUEUE_FAMILY_EXTERNAL
|
||||||
|
|
||||||
|
// Vulkan Video API Constants
|
||||||
|
VULKAN_VIDEO_CODEC_AV1_DECODE_API_VERSION_1_0_0 :: (1<<22) | (0<<12) | (0)
|
||||||
|
VULKAN_VIDEO_CODEC_AV1_ENCODE_API_VERSION_1_0_0 :: (1<<22) | (0<<12) | (0)
|
||||||
|
VULKAN_VIDEO_CODEC_H264_ENCODE_API_VERSION_1_0_0 :: (1<<22) | (0<<12) | (0)
|
||||||
|
VULKAN_VIDEO_CODEC_H264_DECODE_API_VERSION_1_0_0 :: (1<<22) | (0<<12) | (0)
|
||||||
|
VULKAN_VIDEO_CODEC_H265_DECODE_API_VERSION_1_0_0 :: (1<<22) | (0<<12) | (0)
|
||||||
|
VULKAN_VIDEO_CODEC_H265_ENCODE_API_VERSION_1_0_0 :: (1<<22) | (0<<12) | (0)
|
||||||
|
|
||||||
|
VULKAN_VIDEO_CODEC_AV1_DECODE_SPEC_VERSION :: VULKAN_VIDEO_CODEC_AV1_DECODE_API_VERSION_1_0_0
|
||||||
|
VULKAN_VIDEO_CODEC_AV1_ENCODE_SPEC_VERSION :: VULKAN_VIDEO_CODEC_AV1_ENCODE_API_VERSION_1_0_0
|
||||||
|
VULKAN_VIDEO_CODEC_H264_ENCODE_SPEC_VERSION :: VULKAN_VIDEO_CODEC_H264_ENCODE_API_VERSION_1_0_0
|
||||||
|
VULKAN_VIDEO_CODEC_H264_DECODE_SPEC_VERSION :: VULKAN_VIDEO_CODEC_H264_DECODE_API_VERSION_1_0_0
|
||||||
|
VULKAN_VIDEO_CODEC_H265_DECODE_SPEC_VERSION :: VULKAN_VIDEO_CODEC_H265_DECODE_API_VERSION_1_0_0
|
||||||
|
VULKAN_VIDEO_CODEC_H265_ENCODE_SPEC_VERSION :: VULKAN_VIDEO_CODEC_H265_ENCODE_API_VERSION_1_0_0
|
||||||
|
|
||||||
|
MAKE_VIDEO_STD_VERSION :: MAKE_VERSION
|
||||||
|
|
||||||
// General Constants
|
// General Constants
|
||||||
HEADER_VERSION :: 296
|
HEADER_VERSION :: 303
|
||||||
MAX_DRIVER_NAME_SIZE :: 256
|
MAX_DRIVER_NAME_SIZE :: 256
|
||||||
MAX_DRIVER_INFO_SIZE :: 256
|
MAX_DRIVER_INFO_SIZE :: 256
|
||||||
|
|
||||||
@@ -85,6 +105,7 @@ VIDEO_H264_SCALING_LIST_8X8_NUM_ELEMENTS :: 64
|
|||||||
VIDEO_H264_MAX_NUM_LIST_REF :: 32
|
VIDEO_H264_MAX_NUM_LIST_REF :: 32
|
||||||
VIDEO_H264_MAX_CHROMA_PLANES :: 2
|
VIDEO_H264_MAX_CHROMA_PLANES :: 2
|
||||||
VIDEO_H264_NO_REFERENCE_PICTURE :: 0xFF
|
VIDEO_H264_NO_REFERENCE_PICTURE :: 0xFF
|
||||||
|
VIDEO_DECODE_H264_FIELD_ORDER_COUNT_LIST_SIZE :: 2
|
||||||
VIDEO_H265_CPB_CNT_LIST_SIZE :: 32
|
VIDEO_H265_CPB_CNT_LIST_SIZE :: 32
|
||||||
VIDEO_H265_SUBLAYERS_LIST_SIZE :: 7
|
VIDEO_H265_SUBLAYERS_LIST_SIZE :: 7
|
||||||
VIDEO_H265_SCALING_LIST_4X4_NUM_LISTS :: 6
|
VIDEO_H265_SCALING_LIST_4X4_NUM_LISTS :: 6
|
||||||
@@ -108,9 +129,16 @@ VIDEO_H265_MAX_LONG_TERM_REF_PICS_SPS :: 32
|
|||||||
VIDEO_H265_MAX_LONG_TERM_PICS :: 16
|
VIDEO_H265_MAX_LONG_TERM_PICS :: 16
|
||||||
VIDEO_H265_MAX_DELTA_POC :: 48
|
VIDEO_H265_MAX_DELTA_POC :: 48
|
||||||
VIDEO_H265_NO_REFERENCE_PICTURE :: 0xFF
|
VIDEO_H265_NO_REFERENCE_PICTURE :: 0xFF
|
||||||
VIDEO_DECODE_H264_FIELD_ORDER_COUNT_LIST_SIZE :: 2
|
|
||||||
VIDEO_DECODE_H265_REF_PIC_SET_LIST_SIZE :: 8
|
VIDEO_DECODE_H265_REF_PIC_SET_LIST_SIZE :: 8
|
||||||
|
|
||||||
|
// Vulkan Video Codec Constants
|
||||||
|
VULKAN_VIDEO_CODEC_AV1_DECODE_EXTENSION_NAME :: "VK_STD_vulkan_video_codec_av1_decode"
|
||||||
|
VULKAN_VIDEO_CODEC_AV1_ENCODE_EXTENSION_NAME :: "VK_STD_vulkan_video_codec_av1_encode"
|
||||||
|
VULKAN_VIDEO_CODEC_H264_DECODE_EXTENSION_NAME :: "VK_STD_vulkan_video_codec_h264_decode"
|
||||||
|
VULKAN_VIDEO_CODEC_H264_ENCODE_EXTENSION_NAME :: "VK_STD_vulkan_video_codec_h264_encode"
|
||||||
|
VULKAN_VIDEO_CODEC_H265_DECODE_EXTENSION_NAME :: "VK_STD_vulkan_video_codec_h265_decode"
|
||||||
|
VULKAN_VIDEO_CODEC_H265_ENCODE_EXTENSION_NAME :: "VK_STD_vulkan_video_codec_h265_encode"
|
||||||
|
|
||||||
// Vendor Constants
|
// Vendor Constants
|
||||||
KHR_surface :: 1
|
KHR_surface :: 1
|
||||||
KHR_SURFACE_SPEC_VERSION :: 25
|
KHR_SURFACE_SPEC_VERSION :: 25
|
||||||
@@ -281,9 +309,9 @@ KHR_video_decode_h265 :: 1
|
|||||||
KHR_VIDEO_DECODE_H265_SPEC_VERSION :: 8
|
KHR_VIDEO_DECODE_H265_SPEC_VERSION :: 8
|
||||||
KHR_VIDEO_DECODE_H265_EXTENSION_NAME :: "VK_KHR_video_decode_h265"
|
KHR_VIDEO_DECODE_H265_EXTENSION_NAME :: "VK_KHR_video_decode_h265"
|
||||||
KHR_global_priority :: 1
|
KHR_global_priority :: 1
|
||||||
MAX_GLOBAL_PRIORITY_SIZE_KHR :: 16
|
|
||||||
KHR_GLOBAL_PRIORITY_SPEC_VERSION :: 1
|
KHR_GLOBAL_PRIORITY_SPEC_VERSION :: 1
|
||||||
KHR_GLOBAL_PRIORITY_EXTENSION_NAME :: "VK_KHR_global_priority"
|
KHR_GLOBAL_PRIORITY_EXTENSION_NAME :: "VK_KHR_global_priority"
|
||||||
|
MAX_GLOBAL_PRIORITY_SIZE_KHR :: MAX_GLOBAL_PRIORITY_SIZE
|
||||||
KHR_driver_properties :: 1
|
KHR_driver_properties :: 1
|
||||||
KHR_DRIVER_PROPERTIES_SPEC_VERSION :: 1
|
KHR_DRIVER_PROPERTIES_SPEC_VERSION :: 1
|
||||||
KHR_DRIVER_PROPERTIES_EXTENSION_NAME :: "VK_KHR_driver_properties"
|
KHR_DRIVER_PROPERTIES_EXTENSION_NAME :: "VK_KHR_driver_properties"
|
||||||
@@ -414,6 +442,9 @@ KHR_video_decode_av1 :: 1
|
|||||||
MAX_VIDEO_AV1_REFERENCES_PER_FRAME_KHR :: 7
|
MAX_VIDEO_AV1_REFERENCES_PER_FRAME_KHR :: 7
|
||||||
KHR_VIDEO_DECODE_AV1_SPEC_VERSION :: 1
|
KHR_VIDEO_DECODE_AV1_SPEC_VERSION :: 1
|
||||||
KHR_VIDEO_DECODE_AV1_EXTENSION_NAME :: "VK_KHR_video_decode_av1"
|
KHR_VIDEO_DECODE_AV1_EXTENSION_NAME :: "VK_KHR_video_decode_av1"
|
||||||
|
KHR_video_encode_av1 :: 1
|
||||||
|
KHR_VIDEO_ENCODE_AV1_SPEC_VERSION :: 1
|
||||||
|
KHR_VIDEO_ENCODE_AV1_EXTENSION_NAME :: "VK_KHR_video_encode_av1"
|
||||||
KHR_video_maintenance1 :: 1
|
KHR_video_maintenance1 :: 1
|
||||||
KHR_VIDEO_MAINTENANCE_1_SPEC_VERSION :: 1
|
KHR_VIDEO_MAINTENANCE_1_SPEC_VERSION :: 1
|
||||||
KHR_VIDEO_MAINTENANCE_1_EXTENSION_NAME :: "VK_KHR_video_maintenance1"
|
KHR_VIDEO_MAINTENANCE_1_EXTENSION_NAME :: "VK_KHR_video_maintenance1"
|
||||||
@@ -441,6 +472,9 @@ KHR_SHADER_EXPECT_ASSUME_EXTENSION_NAME :: "VK_KHR_shader_expe
|
|||||||
KHR_maintenance6 :: 1
|
KHR_maintenance6 :: 1
|
||||||
KHR_MAINTENANCE_6_SPEC_VERSION :: 1
|
KHR_MAINTENANCE_6_SPEC_VERSION :: 1
|
||||||
KHR_MAINTENANCE_6_EXTENSION_NAME :: "VK_KHR_maintenance6"
|
KHR_MAINTENANCE_6_EXTENSION_NAME :: "VK_KHR_maintenance6"
|
||||||
|
KHR_video_encode_quantization_map :: 1
|
||||||
|
KHR_VIDEO_ENCODE_QUANTIZATION_MAP_SPEC_VERSION :: 2
|
||||||
|
KHR_VIDEO_ENCODE_QUANTIZATION_MAP_EXTENSION_NAME :: "VK_KHR_video_encode_quantization_map"
|
||||||
KHR_shader_relaxed_extended_instruction :: 1
|
KHR_shader_relaxed_extended_instruction :: 1
|
||||||
KHR_SHADER_RELAXED_EXTENDED_INSTRUCTION_SPEC_VERSION :: 1
|
KHR_SHADER_RELAXED_EXTENDED_INSTRUCTION_SPEC_VERSION :: 1
|
||||||
KHR_SHADER_RELAXED_EXTENDED_INSTRUCTION_EXTENSION_NAME :: "VK_KHR_shader_relaxed_extended_instruction"
|
KHR_SHADER_RELAXED_EXTENDED_INSTRUCTION_EXTENSION_NAME :: "VK_KHR_shader_relaxed_extended_instruction"
|
||||||
@@ -478,10 +512,10 @@ EXT_transform_feedback :: 1
|
|||||||
EXT_TRANSFORM_FEEDBACK_SPEC_VERSION :: 1
|
EXT_TRANSFORM_FEEDBACK_SPEC_VERSION :: 1
|
||||||
EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME :: "VK_EXT_transform_feedback"
|
EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME :: "VK_EXT_transform_feedback"
|
||||||
NVX_binary_import :: 1
|
NVX_binary_import :: 1
|
||||||
NVX_BINARY_IMPORT_SPEC_VERSION :: 1
|
NVX_BINARY_IMPORT_SPEC_VERSION :: 2
|
||||||
NVX_BINARY_IMPORT_EXTENSION_NAME :: "VK_NVX_binary_import"
|
NVX_BINARY_IMPORT_EXTENSION_NAME :: "VK_NVX_binary_import"
|
||||||
NVX_image_view_handle :: 1
|
NVX_image_view_handle :: 1
|
||||||
NVX_IMAGE_VIEW_HANDLE_SPEC_VERSION :: 2
|
NVX_IMAGE_VIEW_HANDLE_SPEC_VERSION :: 3
|
||||||
NVX_IMAGE_VIEW_HANDLE_EXTENSION_NAME :: "VK_NVX_image_view_handle"
|
NVX_IMAGE_VIEW_HANDLE_EXTENSION_NAME :: "VK_NVX_image_view_handle"
|
||||||
AMD_draw_indirect_count :: 1
|
AMD_draw_indirect_count :: 1
|
||||||
AMD_DRAW_INDIRECT_COUNT_SPEC_VERSION :: 2
|
AMD_DRAW_INDIRECT_COUNT_SPEC_VERSION :: 2
|
||||||
@@ -905,6 +939,9 @@ EXT_DEPTH_CLIP_CONTROL_EXTENSION_NAME :: "VK_EXT_depth_clip_
|
|||||||
EXT_primitive_topology_list_restart :: 1
|
EXT_primitive_topology_list_restart :: 1
|
||||||
EXT_PRIMITIVE_TOPOLOGY_LIST_RESTART_SPEC_VERSION :: 1
|
EXT_PRIMITIVE_TOPOLOGY_LIST_RESTART_SPEC_VERSION :: 1
|
||||||
EXT_PRIMITIVE_TOPOLOGY_LIST_RESTART_EXTENSION_NAME :: "VK_EXT_primitive_topology_list_restart"
|
EXT_PRIMITIVE_TOPOLOGY_LIST_RESTART_EXTENSION_NAME :: "VK_EXT_primitive_topology_list_restart"
|
||||||
|
EXT_present_mode_fifo_latest_ready :: 1
|
||||||
|
EXT_PRESENT_MODE_FIFO_LATEST_READY_SPEC_VERSION :: 1
|
||||||
|
EXT_PRESENT_MODE_FIFO_LATEST_READY_EXTENSION_NAME :: "VK_EXT_present_mode_fifo_latest_ready"
|
||||||
NV_external_memory_rdma :: 1
|
NV_external_memory_rdma :: 1
|
||||||
NV_EXTERNAL_MEMORY_RDMA_SPEC_VERSION :: 1
|
NV_EXTERNAL_MEMORY_RDMA_SPEC_VERSION :: 1
|
||||||
NV_EXTERNAL_MEMORY_RDMA_EXTENSION_NAME :: "VK_NV_external_memory_rdma"
|
NV_EXTERNAL_MEMORY_RDMA_EXTENSION_NAME :: "VK_NV_external_memory_rdma"
|
||||||
@@ -1046,6 +1083,9 @@ EXT_ATTACHMENT_FEEDBACK_LOOP_DYNAMIC_STATE_EXTENSION_NAME :: "VK_EXT_attachment_
|
|||||||
NV_descriptor_pool_overallocation :: 1
|
NV_descriptor_pool_overallocation :: 1
|
||||||
NV_DESCRIPTOR_POOL_OVERALLOCATION_SPEC_VERSION :: 1
|
NV_DESCRIPTOR_POOL_OVERALLOCATION_SPEC_VERSION :: 1
|
||||||
NV_DESCRIPTOR_POOL_OVERALLOCATION_EXTENSION_NAME :: "VK_NV_descriptor_pool_overallocation"
|
NV_DESCRIPTOR_POOL_OVERALLOCATION_EXTENSION_NAME :: "VK_NV_descriptor_pool_overallocation"
|
||||||
|
NV_display_stereo :: 1
|
||||||
|
NV_DISPLAY_STEREO_SPEC_VERSION :: 1
|
||||||
|
NV_DISPLAY_STEREO_EXTENSION_NAME :: "VK_NV_display_stereo"
|
||||||
NV_raw_access_chains :: 1
|
NV_raw_access_chains :: 1
|
||||||
NV_RAW_ACCESS_CHAINS_SPEC_VERSION :: 1
|
NV_RAW_ACCESS_CHAINS_SPEC_VERSION :: 1
|
||||||
NV_RAW_ACCESS_CHAINS_EXTENSION_NAME :: "VK_NV_raw_access_chains"
|
NV_RAW_ACCESS_CHAINS_EXTENSION_NAME :: "VK_NV_raw_access_chains"
|
||||||
@@ -1067,6 +1107,12 @@ EXT_DEVICE_GENERATED_COMMANDS_EXTENSION_NAME :: "VK_EXT_device_gene
|
|||||||
EXT_depth_clamp_control :: 1
|
EXT_depth_clamp_control :: 1
|
||||||
EXT_DEPTH_CLAMP_CONTROL_SPEC_VERSION :: 1
|
EXT_DEPTH_CLAMP_CONTROL_SPEC_VERSION :: 1
|
||||||
EXT_DEPTH_CLAMP_CONTROL_EXTENSION_NAME :: "VK_EXT_depth_clamp_control"
|
EXT_DEPTH_CLAMP_CONTROL_EXTENSION_NAME :: "VK_EXT_depth_clamp_control"
|
||||||
|
NV_cooperative_matrix2 :: 1
|
||||||
|
NV_COOPERATIVE_MATRIX_2_SPEC_VERSION :: 1
|
||||||
|
NV_COOPERATIVE_MATRIX_2_EXTENSION_NAME :: "VK_NV_cooperative_matrix2"
|
||||||
|
EXT_vertex_attribute_robustness :: 1
|
||||||
|
EXT_VERTEX_ATTRIBUTE_ROBUSTNESS_SPEC_VERSION :: 1
|
||||||
|
EXT_VERTEX_ATTRIBUTE_ROBUSTNESS_EXTENSION_NAME :: "VK_EXT_vertex_attribute_robustness"
|
||||||
KHR_acceleration_structure :: 1
|
KHR_acceleration_structure :: 1
|
||||||
KHR_ACCELERATION_STRUCTURE_SPEC_VERSION :: 13
|
KHR_ACCELERATION_STRUCTURE_SPEC_VERSION :: 13
|
||||||
KHR_ACCELERATION_STRUCTURE_EXTENSION_NAME :: "VK_KHR_acceleration_structure"
|
KHR_ACCELERATION_STRUCTURE_EXTENSION_NAME :: "VK_KHR_acceleration_structure"
|
||||||
|
|||||||
Vendored
+445
-173
File diff suppressed because it is too large
Load Diff
Vendored
+160
-16
@@ -57,6 +57,7 @@ ProcGetInstanceProcAddr :: #type pro
|
|||||||
ProcGetInstanceProcAddrLUNARG :: #type proc "system" (instance: Instance, pName: cstring) -> ProcVoidFunction
|
ProcGetInstanceProcAddrLUNARG :: #type proc "system" (instance: Instance, pName: cstring) -> ProcVoidFunction
|
||||||
ProcGetPhysicalDeviceCalibrateableTimeDomainsEXT :: #type proc "system" (physicalDevice: PhysicalDevice, pTimeDomainCount: ^u32, pTimeDomains: [^]TimeDomainKHR) -> Result
|
ProcGetPhysicalDeviceCalibrateableTimeDomainsEXT :: #type proc "system" (physicalDevice: PhysicalDevice, pTimeDomainCount: ^u32, pTimeDomains: [^]TimeDomainKHR) -> Result
|
||||||
ProcGetPhysicalDeviceCalibrateableTimeDomainsKHR :: #type proc "system" (physicalDevice: PhysicalDevice, pTimeDomainCount: ^u32, pTimeDomains: [^]TimeDomainKHR) -> Result
|
ProcGetPhysicalDeviceCalibrateableTimeDomainsKHR :: #type proc "system" (physicalDevice: PhysicalDevice, pTimeDomainCount: ^u32, pTimeDomains: [^]TimeDomainKHR) -> Result
|
||||||
|
ProcGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV :: #type proc "system" (physicalDevice: PhysicalDevice, pPropertyCount: ^u32, pProperties: [^]CooperativeMatrixFlexibleDimensionsPropertiesNV) -> Result
|
||||||
ProcGetPhysicalDeviceCooperativeMatrixPropertiesKHR :: #type proc "system" (physicalDevice: PhysicalDevice, pPropertyCount: ^u32, pProperties: [^]CooperativeMatrixPropertiesKHR) -> Result
|
ProcGetPhysicalDeviceCooperativeMatrixPropertiesKHR :: #type proc "system" (physicalDevice: PhysicalDevice, pPropertyCount: ^u32, pProperties: [^]CooperativeMatrixPropertiesKHR) -> Result
|
||||||
ProcGetPhysicalDeviceCooperativeMatrixPropertiesNV :: #type proc "system" (physicalDevice: PhysicalDevice, pPropertyCount: ^u32, pProperties: [^]CooperativeMatrixPropertiesNV) -> Result
|
ProcGetPhysicalDeviceCooperativeMatrixPropertiesNV :: #type proc "system" (physicalDevice: PhysicalDevice, pPropertyCount: ^u32, pProperties: [^]CooperativeMatrixPropertiesNV) -> Result
|
||||||
ProcGetPhysicalDeviceDisplayPlaneProperties2KHR :: #type proc "system" (physicalDevice: PhysicalDevice, pPropertyCount: ^u32, pProperties: [^]DisplayPlaneProperties2KHR) -> Result
|
ProcGetPhysicalDeviceDisplayPlaneProperties2KHR :: #type proc "system" (physicalDevice: PhysicalDevice, pPropertyCount: ^u32, pProperties: [^]DisplayPlaneProperties2KHR) -> Result
|
||||||
@@ -153,8 +154,10 @@ ProcCmdBindDescriptorBufferEmbeddedSamplers2EXT :: #type proc "system
|
|||||||
ProcCmdBindDescriptorBufferEmbeddedSamplersEXT :: #type proc "system" (commandBuffer: CommandBuffer, pipelineBindPoint: PipelineBindPoint, layout: PipelineLayout, set: u32)
|
ProcCmdBindDescriptorBufferEmbeddedSamplersEXT :: #type proc "system" (commandBuffer: CommandBuffer, pipelineBindPoint: PipelineBindPoint, layout: PipelineLayout, set: u32)
|
||||||
ProcCmdBindDescriptorBuffersEXT :: #type proc "system" (commandBuffer: CommandBuffer, bufferCount: u32, pBindingInfos: [^]DescriptorBufferBindingInfoEXT)
|
ProcCmdBindDescriptorBuffersEXT :: #type proc "system" (commandBuffer: CommandBuffer, bufferCount: u32, pBindingInfos: [^]DescriptorBufferBindingInfoEXT)
|
||||||
ProcCmdBindDescriptorSets :: #type proc "system" (commandBuffer: CommandBuffer, pipelineBindPoint: PipelineBindPoint, layout: PipelineLayout, firstSet: u32, descriptorSetCount: u32, pDescriptorSets: [^]DescriptorSet, dynamicOffsetCount: u32, pDynamicOffsets: [^]u32)
|
ProcCmdBindDescriptorSets :: #type proc "system" (commandBuffer: CommandBuffer, pipelineBindPoint: PipelineBindPoint, layout: PipelineLayout, firstSet: u32, descriptorSetCount: u32, pDescriptorSets: [^]DescriptorSet, dynamicOffsetCount: u32, pDynamicOffsets: [^]u32)
|
||||||
ProcCmdBindDescriptorSets2KHR :: #type proc "system" (commandBuffer: CommandBuffer, pBindDescriptorSetsInfo: ^BindDescriptorSetsInfoKHR)
|
ProcCmdBindDescriptorSets2 :: #type proc "system" (commandBuffer: CommandBuffer, pBindDescriptorSetsInfo: ^BindDescriptorSetsInfo)
|
||||||
|
ProcCmdBindDescriptorSets2KHR :: #type proc "system" (commandBuffer: CommandBuffer, pBindDescriptorSetsInfo: ^BindDescriptorSetsInfo)
|
||||||
ProcCmdBindIndexBuffer :: #type proc "system" (commandBuffer: CommandBuffer, buffer: Buffer, offset: DeviceSize, indexType: IndexType)
|
ProcCmdBindIndexBuffer :: #type proc "system" (commandBuffer: CommandBuffer, buffer: Buffer, offset: DeviceSize, indexType: IndexType)
|
||||||
|
ProcCmdBindIndexBuffer2 :: #type proc "system" (commandBuffer: CommandBuffer, buffer: Buffer, offset: DeviceSize, size: DeviceSize, indexType: IndexType)
|
||||||
ProcCmdBindIndexBuffer2KHR :: #type proc "system" (commandBuffer: CommandBuffer, buffer: Buffer, offset: DeviceSize, size: DeviceSize, indexType: IndexType)
|
ProcCmdBindIndexBuffer2KHR :: #type proc "system" (commandBuffer: CommandBuffer, buffer: Buffer, offset: DeviceSize, size: DeviceSize, indexType: IndexType)
|
||||||
ProcCmdBindInvocationMaskHUAWEI :: #type proc "system" (commandBuffer: CommandBuffer, imageView: ImageView, imageLayout: ImageLayout)
|
ProcCmdBindInvocationMaskHUAWEI :: #type proc "system" (commandBuffer: CommandBuffer, imageView: ImageView, imageLayout: ImageLayout)
|
||||||
ProcCmdBindPipeline :: #type proc "system" (commandBuffer: CommandBuffer, pipelineBindPoint: PipelineBindPoint, pipeline: Pipeline)
|
ProcCmdBindPipeline :: #type proc "system" (commandBuffer: CommandBuffer, pipelineBindPoint: PipelineBindPoint, pipeline: Pipeline)
|
||||||
@@ -258,10 +261,15 @@ ProcCmdPipelineBarrier2KHR :: #type proc "system
|
|||||||
ProcCmdPreprocessGeneratedCommandsEXT :: #type proc "system" (commandBuffer: CommandBuffer, pGeneratedCommandsInfo: ^GeneratedCommandsInfoEXT, stateCommandBuffer: CommandBuffer)
|
ProcCmdPreprocessGeneratedCommandsEXT :: #type proc "system" (commandBuffer: CommandBuffer, pGeneratedCommandsInfo: ^GeneratedCommandsInfoEXT, stateCommandBuffer: CommandBuffer)
|
||||||
ProcCmdPreprocessGeneratedCommandsNV :: #type proc "system" (commandBuffer: CommandBuffer, pGeneratedCommandsInfo: ^GeneratedCommandsInfoNV)
|
ProcCmdPreprocessGeneratedCommandsNV :: #type proc "system" (commandBuffer: CommandBuffer, pGeneratedCommandsInfo: ^GeneratedCommandsInfoNV)
|
||||||
ProcCmdPushConstants :: #type proc "system" (commandBuffer: CommandBuffer, layout: PipelineLayout, stageFlags: ShaderStageFlags, offset: u32, size: u32, pValues: rawptr)
|
ProcCmdPushConstants :: #type proc "system" (commandBuffer: CommandBuffer, layout: PipelineLayout, stageFlags: ShaderStageFlags, offset: u32, size: u32, pValues: rawptr)
|
||||||
ProcCmdPushConstants2KHR :: #type proc "system" (commandBuffer: CommandBuffer, pPushConstantsInfo: ^PushConstantsInfoKHR)
|
ProcCmdPushConstants2 :: #type proc "system" (commandBuffer: CommandBuffer, pPushConstantsInfo: ^PushConstantsInfo)
|
||||||
ProcCmdPushDescriptorSet2KHR :: #type proc "system" (commandBuffer: CommandBuffer, pPushDescriptorSetInfo: ^PushDescriptorSetInfoKHR)
|
ProcCmdPushConstants2KHR :: #type proc "system" (commandBuffer: CommandBuffer, pPushConstantsInfo: ^PushConstantsInfo)
|
||||||
|
ProcCmdPushDescriptorSet :: #type proc "system" (commandBuffer: CommandBuffer, pipelineBindPoint: PipelineBindPoint, layout: PipelineLayout, set: u32, descriptorWriteCount: u32, pDescriptorWrites: [^]WriteDescriptorSet)
|
||||||
|
ProcCmdPushDescriptorSet2 :: #type proc "system" (commandBuffer: CommandBuffer, pPushDescriptorSetInfo: ^PushDescriptorSetInfo)
|
||||||
|
ProcCmdPushDescriptorSet2KHR :: #type proc "system" (commandBuffer: CommandBuffer, pPushDescriptorSetInfo: ^PushDescriptorSetInfo)
|
||||||
ProcCmdPushDescriptorSetKHR :: #type proc "system" (commandBuffer: CommandBuffer, pipelineBindPoint: PipelineBindPoint, layout: PipelineLayout, set: u32, descriptorWriteCount: u32, pDescriptorWrites: [^]WriteDescriptorSet)
|
ProcCmdPushDescriptorSetKHR :: #type proc "system" (commandBuffer: CommandBuffer, pipelineBindPoint: PipelineBindPoint, layout: PipelineLayout, set: u32, descriptorWriteCount: u32, pDescriptorWrites: [^]WriteDescriptorSet)
|
||||||
ProcCmdPushDescriptorSetWithTemplate2KHR :: #type proc "system" (commandBuffer: CommandBuffer, pPushDescriptorSetWithTemplateInfo: ^PushDescriptorSetWithTemplateInfoKHR)
|
ProcCmdPushDescriptorSetWithTemplate :: #type proc "system" (commandBuffer: CommandBuffer, descriptorUpdateTemplate: DescriptorUpdateTemplate, layout: PipelineLayout, set: u32, pData: rawptr)
|
||||||
|
ProcCmdPushDescriptorSetWithTemplate2 :: #type proc "system" (commandBuffer: CommandBuffer, pPushDescriptorSetWithTemplateInfo: ^PushDescriptorSetWithTemplateInfo)
|
||||||
|
ProcCmdPushDescriptorSetWithTemplate2KHR :: #type proc "system" (commandBuffer: CommandBuffer, pPushDescriptorSetWithTemplateInfo: ^PushDescriptorSetWithTemplateInfo)
|
||||||
ProcCmdPushDescriptorSetWithTemplateKHR :: #type proc "system" (commandBuffer: CommandBuffer, descriptorUpdateTemplate: DescriptorUpdateTemplate, layout: PipelineLayout, set: u32, pData: rawptr)
|
ProcCmdPushDescriptorSetWithTemplateKHR :: #type proc "system" (commandBuffer: CommandBuffer, descriptorUpdateTemplate: DescriptorUpdateTemplate, layout: PipelineLayout, set: u32, pData: rawptr)
|
||||||
ProcCmdResetEvent :: #type proc "system" (commandBuffer: CommandBuffer, event: Event, stageMask: PipelineStageFlags)
|
ProcCmdResetEvent :: #type proc "system" (commandBuffer: CommandBuffer, event: Event, stageMask: PipelineStageFlags)
|
||||||
ProcCmdResetEvent2 :: #type proc "system" (commandBuffer: CommandBuffer, event: Event, stageMask: PipelineStageFlags2)
|
ProcCmdResetEvent2 :: #type proc "system" (commandBuffer: CommandBuffer, event: Event, stageMask: PipelineStageFlags2)
|
||||||
@@ -324,6 +332,7 @@ ProcCmdSetFragmentShadingRateKHR :: #type proc "system
|
|||||||
ProcCmdSetFrontFace :: #type proc "system" (commandBuffer: CommandBuffer, frontFace: FrontFace)
|
ProcCmdSetFrontFace :: #type proc "system" (commandBuffer: CommandBuffer, frontFace: FrontFace)
|
||||||
ProcCmdSetFrontFaceEXT :: #type proc "system" (commandBuffer: CommandBuffer, frontFace: FrontFace)
|
ProcCmdSetFrontFaceEXT :: #type proc "system" (commandBuffer: CommandBuffer, frontFace: FrontFace)
|
||||||
ProcCmdSetLineRasterizationModeEXT :: #type proc "system" (commandBuffer: CommandBuffer, lineRasterizationMode: LineRasterizationModeEXT)
|
ProcCmdSetLineRasterizationModeEXT :: #type proc "system" (commandBuffer: CommandBuffer, lineRasterizationMode: LineRasterizationModeEXT)
|
||||||
|
ProcCmdSetLineStipple :: #type proc "system" (commandBuffer: CommandBuffer, lineStippleFactor: u32, lineStipplePattern: u16)
|
||||||
ProcCmdSetLineStippleEXT :: #type proc "system" (commandBuffer: CommandBuffer, lineStippleFactor: u32, lineStipplePattern: u16)
|
ProcCmdSetLineStippleEXT :: #type proc "system" (commandBuffer: CommandBuffer, lineStippleFactor: u32, lineStipplePattern: u16)
|
||||||
ProcCmdSetLineStippleEnableEXT :: #type proc "system" (commandBuffer: CommandBuffer, stippledLineEnable: b32)
|
ProcCmdSetLineStippleEnableEXT :: #type proc "system" (commandBuffer: CommandBuffer, stippledLineEnable: b32)
|
||||||
ProcCmdSetLineStippleKHR :: #type proc "system" (commandBuffer: CommandBuffer, lineStippleFactor: u32, lineStipplePattern: u16)
|
ProcCmdSetLineStippleKHR :: #type proc "system" (commandBuffer: CommandBuffer, lineStippleFactor: u32, lineStipplePattern: u16)
|
||||||
@@ -345,8 +354,10 @@ ProcCmdSetRasterizationStreamEXT :: #type proc "system
|
|||||||
ProcCmdSetRasterizerDiscardEnable :: #type proc "system" (commandBuffer: CommandBuffer, rasterizerDiscardEnable: b32)
|
ProcCmdSetRasterizerDiscardEnable :: #type proc "system" (commandBuffer: CommandBuffer, rasterizerDiscardEnable: b32)
|
||||||
ProcCmdSetRasterizerDiscardEnableEXT :: #type proc "system" (commandBuffer: CommandBuffer, rasterizerDiscardEnable: b32)
|
ProcCmdSetRasterizerDiscardEnableEXT :: #type proc "system" (commandBuffer: CommandBuffer, rasterizerDiscardEnable: b32)
|
||||||
ProcCmdSetRayTracingPipelineStackSizeKHR :: #type proc "system" (commandBuffer: CommandBuffer, pipelineStackSize: u32)
|
ProcCmdSetRayTracingPipelineStackSizeKHR :: #type proc "system" (commandBuffer: CommandBuffer, pipelineStackSize: u32)
|
||||||
ProcCmdSetRenderingAttachmentLocationsKHR :: #type proc "system" (commandBuffer: CommandBuffer, pLocationInfo: ^RenderingAttachmentLocationInfoKHR)
|
ProcCmdSetRenderingAttachmentLocations :: #type proc "system" (commandBuffer: CommandBuffer, pLocationInfo: ^RenderingAttachmentLocationInfo)
|
||||||
ProcCmdSetRenderingInputAttachmentIndicesKHR :: #type proc "system" (commandBuffer: CommandBuffer, pInputAttachmentIndexInfo: ^RenderingInputAttachmentIndexInfoKHR)
|
ProcCmdSetRenderingAttachmentLocationsKHR :: #type proc "system" (commandBuffer: CommandBuffer, pLocationInfo: ^RenderingAttachmentLocationInfo)
|
||||||
|
ProcCmdSetRenderingInputAttachmentIndices :: #type proc "system" (commandBuffer: CommandBuffer, pInputAttachmentIndexInfo: ^RenderingInputAttachmentIndexInfo)
|
||||||
|
ProcCmdSetRenderingInputAttachmentIndicesKHR :: #type proc "system" (commandBuffer: CommandBuffer, pInputAttachmentIndexInfo: ^RenderingInputAttachmentIndexInfo)
|
||||||
ProcCmdSetRepresentativeFragmentTestEnableNV :: #type proc "system" (commandBuffer: CommandBuffer, representativeFragmentTestEnable: b32)
|
ProcCmdSetRepresentativeFragmentTestEnableNV :: #type proc "system" (commandBuffer: CommandBuffer, representativeFragmentTestEnable: b32)
|
||||||
ProcCmdSetSampleLocationsEXT :: #type proc "system" (commandBuffer: CommandBuffer, pSampleLocationsInfo: ^SampleLocationsInfoEXT)
|
ProcCmdSetSampleLocationsEXT :: #type proc "system" (commandBuffer: CommandBuffer, pSampleLocationsInfo: ^SampleLocationsInfoEXT)
|
||||||
ProcCmdSetSampleLocationsEnableEXT :: #type proc "system" (commandBuffer: CommandBuffer, sampleLocationsEnable: b32)
|
ProcCmdSetSampleLocationsEnableEXT :: #type proc "system" (commandBuffer: CommandBuffer, sampleLocationsEnable: b32)
|
||||||
@@ -392,10 +403,13 @@ ProcCmdWriteTimestamp2KHR :: #type proc "system
|
|||||||
ProcCompileDeferredNV :: #type proc "system" (device: Device, pipeline: Pipeline, shader: u32) -> Result
|
ProcCompileDeferredNV :: #type proc "system" (device: Device, pipeline: Pipeline, shader: u32) -> Result
|
||||||
ProcCopyAccelerationStructureKHR :: #type proc "system" (device: Device, deferredOperation: DeferredOperationKHR, pInfo: ^CopyAccelerationStructureInfoKHR) -> Result
|
ProcCopyAccelerationStructureKHR :: #type proc "system" (device: Device, deferredOperation: DeferredOperationKHR, pInfo: ^CopyAccelerationStructureInfoKHR) -> Result
|
||||||
ProcCopyAccelerationStructureToMemoryKHR :: #type proc "system" (device: Device, deferredOperation: DeferredOperationKHR, pInfo: ^CopyAccelerationStructureToMemoryInfoKHR) -> Result
|
ProcCopyAccelerationStructureToMemoryKHR :: #type proc "system" (device: Device, deferredOperation: DeferredOperationKHR, pInfo: ^CopyAccelerationStructureToMemoryInfoKHR) -> Result
|
||||||
ProcCopyImageToImageEXT :: #type proc "system" (device: Device, pCopyImageToImageInfo: ^CopyImageToImageInfoEXT) -> Result
|
ProcCopyImageToImage :: #type proc "system" (device: Device, pCopyImageToImageInfo: ^CopyImageToImageInfo) -> Result
|
||||||
ProcCopyImageToMemoryEXT :: #type proc "system" (device: Device, pCopyImageToMemoryInfo: ^CopyImageToMemoryInfoEXT) -> Result
|
ProcCopyImageToImageEXT :: #type proc "system" (device: Device, pCopyImageToImageInfo: ^CopyImageToImageInfo) -> Result
|
||||||
|
ProcCopyImageToMemory :: #type proc "system" (device: Device, pCopyImageToMemoryInfo: ^CopyImageToMemoryInfo) -> Result
|
||||||
|
ProcCopyImageToMemoryEXT :: #type proc "system" (device: Device, pCopyImageToMemoryInfo: ^CopyImageToMemoryInfo) -> Result
|
||||||
ProcCopyMemoryToAccelerationStructureKHR :: #type proc "system" (device: Device, deferredOperation: DeferredOperationKHR, pInfo: ^CopyMemoryToAccelerationStructureInfoKHR) -> Result
|
ProcCopyMemoryToAccelerationStructureKHR :: #type proc "system" (device: Device, deferredOperation: DeferredOperationKHR, pInfo: ^CopyMemoryToAccelerationStructureInfoKHR) -> Result
|
||||||
ProcCopyMemoryToImageEXT :: #type proc "system" (device: Device, pCopyMemoryToImageInfo: ^CopyMemoryToImageInfoEXT) -> Result
|
ProcCopyMemoryToImage :: #type proc "system" (device: Device, pCopyMemoryToImageInfo: ^CopyMemoryToImageInfo) -> Result
|
||||||
|
ProcCopyMemoryToImageEXT :: #type proc "system" (device: Device, pCopyMemoryToImageInfo: ^CopyMemoryToImageInfo) -> Result
|
||||||
ProcCopyMemoryToMicromapEXT :: #type proc "system" (device: Device, deferredOperation: DeferredOperationKHR, pInfo: ^CopyMemoryToMicromapInfoEXT) -> Result
|
ProcCopyMemoryToMicromapEXT :: #type proc "system" (device: Device, deferredOperation: DeferredOperationKHR, pInfo: ^CopyMemoryToMicromapInfoEXT) -> Result
|
||||||
ProcCopyMicromapEXT :: #type proc "system" (device: Device, deferredOperation: DeferredOperationKHR, pInfo: ^CopyMicromapInfoEXT) -> Result
|
ProcCopyMicromapEXT :: #type proc "system" (device: Device, deferredOperation: DeferredOperationKHR, pInfo: ^CopyMicromapInfoEXT) -> Result
|
||||||
ProcCopyMicromapToMemoryEXT :: #type proc "system" (device: Device, deferredOperation: DeferredOperationKHR, pInfo: ^CopyMicromapToMemoryInfoEXT) -> Result
|
ProcCopyMicromapToMemoryEXT :: #type proc "system" (device: Device, deferredOperation: DeferredOperationKHR, pInfo: ^CopyMicromapToMemoryInfoEXT) -> Result
|
||||||
@@ -540,7 +554,8 @@ ProcGetDeviceImageMemoryRequirements :: #type proc "system
|
|||||||
ProcGetDeviceImageMemoryRequirementsKHR :: #type proc "system" (device: Device, pInfo: ^DeviceImageMemoryRequirements, pMemoryRequirements: [^]MemoryRequirements2)
|
ProcGetDeviceImageMemoryRequirementsKHR :: #type proc "system" (device: Device, pInfo: ^DeviceImageMemoryRequirements, pMemoryRequirements: [^]MemoryRequirements2)
|
||||||
ProcGetDeviceImageSparseMemoryRequirements :: #type proc "system" (device: Device, pInfo: ^DeviceImageMemoryRequirements, pSparseMemoryRequirementCount: ^u32, pSparseMemoryRequirements: [^]SparseImageMemoryRequirements2)
|
ProcGetDeviceImageSparseMemoryRequirements :: #type proc "system" (device: Device, pInfo: ^DeviceImageMemoryRequirements, pSparseMemoryRequirementCount: ^u32, pSparseMemoryRequirements: [^]SparseImageMemoryRequirements2)
|
||||||
ProcGetDeviceImageSparseMemoryRequirementsKHR :: #type proc "system" (device: Device, pInfo: ^DeviceImageMemoryRequirements, pSparseMemoryRequirementCount: ^u32, pSparseMemoryRequirements: [^]SparseImageMemoryRequirements2)
|
ProcGetDeviceImageSparseMemoryRequirementsKHR :: #type proc "system" (device: Device, pInfo: ^DeviceImageMemoryRequirements, pSparseMemoryRequirementCount: ^u32, pSparseMemoryRequirements: [^]SparseImageMemoryRequirements2)
|
||||||
ProcGetDeviceImageSubresourceLayoutKHR :: #type proc "system" (device: Device, pInfo: ^DeviceImageSubresourceInfoKHR, pLayout: ^SubresourceLayout2KHR)
|
ProcGetDeviceImageSubresourceLayout :: #type proc "system" (device: Device, pInfo: ^DeviceImageSubresourceInfo, pLayout: ^SubresourceLayout2)
|
||||||
|
ProcGetDeviceImageSubresourceLayoutKHR :: #type proc "system" (device: Device, pInfo: ^DeviceImageSubresourceInfo, pLayout: ^SubresourceLayout2)
|
||||||
ProcGetDeviceMemoryCommitment :: #type proc "system" (device: Device, memory: DeviceMemory, pCommittedMemoryInBytes: [^]DeviceSize)
|
ProcGetDeviceMemoryCommitment :: #type proc "system" (device: Device, memory: DeviceMemory, pCommittedMemoryInBytes: [^]DeviceSize)
|
||||||
ProcGetDeviceMemoryOpaqueCaptureAddress :: #type proc "system" (device: Device, pInfo: ^DeviceMemoryOpaqueCaptureAddressInfo) -> u64
|
ProcGetDeviceMemoryOpaqueCaptureAddress :: #type proc "system" (device: Device, pInfo: ^DeviceMemoryOpaqueCaptureAddressInfo) -> u64
|
||||||
ProcGetDeviceMemoryOpaqueCaptureAddressKHR :: #type proc "system" (device: Device, pInfo: ^DeviceMemoryOpaqueCaptureAddressInfo) -> u64
|
ProcGetDeviceMemoryOpaqueCaptureAddressKHR :: #type proc "system" (device: Device, pInfo: ^DeviceMemoryOpaqueCaptureAddressInfo) -> u64
|
||||||
@@ -567,9 +582,11 @@ ProcGetImageSparseMemoryRequirements :: #type proc "system
|
|||||||
ProcGetImageSparseMemoryRequirements2 :: #type proc "system" (device: Device, pInfo: ^ImageSparseMemoryRequirementsInfo2, pSparseMemoryRequirementCount: ^u32, pSparseMemoryRequirements: [^]SparseImageMemoryRequirements2)
|
ProcGetImageSparseMemoryRequirements2 :: #type proc "system" (device: Device, pInfo: ^ImageSparseMemoryRequirementsInfo2, pSparseMemoryRequirementCount: ^u32, pSparseMemoryRequirements: [^]SparseImageMemoryRequirements2)
|
||||||
ProcGetImageSparseMemoryRequirements2KHR :: #type proc "system" (device: Device, pInfo: ^ImageSparseMemoryRequirementsInfo2, pSparseMemoryRequirementCount: ^u32, pSparseMemoryRequirements: [^]SparseImageMemoryRequirements2)
|
ProcGetImageSparseMemoryRequirements2KHR :: #type proc "system" (device: Device, pInfo: ^ImageSparseMemoryRequirementsInfo2, pSparseMemoryRequirementCount: ^u32, pSparseMemoryRequirements: [^]SparseImageMemoryRequirements2)
|
||||||
ProcGetImageSubresourceLayout :: #type proc "system" (device: Device, image: Image, pSubresource: ^ImageSubresource, pLayout: ^SubresourceLayout)
|
ProcGetImageSubresourceLayout :: #type proc "system" (device: Device, image: Image, pSubresource: ^ImageSubresource, pLayout: ^SubresourceLayout)
|
||||||
ProcGetImageSubresourceLayout2EXT :: #type proc "system" (device: Device, image: Image, pSubresource: ^ImageSubresource2KHR, pLayout: ^SubresourceLayout2KHR)
|
ProcGetImageSubresourceLayout2 :: #type proc "system" (device: Device, image: Image, pSubresource: ^ImageSubresource2, pLayout: ^SubresourceLayout2)
|
||||||
ProcGetImageSubresourceLayout2KHR :: #type proc "system" (device: Device, image: Image, pSubresource: ^ImageSubresource2KHR, pLayout: ^SubresourceLayout2KHR)
|
ProcGetImageSubresourceLayout2EXT :: #type proc "system" (device: Device, image: Image, pSubresource: ^ImageSubresource2, pLayout: ^SubresourceLayout2)
|
||||||
|
ProcGetImageSubresourceLayout2KHR :: #type proc "system" (device: Device, image: Image, pSubresource: ^ImageSubresource2, pLayout: ^SubresourceLayout2)
|
||||||
ProcGetImageViewAddressNVX :: #type proc "system" (device: Device, imageView: ImageView, pProperties: [^]ImageViewAddressPropertiesNVX) -> Result
|
ProcGetImageViewAddressNVX :: #type proc "system" (device: Device, imageView: ImageView, pProperties: [^]ImageViewAddressPropertiesNVX) -> Result
|
||||||
|
ProcGetImageViewHandle64NVX :: #type proc "system" (device: Device, pInfo: ^ImageViewHandleInfoNVX) -> u64
|
||||||
ProcGetImageViewHandleNVX :: #type proc "system" (device: Device, pInfo: ^ImageViewHandleInfoNVX) -> u32
|
ProcGetImageViewHandleNVX :: #type proc "system" (device: Device, pInfo: ^ImageViewHandleInfoNVX) -> u32
|
||||||
ProcGetImageViewOpaqueCaptureDescriptorDataEXT :: #type proc "system" (device: Device, pInfo: ^ImageViewCaptureDescriptorDataInfoEXT, pData: rawptr) -> Result
|
ProcGetImageViewOpaqueCaptureDescriptorDataEXT :: #type proc "system" (device: Device, pInfo: ^ImageViewCaptureDescriptorDataInfoEXT, pData: rawptr) -> Result
|
||||||
ProcGetLatencyTimingsNV :: #type proc "system" (device: Device, swapchain: SwapchainKHR, pLatencyMarkerInfo: ^GetLatencyMarkerInfoNV)
|
ProcGetLatencyTimingsNV :: #type proc "system" (device: Device, swapchain: SwapchainKHR, pLatencyMarkerInfo: ^GetLatencyMarkerInfoNV)
|
||||||
@@ -603,7 +620,8 @@ ProcGetRayTracingShaderGroupHandlesNV :: #type proc "system
|
|||||||
ProcGetRayTracingShaderGroupStackSizeKHR :: #type proc "system" (device: Device, pipeline: Pipeline, group: u32, groupShader: ShaderGroupShaderKHR) -> DeviceSize
|
ProcGetRayTracingShaderGroupStackSizeKHR :: #type proc "system" (device: Device, pipeline: Pipeline, group: u32, groupShader: ShaderGroupShaderKHR) -> DeviceSize
|
||||||
ProcGetRefreshCycleDurationGOOGLE :: #type proc "system" (device: Device, swapchain: SwapchainKHR, pDisplayTimingProperties: [^]RefreshCycleDurationGOOGLE) -> Result
|
ProcGetRefreshCycleDurationGOOGLE :: #type proc "system" (device: Device, swapchain: SwapchainKHR, pDisplayTimingProperties: [^]RefreshCycleDurationGOOGLE) -> Result
|
||||||
ProcGetRenderAreaGranularity :: #type proc "system" (device: Device, renderPass: RenderPass, pGranularity: ^Extent2D)
|
ProcGetRenderAreaGranularity :: #type proc "system" (device: Device, renderPass: RenderPass, pGranularity: ^Extent2D)
|
||||||
ProcGetRenderingAreaGranularityKHR :: #type proc "system" (device: Device, pRenderingAreaInfo: ^RenderingAreaInfoKHR, pGranularity: ^Extent2D)
|
ProcGetRenderingAreaGranularity :: #type proc "system" (device: Device, pRenderingAreaInfo: ^RenderingAreaInfo, pGranularity: ^Extent2D)
|
||||||
|
ProcGetRenderingAreaGranularityKHR :: #type proc "system" (device: Device, pRenderingAreaInfo: ^RenderingAreaInfo, pGranularity: ^Extent2D)
|
||||||
ProcGetSamplerOpaqueCaptureDescriptorDataEXT :: #type proc "system" (device: Device, pInfo: ^SamplerCaptureDescriptorDataInfoEXT, pData: rawptr) -> Result
|
ProcGetSamplerOpaqueCaptureDescriptorDataEXT :: #type proc "system" (device: Device, pInfo: ^SamplerCaptureDescriptorDataInfoEXT, pData: rawptr) -> Result
|
||||||
ProcGetSemaphoreCounterValue :: #type proc "system" (device: Device, semaphore: Semaphore, pValue: ^u64) -> Result
|
ProcGetSemaphoreCounterValue :: #type proc "system" (device: Device, semaphore: Semaphore, pValue: ^u64) -> Result
|
||||||
ProcGetSemaphoreCounterValueKHR :: #type proc "system" (device: Device, semaphore: Semaphore, pValue: ^u64) -> Result
|
ProcGetSemaphoreCounterValueKHR :: #type proc "system" (device: Device, semaphore: Semaphore, pValue: ^u64) -> Result
|
||||||
@@ -626,7 +644,8 @@ ProcInitializePerformanceApiINTEL :: #type proc "system
|
|||||||
ProcInvalidateMappedMemoryRanges :: #type proc "system" (device: Device, memoryRangeCount: u32, pMemoryRanges: [^]MappedMemoryRange) -> Result
|
ProcInvalidateMappedMemoryRanges :: #type proc "system" (device: Device, memoryRangeCount: u32, pMemoryRanges: [^]MappedMemoryRange) -> Result
|
||||||
ProcLatencySleepNV :: #type proc "system" (device: Device, swapchain: SwapchainKHR, pSleepInfo: ^LatencySleepInfoNV) -> Result
|
ProcLatencySleepNV :: #type proc "system" (device: Device, swapchain: SwapchainKHR, pSleepInfo: ^LatencySleepInfoNV) -> Result
|
||||||
ProcMapMemory :: #type proc "system" (device: Device, memory: DeviceMemory, offset: DeviceSize, size: DeviceSize, flags: MemoryMapFlags, ppData: ^rawptr) -> Result
|
ProcMapMemory :: #type proc "system" (device: Device, memory: DeviceMemory, offset: DeviceSize, size: DeviceSize, flags: MemoryMapFlags, ppData: ^rawptr) -> Result
|
||||||
ProcMapMemory2KHR :: #type proc "system" (device: Device, pMemoryMapInfo: ^MemoryMapInfoKHR, ppData: ^rawptr) -> Result
|
ProcMapMemory2 :: #type proc "system" (device: Device, pMemoryMapInfo: ^MemoryMapInfo, ppData: ^rawptr) -> Result
|
||||||
|
ProcMapMemory2KHR :: #type proc "system" (device: Device, pMemoryMapInfo: ^MemoryMapInfo, ppData: ^rawptr) -> Result
|
||||||
ProcMergePipelineCaches :: #type proc "system" (device: Device, dstCache: PipelineCache, srcCacheCount: u32, pSrcCaches: [^]PipelineCache) -> Result
|
ProcMergePipelineCaches :: #type proc "system" (device: Device, dstCache: PipelineCache, srcCacheCount: u32, pSrcCaches: [^]PipelineCache) -> Result
|
||||||
ProcMergeValidationCachesEXT :: #type proc "system" (device: Device, dstCache: ValidationCacheEXT, srcCacheCount: u32, pSrcCaches: [^]ValidationCacheEXT) -> Result
|
ProcMergeValidationCachesEXT :: #type proc "system" (device: Device, dstCache: ValidationCacheEXT, srcCacheCount: u32, pSrcCaches: [^]ValidationCacheEXT) -> Result
|
||||||
ProcQueueBeginDebugUtilsLabelEXT :: #type proc "system" (queue: Queue, pLabelInfo: ^DebugUtilsLabelEXT)
|
ProcQueueBeginDebugUtilsLabelEXT :: #type proc "system" (queue: Queue, pLabelInfo: ^DebugUtilsLabelEXT)
|
||||||
@@ -666,12 +685,14 @@ ProcSetPrivateData :: #type proc "system
|
|||||||
ProcSetPrivateDataEXT :: #type proc "system" (device: Device, objectType: ObjectType, objectHandle: u64, privateDataSlot: PrivateDataSlot, data: u64) -> Result
|
ProcSetPrivateDataEXT :: #type proc "system" (device: Device, objectType: ObjectType, objectHandle: u64, privateDataSlot: PrivateDataSlot, data: u64) -> Result
|
||||||
ProcSignalSemaphore :: #type proc "system" (device: Device, pSignalInfo: ^SemaphoreSignalInfo) -> Result
|
ProcSignalSemaphore :: #type proc "system" (device: Device, pSignalInfo: ^SemaphoreSignalInfo) -> Result
|
||||||
ProcSignalSemaphoreKHR :: #type proc "system" (device: Device, pSignalInfo: ^SemaphoreSignalInfo) -> Result
|
ProcSignalSemaphoreKHR :: #type proc "system" (device: Device, pSignalInfo: ^SemaphoreSignalInfo) -> Result
|
||||||
ProcTransitionImageLayoutEXT :: #type proc "system" (device: Device, transitionCount: u32, pTransitions: [^]HostImageLayoutTransitionInfoEXT) -> Result
|
ProcTransitionImageLayout :: #type proc "system" (device: Device, transitionCount: u32, pTransitions: [^]HostImageLayoutTransitionInfo) -> Result
|
||||||
|
ProcTransitionImageLayoutEXT :: #type proc "system" (device: Device, transitionCount: u32, pTransitions: [^]HostImageLayoutTransitionInfo) -> Result
|
||||||
ProcTrimCommandPool :: #type proc "system" (device: Device, commandPool: CommandPool, flags: CommandPoolTrimFlags)
|
ProcTrimCommandPool :: #type proc "system" (device: Device, commandPool: CommandPool, flags: CommandPoolTrimFlags)
|
||||||
ProcTrimCommandPoolKHR :: #type proc "system" (device: Device, commandPool: CommandPool, flags: CommandPoolTrimFlags)
|
ProcTrimCommandPoolKHR :: #type proc "system" (device: Device, commandPool: CommandPool, flags: CommandPoolTrimFlags)
|
||||||
ProcUninitializePerformanceApiINTEL :: #type proc "system" (device: Device)
|
ProcUninitializePerformanceApiINTEL :: #type proc "system" (device: Device)
|
||||||
ProcUnmapMemory :: #type proc "system" (device: Device, memory: DeviceMemory)
|
ProcUnmapMemory :: #type proc "system" (device: Device, memory: DeviceMemory)
|
||||||
ProcUnmapMemory2KHR :: #type proc "system" (device: Device, pMemoryUnmapInfo: ^MemoryUnmapInfoKHR) -> Result
|
ProcUnmapMemory2 :: #type proc "system" (device: Device, pMemoryUnmapInfo: ^MemoryUnmapInfo) -> Result
|
||||||
|
ProcUnmapMemory2KHR :: #type proc "system" (device: Device, pMemoryUnmapInfo: ^MemoryUnmapInfo) -> Result
|
||||||
ProcUpdateDescriptorSetWithTemplate :: #type proc "system" (device: Device, descriptorSet: DescriptorSet, descriptorUpdateTemplate: DescriptorUpdateTemplate, pData: rawptr)
|
ProcUpdateDescriptorSetWithTemplate :: #type proc "system" (device: Device, descriptorSet: DescriptorSet, descriptorUpdateTemplate: DescriptorUpdateTemplate, pData: rawptr)
|
||||||
ProcUpdateDescriptorSetWithTemplateKHR :: #type proc "system" (device: Device, descriptorSet: DescriptorSet, descriptorUpdateTemplate: DescriptorUpdateTemplate, pData: rawptr)
|
ProcUpdateDescriptorSetWithTemplateKHR :: #type proc "system" (device: Device, descriptorSet: DescriptorSet, descriptorUpdateTemplate: DescriptorUpdateTemplate, pData: rawptr)
|
||||||
ProcUpdateDescriptorSets :: #type proc "system" (device: Device, descriptorWriteCount: u32, pDescriptorWrites: [^]WriteDescriptorSet, descriptorCopyCount: u32, pDescriptorCopies: [^]CopyDescriptorSet)
|
ProcUpdateDescriptorSets :: #type proc "system" (device: Device, descriptorWriteCount: u32, pDescriptorWrites: [^]WriteDescriptorSet, descriptorCopyCount: u32, pDescriptorCopies: [^]CopyDescriptorSet)
|
||||||
@@ -729,6 +750,7 @@ GetDrmDisplayEXT: ProcGetDrmDispl
|
|||||||
GetInstanceProcAddrLUNARG: ProcGetInstanceProcAddrLUNARG
|
GetInstanceProcAddrLUNARG: ProcGetInstanceProcAddrLUNARG
|
||||||
GetPhysicalDeviceCalibrateableTimeDomainsEXT: ProcGetPhysicalDeviceCalibrateableTimeDomainsEXT
|
GetPhysicalDeviceCalibrateableTimeDomainsEXT: ProcGetPhysicalDeviceCalibrateableTimeDomainsEXT
|
||||||
GetPhysicalDeviceCalibrateableTimeDomainsKHR: ProcGetPhysicalDeviceCalibrateableTimeDomainsKHR
|
GetPhysicalDeviceCalibrateableTimeDomainsKHR: ProcGetPhysicalDeviceCalibrateableTimeDomainsKHR
|
||||||
|
GetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV: ProcGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV
|
||||||
GetPhysicalDeviceCooperativeMatrixPropertiesKHR: ProcGetPhysicalDeviceCooperativeMatrixPropertiesKHR
|
GetPhysicalDeviceCooperativeMatrixPropertiesKHR: ProcGetPhysicalDeviceCooperativeMatrixPropertiesKHR
|
||||||
GetPhysicalDeviceCooperativeMatrixPropertiesNV: ProcGetPhysicalDeviceCooperativeMatrixPropertiesNV
|
GetPhysicalDeviceCooperativeMatrixPropertiesNV: ProcGetPhysicalDeviceCooperativeMatrixPropertiesNV
|
||||||
GetPhysicalDeviceDisplayPlaneProperties2KHR: ProcGetPhysicalDeviceDisplayPlaneProperties2KHR
|
GetPhysicalDeviceDisplayPlaneProperties2KHR: ProcGetPhysicalDeviceDisplayPlaneProperties2KHR
|
||||||
@@ -825,8 +847,10 @@ CmdBindDescriptorBufferEmbeddedSamplers2EXT: ProcCmdBindDescriptorBuf
|
|||||||
CmdBindDescriptorBufferEmbeddedSamplersEXT: ProcCmdBindDescriptorBufferEmbeddedSamplersEXT
|
CmdBindDescriptorBufferEmbeddedSamplersEXT: ProcCmdBindDescriptorBufferEmbeddedSamplersEXT
|
||||||
CmdBindDescriptorBuffersEXT: ProcCmdBindDescriptorBuffersEXT
|
CmdBindDescriptorBuffersEXT: ProcCmdBindDescriptorBuffersEXT
|
||||||
CmdBindDescriptorSets: ProcCmdBindDescriptorSets
|
CmdBindDescriptorSets: ProcCmdBindDescriptorSets
|
||||||
|
CmdBindDescriptorSets2: ProcCmdBindDescriptorSets2
|
||||||
CmdBindDescriptorSets2KHR: ProcCmdBindDescriptorSets2KHR
|
CmdBindDescriptorSets2KHR: ProcCmdBindDescriptorSets2KHR
|
||||||
CmdBindIndexBuffer: ProcCmdBindIndexBuffer
|
CmdBindIndexBuffer: ProcCmdBindIndexBuffer
|
||||||
|
CmdBindIndexBuffer2: ProcCmdBindIndexBuffer2
|
||||||
CmdBindIndexBuffer2KHR: ProcCmdBindIndexBuffer2KHR
|
CmdBindIndexBuffer2KHR: ProcCmdBindIndexBuffer2KHR
|
||||||
CmdBindInvocationMaskHUAWEI: ProcCmdBindInvocationMaskHUAWEI
|
CmdBindInvocationMaskHUAWEI: ProcCmdBindInvocationMaskHUAWEI
|
||||||
CmdBindPipeline: ProcCmdBindPipeline
|
CmdBindPipeline: ProcCmdBindPipeline
|
||||||
@@ -930,9 +954,14 @@ CmdPipelineBarrier2KHR: ProcCmdPipelineBarrier2K
|
|||||||
CmdPreprocessGeneratedCommandsEXT: ProcCmdPreprocessGeneratedCommandsEXT
|
CmdPreprocessGeneratedCommandsEXT: ProcCmdPreprocessGeneratedCommandsEXT
|
||||||
CmdPreprocessGeneratedCommandsNV: ProcCmdPreprocessGeneratedCommandsNV
|
CmdPreprocessGeneratedCommandsNV: ProcCmdPreprocessGeneratedCommandsNV
|
||||||
CmdPushConstants: ProcCmdPushConstants
|
CmdPushConstants: ProcCmdPushConstants
|
||||||
|
CmdPushConstants2: ProcCmdPushConstants2
|
||||||
CmdPushConstants2KHR: ProcCmdPushConstants2KHR
|
CmdPushConstants2KHR: ProcCmdPushConstants2KHR
|
||||||
|
CmdPushDescriptorSet: ProcCmdPushDescriptorSet
|
||||||
|
CmdPushDescriptorSet2: ProcCmdPushDescriptorSet2
|
||||||
CmdPushDescriptorSet2KHR: ProcCmdPushDescriptorSet2KHR
|
CmdPushDescriptorSet2KHR: ProcCmdPushDescriptorSet2KHR
|
||||||
CmdPushDescriptorSetKHR: ProcCmdPushDescriptorSetKHR
|
CmdPushDescriptorSetKHR: ProcCmdPushDescriptorSetKHR
|
||||||
|
CmdPushDescriptorSetWithTemplate: ProcCmdPushDescriptorSetWithTemplate
|
||||||
|
CmdPushDescriptorSetWithTemplate2: ProcCmdPushDescriptorSetWithTemplate2
|
||||||
CmdPushDescriptorSetWithTemplate2KHR: ProcCmdPushDescriptorSetWithTemplate2KHR
|
CmdPushDescriptorSetWithTemplate2KHR: ProcCmdPushDescriptorSetWithTemplate2KHR
|
||||||
CmdPushDescriptorSetWithTemplateKHR: ProcCmdPushDescriptorSetWithTemplateKHR
|
CmdPushDescriptorSetWithTemplateKHR: ProcCmdPushDescriptorSetWithTemplateKHR
|
||||||
CmdResetEvent: ProcCmdResetEvent
|
CmdResetEvent: ProcCmdResetEvent
|
||||||
@@ -996,6 +1025,7 @@ CmdSetFragmentShadingRateKHR: ProcCmdSetFragmentShadin
|
|||||||
CmdSetFrontFace: ProcCmdSetFrontFace
|
CmdSetFrontFace: ProcCmdSetFrontFace
|
||||||
CmdSetFrontFaceEXT: ProcCmdSetFrontFaceEXT
|
CmdSetFrontFaceEXT: ProcCmdSetFrontFaceEXT
|
||||||
CmdSetLineRasterizationModeEXT: ProcCmdSetLineRasterizationModeEXT
|
CmdSetLineRasterizationModeEXT: ProcCmdSetLineRasterizationModeEXT
|
||||||
|
CmdSetLineStipple: ProcCmdSetLineStipple
|
||||||
CmdSetLineStippleEXT: ProcCmdSetLineStippleEXT
|
CmdSetLineStippleEXT: ProcCmdSetLineStippleEXT
|
||||||
CmdSetLineStippleEnableEXT: ProcCmdSetLineStippleEnableEXT
|
CmdSetLineStippleEnableEXT: ProcCmdSetLineStippleEnableEXT
|
||||||
CmdSetLineStippleKHR: ProcCmdSetLineStippleKHR
|
CmdSetLineStippleKHR: ProcCmdSetLineStippleKHR
|
||||||
@@ -1017,7 +1047,9 @@ CmdSetRasterizationStreamEXT: ProcCmdSetRasterizationS
|
|||||||
CmdSetRasterizerDiscardEnable: ProcCmdSetRasterizerDiscardEnable
|
CmdSetRasterizerDiscardEnable: ProcCmdSetRasterizerDiscardEnable
|
||||||
CmdSetRasterizerDiscardEnableEXT: ProcCmdSetRasterizerDiscardEnableEXT
|
CmdSetRasterizerDiscardEnableEXT: ProcCmdSetRasterizerDiscardEnableEXT
|
||||||
CmdSetRayTracingPipelineStackSizeKHR: ProcCmdSetRayTracingPipelineStackSizeKHR
|
CmdSetRayTracingPipelineStackSizeKHR: ProcCmdSetRayTracingPipelineStackSizeKHR
|
||||||
|
CmdSetRenderingAttachmentLocations: ProcCmdSetRenderingAttachmentLocations
|
||||||
CmdSetRenderingAttachmentLocationsKHR: ProcCmdSetRenderingAttachmentLocationsKHR
|
CmdSetRenderingAttachmentLocationsKHR: ProcCmdSetRenderingAttachmentLocationsKHR
|
||||||
|
CmdSetRenderingInputAttachmentIndices: ProcCmdSetRenderingInputAttachmentIndices
|
||||||
CmdSetRenderingInputAttachmentIndicesKHR: ProcCmdSetRenderingInputAttachmentIndicesKHR
|
CmdSetRenderingInputAttachmentIndicesKHR: ProcCmdSetRenderingInputAttachmentIndicesKHR
|
||||||
CmdSetRepresentativeFragmentTestEnableNV: ProcCmdSetRepresentativeFragmentTestEnableNV
|
CmdSetRepresentativeFragmentTestEnableNV: ProcCmdSetRepresentativeFragmentTestEnableNV
|
||||||
CmdSetSampleLocationsEXT: ProcCmdSetSampleLocationsEXT
|
CmdSetSampleLocationsEXT: ProcCmdSetSampleLocationsEXT
|
||||||
@@ -1064,9 +1096,12 @@ CmdWriteTimestamp2KHR: ProcCmdWriteTimestamp2KH
|
|||||||
CompileDeferredNV: ProcCompileDeferredNV
|
CompileDeferredNV: ProcCompileDeferredNV
|
||||||
CopyAccelerationStructureKHR: ProcCopyAccelerationStructureKHR
|
CopyAccelerationStructureKHR: ProcCopyAccelerationStructureKHR
|
||||||
CopyAccelerationStructureToMemoryKHR: ProcCopyAccelerationStructureToMemoryKHR
|
CopyAccelerationStructureToMemoryKHR: ProcCopyAccelerationStructureToMemoryKHR
|
||||||
|
CopyImageToImage: ProcCopyImageToImage
|
||||||
CopyImageToImageEXT: ProcCopyImageToImageEXT
|
CopyImageToImageEXT: ProcCopyImageToImageEXT
|
||||||
|
CopyImageToMemory: ProcCopyImageToMemory
|
||||||
CopyImageToMemoryEXT: ProcCopyImageToMemoryEXT
|
CopyImageToMemoryEXT: ProcCopyImageToMemoryEXT
|
||||||
CopyMemoryToAccelerationStructureKHR: ProcCopyMemoryToAccelerationStructureKHR
|
CopyMemoryToAccelerationStructureKHR: ProcCopyMemoryToAccelerationStructureKHR
|
||||||
|
CopyMemoryToImage: ProcCopyMemoryToImage
|
||||||
CopyMemoryToImageEXT: ProcCopyMemoryToImageEXT
|
CopyMemoryToImageEXT: ProcCopyMemoryToImageEXT
|
||||||
CopyMemoryToMicromapEXT: ProcCopyMemoryToMicromapEXT
|
CopyMemoryToMicromapEXT: ProcCopyMemoryToMicromapEXT
|
||||||
CopyMicromapEXT: ProcCopyMicromapEXT
|
CopyMicromapEXT: ProcCopyMicromapEXT
|
||||||
@@ -1212,6 +1247,7 @@ GetDeviceImageMemoryRequirements: ProcGetDeviceImageMemory
|
|||||||
GetDeviceImageMemoryRequirementsKHR: ProcGetDeviceImageMemoryRequirementsKHR
|
GetDeviceImageMemoryRequirementsKHR: ProcGetDeviceImageMemoryRequirementsKHR
|
||||||
GetDeviceImageSparseMemoryRequirements: ProcGetDeviceImageSparseMemoryRequirements
|
GetDeviceImageSparseMemoryRequirements: ProcGetDeviceImageSparseMemoryRequirements
|
||||||
GetDeviceImageSparseMemoryRequirementsKHR: ProcGetDeviceImageSparseMemoryRequirementsKHR
|
GetDeviceImageSparseMemoryRequirementsKHR: ProcGetDeviceImageSparseMemoryRequirementsKHR
|
||||||
|
GetDeviceImageSubresourceLayout: ProcGetDeviceImageSubresourceLayout
|
||||||
GetDeviceImageSubresourceLayoutKHR: ProcGetDeviceImageSubresourceLayoutKHR
|
GetDeviceImageSubresourceLayoutKHR: ProcGetDeviceImageSubresourceLayoutKHR
|
||||||
GetDeviceMemoryCommitment: ProcGetDeviceMemoryCommitment
|
GetDeviceMemoryCommitment: ProcGetDeviceMemoryCommitment
|
||||||
GetDeviceMemoryOpaqueCaptureAddress: ProcGetDeviceMemoryOpaqueCaptureAddress
|
GetDeviceMemoryOpaqueCaptureAddress: ProcGetDeviceMemoryOpaqueCaptureAddress
|
||||||
@@ -1239,9 +1275,11 @@ GetImageSparseMemoryRequirements: ProcGetImageSparseMemory
|
|||||||
GetImageSparseMemoryRequirements2: ProcGetImageSparseMemoryRequirements2
|
GetImageSparseMemoryRequirements2: ProcGetImageSparseMemoryRequirements2
|
||||||
GetImageSparseMemoryRequirements2KHR: ProcGetImageSparseMemoryRequirements2KHR
|
GetImageSparseMemoryRequirements2KHR: ProcGetImageSparseMemoryRequirements2KHR
|
||||||
GetImageSubresourceLayout: ProcGetImageSubresourceLayout
|
GetImageSubresourceLayout: ProcGetImageSubresourceLayout
|
||||||
|
GetImageSubresourceLayout2: ProcGetImageSubresourceLayout2
|
||||||
GetImageSubresourceLayout2EXT: ProcGetImageSubresourceLayout2EXT
|
GetImageSubresourceLayout2EXT: ProcGetImageSubresourceLayout2EXT
|
||||||
GetImageSubresourceLayout2KHR: ProcGetImageSubresourceLayout2KHR
|
GetImageSubresourceLayout2KHR: ProcGetImageSubresourceLayout2KHR
|
||||||
GetImageViewAddressNVX: ProcGetImageViewAddressNVX
|
GetImageViewAddressNVX: ProcGetImageViewAddressNVX
|
||||||
|
GetImageViewHandle64NVX: ProcGetImageViewHandle64NVX
|
||||||
GetImageViewHandleNVX: ProcGetImageViewHandleNVX
|
GetImageViewHandleNVX: ProcGetImageViewHandleNVX
|
||||||
GetImageViewOpaqueCaptureDescriptorDataEXT: ProcGetImageViewOpaqueCaptureDescriptorDataEXT
|
GetImageViewOpaqueCaptureDescriptorDataEXT: ProcGetImageViewOpaqueCaptureDescriptorDataEXT
|
||||||
GetLatencyTimingsNV: ProcGetLatencyTimingsNV
|
GetLatencyTimingsNV: ProcGetLatencyTimingsNV
|
||||||
@@ -1275,6 +1313,7 @@ GetRayTracingShaderGroupHandlesNV: ProcGetRayTracingShaderG
|
|||||||
GetRayTracingShaderGroupStackSizeKHR: ProcGetRayTracingShaderGroupStackSizeKHR
|
GetRayTracingShaderGroupStackSizeKHR: ProcGetRayTracingShaderGroupStackSizeKHR
|
||||||
GetRefreshCycleDurationGOOGLE: ProcGetRefreshCycleDurationGOOGLE
|
GetRefreshCycleDurationGOOGLE: ProcGetRefreshCycleDurationGOOGLE
|
||||||
GetRenderAreaGranularity: ProcGetRenderAreaGranularity
|
GetRenderAreaGranularity: ProcGetRenderAreaGranularity
|
||||||
|
GetRenderingAreaGranularity: ProcGetRenderingAreaGranularity
|
||||||
GetRenderingAreaGranularityKHR: ProcGetRenderingAreaGranularityKHR
|
GetRenderingAreaGranularityKHR: ProcGetRenderingAreaGranularityKHR
|
||||||
GetSamplerOpaqueCaptureDescriptorDataEXT: ProcGetSamplerOpaqueCaptureDescriptorDataEXT
|
GetSamplerOpaqueCaptureDescriptorDataEXT: ProcGetSamplerOpaqueCaptureDescriptorDataEXT
|
||||||
GetSemaphoreCounterValue: ProcGetSemaphoreCounterValue
|
GetSemaphoreCounterValue: ProcGetSemaphoreCounterValue
|
||||||
@@ -1298,6 +1337,7 @@ InitializePerformanceApiINTEL: ProcInitializePerformanc
|
|||||||
InvalidateMappedMemoryRanges: ProcInvalidateMappedMemoryRanges
|
InvalidateMappedMemoryRanges: ProcInvalidateMappedMemoryRanges
|
||||||
LatencySleepNV: ProcLatencySleepNV
|
LatencySleepNV: ProcLatencySleepNV
|
||||||
MapMemory: ProcMapMemory
|
MapMemory: ProcMapMemory
|
||||||
|
MapMemory2: ProcMapMemory2
|
||||||
MapMemory2KHR: ProcMapMemory2KHR
|
MapMemory2KHR: ProcMapMemory2KHR
|
||||||
MergePipelineCaches: ProcMergePipelineCaches
|
MergePipelineCaches: ProcMergePipelineCaches
|
||||||
MergeValidationCachesEXT: ProcMergeValidationCachesEXT
|
MergeValidationCachesEXT: ProcMergeValidationCachesEXT
|
||||||
@@ -1338,11 +1378,13 @@ SetPrivateData: ProcSetPrivateData
|
|||||||
SetPrivateDataEXT: ProcSetPrivateDataEXT
|
SetPrivateDataEXT: ProcSetPrivateDataEXT
|
||||||
SignalSemaphore: ProcSignalSemaphore
|
SignalSemaphore: ProcSignalSemaphore
|
||||||
SignalSemaphoreKHR: ProcSignalSemaphoreKHR
|
SignalSemaphoreKHR: ProcSignalSemaphoreKHR
|
||||||
|
TransitionImageLayout: ProcTransitionImageLayout
|
||||||
TransitionImageLayoutEXT: ProcTransitionImageLayoutEXT
|
TransitionImageLayoutEXT: ProcTransitionImageLayoutEXT
|
||||||
TrimCommandPool: ProcTrimCommandPool
|
TrimCommandPool: ProcTrimCommandPool
|
||||||
TrimCommandPoolKHR: ProcTrimCommandPoolKHR
|
TrimCommandPoolKHR: ProcTrimCommandPoolKHR
|
||||||
UninitializePerformanceApiINTEL: ProcUninitializePerformanceApiINTEL
|
UninitializePerformanceApiINTEL: ProcUninitializePerformanceApiINTEL
|
||||||
UnmapMemory: ProcUnmapMemory
|
UnmapMemory: ProcUnmapMemory
|
||||||
|
UnmapMemory2: ProcUnmapMemory2
|
||||||
UnmapMemory2KHR: ProcUnmapMemory2KHR
|
UnmapMemory2KHR: ProcUnmapMemory2KHR
|
||||||
UpdateDescriptorSetWithTemplate: ProcUpdateDescriptorSetWithTemplate
|
UpdateDescriptorSetWithTemplate: ProcUpdateDescriptorSetWithTemplate
|
||||||
UpdateDescriptorSetWithTemplateKHR: ProcUpdateDescriptorSetWithTemplateKHR
|
UpdateDescriptorSetWithTemplateKHR: ProcUpdateDescriptorSetWithTemplateKHR
|
||||||
@@ -1401,6 +1443,7 @@ load_proc_addresses_custom :: proc(set_proc_address: SetProcAddressType) {
|
|||||||
set_proc_address(&GetInstanceProcAddrLUNARG, "vkGetInstanceProcAddrLUNARG")
|
set_proc_address(&GetInstanceProcAddrLUNARG, "vkGetInstanceProcAddrLUNARG")
|
||||||
set_proc_address(&GetPhysicalDeviceCalibrateableTimeDomainsEXT, "vkGetPhysicalDeviceCalibrateableTimeDomainsEXT")
|
set_proc_address(&GetPhysicalDeviceCalibrateableTimeDomainsEXT, "vkGetPhysicalDeviceCalibrateableTimeDomainsEXT")
|
||||||
set_proc_address(&GetPhysicalDeviceCalibrateableTimeDomainsKHR, "vkGetPhysicalDeviceCalibrateableTimeDomainsKHR")
|
set_proc_address(&GetPhysicalDeviceCalibrateableTimeDomainsKHR, "vkGetPhysicalDeviceCalibrateableTimeDomainsKHR")
|
||||||
|
set_proc_address(&GetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV, "vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV")
|
||||||
set_proc_address(&GetPhysicalDeviceCooperativeMatrixPropertiesKHR, "vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR")
|
set_proc_address(&GetPhysicalDeviceCooperativeMatrixPropertiesKHR, "vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR")
|
||||||
set_proc_address(&GetPhysicalDeviceCooperativeMatrixPropertiesNV, "vkGetPhysicalDeviceCooperativeMatrixPropertiesNV")
|
set_proc_address(&GetPhysicalDeviceCooperativeMatrixPropertiesNV, "vkGetPhysicalDeviceCooperativeMatrixPropertiesNV")
|
||||||
set_proc_address(&GetPhysicalDeviceDisplayPlaneProperties2KHR, "vkGetPhysicalDeviceDisplayPlaneProperties2KHR")
|
set_proc_address(&GetPhysicalDeviceDisplayPlaneProperties2KHR, "vkGetPhysicalDeviceDisplayPlaneProperties2KHR")
|
||||||
@@ -1497,8 +1540,10 @@ load_proc_addresses_custom :: proc(set_proc_address: SetProcAddressType) {
|
|||||||
set_proc_address(&CmdBindDescriptorBufferEmbeddedSamplersEXT, "vkCmdBindDescriptorBufferEmbeddedSamplersEXT")
|
set_proc_address(&CmdBindDescriptorBufferEmbeddedSamplersEXT, "vkCmdBindDescriptorBufferEmbeddedSamplersEXT")
|
||||||
set_proc_address(&CmdBindDescriptorBuffersEXT, "vkCmdBindDescriptorBuffersEXT")
|
set_proc_address(&CmdBindDescriptorBuffersEXT, "vkCmdBindDescriptorBuffersEXT")
|
||||||
set_proc_address(&CmdBindDescriptorSets, "vkCmdBindDescriptorSets")
|
set_proc_address(&CmdBindDescriptorSets, "vkCmdBindDescriptorSets")
|
||||||
|
set_proc_address(&CmdBindDescriptorSets2, "vkCmdBindDescriptorSets2")
|
||||||
set_proc_address(&CmdBindDescriptorSets2KHR, "vkCmdBindDescriptorSets2KHR")
|
set_proc_address(&CmdBindDescriptorSets2KHR, "vkCmdBindDescriptorSets2KHR")
|
||||||
set_proc_address(&CmdBindIndexBuffer, "vkCmdBindIndexBuffer")
|
set_proc_address(&CmdBindIndexBuffer, "vkCmdBindIndexBuffer")
|
||||||
|
set_proc_address(&CmdBindIndexBuffer2, "vkCmdBindIndexBuffer2")
|
||||||
set_proc_address(&CmdBindIndexBuffer2KHR, "vkCmdBindIndexBuffer2KHR")
|
set_proc_address(&CmdBindIndexBuffer2KHR, "vkCmdBindIndexBuffer2KHR")
|
||||||
set_proc_address(&CmdBindInvocationMaskHUAWEI, "vkCmdBindInvocationMaskHUAWEI")
|
set_proc_address(&CmdBindInvocationMaskHUAWEI, "vkCmdBindInvocationMaskHUAWEI")
|
||||||
set_proc_address(&CmdBindPipeline, "vkCmdBindPipeline")
|
set_proc_address(&CmdBindPipeline, "vkCmdBindPipeline")
|
||||||
@@ -1602,9 +1647,14 @@ load_proc_addresses_custom :: proc(set_proc_address: SetProcAddressType) {
|
|||||||
set_proc_address(&CmdPreprocessGeneratedCommandsEXT, "vkCmdPreprocessGeneratedCommandsEXT")
|
set_proc_address(&CmdPreprocessGeneratedCommandsEXT, "vkCmdPreprocessGeneratedCommandsEXT")
|
||||||
set_proc_address(&CmdPreprocessGeneratedCommandsNV, "vkCmdPreprocessGeneratedCommandsNV")
|
set_proc_address(&CmdPreprocessGeneratedCommandsNV, "vkCmdPreprocessGeneratedCommandsNV")
|
||||||
set_proc_address(&CmdPushConstants, "vkCmdPushConstants")
|
set_proc_address(&CmdPushConstants, "vkCmdPushConstants")
|
||||||
|
set_proc_address(&CmdPushConstants2, "vkCmdPushConstants2")
|
||||||
set_proc_address(&CmdPushConstants2KHR, "vkCmdPushConstants2KHR")
|
set_proc_address(&CmdPushConstants2KHR, "vkCmdPushConstants2KHR")
|
||||||
|
set_proc_address(&CmdPushDescriptorSet, "vkCmdPushDescriptorSet")
|
||||||
|
set_proc_address(&CmdPushDescriptorSet2, "vkCmdPushDescriptorSet2")
|
||||||
set_proc_address(&CmdPushDescriptorSet2KHR, "vkCmdPushDescriptorSet2KHR")
|
set_proc_address(&CmdPushDescriptorSet2KHR, "vkCmdPushDescriptorSet2KHR")
|
||||||
set_proc_address(&CmdPushDescriptorSetKHR, "vkCmdPushDescriptorSetKHR")
|
set_proc_address(&CmdPushDescriptorSetKHR, "vkCmdPushDescriptorSetKHR")
|
||||||
|
set_proc_address(&CmdPushDescriptorSetWithTemplate, "vkCmdPushDescriptorSetWithTemplate")
|
||||||
|
set_proc_address(&CmdPushDescriptorSetWithTemplate2, "vkCmdPushDescriptorSetWithTemplate2")
|
||||||
set_proc_address(&CmdPushDescriptorSetWithTemplate2KHR, "vkCmdPushDescriptorSetWithTemplate2KHR")
|
set_proc_address(&CmdPushDescriptorSetWithTemplate2KHR, "vkCmdPushDescriptorSetWithTemplate2KHR")
|
||||||
set_proc_address(&CmdPushDescriptorSetWithTemplateKHR, "vkCmdPushDescriptorSetWithTemplateKHR")
|
set_proc_address(&CmdPushDescriptorSetWithTemplateKHR, "vkCmdPushDescriptorSetWithTemplateKHR")
|
||||||
set_proc_address(&CmdResetEvent, "vkCmdResetEvent")
|
set_proc_address(&CmdResetEvent, "vkCmdResetEvent")
|
||||||
@@ -1668,6 +1718,7 @@ load_proc_addresses_custom :: proc(set_proc_address: SetProcAddressType) {
|
|||||||
set_proc_address(&CmdSetFrontFace, "vkCmdSetFrontFace")
|
set_proc_address(&CmdSetFrontFace, "vkCmdSetFrontFace")
|
||||||
set_proc_address(&CmdSetFrontFaceEXT, "vkCmdSetFrontFaceEXT")
|
set_proc_address(&CmdSetFrontFaceEXT, "vkCmdSetFrontFaceEXT")
|
||||||
set_proc_address(&CmdSetLineRasterizationModeEXT, "vkCmdSetLineRasterizationModeEXT")
|
set_proc_address(&CmdSetLineRasterizationModeEXT, "vkCmdSetLineRasterizationModeEXT")
|
||||||
|
set_proc_address(&CmdSetLineStipple, "vkCmdSetLineStipple")
|
||||||
set_proc_address(&CmdSetLineStippleEXT, "vkCmdSetLineStippleEXT")
|
set_proc_address(&CmdSetLineStippleEXT, "vkCmdSetLineStippleEXT")
|
||||||
set_proc_address(&CmdSetLineStippleEnableEXT, "vkCmdSetLineStippleEnableEXT")
|
set_proc_address(&CmdSetLineStippleEnableEXT, "vkCmdSetLineStippleEnableEXT")
|
||||||
set_proc_address(&CmdSetLineStippleKHR, "vkCmdSetLineStippleKHR")
|
set_proc_address(&CmdSetLineStippleKHR, "vkCmdSetLineStippleKHR")
|
||||||
@@ -1689,7 +1740,9 @@ load_proc_addresses_custom :: proc(set_proc_address: SetProcAddressType) {
|
|||||||
set_proc_address(&CmdSetRasterizerDiscardEnable, "vkCmdSetRasterizerDiscardEnable")
|
set_proc_address(&CmdSetRasterizerDiscardEnable, "vkCmdSetRasterizerDiscardEnable")
|
||||||
set_proc_address(&CmdSetRasterizerDiscardEnableEXT, "vkCmdSetRasterizerDiscardEnableEXT")
|
set_proc_address(&CmdSetRasterizerDiscardEnableEXT, "vkCmdSetRasterizerDiscardEnableEXT")
|
||||||
set_proc_address(&CmdSetRayTracingPipelineStackSizeKHR, "vkCmdSetRayTracingPipelineStackSizeKHR")
|
set_proc_address(&CmdSetRayTracingPipelineStackSizeKHR, "vkCmdSetRayTracingPipelineStackSizeKHR")
|
||||||
|
set_proc_address(&CmdSetRenderingAttachmentLocations, "vkCmdSetRenderingAttachmentLocations")
|
||||||
set_proc_address(&CmdSetRenderingAttachmentLocationsKHR, "vkCmdSetRenderingAttachmentLocationsKHR")
|
set_proc_address(&CmdSetRenderingAttachmentLocationsKHR, "vkCmdSetRenderingAttachmentLocationsKHR")
|
||||||
|
set_proc_address(&CmdSetRenderingInputAttachmentIndices, "vkCmdSetRenderingInputAttachmentIndices")
|
||||||
set_proc_address(&CmdSetRenderingInputAttachmentIndicesKHR, "vkCmdSetRenderingInputAttachmentIndicesKHR")
|
set_proc_address(&CmdSetRenderingInputAttachmentIndicesKHR, "vkCmdSetRenderingInputAttachmentIndicesKHR")
|
||||||
set_proc_address(&CmdSetRepresentativeFragmentTestEnableNV, "vkCmdSetRepresentativeFragmentTestEnableNV")
|
set_proc_address(&CmdSetRepresentativeFragmentTestEnableNV, "vkCmdSetRepresentativeFragmentTestEnableNV")
|
||||||
set_proc_address(&CmdSetSampleLocationsEXT, "vkCmdSetSampleLocationsEXT")
|
set_proc_address(&CmdSetSampleLocationsEXT, "vkCmdSetSampleLocationsEXT")
|
||||||
@@ -1736,9 +1789,12 @@ load_proc_addresses_custom :: proc(set_proc_address: SetProcAddressType) {
|
|||||||
set_proc_address(&CompileDeferredNV, "vkCompileDeferredNV")
|
set_proc_address(&CompileDeferredNV, "vkCompileDeferredNV")
|
||||||
set_proc_address(&CopyAccelerationStructureKHR, "vkCopyAccelerationStructureKHR")
|
set_proc_address(&CopyAccelerationStructureKHR, "vkCopyAccelerationStructureKHR")
|
||||||
set_proc_address(&CopyAccelerationStructureToMemoryKHR, "vkCopyAccelerationStructureToMemoryKHR")
|
set_proc_address(&CopyAccelerationStructureToMemoryKHR, "vkCopyAccelerationStructureToMemoryKHR")
|
||||||
|
set_proc_address(&CopyImageToImage, "vkCopyImageToImage")
|
||||||
set_proc_address(&CopyImageToImageEXT, "vkCopyImageToImageEXT")
|
set_proc_address(&CopyImageToImageEXT, "vkCopyImageToImageEXT")
|
||||||
|
set_proc_address(&CopyImageToMemory, "vkCopyImageToMemory")
|
||||||
set_proc_address(&CopyImageToMemoryEXT, "vkCopyImageToMemoryEXT")
|
set_proc_address(&CopyImageToMemoryEXT, "vkCopyImageToMemoryEXT")
|
||||||
set_proc_address(&CopyMemoryToAccelerationStructureKHR, "vkCopyMemoryToAccelerationStructureKHR")
|
set_proc_address(&CopyMemoryToAccelerationStructureKHR, "vkCopyMemoryToAccelerationStructureKHR")
|
||||||
|
set_proc_address(&CopyMemoryToImage, "vkCopyMemoryToImage")
|
||||||
set_proc_address(&CopyMemoryToImageEXT, "vkCopyMemoryToImageEXT")
|
set_proc_address(&CopyMemoryToImageEXT, "vkCopyMemoryToImageEXT")
|
||||||
set_proc_address(&CopyMemoryToMicromapEXT, "vkCopyMemoryToMicromapEXT")
|
set_proc_address(&CopyMemoryToMicromapEXT, "vkCopyMemoryToMicromapEXT")
|
||||||
set_proc_address(&CopyMicromapEXT, "vkCopyMicromapEXT")
|
set_proc_address(&CopyMicromapEXT, "vkCopyMicromapEXT")
|
||||||
@@ -1884,6 +1940,7 @@ load_proc_addresses_custom :: proc(set_proc_address: SetProcAddressType) {
|
|||||||
set_proc_address(&GetDeviceImageMemoryRequirementsKHR, "vkGetDeviceImageMemoryRequirementsKHR")
|
set_proc_address(&GetDeviceImageMemoryRequirementsKHR, "vkGetDeviceImageMemoryRequirementsKHR")
|
||||||
set_proc_address(&GetDeviceImageSparseMemoryRequirements, "vkGetDeviceImageSparseMemoryRequirements")
|
set_proc_address(&GetDeviceImageSparseMemoryRequirements, "vkGetDeviceImageSparseMemoryRequirements")
|
||||||
set_proc_address(&GetDeviceImageSparseMemoryRequirementsKHR, "vkGetDeviceImageSparseMemoryRequirementsKHR")
|
set_proc_address(&GetDeviceImageSparseMemoryRequirementsKHR, "vkGetDeviceImageSparseMemoryRequirementsKHR")
|
||||||
|
set_proc_address(&GetDeviceImageSubresourceLayout, "vkGetDeviceImageSubresourceLayout")
|
||||||
set_proc_address(&GetDeviceImageSubresourceLayoutKHR, "vkGetDeviceImageSubresourceLayoutKHR")
|
set_proc_address(&GetDeviceImageSubresourceLayoutKHR, "vkGetDeviceImageSubresourceLayoutKHR")
|
||||||
set_proc_address(&GetDeviceMemoryCommitment, "vkGetDeviceMemoryCommitment")
|
set_proc_address(&GetDeviceMemoryCommitment, "vkGetDeviceMemoryCommitment")
|
||||||
set_proc_address(&GetDeviceMemoryOpaqueCaptureAddress, "vkGetDeviceMemoryOpaqueCaptureAddress")
|
set_proc_address(&GetDeviceMemoryOpaqueCaptureAddress, "vkGetDeviceMemoryOpaqueCaptureAddress")
|
||||||
@@ -1911,9 +1968,11 @@ load_proc_addresses_custom :: proc(set_proc_address: SetProcAddressType) {
|
|||||||
set_proc_address(&GetImageSparseMemoryRequirements2, "vkGetImageSparseMemoryRequirements2")
|
set_proc_address(&GetImageSparseMemoryRequirements2, "vkGetImageSparseMemoryRequirements2")
|
||||||
set_proc_address(&GetImageSparseMemoryRequirements2KHR, "vkGetImageSparseMemoryRequirements2KHR")
|
set_proc_address(&GetImageSparseMemoryRequirements2KHR, "vkGetImageSparseMemoryRequirements2KHR")
|
||||||
set_proc_address(&GetImageSubresourceLayout, "vkGetImageSubresourceLayout")
|
set_proc_address(&GetImageSubresourceLayout, "vkGetImageSubresourceLayout")
|
||||||
|
set_proc_address(&GetImageSubresourceLayout2, "vkGetImageSubresourceLayout2")
|
||||||
set_proc_address(&GetImageSubresourceLayout2EXT, "vkGetImageSubresourceLayout2EXT")
|
set_proc_address(&GetImageSubresourceLayout2EXT, "vkGetImageSubresourceLayout2EXT")
|
||||||
set_proc_address(&GetImageSubresourceLayout2KHR, "vkGetImageSubresourceLayout2KHR")
|
set_proc_address(&GetImageSubresourceLayout2KHR, "vkGetImageSubresourceLayout2KHR")
|
||||||
set_proc_address(&GetImageViewAddressNVX, "vkGetImageViewAddressNVX")
|
set_proc_address(&GetImageViewAddressNVX, "vkGetImageViewAddressNVX")
|
||||||
|
set_proc_address(&GetImageViewHandle64NVX, "vkGetImageViewHandle64NVX")
|
||||||
set_proc_address(&GetImageViewHandleNVX, "vkGetImageViewHandleNVX")
|
set_proc_address(&GetImageViewHandleNVX, "vkGetImageViewHandleNVX")
|
||||||
set_proc_address(&GetImageViewOpaqueCaptureDescriptorDataEXT, "vkGetImageViewOpaqueCaptureDescriptorDataEXT")
|
set_proc_address(&GetImageViewOpaqueCaptureDescriptorDataEXT, "vkGetImageViewOpaqueCaptureDescriptorDataEXT")
|
||||||
set_proc_address(&GetLatencyTimingsNV, "vkGetLatencyTimingsNV")
|
set_proc_address(&GetLatencyTimingsNV, "vkGetLatencyTimingsNV")
|
||||||
@@ -1947,6 +2006,7 @@ load_proc_addresses_custom :: proc(set_proc_address: SetProcAddressType) {
|
|||||||
set_proc_address(&GetRayTracingShaderGroupStackSizeKHR, "vkGetRayTracingShaderGroupStackSizeKHR")
|
set_proc_address(&GetRayTracingShaderGroupStackSizeKHR, "vkGetRayTracingShaderGroupStackSizeKHR")
|
||||||
set_proc_address(&GetRefreshCycleDurationGOOGLE, "vkGetRefreshCycleDurationGOOGLE")
|
set_proc_address(&GetRefreshCycleDurationGOOGLE, "vkGetRefreshCycleDurationGOOGLE")
|
||||||
set_proc_address(&GetRenderAreaGranularity, "vkGetRenderAreaGranularity")
|
set_proc_address(&GetRenderAreaGranularity, "vkGetRenderAreaGranularity")
|
||||||
|
set_proc_address(&GetRenderingAreaGranularity, "vkGetRenderingAreaGranularity")
|
||||||
set_proc_address(&GetRenderingAreaGranularityKHR, "vkGetRenderingAreaGranularityKHR")
|
set_proc_address(&GetRenderingAreaGranularityKHR, "vkGetRenderingAreaGranularityKHR")
|
||||||
set_proc_address(&GetSamplerOpaqueCaptureDescriptorDataEXT, "vkGetSamplerOpaqueCaptureDescriptorDataEXT")
|
set_proc_address(&GetSamplerOpaqueCaptureDescriptorDataEXT, "vkGetSamplerOpaqueCaptureDescriptorDataEXT")
|
||||||
set_proc_address(&GetSemaphoreCounterValue, "vkGetSemaphoreCounterValue")
|
set_proc_address(&GetSemaphoreCounterValue, "vkGetSemaphoreCounterValue")
|
||||||
@@ -1970,6 +2030,7 @@ load_proc_addresses_custom :: proc(set_proc_address: SetProcAddressType) {
|
|||||||
set_proc_address(&InvalidateMappedMemoryRanges, "vkInvalidateMappedMemoryRanges")
|
set_proc_address(&InvalidateMappedMemoryRanges, "vkInvalidateMappedMemoryRanges")
|
||||||
set_proc_address(&LatencySleepNV, "vkLatencySleepNV")
|
set_proc_address(&LatencySleepNV, "vkLatencySleepNV")
|
||||||
set_proc_address(&MapMemory, "vkMapMemory")
|
set_proc_address(&MapMemory, "vkMapMemory")
|
||||||
|
set_proc_address(&MapMemory2, "vkMapMemory2")
|
||||||
set_proc_address(&MapMemory2KHR, "vkMapMemory2KHR")
|
set_proc_address(&MapMemory2KHR, "vkMapMemory2KHR")
|
||||||
set_proc_address(&MergePipelineCaches, "vkMergePipelineCaches")
|
set_proc_address(&MergePipelineCaches, "vkMergePipelineCaches")
|
||||||
set_proc_address(&MergeValidationCachesEXT, "vkMergeValidationCachesEXT")
|
set_proc_address(&MergeValidationCachesEXT, "vkMergeValidationCachesEXT")
|
||||||
@@ -2010,11 +2071,13 @@ load_proc_addresses_custom :: proc(set_proc_address: SetProcAddressType) {
|
|||||||
set_proc_address(&SetPrivateDataEXT, "vkSetPrivateDataEXT")
|
set_proc_address(&SetPrivateDataEXT, "vkSetPrivateDataEXT")
|
||||||
set_proc_address(&SignalSemaphore, "vkSignalSemaphore")
|
set_proc_address(&SignalSemaphore, "vkSignalSemaphore")
|
||||||
set_proc_address(&SignalSemaphoreKHR, "vkSignalSemaphoreKHR")
|
set_proc_address(&SignalSemaphoreKHR, "vkSignalSemaphoreKHR")
|
||||||
|
set_proc_address(&TransitionImageLayout, "vkTransitionImageLayout")
|
||||||
set_proc_address(&TransitionImageLayoutEXT, "vkTransitionImageLayoutEXT")
|
set_proc_address(&TransitionImageLayoutEXT, "vkTransitionImageLayoutEXT")
|
||||||
set_proc_address(&TrimCommandPool, "vkTrimCommandPool")
|
set_proc_address(&TrimCommandPool, "vkTrimCommandPool")
|
||||||
set_proc_address(&TrimCommandPoolKHR, "vkTrimCommandPoolKHR")
|
set_proc_address(&TrimCommandPoolKHR, "vkTrimCommandPoolKHR")
|
||||||
set_proc_address(&UninitializePerformanceApiINTEL, "vkUninitializePerformanceApiINTEL")
|
set_proc_address(&UninitializePerformanceApiINTEL, "vkUninitializePerformanceApiINTEL")
|
||||||
set_proc_address(&UnmapMemory, "vkUnmapMemory")
|
set_proc_address(&UnmapMemory, "vkUnmapMemory")
|
||||||
|
set_proc_address(&UnmapMemory2, "vkUnmapMemory2")
|
||||||
set_proc_address(&UnmapMemory2KHR, "vkUnmapMemory2KHR")
|
set_proc_address(&UnmapMemory2KHR, "vkUnmapMemory2KHR")
|
||||||
set_proc_address(&UpdateDescriptorSetWithTemplate, "vkUpdateDescriptorSetWithTemplate")
|
set_proc_address(&UpdateDescriptorSetWithTemplate, "vkUpdateDescriptorSetWithTemplate")
|
||||||
set_proc_address(&UpdateDescriptorSetWithTemplateKHR, "vkUpdateDescriptorSetWithTemplateKHR")
|
set_proc_address(&UpdateDescriptorSetWithTemplateKHR, "vkUpdateDescriptorSetWithTemplateKHR")
|
||||||
@@ -2069,8 +2132,10 @@ Device_VTable :: struct {
|
|||||||
CmdBindDescriptorBufferEmbeddedSamplersEXT: ProcCmdBindDescriptorBufferEmbeddedSamplersEXT,
|
CmdBindDescriptorBufferEmbeddedSamplersEXT: ProcCmdBindDescriptorBufferEmbeddedSamplersEXT,
|
||||||
CmdBindDescriptorBuffersEXT: ProcCmdBindDescriptorBuffersEXT,
|
CmdBindDescriptorBuffersEXT: ProcCmdBindDescriptorBuffersEXT,
|
||||||
CmdBindDescriptorSets: ProcCmdBindDescriptorSets,
|
CmdBindDescriptorSets: ProcCmdBindDescriptorSets,
|
||||||
|
CmdBindDescriptorSets2: ProcCmdBindDescriptorSets2,
|
||||||
CmdBindDescriptorSets2KHR: ProcCmdBindDescriptorSets2KHR,
|
CmdBindDescriptorSets2KHR: ProcCmdBindDescriptorSets2KHR,
|
||||||
CmdBindIndexBuffer: ProcCmdBindIndexBuffer,
|
CmdBindIndexBuffer: ProcCmdBindIndexBuffer,
|
||||||
|
CmdBindIndexBuffer2: ProcCmdBindIndexBuffer2,
|
||||||
CmdBindIndexBuffer2KHR: ProcCmdBindIndexBuffer2KHR,
|
CmdBindIndexBuffer2KHR: ProcCmdBindIndexBuffer2KHR,
|
||||||
CmdBindInvocationMaskHUAWEI: ProcCmdBindInvocationMaskHUAWEI,
|
CmdBindInvocationMaskHUAWEI: ProcCmdBindInvocationMaskHUAWEI,
|
||||||
CmdBindPipeline: ProcCmdBindPipeline,
|
CmdBindPipeline: ProcCmdBindPipeline,
|
||||||
@@ -2174,9 +2239,14 @@ Device_VTable :: struct {
|
|||||||
CmdPreprocessGeneratedCommandsEXT: ProcCmdPreprocessGeneratedCommandsEXT,
|
CmdPreprocessGeneratedCommandsEXT: ProcCmdPreprocessGeneratedCommandsEXT,
|
||||||
CmdPreprocessGeneratedCommandsNV: ProcCmdPreprocessGeneratedCommandsNV,
|
CmdPreprocessGeneratedCommandsNV: ProcCmdPreprocessGeneratedCommandsNV,
|
||||||
CmdPushConstants: ProcCmdPushConstants,
|
CmdPushConstants: ProcCmdPushConstants,
|
||||||
|
CmdPushConstants2: ProcCmdPushConstants2,
|
||||||
CmdPushConstants2KHR: ProcCmdPushConstants2KHR,
|
CmdPushConstants2KHR: ProcCmdPushConstants2KHR,
|
||||||
|
CmdPushDescriptorSet: ProcCmdPushDescriptorSet,
|
||||||
|
CmdPushDescriptorSet2: ProcCmdPushDescriptorSet2,
|
||||||
CmdPushDescriptorSet2KHR: ProcCmdPushDescriptorSet2KHR,
|
CmdPushDescriptorSet2KHR: ProcCmdPushDescriptorSet2KHR,
|
||||||
CmdPushDescriptorSetKHR: ProcCmdPushDescriptorSetKHR,
|
CmdPushDescriptorSetKHR: ProcCmdPushDescriptorSetKHR,
|
||||||
|
CmdPushDescriptorSetWithTemplate: ProcCmdPushDescriptorSetWithTemplate,
|
||||||
|
CmdPushDescriptorSetWithTemplate2: ProcCmdPushDescriptorSetWithTemplate2,
|
||||||
CmdPushDescriptorSetWithTemplate2KHR: ProcCmdPushDescriptorSetWithTemplate2KHR,
|
CmdPushDescriptorSetWithTemplate2KHR: ProcCmdPushDescriptorSetWithTemplate2KHR,
|
||||||
CmdPushDescriptorSetWithTemplateKHR: ProcCmdPushDescriptorSetWithTemplateKHR,
|
CmdPushDescriptorSetWithTemplateKHR: ProcCmdPushDescriptorSetWithTemplateKHR,
|
||||||
CmdResetEvent: ProcCmdResetEvent,
|
CmdResetEvent: ProcCmdResetEvent,
|
||||||
@@ -2240,6 +2310,7 @@ Device_VTable :: struct {
|
|||||||
CmdSetFrontFace: ProcCmdSetFrontFace,
|
CmdSetFrontFace: ProcCmdSetFrontFace,
|
||||||
CmdSetFrontFaceEXT: ProcCmdSetFrontFaceEXT,
|
CmdSetFrontFaceEXT: ProcCmdSetFrontFaceEXT,
|
||||||
CmdSetLineRasterizationModeEXT: ProcCmdSetLineRasterizationModeEXT,
|
CmdSetLineRasterizationModeEXT: ProcCmdSetLineRasterizationModeEXT,
|
||||||
|
CmdSetLineStipple: ProcCmdSetLineStipple,
|
||||||
CmdSetLineStippleEXT: ProcCmdSetLineStippleEXT,
|
CmdSetLineStippleEXT: ProcCmdSetLineStippleEXT,
|
||||||
CmdSetLineStippleEnableEXT: ProcCmdSetLineStippleEnableEXT,
|
CmdSetLineStippleEnableEXT: ProcCmdSetLineStippleEnableEXT,
|
||||||
CmdSetLineStippleKHR: ProcCmdSetLineStippleKHR,
|
CmdSetLineStippleKHR: ProcCmdSetLineStippleKHR,
|
||||||
@@ -2261,7 +2332,9 @@ Device_VTable :: struct {
|
|||||||
CmdSetRasterizerDiscardEnable: ProcCmdSetRasterizerDiscardEnable,
|
CmdSetRasterizerDiscardEnable: ProcCmdSetRasterizerDiscardEnable,
|
||||||
CmdSetRasterizerDiscardEnableEXT: ProcCmdSetRasterizerDiscardEnableEXT,
|
CmdSetRasterizerDiscardEnableEXT: ProcCmdSetRasterizerDiscardEnableEXT,
|
||||||
CmdSetRayTracingPipelineStackSizeKHR: ProcCmdSetRayTracingPipelineStackSizeKHR,
|
CmdSetRayTracingPipelineStackSizeKHR: ProcCmdSetRayTracingPipelineStackSizeKHR,
|
||||||
|
CmdSetRenderingAttachmentLocations: ProcCmdSetRenderingAttachmentLocations,
|
||||||
CmdSetRenderingAttachmentLocationsKHR: ProcCmdSetRenderingAttachmentLocationsKHR,
|
CmdSetRenderingAttachmentLocationsKHR: ProcCmdSetRenderingAttachmentLocationsKHR,
|
||||||
|
CmdSetRenderingInputAttachmentIndices: ProcCmdSetRenderingInputAttachmentIndices,
|
||||||
CmdSetRenderingInputAttachmentIndicesKHR: ProcCmdSetRenderingInputAttachmentIndicesKHR,
|
CmdSetRenderingInputAttachmentIndicesKHR: ProcCmdSetRenderingInputAttachmentIndicesKHR,
|
||||||
CmdSetRepresentativeFragmentTestEnableNV: ProcCmdSetRepresentativeFragmentTestEnableNV,
|
CmdSetRepresentativeFragmentTestEnableNV: ProcCmdSetRepresentativeFragmentTestEnableNV,
|
||||||
CmdSetSampleLocationsEXT: ProcCmdSetSampleLocationsEXT,
|
CmdSetSampleLocationsEXT: ProcCmdSetSampleLocationsEXT,
|
||||||
@@ -2308,9 +2381,12 @@ Device_VTable :: struct {
|
|||||||
CompileDeferredNV: ProcCompileDeferredNV,
|
CompileDeferredNV: ProcCompileDeferredNV,
|
||||||
CopyAccelerationStructureKHR: ProcCopyAccelerationStructureKHR,
|
CopyAccelerationStructureKHR: ProcCopyAccelerationStructureKHR,
|
||||||
CopyAccelerationStructureToMemoryKHR: ProcCopyAccelerationStructureToMemoryKHR,
|
CopyAccelerationStructureToMemoryKHR: ProcCopyAccelerationStructureToMemoryKHR,
|
||||||
|
CopyImageToImage: ProcCopyImageToImage,
|
||||||
CopyImageToImageEXT: ProcCopyImageToImageEXT,
|
CopyImageToImageEXT: ProcCopyImageToImageEXT,
|
||||||
|
CopyImageToMemory: ProcCopyImageToMemory,
|
||||||
CopyImageToMemoryEXT: ProcCopyImageToMemoryEXT,
|
CopyImageToMemoryEXT: ProcCopyImageToMemoryEXT,
|
||||||
CopyMemoryToAccelerationStructureKHR: ProcCopyMemoryToAccelerationStructureKHR,
|
CopyMemoryToAccelerationStructureKHR: ProcCopyMemoryToAccelerationStructureKHR,
|
||||||
|
CopyMemoryToImage: ProcCopyMemoryToImage,
|
||||||
CopyMemoryToImageEXT: ProcCopyMemoryToImageEXT,
|
CopyMemoryToImageEXT: ProcCopyMemoryToImageEXT,
|
||||||
CopyMemoryToMicromapEXT: ProcCopyMemoryToMicromapEXT,
|
CopyMemoryToMicromapEXT: ProcCopyMemoryToMicromapEXT,
|
||||||
CopyMicromapEXT: ProcCopyMicromapEXT,
|
CopyMicromapEXT: ProcCopyMicromapEXT,
|
||||||
@@ -2456,6 +2532,7 @@ Device_VTable :: struct {
|
|||||||
GetDeviceImageMemoryRequirementsKHR: ProcGetDeviceImageMemoryRequirementsKHR,
|
GetDeviceImageMemoryRequirementsKHR: ProcGetDeviceImageMemoryRequirementsKHR,
|
||||||
GetDeviceImageSparseMemoryRequirements: ProcGetDeviceImageSparseMemoryRequirements,
|
GetDeviceImageSparseMemoryRequirements: ProcGetDeviceImageSparseMemoryRequirements,
|
||||||
GetDeviceImageSparseMemoryRequirementsKHR: ProcGetDeviceImageSparseMemoryRequirementsKHR,
|
GetDeviceImageSparseMemoryRequirementsKHR: ProcGetDeviceImageSparseMemoryRequirementsKHR,
|
||||||
|
GetDeviceImageSubresourceLayout: ProcGetDeviceImageSubresourceLayout,
|
||||||
GetDeviceImageSubresourceLayoutKHR: ProcGetDeviceImageSubresourceLayoutKHR,
|
GetDeviceImageSubresourceLayoutKHR: ProcGetDeviceImageSubresourceLayoutKHR,
|
||||||
GetDeviceMemoryCommitment: ProcGetDeviceMemoryCommitment,
|
GetDeviceMemoryCommitment: ProcGetDeviceMemoryCommitment,
|
||||||
GetDeviceMemoryOpaqueCaptureAddress: ProcGetDeviceMemoryOpaqueCaptureAddress,
|
GetDeviceMemoryOpaqueCaptureAddress: ProcGetDeviceMemoryOpaqueCaptureAddress,
|
||||||
@@ -2483,9 +2560,11 @@ Device_VTable :: struct {
|
|||||||
GetImageSparseMemoryRequirements2: ProcGetImageSparseMemoryRequirements2,
|
GetImageSparseMemoryRequirements2: ProcGetImageSparseMemoryRequirements2,
|
||||||
GetImageSparseMemoryRequirements2KHR: ProcGetImageSparseMemoryRequirements2KHR,
|
GetImageSparseMemoryRequirements2KHR: ProcGetImageSparseMemoryRequirements2KHR,
|
||||||
GetImageSubresourceLayout: ProcGetImageSubresourceLayout,
|
GetImageSubresourceLayout: ProcGetImageSubresourceLayout,
|
||||||
|
GetImageSubresourceLayout2: ProcGetImageSubresourceLayout2,
|
||||||
GetImageSubresourceLayout2EXT: ProcGetImageSubresourceLayout2EXT,
|
GetImageSubresourceLayout2EXT: ProcGetImageSubresourceLayout2EXT,
|
||||||
GetImageSubresourceLayout2KHR: ProcGetImageSubresourceLayout2KHR,
|
GetImageSubresourceLayout2KHR: ProcGetImageSubresourceLayout2KHR,
|
||||||
GetImageViewAddressNVX: ProcGetImageViewAddressNVX,
|
GetImageViewAddressNVX: ProcGetImageViewAddressNVX,
|
||||||
|
GetImageViewHandle64NVX: ProcGetImageViewHandle64NVX,
|
||||||
GetImageViewHandleNVX: ProcGetImageViewHandleNVX,
|
GetImageViewHandleNVX: ProcGetImageViewHandleNVX,
|
||||||
GetImageViewOpaqueCaptureDescriptorDataEXT: ProcGetImageViewOpaqueCaptureDescriptorDataEXT,
|
GetImageViewOpaqueCaptureDescriptorDataEXT: ProcGetImageViewOpaqueCaptureDescriptorDataEXT,
|
||||||
GetLatencyTimingsNV: ProcGetLatencyTimingsNV,
|
GetLatencyTimingsNV: ProcGetLatencyTimingsNV,
|
||||||
@@ -2519,6 +2598,7 @@ Device_VTable :: struct {
|
|||||||
GetRayTracingShaderGroupStackSizeKHR: ProcGetRayTracingShaderGroupStackSizeKHR,
|
GetRayTracingShaderGroupStackSizeKHR: ProcGetRayTracingShaderGroupStackSizeKHR,
|
||||||
GetRefreshCycleDurationGOOGLE: ProcGetRefreshCycleDurationGOOGLE,
|
GetRefreshCycleDurationGOOGLE: ProcGetRefreshCycleDurationGOOGLE,
|
||||||
GetRenderAreaGranularity: ProcGetRenderAreaGranularity,
|
GetRenderAreaGranularity: ProcGetRenderAreaGranularity,
|
||||||
|
GetRenderingAreaGranularity: ProcGetRenderingAreaGranularity,
|
||||||
GetRenderingAreaGranularityKHR: ProcGetRenderingAreaGranularityKHR,
|
GetRenderingAreaGranularityKHR: ProcGetRenderingAreaGranularityKHR,
|
||||||
GetSamplerOpaqueCaptureDescriptorDataEXT: ProcGetSamplerOpaqueCaptureDescriptorDataEXT,
|
GetSamplerOpaqueCaptureDescriptorDataEXT: ProcGetSamplerOpaqueCaptureDescriptorDataEXT,
|
||||||
GetSemaphoreCounterValue: ProcGetSemaphoreCounterValue,
|
GetSemaphoreCounterValue: ProcGetSemaphoreCounterValue,
|
||||||
@@ -2542,6 +2622,7 @@ Device_VTable :: struct {
|
|||||||
InvalidateMappedMemoryRanges: ProcInvalidateMappedMemoryRanges,
|
InvalidateMappedMemoryRanges: ProcInvalidateMappedMemoryRanges,
|
||||||
LatencySleepNV: ProcLatencySleepNV,
|
LatencySleepNV: ProcLatencySleepNV,
|
||||||
MapMemory: ProcMapMemory,
|
MapMemory: ProcMapMemory,
|
||||||
|
MapMemory2: ProcMapMemory2,
|
||||||
MapMemory2KHR: ProcMapMemory2KHR,
|
MapMemory2KHR: ProcMapMemory2KHR,
|
||||||
MergePipelineCaches: ProcMergePipelineCaches,
|
MergePipelineCaches: ProcMergePipelineCaches,
|
||||||
MergeValidationCachesEXT: ProcMergeValidationCachesEXT,
|
MergeValidationCachesEXT: ProcMergeValidationCachesEXT,
|
||||||
@@ -2582,11 +2663,13 @@ Device_VTable :: struct {
|
|||||||
SetPrivateDataEXT: ProcSetPrivateDataEXT,
|
SetPrivateDataEXT: ProcSetPrivateDataEXT,
|
||||||
SignalSemaphore: ProcSignalSemaphore,
|
SignalSemaphore: ProcSignalSemaphore,
|
||||||
SignalSemaphoreKHR: ProcSignalSemaphoreKHR,
|
SignalSemaphoreKHR: ProcSignalSemaphoreKHR,
|
||||||
|
TransitionImageLayout: ProcTransitionImageLayout,
|
||||||
TransitionImageLayoutEXT: ProcTransitionImageLayoutEXT,
|
TransitionImageLayoutEXT: ProcTransitionImageLayoutEXT,
|
||||||
TrimCommandPool: ProcTrimCommandPool,
|
TrimCommandPool: ProcTrimCommandPool,
|
||||||
TrimCommandPoolKHR: ProcTrimCommandPoolKHR,
|
TrimCommandPoolKHR: ProcTrimCommandPoolKHR,
|
||||||
UninitializePerformanceApiINTEL: ProcUninitializePerformanceApiINTEL,
|
UninitializePerformanceApiINTEL: ProcUninitializePerformanceApiINTEL,
|
||||||
UnmapMemory: ProcUnmapMemory,
|
UnmapMemory: ProcUnmapMemory,
|
||||||
|
UnmapMemory2: ProcUnmapMemory2,
|
||||||
UnmapMemory2KHR: ProcUnmapMemory2KHR,
|
UnmapMemory2KHR: ProcUnmapMemory2KHR,
|
||||||
UpdateDescriptorSetWithTemplate: ProcUpdateDescriptorSetWithTemplate,
|
UpdateDescriptorSetWithTemplate: ProcUpdateDescriptorSetWithTemplate,
|
||||||
UpdateDescriptorSetWithTemplateKHR: ProcUpdateDescriptorSetWithTemplateKHR,
|
UpdateDescriptorSetWithTemplateKHR: ProcUpdateDescriptorSetWithTemplateKHR,
|
||||||
@@ -2639,8 +2722,10 @@ load_proc_addresses_device_vtable :: proc(device: Device, vtable: ^Device_VTable
|
|||||||
vtable.CmdBindDescriptorBufferEmbeddedSamplersEXT = auto_cast GetDeviceProcAddr(device, "vkCmdBindDescriptorBufferEmbeddedSamplersEXT")
|
vtable.CmdBindDescriptorBufferEmbeddedSamplersEXT = auto_cast GetDeviceProcAddr(device, "vkCmdBindDescriptorBufferEmbeddedSamplersEXT")
|
||||||
vtable.CmdBindDescriptorBuffersEXT = auto_cast GetDeviceProcAddr(device, "vkCmdBindDescriptorBuffersEXT")
|
vtable.CmdBindDescriptorBuffersEXT = auto_cast GetDeviceProcAddr(device, "vkCmdBindDescriptorBuffersEXT")
|
||||||
vtable.CmdBindDescriptorSets = auto_cast GetDeviceProcAddr(device, "vkCmdBindDescriptorSets")
|
vtable.CmdBindDescriptorSets = auto_cast GetDeviceProcAddr(device, "vkCmdBindDescriptorSets")
|
||||||
|
vtable.CmdBindDescriptorSets2 = auto_cast GetDeviceProcAddr(device, "vkCmdBindDescriptorSets2")
|
||||||
vtable.CmdBindDescriptorSets2KHR = auto_cast GetDeviceProcAddr(device, "vkCmdBindDescriptorSets2KHR")
|
vtable.CmdBindDescriptorSets2KHR = auto_cast GetDeviceProcAddr(device, "vkCmdBindDescriptorSets2KHR")
|
||||||
vtable.CmdBindIndexBuffer = auto_cast GetDeviceProcAddr(device, "vkCmdBindIndexBuffer")
|
vtable.CmdBindIndexBuffer = auto_cast GetDeviceProcAddr(device, "vkCmdBindIndexBuffer")
|
||||||
|
vtable.CmdBindIndexBuffer2 = auto_cast GetDeviceProcAddr(device, "vkCmdBindIndexBuffer2")
|
||||||
vtable.CmdBindIndexBuffer2KHR = auto_cast GetDeviceProcAddr(device, "vkCmdBindIndexBuffer2KHR")
|
vtable.CmdBindIndexBuffer2KHR = auto_cast GetDeviceProcAddr(device, "vkCmdBindIndexBuffer2KHR")
|
||||||
vtable.CmdBindInvocationMaskHUAWEI = auto_cast GetDeviceProcAddr(device, "vkCmdBindInvocationMaskHUAWEI")
|
vtable.CmdBindInvocationMaskHUAWEI = auto_cast GetDeviceProcAddr(device, "vkCmdBindInvocationMaskHUAWEI")
|
||||||
vtable.CmdBindPipeline = auto_cast GetDeviceProcAddr(device, "vkCmdBindPipeline")
|
vtable.CmdBindPipeline = auto_cast GetDeviceProcAddr(device, "vkCmdBindPipeline")
|
||||||
@@ -2744,9 +2829,14 @@ load_proc_addresses_device_vtable :: proc(device: Device, vtable: ^Device_VTable
|
|||||||
vtable.CmdPreprocessGeneratedCommandsEXT = auto_cast GetDeviceProcAddr(device, "vkCmdPreprocessGeneratedCommandsEXT")
|
vtable.CmdPreprocessGeneratedCommandsEXT = auto_cast GetDeviceProcAddr(device, "vkCmdPreprocessGeneratedCommandsEXT")
|
||||||
vtable.CmdPreprocessGeneratedCommandsNV = auto_cast GetDeviceProcAddr(device, "vkCmdPreprocessGeneratedCommandsNV")
|
vtable.CmdPreprocessGeneratedCommandsNV = auto_cast GetDeviceProcAddr(device, "vkCmdPreprocessGeneratedCommandsNV")
|
||||||
vtable.CmdPushConstants = auto_cast GetDeviceProcAddr(device, "vkCmdPushConstants")
|
vtable.CmdPushConstants = auto_cast GetDeviceProcAddr(device, "vkCmdPushConstants")
|
||||||
|
vtable.CmdPushConstants2 = auto_cast GetDeviceProcAddr(device, "vkCmdPushConstants2")
|
||||||
vtable.CmdPushConstants2KHR = auto_cast GetDeviceProcAddr(device, "vkCmdPushConstants2KHR")
|
vtable.CmdPushConstants2KHR = auto_cast GetDeviceProcAddr(device, "vkCmdPushConstants2KHR")
|
||||||
|
vtable.CmdPushDescriptorSet = auto_cast GetDeviceProcAddr(device, "vkCmdPushDescriptorSet")
|
||||||
|
vtable.CmdPushDescriptorSet2 = auto_cast GetDeviceProcAddr(device, "vkCmdPushDescriptorSet2")
|
||||||
vtable.CmdPushDescriptorSet2KHR = auto_cast GetDeviceProcAddr(device, "vkCmdPushDescriptorSet2KHR")
|
vtable.CmdPushDescriptorSet2KHR = auto_cast GetDeviceProcAddr(device, "vkCmdPushDescriptorSet2KHR")
|
||||||
vtable.CmdPushDescriptorSetKHR = auto_cast GetDeviceProcAddr(device, "vkCmdPushDescriptorSetKHR")
|
vtable.CmdPushDescriptorSetKHR = auto_cast GetDeviceProcAddr(device, "vkCmdPushDescriptorSetKHR")
|
||||||
|
vtable.CmdPushDescriptorSetWithTemplate = auto_cast GetDeviceProcAddr(device, "vkCmdPushDescriptorSetWithTemplate")
|
||||||
|
vtable.CmdPushDescriptorSetWithTemplate2 = auto_cast GetDeviceProcAddr(device, "vkCmdPushDescriptorSetWithTemplate2")
|
||||||
vtable.CmdPushDescriptorSetWithTemplate2KHR = auto_cast GetDeviceProcAddr(device, "vkCmdPushDescriptorSetWithTemplate2KHR")
|
vtable.CmdPushDescriptorSetWithTemplate2KHR = auto_cast GetDeviceProcAddr(device, "vkCmdPushDescriptorSetWithTemplate2KHR")
|
||||||
vtable.CmdPushDescriptorSetWithTemplateKHR = auto_cast GetDeviceProcAddr(device, "vkCmdPushDescriptorSetWithTemplateKHR")
|
vtable.CmdPushDescriptorSetWithTemplateKHR = auto_cast GetDeviceProcAddr(device, "vkCmdPushDescriptorSetWithTemplateKHR")
|
||||||
vtable.CmdResetEvent = auto_cast GetDeviceProcAddr(device, "vkCmdResetEvent")
|
vtable.CmdResetEvent = auto_cast GetDeviceProcAddr(device, "vkCmdResetEvent")
|
||||||
@@ -2810,6 +2900,7 @@ load_proc_addresses_device_vtable :: proc(device: Device, vtable: ^Device_VTable
|
|||||||
vtable.CmdSetFrontFace = auto_cast GetDeviceProcAddr(device, "vkCmdSetFrontFace")
|
vtable.CmdSetFrontFace = auto_cast GetDeviceProcAddr(device, "vkCmdSetFrontFace")
|
||||||
vtable.CmdSetFrontFaceEXT = auto_cast GetDeviceProcAddr(device, "vkCmdSetFrontFaceEXT")
|
vtable.CmdSetFrontFaceEXT = auto_cast GetDeviceProcAddr(device, "vkCmdSetFrontFaceEXT")
|
||||||
vtable.CmdSetLineRasterizationModeEXT = auto_cast GetDeviceProcAddr(device, "vkCmdSetLineRasterizationModeEXT")
|
vtable.CmdSetLineRasterizationModeEXT = auto_cast GetDeviceProcAddr(device, "vkCmdSetLineRasterizationModeEXT")
|
||||||
|
vtable.CmdSetLineStipple = auto_cast GetDeviceProcAddr(device, "vkCmdSetLineStipple")
|
||||||
vtable.CmdSetLineStippleEXT = auto_cast GetDeviceProcAddr(device, "vkCmdSetLineStippleEXT")
|
vtable.CmdSetLineStippleEXT = auto_cast GetDeviceProcAddr(device, "vkCmdSetLineStippleEXT")
|
||||||
vtable.CmdSetLineStippleEnableEXT = auto_cast GetDeviceProcAddr(device, "vkCmdSetLineStippleEnableEXT")
|
vtable.CmdSetLineStippleEnableEXT = auto_cast GetDeviceProcAddr(device, "vkCmdSetLineStippleEnableEXT")
|
||||||
vtable.CmdSetLineStippleKHR = auto_cast GetDeviceProcAddr(device, "vkCmdSetLineStippleKHR")
|
vtable.CmdSetLineStippleKHR = auto_cast GetDeviceProcAddr(device, "vkCmdSetLineStippleKHR")
|
||||||
@@ -2831,7 +2922,9 @@ load_proc_addresses_device_vtable :: proc(device: Device, vtable: ^Device_VTable
|
|||||||
vtable.CmdSetRasterizerDiscardEnable = auto_cast GetDeviceProcAddr(device, "vkCmdSetRasterizerDiscardEnable")
|
vtable.CmdSetRasterizerDiscardEnable = auto_cast GetDeviceProcAddr(device, "vkCmdSetRasterizerDiscardEnable")
|
||||||
vtable.CmdSetRasterizerDiscardEnableEXT = auto_cast GetDeviceProcAddr(device, "vkCmdSetRasterizerDiscardEnableEXT")
|
vtable.CmdSetRasterizerDiscardEnableEXT = auto_cast GetDeviceProcAddr(device, "vkCmdSetRasterizerDiscardEnableEXT")
|
||||||
vtable.CmdSetRayTracingPipelineStackSizeKHR = auto_cast GetDeviceProcAddr(device, "vkCmdSetRayTracingPipelineStackSizeKHR")
|
vtable.CmdSetRayTracingPipelineStackSizeKHR = auto_cast GetDeviceProcAddr(device, "vkCmdSetRayTracingPipelineStackSizeKHR")
|
||||||
|
vtable.CmdSetRenderingAttachmentLocations = auto_cast GetDeviceProcAddr(device, "vkCmdSetRenderingAttachmentLocations")
|
||||||
vtable.CmdSetRenderingAttachmentLocationsKHR = auto_cast GetDeviceProcAddr(device, "vkCmdSetRenderingAttachmentLocationsKHR")
|
vtable.CmdSetRenderingAttachmentLocationsKHR = auto_cast GetDeviceProcAddr(device, "vkCmdSetRenderingAttachmentLocationsKHR")
|
||||||
|
vtable.CmdSetRenderingInputAttachmentIndices = auto_cast GetDeviceProcAddr(device, "vkCmdSetRenderingInputAttachmentIndices")
|
||||||
vtable.CmdSetRenderingInputAttachmentIndicesKHR = auto_cast GetDeviceProcAddr(device, "vkCmdSetRenderingInputAttachmentIndicesKHR")
|
vtable.CmdSetRenderingInputAttachmentIndicesKHR = auto_cast GetDeviceProcAddr(device, "vkCmdSetRenderingInputAttachmentIndicesKHR")
|
||||||
vtable.CmdSetRepresentativeFragmentTestEnableNV = auto_cast GetDeviceProcAddr(device, "vkCmdSetRepresentativeFragmentTestEnableNV")
|
vtable.CmdSetRepresentativeFragmentTestEnableNV = auto_cast GetDeviceProcAddr(device, "vkCmdSetRepresentativeFragmentTestEnableNV")
|
||||||
vtable.CmdSetSampleLocationsEXT = auto_cast GetDeviceProcAddr(device, "vkCmdSetSampleLocationsEXT")
|
vtable.CmdSetSampleLocationsEXT = auto_cast GetDeviceProcAddr(device, "vkCmdSetSampleLocationsEXT")
|
||||||
@@ -2878,9 +2971,12 @@ load_proc_addresses_device_vtable :: proc(device: Device, vtable: ^Device_VTable
|
|||||||
vtable.CompileDeferredNV = auto_cast GetDeviceProcAddr(device, "vkCompileDeferredNV")
|
vtable.CompileDeferredNV = auto_cast GetDeviceProcAddr(device, "vkCompileDeferredNV")
|
||||||
vtable.CopyAccelerationStructureKHR = auto_cast GetDeviceProcAddr(device, "vkCopyAccelerationStructureKHR")
|
vtable.CopyAccelerationStructureKHR = auto_cast GetDeviceProcAddr(device, "vkCopyAccelerationStructureKHR")
|
||||||
vtable.CopyAccelerationStructureToMemoryKHR = auto_cast GetDeviceProcAddr(device, "vkCopyAccelerationStructureToMemoryKHR")
|
vtable.CopyAccelerationStructureToMemoryKHR = auto_cast GetDeviceProcAddr(device, "vkCopyAccelerationStructureToMemoryKHR")
|
||||||
|
vtable.CopyImageToImage = auto_cast GetDeviceProcAddr(device, "vkCopyImageToImage")
|
||||||
vtable.CopyImageToImageEXT = auto_cast GetDeviceProcAddr(device, "vkCopyImageToImageEXT")
|
vtable.CopyImageToImageEXT = auto_cast GetDeviceProcAddr(device, "vkCopyImageToImageEXT")
|
||||||
|
vtable.CopyImageToMemory = auto_cast GetDeviceProcAddr(device, "vkCopyImageToMemory")
|
||||||
vtable.CopyImageToMemoryEXT = auto_cast GetDeviceProcAddr(device, "vkCopyImageToMemoryEXT")
|
vtable.CopyImageToMemoryEXT = auto_cast GetDeviceProcAddr(device, "vkCopyImageToMemoryEXT")
|
||||||
vtable.CopyMemoryToAccelerationStructureKHR = auto_cast GetDeviceProcAddr(device, "vkCopyMemoryToAccelerationStructureKHR")
|
vtable.CopyMemoryToAccelerationStructureKHR = auto_cast GetDeviceProcAddr(device, "vkCopyMemoryToAccelerationStructureKHR")
|
||||||
|
vtable.CopyMemoryToImage = auto_cast GetDeviceProcAddr(device, "vkCopyMemoryToImage")
|
||||||
vtable.CopyMemoryToImageEXT = auto_cast GetDeviceProcAddr(device, "vkCopyMemoryToImageEXT")
|
vtable.CopyMemoryToImageEXT = auto_cast GetDeviceProcAddr(device, "vkCopyMemoryToImageEXT")
|
||||||
vtable.CopyMemoryToMicromapEXT = auto_cast GetDeviceProcAddr(device, "vkCopyMemoryToMicromapEXT")
|
vtable.CopyMemoryToMicromapEXT = auto_cast GetDeviceProcAddr(device, "vkCopyMemoryToMicromapEXT")
|
||||||
vtable.CopyMicromapEXT = auto_cast GetDeviceProcAddr(device, "vkCopyMicromapEXT")
|
vtable.CopyMicromapEXT = auto_cast GetDeviceProcAddr(device, "vkCopyMicromapEXT")
|
||||||
@@ -3026,6 +3122,7 @@ load_proc_addresses_device_vtable :: proc(device: Device, vtable: ^Device_VTable
|
|||||||
vtable.GetDeviceImageMemoryRequirementsKHR = auto_cast GetDeviceProcAddr(device, "vkGetDeviceImageMemoryRequirementsKHR")
|
vtable.GetDeviceImageMemoryRequirementsKHR = auto_cast GetDeviceProcAddr(device, "vkGetDeviceImageMemoryRequirementsKHR")
|
||||||
vtable.GetDeviceImageSparseMemoryRequirements = auto_cast GetDeviceProcAddr(device, "vkGetDeviceImageSparseMemoryRequirements")
|
vtable.GetDeviceImageSparseMemoryRequirements = auto_cast GetDeviceProcAddr(device, "vkGetDeviceImageSparseMemoryRequirements")
|
||||||
vtable.GetDeviceImageSparseMemoryRequirementsKHR = auto_cast GetDeviceProcAddr(device, "vkGetDeviceImageSparseMemoryRequirementsKHR")
|
vtable.GetDeviceImageSparseMemoryRequirementsKHR = auto_cast GetDeviceProcAddr(device, "vkGetDeviceImageSparseMemoryRequirementsKHR")
|
||||||
|
vtable.GetDeviceImageSubresourceLayout = auto_cast GetDeviceProcAddr(device, "vkGetDeviceImageSubresourceLayout")
|
||||||
vtable.GetDeviceImageSubresourceLayoutKHR = auto_cast GetDeviceProcAddr(device, "vkGetDeviceImageSubresourceLayoutKHR")
|
vtable.GetDeviceImageSubresourceLayoutKHR = auto_cast GetDeviceProcAddr(device, "vkGetDeviceImageSubresourceLayoutKHR")
|
||||||
vtable.GetDeviceMemoryCommitment = auto_cast GetDeviceProcAddr(device, "vkGetDeviceMemoryCommitment")
|
vtable.GetDeviceMemoryCommitment = auto_cast GetDeviceProcAddr(device, "vkGetDeviceMemoryCommitment")
|
||||||
vtable.GetDeviceMemoryOpaqueCaptureAddress = auto_cast GetDeviceProcAddr(device, "vkGetDeviceMemoryOpaqueCaptureAddress")
|
vtable.GetDeviceMemoryOpaqueCaptureAddress = auto_cast GetDeviceProcAddr(device, "vkGetDeviceMemoryOpaqueCaptureAddress")
|
||||||
@@ -3053,9 +3150,11 @@ load_proc_addresses_device_vtable :: proc(device: Device, vtable: ^Device_VTable
|
|||||||
vtable.GetImageSparseMemoryRequirements2 = auto_cast GetDeviceProcAddr(device, "vkGetImageSparseMemoryRequirements2")
|
vtable.GetImageSparseMemoryRequirements2 = auto_cast GetDeviceProcAddr(device, "vkGetImageSparseMemoryRequirements2")
|
||||||
vtable.GetImageSparseMemoryRequirements2KHR = auto_cast GetDeviceProcAddr(device, "vkGetImageSparseMemoryRequirements2KHR")
|
vtable.GetImageSparseMemoryRequirements2KHR = auto_cast GetDeviceProcAddr(device, "vkGetImageSparseMemoryRequirements2KHR")
|
||||||
vtable.GetImageSubresourceLayout = auto_cast GetDeviceProcAddr(device, "vkGetImageSubresourceLayout")
|
vtable.GetImageSubresourceLayout = auto_cast GetDeviceProcAddr(device, "vkGetImageSubresourceLayout")
|
||||||
|
vtable.GetImageSubresourceLayout2 = auto_cast GetDeviceProcAddr(device, "vkGetImageSubresourceLayout2")
|
||||||
vtable.GetImageSubresourceLayout2EXT = auto_cast GetDeviceProcAddr(device, "vkGetImageSubresourceLayout2EXT")
|
vtable.GetImageSubresourceLayout2EXT = auto_cast GetDeviceProcAddr(device, "vkGetImageSubresourceLayout2EXT")
|
||||||
vtable.GetImageSubresourceLayout2KHR = auto_cast GetDeviceProcAddr(device, "vkGetImageSubresourceLayout2KHR")
|
vtable.GetImageSubresourceLayout2KHR = auto_cast GetDeviceProcAddr(device, "vkGetImageSubresourceLayout2KHR")
|
||||||
vtable.GetImageViewAddressNVX = auto_cast GetDeviceProcAddr(device, "vkGetImageViewAddressNVX")
|
vtable.GetImageViewAddressNVX = auto_cast GetDeviceProcAddr(device, "vkGetImageViewAddressNVX")
|
||||||
|
vtable.GetImageViewHandle64NVX = auto_cast GetDeviceProcAddr(device, "vkGetImageViewHandle64NVX")
|
||||||
vtable.GetImageViewHandleNVX = auto_cast GetDeviceProcAddr(device, "vkGetImageViewHandleNVX")
|
vtable.GetImageViewHandleNVX = auto_cast GetDeviceProcAddr(device, "vkGetImageViewHandleNVX")
|
||||||
vtable.GetImageViewOpaqueCaptureDescriptorDataEXT = auto_cast GetDeviceProcAddr(device, "vkGetImageViewOpaqueCaptureDescriptorDataEXT")
|
vtable.GetImageViewOpaqueCaptureDescriptorDataEXT = auto_cast GetDeviceProcAddr(device, "vkGetImageViewOpaqueCaptureDescriptorDataEXT")
|
||||||
vtable.GetLatencyTimingsNV = auto_cast GetDeviceProcAddr(device, "vkGetLatencyTimingsNV")
|
vtable.GetLatencyTimingsNV = auto_cast GetDeviceProcAddr(device, "vkGetLatencyTimingsNV")
|
||||||
@@ -3089,6 +3188,7 @@ load_proc_addresses_device_vtable :: proc(device: Device, vtable: ^Device_VTable
|
|||||||
vtable.GetRayTracingShaderGroupStackSizeKHR = auto_cast GetDeviceProcAddr(device, "vkGetRayTracingShaderGroupStackSizeKHR")
|
vtable.GetRayTracingShaderGroupStackSizeKHR = auto_cast GetDeviceProcAddr(device, "vkGetRayTracingShaderGroupStackSizeKHR")
|
||||||
vtable.GetRefreshCycleDurationGOOGLE = auto_cast GetDeviceProcAddr(device, "vkGetRefreshCycleDurationGOOGLE")
|
vtable.GetRefreshCycleDurationGOOGLE = auto_cast GetDeviceProcAddr(device, "vkGetRefreshCycleDurationGOOGLE")
|
||||||
vtable.GetRenderAreaGranularity = auto_cast GetDeviceProcAddr(device, "vkGetRenderAreaGranularity")
|
vtable.GetRenderAreaGranularity = auto_cast GetDeviceProcAddr(device, "vkGetRenderAreaGranularity")
|
||||||
|
vtable.GetRenderingAreaGranularity = auto_cast GetDeviceProcAddr(device, "vkGetRenderingAreaGranularity")
|
||||||
vtable.GetRenderingAreaGranularityKHR = auto_cast GetDeviceProcAddr(device, "vkGetRenderingAreaGranularityKHR")
|
vtable.GetRenderingAreaGranularityKHR = auto_cast GetDeviceProcAddr(device, "vkGetRenderingAreaGranularityKHR")
|
||||||
vtable.GetSamplerOpaqueCaptureDescriptorDataEXT = auto_cast GetDeviceProcAddr(device, "vkGetSamplerOpaqueCaptureDescriptorDataEXT")
|
vtable.GetSamplerOpaqueCaptureDescriptorDataEXT = auto_cast GetDeviceProcAddr(device, "vkGetSamplerOpaqueCaptureDescriptorDataEXT")
|
||||||
vtable.GetSemaphoreCounterValue = auto_cast GetDeviceProcAddr(device, "vkGetSemaphoreCounterValue")
|
vtable.GetSemaphoreCounterValue = auto_cast GetDeviceProcAddr(device, "vkGetSemaphoreCounterValue")
|
||||||
@@ -3112,6 +3212,7 @@ load_proc_addresses_device_vtable :: proc(device: Device, vtable: ^Device_VTable
|
|||||||
vtable.InvalidateMappedMemoryRanges = auto_cast GetDeviceProcAddr(device, "vkInvalidateMappedMemoryRanges")
|
vtable.InvalidateMappedMemoryRanges = auto_cast GetDeviceProcAddr(device, "vkInvalidateMappedMemoryRanges")
|
||||||
vtable.LatencySleepNV = auto_cast GetDeviceProcAddr(device, "vkLatencySleepNV")
|
vtable.LatencySleepNV = auto_cast GetDeviceProcAddr(device, "vkLatencySleepNV")
|
||||||
vtable.MapMemory = auto_cast GetDeviceProcAddr(device, "vkMapMemory")
|
vtable.MapMemory = auto_cast GetDeviceProcAddr(device, "vkMapMemory")
|
||||||
|
vtable.MapMemory2 = auto_cast GetDeviceProcAddr(device, "vkMapMemory2")
|
||||||
vtable.MapMemory2KHR = auto_cast GetDeviceProcAddr(device, "vkMapMemory2KHR")
|
vtable.MapMemory2KHR = auto_cast GetDeviceProcAddr(device, "vkMapMemory2KHR")
|
||||||
vtable.MergePipelineCaches = auto_cast GetDeviceProcAddr(device, "vkMergePipelineCaches")
|
vtable.MergePipelineCaches = auto_cast GetDeviceProcAddr(device, "vkMergePipelineCaches")
|
||||||
vtable.MergeValidationCachesEXT = auto_cast GetDeviceProcAddr(device, "vkMergeValidationCachesEXT")
|
vtable.MergeValidationCachesEXT = auto_cast GetDeviceProcAddr(device, "vkMergeValidationCachesEXT")
|
||||||
@@ -3152,11 +3253,13 @@ load_proc_addresses_device_vtable :: proc(device: Device, vtable: ^Device_VTable
|
|||||||
vtable.SetPrivateDataEXT = auto_cast GetDeviceProcAddr(device, "vkSetPrivateDataEXT")
|
vtable.SetPrivateDataEXT = auto_cast GetDeviceProcAddr(device, "vkSetPrivateDataEXT")
|
||||||
vtable.SignalSemaphore = auto_cast GetDeviceProcAddr(device, "vkSignalSemaphore")
|
vtable.SignalSemaphore = auto_cast GetDeviceProcAddr(device, "vkSignalSemaphore")
|
||||||
vtable.SignalSemaphoreKHR = auto_cast GetDeviceProcAddr(device, "vkSignalSemaphoreKHR")
|
vtable.SignalSemaphoreKHR = auto_cast GetDeviceProcAddr(device, "vkSignalSemaphoreKHR")
|
||||||
|
vtable.TransitionImageLayout = auto_cast GetDeviceProcAddr(device, "vkTransitionImageLayout")
|
||||||
vtable.TransitionImageLayoutEXT = auto_cast GetDeviceProcAddr(device, "vkTransitionImageLayoutEXT")
|
vtable.TransitionImageLayoutEXT = auto_cast GetDeviceProcAddr(device, "vkTransitionImageLayoutEXT")
|
||||||
vtable.TrimCommandPool = auto_cast GetDeviceProcAddr(device, "vkTrimCommandPool")
|
vtable.TrimCommandPool = auto_cast GetDeviceProcAddr(device, "vkTrimCommandPool")
|
||||||
vtable.TrimCommandPoolKHR = auto_cast GetDeviceProcAddr(device, "vkTrimCommandPoolKHR")
|
vtable.TrimCommandPoolKHR = auto_cast GetDeviceProcAddr(device, "vkTrimCommandPoolKHR")
|
||||||
vtable.UninitializePerformanceApiINTEL = auto_cast GetDeviceProcAddr(device, "vkUninitializePerformanceApiINTEL")
|
vtable.UninitializePerformanceApiINTEL = auto_cast GetDeviceProcAddr(device, "vkUninitializePerformanceApiINTEL")
|
||||||
vtable.UnmapMemory = auto_cast GetDeviceProcAddr(device, "vkUnmapMemory")
|
vtable.UnmapMemory = auto_cast GetDeviceProcAddr(device, "vkUnmapMemory")
|
||||||
|
vtable.UnmapMemory2 = auto_cast GetDeviceProcAddr(device, "vkUnmapMemory2")
|
||||||
vtable.UnmapMemory2KHR = auto_cast GetDeviceProcAddr(device, "vkUnmapMemory2KHR")
|
vtable.UnmapMemory2KHR = auto_cast GetDeviceProcAddr(device, "vkUnmapMemory2KHR")
|
||||||
vtable.UpdateDescriptorSetWithTemplate = auto_cast GetDeviceProcAddr(device, "vkUpdateDescriptorSetWithTemplate")
|
vtable.UpdateDescriptorSetWithTemplate = auto_cast GetDeviceProcAddr(device, "vkUpdateDescriptorSetWithTemplate")
|
||||||
vtable.UpdateDescriptorSetWithTemplateKHR = auto_cast GetDeviceProcAddr(device, "vkUpdateDescriptorSetWithTemplateKHR")
|
vtable.UpdateDescriptorSetWithTemplateKHR = auto_cast GetDeviceProcAddr(device, "vkUpdateDescriptorSetWithTemplateKHR")
|
||||||
@@ -3209,8 +3312,10 @@ load_proc_addresses_device :: proc(device: Device) {
|
|||||||
CmdBindDescriptorBufferEmbeddedSamplersEXT = auto_cast GetDeviceProcAddr(device, "vkCmdBindDescriptorBufferEmbeddedSamplersEXT")
|
CmdBindDescriptorBufferEmbeddedSamplersEXT = auto_cast GetDeviceProcAddr(device, "vkCmdBindDescriptorBufferEmbeddedSamplersEXT")
|
||||||
CmdBindDescriptorBuffersEXT = auto_cast GetDeviceProcAddr(device, "vkCmdBindDescriptorBuffersEXT")
|
CmdBindDescriptorBuffersEXT = auto_cast GetDeviceProcAddr(device, "vkCmdBindDescriptorBuffersEXT")
|
||||||
CmdBindDescriptorSets = auto_cast GetDeviceProcAddr(device, "vkCmdBindDescriptorSets")
|
CmdBindDescriptorSets = auto_cast GetDeviceProcAddr(device, "vkCmdBindDescriptorSets")
|
||||||
|
CmdBindDescriptorSets2 = auto_cast GetDeviceProcAddr(device, "vkCmdBindDescriptorSets2")
|
||||||
CmdBindDescriptorSets2KHR = auto_cast GetDeviceProcAddr(device, "vkCmdBindDescriptorSets2KHR")
|
CmdBindDescriptorSets2KHR = auto_cast GetDeviceProcAddr(device, "vkCmdBindDescriptorSets2KHR")
|
||||||
CmdBindIndexBuffer = auto_cast GetDeviceProcAddr(device, "vkCmdBindIndexBuffer")
|
CmdBindIndexBuffer = auto_cast GetDeviceProcAddr(device, "vkCmdBindIndexBuffer")
|
||||||
|
CmdBindIndexBuffer2 = auto_cast GetDeviceProcAddr(device, "vkCmdBindIndexBuffer2")
|
||||||
CmdBindIndexBuffer2KHR = auto_cast GetDeviceProcAddr(device, "vkCmdBindIndexBuffer2KHR")
|
CmdBindIndexBuffer2KHR = auto_cast GetDeviceProcAddr(device, "vkCmdBindIndexBuffer2KHR")
|
||||||
CmdBindInvocationMaskHUAWEI = auto_cast GetDeviceProcAddr(device, "vkCmdBindInvocationMaskHUAWEI")
|
CmdBindInvocationMaskHUAWEI = auto_cast GetDeviceProcAddr(device, "vkCmdBindInvocationMaskHUAWEI")
|
||||||
CmdBindPipeline = auto_cast GetDeviceProcAddr(device, "vkCmdBindPipeline")
|
CmdBindPipeline = auto_cast GetDeviceProcAddr(device, "vkCmdBindPipeline")
|
||||||
@@ -3314,9 +3419,14 @@ load_proc_addresses_device :: proc(device: Device) {
|
|||||||
CmdPreprocessGeneratedCommandsEXT = auto_cast GetDeviceProcAddr(device, "vkCmdPreprocessGeneratedCommandsEXT")
|
CmdPreprocessGeneratedCommandsEXT = auto_cast GetDeviceProcAddr(device, "vkCmdPreprocessGeneratedCommandsEXT")
|
||||||
CmdPreprocessGeneratedCommandsNV = auto_cast GetDeviceProcAddr(device, "vkCmdPreprocessGeneratedCommandsNV")
|
CmdPreprocessGeneratedCommandsNV = auto_cast GetDeviceProcAddr(device, "vkCmdPreprocessGeneratedCommandsNV")
|
||||||
CmdPushConstants = auto_cast GetDeviceProcAddr(device, "vkCmdPushConstants")
|
CmdPushConstants = auto_cast GetDeviceProcAddr(device, "vkCmdPushConstants")
|
||||||
|
CmdPushConstants2 = auto_cast GetDeviceProcAddr(device, "vkCmdPushConstants2")
|
||||||
CmdPushConstants2KHR = auto_cast GetDeviceProcAddr(device, "vkCmdPushConstants2KHR")
|
CmdPushConstants2KHR = auto_cast GetDeviceProcAddr(device, "vkCmdPushConstants2KHR")
|
||||||
|
CmdPushDescriptorSet = auto_cast GetDeviceProcAddr(device, "vkCmdPushDescriptorSet")
|
||||||
|
CmdPushDescriptorSet2 = auto_cast GetDeviceProcAddr(device, "vkCmdPushDescriptorSet2")
|
||||||
CmdPushDescriptorSet2KHR = auto_cast GetDeviceProcAddr(device, "vkCmdPushDescriptorSet2KHR")
|
CmdPushDescriptorSet2KHR = auto_cast GetDeviceProcAddr(device, "vkCmdPushDescriptorSet2KHR")
|
||||||
CmdPushDescriptorSetKHR = auto_cast GetDeviceProcAddr(device, "vkCmdPushDescriptorSetKHR")
|
CmdPushDescriptorSetKHR = auto_cast GetDeviceProcAddr(device, "vkCmdPushDescriptorSetKHR")
|
||||||
|
CmdPushDescriptorSetWithTemplate = auto_cast GetDeviceProcAddr(device, "vkCmdPushDescriptorSetWithTemplate")
|
||||||
|
CmdPushDescriptorSetWithTemplate2 = auto_cast GetDeviceProcAddr(device, "vkCmdPushDescriptorSetWithTemplate2")
|
||||||
CmdPushDescriptorSetWithTemplate2KHR = auto_cast GetDeviceProcAddr(device, "vkCmdPushDescriptorSetWithTemplate2KHR")
|
CmdPushDescriptorSetWithTemplate2KHR = auto_cast GetDeviceProcAddr(device, "vkCmdPushDescriptorSetWithTemplate2KHR")
|
||||||
CmdPushDescriptorSetWithTemplateKHR = auto_cast GetDeviceProcAddr(device, "vkCmdPushDescriptorSetWithTemplateKHR")
|
CmdPushDescriptorSetWithTemplateKHR = auto_cast GetDeviceProcAddr(device, "vkCmdPushDescriptorSetWithTemplateKHR")
|
||||||
CmdResetEvent = auto_cast GetDeviceProcAddr(device, "vkCmdResetEvent")
|
CmdResetEvent = auto_cast GetDeviceProcAddr(device, "vkCmdResetEvent")
|
||||||
@@ -3380,6 +3490,7 @@ load_proc_addresses_device :: proc(device: Device) {
|
|||||||
CmdSetFrontFace = auto_cast GetDeviceProcAddr(device, "vkCmdSetFrontFace")
|
CmdSetFrontFace = auto_cast GetDeviceProcAddr(device, "vkCmdSetFrontFace")
|
||||||
CmdSetFrontFaceEXT = auto_cast GetDeviceProcAddr(device, "vkCmdSetFrontFaceEXT")
|
CmdSetFrontFaceEXT = auto_cast GetDeviceProcAddr(device, "vkCmdSetFrontFaceEXT")
|
||||||
CmdSetLineRasterizationModeEXT = auto_cast GetDeviceProcAddr(device, "vkCmdSetLineRasterizationModeEXT")
|
CmdSetLineRasterizationModeEXT = auto_cast GetDeviceProcAddr(device, "vkCmdSetLineRasterizationModeEXT")
|
||||||
|
CmdSetLineStipple = auto_cast GetDeviceProcAddr(device, "vkCmdSetLineStipple")
|
||||||
CmdSetLineStippleEXT = auto_cast GetDeviceProcAddr(device, "vkCmdSetLineStippleEXT")
|
CmdSetLineStippleEXT = auto_cast GetDeviceProcAddr(device, "vkCmdSetLineStippleEXT")
|
||||||
CmdSetLineStippleEnableEXT = auto_cast GetDeviceProcAddr(device, "vkCmdSetLineStippleEnableEXT")
|
CmdSetLineStippleEnableEXT = auto_cast GetDeviceProcAddr(device, "vkCmdSetLineStippleEnableEXT")
|
||||||
CmdSetLineStippleKHR = auto_cast GetDeviceProcAddr(device, "vkCmdSetLineStippleKHR")
|
CmdSetLineStippleKHR = auto_cast GetDeviceProcAddr(device, "vkCmdSetLineStippleKHR")
|
||||||
@@ -3401,7 +3512,9 @@ load_proc_addresses_device :: proc(device: Device) {
|
|||||||
CmdSetRasterizerDiscardEnable = auto_cast GetDeviceProcAddr(device, "vkCmdSetRasterizerDiscardEnable")
|
CmdSetRasterizerDiscardEnable = auto_cast GetDeviceProcAddr(device, "vkCmdSetRasterizerDiscardEnable")
|
||||||
CmdSetRasterizerDiscardEnableEXT = auto_cast GetDeviceProcAddr(device, "vkCmdSetRasterizerDiscardEnableEXT")
|
CmdSetRasterizerDiscardEnableEXT = auto_cast GetDeviceProcAddr(device, "vkCmdSetRasterizerDiscardEnableEXT")
|
||||||
CmdSetRayTracingPipelineStackSizeKHR = auto_cast GetDeviceProcAddr(device, "vkCmdSetRayTracingPipelineStackSizeKHR")
|
CmdSetRayTracingPipelineStackSizeKHR = auto_cast GetDeviceProcAddr(device, "vkCmdSetRayTracingPipelineStackSizeKHR")
|
||||||
|
CmdSetRenderingAttachmentLocations = auto_cast GetDeviceProcAddr(device, "vkCmdSetRenderingAttachmentLocations")
|
||||||
CmdSetRenderingAttachmentLocationsKHR = auto_cast GetDeviceProcAddr(device, "vkCmdSetRenderingAttachmentLocationsKHR")
|
CmdSetRenderingAttachmentLocationsKHR = auto_cast GetDeviceProcAddr(device, "vkCmdSetRenderingAttachmentLocationsKHR")
|
||||||
|
CmdSetRenderingInputAttachmentIndices = auto_cast GetDeviceProcAddr(device, "vkCmdSetRenderingInputAttachmentIndices")
|
||||||
CmdSetRenderingInputAttachmentIndicesKHR = auto_cast GetDeviceProcAddr(device, "vkCmdSetRenderingInputAttachmentIndicesKHR")
|
CmdSetRenderingInputAttachmentIndicesKHR = auto_cast GetDeviceProcAddr(device, "vkCmdSetRenderingInputAttachmentIndicesKHR")
|
||||||
CmdSetRepresentativeFragmentTestEnableNV = auto_cast GetDeviceProcAddr(device, "vkCmdSetRepresentativeFragmentTestEnableNV")
|
CmdSetRepresentativeFragmentTestEnableNV = auto_cast GetDeviceProcAddr(device, "vkCmdSetRepresentativeFragmentTestEnableNV")
|
||||||
CmdSetSampleLocationsEXT = auto_cast GetDeviceProcAddr(device, "vkCmdSetSampleLocationsEXT")
|
CmdSetSampleLocationsEXT = auto_cast GetDeviceProcAddr(device, "vkCmdSetSampleLocationsEXT")
|
||||||
@@ -3448,9 +3561,12 @@ load_proc_addresses_device :: proc(device: Device) {
|
|||||||
CompileDeferredNV = auto_cast GetDeviceProcAddr(device, "vkCompileDeferredNV")
|
CompileDeferredNV = auto_cast GetDeviceProcAddr(device, "vkCompileDeferredNV")
|
||||||
CopyAccelerationStructureKHR = auto_cast GetDeviceProcAddr(device, "vkCopyAccelerationStructureKHR")
|
CopyAccelerationStructureKHR = auto_cast GetDeviceProcAddr(device, "vkCopyAccelerationStructureKHR")
|
||||||
CopyAccelerationStructureToMemoryKHR = auto_cast GetDeviceProcAddr(device, "vkCopyAccelerationStructureToMemoryKHR")
|
CopyAccelerationStructureToMemoryKHR = auto_cast GetDeviceProcAddr(device, "vkCopyAccelerationStructureToMemoryKHR")
|
||||||
|
CopyImageToImage = auto_cast GetDeviceProcAddr(device, "vkCopyImageToImage")
|
||||||
CopyImageToImageEXT = auto_cast GetDeviceProcAddr(device, "vkCopyImageToImageEXT")
|
CopyImageToImageEXT = auto_cast GetDeviceProcAddr(device, "vkCopyImageToImageEXT")
|
||||||
|
CopyImageToMemory = auto_cast GetDeviceProcAddr(device, "vkCopyImageToMemory")
|
||||||
CopyImageToMemoryEXT = auto_cast GetDeviceProcAddr(device, "vkCopyImageToMemoryEXT")
|
CopyImageToMemoryEXT = auto_cast GetDeviceProcAddr(device, "vkCopyImageToMemoryEXT")
|
||||||
CopyMemoryToAccelerationStructureKHR = auto_cast GetDeviceProcAddr(device, "vkCopyMemoryToAccelerationStructureKHR")
|
CopyMemoryToAccelerationStructureKHR = auto_cast GetDeviceProcAddr(device, "vkCopyMemoryToAccelerationStructureKHR")
|
||||||
|
CopyMemoryToImage = auto_cast GetDeviceProcAddr(device, "vkCopyMemoryToImage")
|
||||||
CopyMemoryToImageEXT = auto_cast GetDeviceProcAddr(device, "vkCopyMemoryToImageEXT")
|
CopyMemoryToImageEXT = auto_cast GetDeviceProcAddr(device, "vkCopyMemoryToImageEXT")
|
||||||
CopyMemoryToMicromapEXT = auto_cast GetDeviceProcAddr(device, "vkCopyMemoryToMicromapEXT")
|
CopyMemoryToMicromapEXT = auto_cast GetDeviceProcAddr(device, "vkCopyMemoryToMicromapEXT")
|
||||||
CopyMicromapEXT = auto_cast GetDeviceProcAddr(device, "vkCopyMicromapEXT")
|
CopyMicromapEXT = auto_cast GetDeviceProcAddr(device, "vkCopyMicromapEXT")
|
||||||
@@ -3596,6 +3712,7 @@ load_proc_addresses_device :: proc(device: Device) {
|
|||||||
GetDeviceImageMemoryRequirementsKHR = auto_cast GetDeviceProcAddr(device, "vkGetDeviceImageMemoryRequirementsKHR")
|
GetDeviceImageMemoryRequirementsKHR = auto_cast GetDeviceProcAddr(device, "vkGetDeviceImageMemoryRequirementsKHR")
|
||||||
GetDeviceImageSparseMemoryRequirements = auto_cast GetDeviceProcAddr(device, "vkGetDeviceImageSparseMemoryRequirements")
|
GetDeviceImageSparseMemoryRequirements = auto_cast GetDeviceProcAddr(device, "vkGetDeviceImageSparseMemoryRequirements")
|
||||||
GetDeviceImageSparseMemoryRequirementsKHR = auto_cast GetDeviceProcAddr(device, "vkGetDeviceImageSparseMemoryRequirementsKHR")
|
GetDeviceImageSparseMemoryRequirementsKHR = auto_cast GetDeviceProcAddr(device, "vkGetDeviceImageSparseMemoryRequirementsKHR")
|
||||||
|
GetDeviceImageSubresourceLayout = auto_cast GetDeviceProcAddr(device, "vkGetDeviceImageSubresourceLayout")
|
||||||
GetDeviceImageSubresourceLayoutKHR = auto_cast GetDeviceProcAddr(device, "vkGetDeviceImageSubresourceLayoutKHR")
|
GetDeviceImageSubresourceLayoutKHR = auto_cast GetDeviceProcAddr(device, "vkGetDeviceImageSubresourceLayoutKHR")
|
||||||
GetDeviceMemoryCommitment = auto_cast GetDeviceProcAddr(device, "vkGetDeviceMemoryCommitment")
|
GetDeviceMemoryCommitment = auto_cast GetDeviceProcAddr(device, "vkGetDeviceMemoryCommitment")
|
||||||
GetDeviceMemoryOpaqueCaptureAddress = auto_cast GetDeviceProcAddr(device, "vkGetDeviceMemoryOpaqueCaptureAddress")
|
GetDeviceMemoryOpaqueCaptureAddress = auto_cast GetDeviceProcAddr(device, "vkGetDeviceMemoryOpaqueCaptureAddress")
|
||||||
@@ -3623,9 +3740,11 @@ load_proc_addresses_device :: proc(device: Device) {
|
|||||||
GetImageSparseMemoryRequirements2 = auto_cast GetDeviceProcAddr(device, "vkGetImageSparseMemoryRequirements2")
|
GetImageSparseMemoryRequirements2 = auto_cast GetDeviceProcAddr(device, "vkGetImageSparseMemoryRequirements2")
|
||||||
GetImageSparseMemoryRequirements2KHR = auto_cast GetDeviceProcAddr(device, "vkGetImageSparseMemoryRequirements2KHR")
|
GetImageSparseMemoryRequirements2KHR = auto_cast GetDeviceProcAddr(device, "vkGetImageSparseMemoryRequirements2KHR")
|
||||||
GetImageSubresourceLayout = auto_cast GetDeviceProcAddr(device, "vkGetImageSubresourceLayout")
|
GetImageSubresourceLayout = auto_cast GetDeviceProcAddr(device, "vkGetImageSubresourceLayout")
|
||||||
|
GetImageSubresourceLayout2 = auto_cast GetDeviceProcAddr(device, "vkGetImageSubresourceLayout2")
|
||||||
GetImageSubresourceLayout2EXT = auto_cast GetDeviceProcAddr(device, "vkGetImageSubresourceLayout2EXT")
|
GetImageSubresourceLayout2EXT = auto_cast GetDeviceProcAddr(device, "vkGetImageSubresourceLayout2EXT")
|
||||||
GetImageSubresourceLayout2KHR = auto_cast GetDeviceProcAddr(device, "vkGetImageSubresourceLayout2KHR")
|
GetImageSubresourceLayout2KHR = auto_cast GetDeviceProcAddr(device, "vkGetImageSubresourceLayout2KHR")
|
||||||
GetImageViewAddressNVX = auto_cast GetDeviceProcAddr(device, "vkGetImageViewAddressNVX")
|
GetImageViewAddressNVX = auto_cast GetDeviceProcAddr(device, "vkGetImageViewAddressNVX")
|
||||||
|
GetImageViewHandle64NVX = auto_cast GetDeviceProcAddr(device, "vkGetImageViewHandle64NVX")
|
||||||
GetImageViewHandleNVX = auto_cast GetDeviceProcAddr(device, "vkGetImageViewHandleNVX")
|
GetImageViewHandleNVX = auto_cast GetDeviceProcAddr(device, "vkGetImageViewHandleNVX")
|
||||||
GetImageViewOpaqueCaptureDescriptorDataEXT = auto_cast GetDeviceProcAddr(device, "vkGetImageViewOpaqueCaptureDescriptorDataEXT")
|
GetImageViewOpaqueCaptureDescriptorDataEXT = auto_cast GetDeviceProcAddr(device, "vkGetImageViewOpaqueCaptureDescriptorDataEXT")
|
||||||
GetLatencyTimingsNV = auto_cast GetDeviceProcAddr(device, "vkGetLatencyTimingsNV")
|
GetLatencyTimingsNV = auto_cast GetDeviceProcAddr(device, "vkGetLatencyTimingsNV")
|
||||||
@@ -3659,6 +3778,7 @@ load_proc_addresses_device :: proc(device: Device) {
|
|||||||
GetRayTracingShaderGroupStackSizeKHR = auto_cast GetDeviceProcAddr(device, "vkGetRayTracingShaderGroupStackSizeKHR")
|
GetRayTracingShaderGroupStackSizeKHR = auto_cast GetDeviceProcAddr(device, "vkGetRayTracingShaderGroupStackSizeKHR")
|
||||||
GetRefreshCycleDurationGOOGLE = auto_cast GetDeviceProcAddr(device, "vkGetRefreshCycleDurationGOOGLE")
|
GetRefreshCycleDurationGOOGLE = auto_cast GetDeviceProcAddr(device, "vkGetRefreshCycleDurationGOOGLE")
|
||||||
GetRenderAreaGranularity = auto_cast GetDeviceProcAddr(device, "vkGetRenderAreaGranularity")
|
GetRenderAreaGranularity = auto_cast GetDeviceProcAddr(device, "vkGetRenderAreaGranularity")
|
||||||
|
GetRenderingAreaGranularity = auto_cast GetDeviceProcAddr(device, "vkGetRenderingAreaGranularity")
|
||||||
GetRenderingAreaGranularityKHR = auto_cast GetDeviceProcAddr(device, "vkGetRenderingAreaGranularityKHR")
|
GetRenderingAreaGranularityKHR = auto_cast GetDeviceProcAddr(device, "vkGetRenderingAreaGranularityKHR")
|
||||||
GetSamplerOpaqueCaptureDescriptorDataEXT = auto_cast GetDeviceProcAddr(device, "vkGetSamplerOpaqueCaptureDescriptorDataEXT")
|
GetSamplerOpaqueCaptureDescriptorDataEXT = auto_cast GetDeviceProcAddr(device, "vkGetSamplerOpaqueCaptureDescriptorDataEXT")
|
||||||
GetSemaphoreCounterValue = auto_cast GetDeviceProcAddr(device, "vkGetSemaphoreCounterValue")
|
GetSemaphoreCounterValue = auto_cast GetDeviceProcAddr(device, "vkGetSemaphoreCounterValue")
|
||||||
@@ -3682,6 +3802,7 @@ load_proc_addresses_device :: proc(device: Device) {
|
|||||||
InvalidateMappedMemoryRanges = auto_cast GetDeviceProcAddr(device, "vkInvalidateMappedMemoryRanges")
|
InvalidateMappedMemoryRanges = auto_cast GetDeviceProcAddr(device, "vkInvalidateMappedMemoryRanges")
|
||||||
LatencySleepNV = auto_cast GetDeviceProcAddr(device, "vkLatencySleepNV")
|
LatencySleepNV = auto_cast GetDeviceProcAddr(device, "vkLatencySleepNV")
|
||||||
MapMemory = auto_cast GetDeviceProcAddr(device, "vkMapMemory")
|
MapMemory = auto_cast GetDeviceProcAddr(device, "vkMapMemory")
|
||||||
|
MapMemory2 = auto_cast GetDeviceProcAddr(device, "vkMapMemory2")
|
||||||
MapMemory2KHR = auto_cast GetDeviceProcAddr(device, "vkMapMemory2KHR")
|
MapMemory2KHR = auto_cast GetDeviceProcAddr(device, "vkMapMemory2KHR")
|
||||||
MergePipelineCaches = auto_cast GetDeviceProcAddr(device, "vkMergePipelineCaches")
|
MergePipelineCaches = auto_cast GetDeviceProcAddr(device, "vkMergePipelineCaches")
|
||||||
MergeValidationCachesEXT = auto_cast GetDeviceProcAddr(device, "vkMergeValidationCachesEXT")
|
MergeValidationCachesEXT = auto_cast GetDeviceProcAddr(device, "vkMergeValidationCachesEXT")
|
||||||
@@ -3722,11 +3843,13 @@ load_proc_addresses_device :: proc(device: Device) {
|
|||||||
SetPrivateDataEXT = auto_cast GetDeviceProcAddr(device, "vkSetPrivateDataEXT")
|
SetPrivateDataEXT = auto_cast GetDeviceProcAddr(device, "vkSetPrivateDataEXT")
|
||||||
SignalSemaphore = auto_cast GetDeviceProcAddr(device, "vkSignalSemaphore")
|
SignalSemaphore = auto_cast GetDeviceProcAddr(device, "vkSignalSemaphore")
|
||||||
SignalSemaphoreKHR = auto_cast GetDeviceProcAddr(device, "vkSignalSemaphoreKHR")
|
SignalSemaphoreKHR = auto_cast GetDeviceProcAddr(device, "vkSignalSemaphoreKHR")
|
||||||
|
TransitionImageLayout = auto_cast GetDeviceProcAddr(device, "vkTransitionImageLayout")
|
||||||
TransitionImageLayoutEXT = auto_cast GetDeviceProcAddr(device, "vkTransitionImageLayoutEXT")
|
TransitionImageLayoutEXT = auto_cast GetDeviceProcAddr(device, "vkTransitionImageLayoutEXT")
|
||||||
TrimCommandPool = auto_cast GetDeviceProcAddr(device, "vkTrimCommandPool")
|
TrimCommandPool = auto_cast GetDeviceProcAddr(device, "vkTrimCommandPool")
|
||||||
TrimCommandPoolKHR = auto_cast GetDeviceProcAddr(device, "vkTrimCommandPoolKHR")
|
TrimCommandPoolKHR = auto_cast GetDeviceProcAddr(device, "vkTrimCommandPoolKHR")
|
||||||
UninitializePerformanceApiINTEL = auto_cast GetDeviceProcAddr(device, "vkUninitializePerformanceApiINTEL")
|
UninitializePerformanceApiINTEL = auto_cast GetDeviceProcAddr(device, "vkUninitializePerformanceApiINTEL")
|
||||||
UnmapMemory = auto_cast GetDeviceProcAddr(device, "vkUnmapMemory")
|
UnmapMemory = auto_cast GetDeviceProcAddr(device, "vkUnmapMemory")
|
||||||
|
UnmapMemory2 = auto_cast GetDeviceProcAddr(device, "vkUnmapMemory2")
|
||||||
UnmapMemory2KHR = auto_cast GetDeviceProcAddr(device, "vkUnmapMemory2KHR")
|
UnmapMemory2KHR = auto_cast GetDeviceProcAddr(device, "vkUnmapMemory2KHR")
|
||||||
UpdateDescriptorSetWithTemplate = auto_cast GetDeviceProcAddr(device, "vkUpdateDescriptorSetWithTemplate")
|
UpdateDescriptorSetWithTemplate = auto_cast GetDeviceProcAddr(device, "vkUpdateDescriptorSetWithTemplate")
|
||||||
UpdateDescriptorSetWithTemplateKHR = auto_cast GetDeviceProcAddr(device, "vkUpdateDescriptorSetWithTemplateKHR")
|
UpdateDescriptorSetWithTemplateKHR = auto_cast GetDeviceProcAddr(device, "vkUpdateDescriptorSetWithTemplateKHR")
|
||||||
@@ -3776,6 +3899,7 @@ load_proc_addresses_instance :: proc(instance: Instance) {
|
|||||||
GetInstanceProcAddrLUNARG = auto_cast GetInstanceProcAddr(instance, "vkGetInstanceProcAddrLUNARG")
|
GetInstanceProcAddrLUNARG = auto_cast GetInstanceProcAddr(instance, "vkGetInstanceProcAddrLUNARG")
|
||||||
GetPhysicalDeviceCalibrateableTimeDomainsEXT = auto_cast GetInstanceProcAddr(instance, "vkGetPhysicalDeviceCalibrateableTimeDomainsEXT")
|
GetPhysicalDeviceCalibrateableTimeDomainsEXT = auto_cast GetInstanceProcAddr(instance, "vkGetPhysicalDeviceCalibrateableTimeDomainsEXT")
|
||||||
GetPhysicalDeviceCalibrateableTimeDomainsKHR = auto_cast GetInstanceProcAddr(instance, "vkGetPhysicalDeviceCalibrateableTimeDomainsKHR")
|
GetPhysicalDeviceCalibrateableTimeDomainsKHR = auto_cast GetInstanceProcAddr(instance, "vkGetPhysicalDeviceCalibrateableTimeDomainsKHR")
|
||||||
|
GetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV = auto_cast GetInstanceProcAddr(instance, "vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV")
|
||||||
GetPhysicalDeviceCooperativeMatrixPropertiesKHR = auto_cast GetInstanceProcAddr(instance, "vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR")
|
GetPhysicalDeviceCooperativeMatrixPropertiesKHR = auto_cast GetInstanceProcAddr(instance, "vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR")
|
||||||
GetPhysicalDeviceCooperativeMatrixPropertiesNV = auto_cast GetInstanceProcAddr(instance, "vkGetPhysicalDeviceCooperativeMatrixPropertiesNV")
|
GetPhysicalDeviceCooperativeMatrixPropertiesNV = auto_cast GetInstanceProcAddr(instance, "vkGetPhysicalDeviceCooperativeMatrixPropertiesNV")
|
||||||
GetPhysicalDeviceDisplayPlaneProperties2KHR = auto_cast GetInstanceProcAddr(instance, "vkGetPhysicalDeviceDisplayPlaneProperties2KHR")
|
GetPhysicalDeviceDisplayPlaneProperties2KHR = auto_cast GetInstanceProcAddr(instance, "vkGetPhysicalDeviceDisplayPlaneProperties2KHR")
|
||||||
@@ -3872,8 +3996,10 @@ load_proc_addresses_instance :: proc(instance: Instance) {
|
|||||||
CmdBindDescriptorBufferEmbeddedSamplersEXT = auto_cast GetInstanceProcAddr(instance, "vkCmdBindDescriptorBufferEmbeddedSamplersEXT")
|
CmdBindDescriptorBufferEmbeddedSamplersEXT = auto_cast GetInstanceProcAddr(instance, "vkCmdBindDescriptorBufferEmbeddedSamplersEXT")
|
||||||
CmdBindDescriptorBuffersEXT = auto_cast GetInstanceProcAddr(instance, "vkCmdBindDescriptorBuffersEXT")
|
CmdBindDescriptorBuffersEXT = auto_cast GetInstanceProcAddr(instance, "vkCmdBindDescriptorBuffersEXT")
|
||||||
CmdBindDescriptorSets = auto_cast GetInstanceProcAddr(instance, "vkCmdBindDescriptorSets")
|
CmdBindDescriptorSets = auto_cast GetInstanceProcAddr(instance, "vkCmdBindDescriptorSets")
|
||||||
|
CmdBindDescriptorSets2 = auto_cast GetInstanceProcAddr(instance, "vkCmdBindDescriptorSets2")
|
||||||
CmdBindDescriptorSets2KHR = auto_cast GetInstanceProcAddr(instance, "vkCmdBindDescriptorSets2KHR")
|
CmdBindDescriptorSets2KHR = auto_cast GetInstanceProcAddr(instance, "vkCmdBindDescriptorSets2KHR")
|
||||||
CmdBindIndexBuffer = auto_cast GetInstanceProcAddr(instance, "vkCmdBindIndexBuffer")
|
CmdBindIndexBuffer = auto_cast GetInstanceProcAddr(instance, "vkCmdBindIndexBuffer")
|
||||||
|
CmdBindIndexBuffer2 = auto_cast GetInstanceProcAddr(instance, "vkCmdBindIndexBuffer2")
|
||||||
CmdBindIndexBuffer2KHR = auto_cast GetInstanceProcAddr(instance, "vkCmdBindIndexBuffer2KHR")
|
CmdBindIndexBuffer2KHR = auto_cast GetInstanceProcAddr(instance, "vkCmdBindIndexBuffer2KHR")
|
||||||
CmdBindInvocationMaskHUAWEI = auto_cast GetInstanceProcAddr(instance, "vkCmdBindInvocationMaskHUAWEI")
|
CmdBindInvocationMaskHUAWEI = auto_cast GetInstanceProcAddr(instance, "vkCmdBindInvocationMaskHUAWEI")
|
||||||
CmdBindPipeline = auto_cast GetInstanceProcAddr(instance, "vkCmdBindPipeline")
|
CmdBindPipeline = auto_cast GetInstanceProcAddr(instance, "vkCmdBindPipeline")
|
||||||
@@ -3977,9 +4103,14 @@ load_proc_addresses_instance :: proc(instance: Instance) {
|
|||||||
CmdPreprocessGeneratedCommandsEXT = auto_cast GetInstanceProcAddr(instance, "vkCmdPreprocessGeneratedCommandsEXT")
|
CmdPreprocessGeneratedCommandsEXT = auto_cast GetInstanceProcAddr(instance, "vkCmdPreprocessGeneratedCommandsEXT")
|
||||||
CmdPreprocessGeneratedCommandsNV = auto_cast GetInstanceProcAddr(instance, "vkCmdPreprocessGeneratedCommandsNV")
|
CmdPreprocessGeneratedCommandsNV = auto_cast GetInstanceProcAddr(instance, "vkCmdPreprocessGeneratedCommandsNV")
|
||||||
CmdPushConstants = auto_cast GetInstanceProcAddr(instance, "vkCmdPushConstants")
|
CmdPushConstants = auto_cast GetInstanceProcAddr(instance, "vkCmdPushConstants")
|
||||||
|
CmdPushConstants2 = auto_cast GetInstanceProcAddr(instance, "vkCmdPushConstants2")
|
||||||
CmdPushConstants2KHR = auto_cast GetInstanceProcAddr(instance, "vkCmdPushConstants2KHR")
|
CmdPushConstants2KHR = auto_cast GetInstanceProcAddr(instance, "vkCmdPushConstants2KHR")
|
||||||
|
CmdPushDescriptorSet = auto_cast GetInstanceProcAddr(instance, "vkCmdPushDescriptorSet")
|
||||||
|
CmdPushDescriptorSet2 = auto_cast GetInstanceProcAddr(instance, "vkCmdPushDescriptorSet2")
|
||||||
CmdPushDescriptorSet2KHR = auto_cast GetInstanceProcAddr(instance, "vkCmdPushDescriptorSet2KHR")
|
CmdPushDescriptorSet2KHR = auto_cast GetInstanceProcAddr(instance, "vkCmdPushDescriptorSet2KHR")
|
||||||
CmdPushDescriptorSetKHR = auto_cast GetInstanceProcAddr(instance, "vkCmdPushDescriptorSetKHR")
|
CmdPushDescriptorSetKHR = auto_cast GetInstanceProcAddr(instance, "vkCmdPushDescriptorSetKHR")
|
||||||
|
CmdPushDescriptorSetWithTemplate = auto_cast GetInstanceProcAddr(instance, "vkCmdPushDescriptorSetWithTemplate")
|
||||||
|
CmdPushDescriptorSetWithTemplate2 = auto_cast GetInstanceProcAddr(instance, "vkCmdPushDescriptorSetWithTemplate2")
|
||||||
CmdPushDescriptorSetWithTemplate2KHR = auto_cast GetInstanceProcAddr(instance, "vkCmdPushDescriptorSetWithTemplate2KHR")
|
CmdPushDescriptorSetWithTemplate2KHR = auto_cast GetInstanceProcAddr(instance, "vkCmdPushDescriptorSetWithTemplate2KHR")
|
||||||
CmdPushDescriptorSetWithTemplateKHR = auto_cast GetInstanceProcAddr(instance, "vkCmdPushDescriptorSetWithTemplateKHR")
|
CmdPushDescriptorSetWithTemplateKHR = auto_cast GetInstanceProcAddr(instance, "vkCmdPushDescriptorSetWithTemplateKHR")
|
||||||
CmdResetEvent = auto_cast GetInstanceProcAddr(instance, "vkCmdResetEvent")
|
CmdResetEvent = auto_cast GetInstanceProcAddr(instance, "vkCmdResetEvent")
|
||||||
@@ -4043,6 +4174,7 @@ load_proc_addresses_instance :: proc(instance: Instance) {
|
|||||||
CmdSetFrontFace = auto_cast GetInstanceProcAddr(instance, "vkCmdSetFrontFace")
|
CmdSetFrontFace = auto_cast GetInstanceProcAddr(instance, "vkCmdSetFrontFace")
|
||||||
CmdSetFrontFaceEXT = auto_cast GetInstanceProcAddr(instance, "vkCmdSetFrontFaceEXT")
|
CmdSetFrontFaceEXT = auto_cast GetInstanceProcAddr(instance, "vkCmdSetFrontFaceEXT")
|
||||||
CmdSetLineRasterizationModeEXT = auto_cast GetInstanceProcAddr(instance, "vkCmdSetLineRasterizationModeEXT")
|
CmdSetLineRasterizationModeEXT = auto_cast GetInstanceProcAddr(instance, "vkCmdSetLineRasterizationModeEXT")
|
||||||
|
CmdSetLineStipple = auto_cast GetInstanceProcAddr(instance, "vkCmdSetLineStipple")
|
||||||
CmdSetLineStippleEXT = auto_cast GetInstanceProcAddr(instance, "vkCmdSetLineStippleEXT")
|
CmdSetLineStippleEXT = auto_cast GetInstanceProcAddr(instance, "vkCmdSetLineStippleEXT")
|
||||||
CmdSetLineStippleEnableEXT = auto_cast GetInstanceProcAddr(instance, "vkCmdSetLineStippleEnableEXT")
|
CmdSetLineStippleEnableEXT = auto_cast GetInstanceProcAddr(instance, "vkCmdSetLineStippleEnableEXT")
|
||||||
CmdSetLineStippleKHR = auto_cast GetInstanceProcAddr(instance, "vkCmdSetLineStippleKHR")
|
CmdSetLineStippleKHR = auto_cast GetInstanceProcAddr(instance, "vkCmdSetLineStippleKHR")
|
||||||
@@ -4064,7 +4196,9 @@ load_proc_addresses_instance :: proc(instance: Instance) {
|
|||||||
CmdSetRasterizerDiscardEnable = auto_cast GetInstanceProcAddr(instance, "vkCmdSetRasterizerDiscardEnable")
|
CmdSetRasterizerDiscardEnable = auto_cast GetInstanceProcAddr(instance, "vkCmdSetRasterizerDiscardEnable")
|
||||||
CmdSetRasterizerDiscardEnableEXT = auto_cast GetInstanceProcAddr(instance, "vkCmdSetRasterizerDiscardEnableEXT")
|
CmdSetRasterizerDiscardEnableEXT = auto_cast GetInstanceProcAddr(instance, "vkCmdSetRasterizerDiscardEnableEXT")
|
||||||
CmdSetRayTracingPipelineStackSizeKHR = auto_cast GetInstanceProcAddr(instance, "vkCmdSetRayTracingPipelineStackSizeKHR")
|
CmdSetRayTracingPipelineStackSizeKHR = auto_cast GetInstanceProcAddr(instance, "vkCmdSetRayTracingPipelineStackSizeKHR")
|
||||||
|
CmdSetRenderingAttachmentLocations = auto_cast GetInstanceProcAddr(instance, "vkCmdSetRenderingAttachmentLocations")
|
||||||
CmdSetRenderingAttachmentLocationsKHR = auto_cast GetInstanceProcAddr(instance, "vkCmdSetRenderingAttachmentLocationsKHR")
|
CmdSetRenderingAttachmentLocationsKHR = auto_cast GetInstanceProcAddr(instance, "vkCmdSetRenderingAttachmentLocationsKHR")
|
||||||
|
CmdSetRenderingInputAttachmentIndices = auto_cast GetInstanceProcAddr(instance, "vkCmdSetRenderingInputAttachmentIndices")
|
||||||
CmdSetRenderingInputAttachmentIndicesKHR = auto_cast GetInstanceProcAddr(instance, "vkCmdSetRenderingInputAttachmentIndicesKHR")
|
CmdSetRenderingInputAttachmentIndicesKHR = auto_cast GetInstanceProcAddr(instance, "vkCmdSetRenderingInputAttachmentIndicesKHR")
|
||||||
CmdSetRepresentativeFragmentTestEnableNV = auto_cast GetInstanceProcAddr(instance, "vkCmdSetRepresentativeFragmentTestEnableNV")
|
CmdSetRepresentativeFragmentTestEnableNV = auto_cast GetInstanceProcAddr(instance, "vkCmdSetRepresentativeFragmentTestEnableNV")
|
||||||
CmdSetSampleLocationsEXT = auto_cast GetInstanceProcAddr(instance, "vkCmdSetSampleLocationsEXT")
|
CmdSetSampleLocationsEXT = auto_cast GetInstanceProcAddr(instance, "vkCmdSetSampleLocationsEXT")
|
||||||
@@ -4111,9 +4245,12 @@ load_proc_addresses_instance :: proc(instance: Instance) {
|
|||||||
CompileDeferredNV = auto_cast GetInstanceProcAddr(instance, "vkCompileDeferredNV")
|
CompileDeferredNV = auto_cast GetInstanceProcAddr(instance, "vkCompileDeferredNV")
|
||||||
CopyAccelerationStructureKHR = auto_cast GetInstanceProcAddr(instance, "vkCopyAccelerationStructureKHR")
|
CopyAccelerationStructureKHR = auto_cast GetInstanceProcAddr(instance, "vkCopyAccelerationStructureKHR")
|
||||||
CopyAccelerationStructureToMemoryKHR = auto_cast GetInstanceProcAddr(instance, "vkCopyAccelerationStructureToMemoryKHR")
|
CopyAccelerationStructureToMemoryKHR = auto_cast GetInstanceProcAddr(instance, "vkCopyAccelerationStructureToMemoryKHR")
|
||||||
|
CopyImageToImage = auto_cast GetInstanceProcAddr(instance, "vkCopyImageToImage")
|
||||||
CopyImageToImageEXT = auto_cast GetInstanceProcAddr(instance, "vkCopyImageToImageEXT")
|
CopyImageToImageEXT = auto_cast GetInstanceProcAddr(instance, "vkCopyImageToImageEXT")
|
||||||
|
CopyImageToMemory = auto_cast GetInstanceProcAddr(instance, "vkCopyImageToMemory")
|
||||||
CopyImageToMemoryEXT = auto_cast GetInstanceProcAddr(instance, "vkCopyImageToMemoryEXT")
|
CopyImageToMemoryEXT = auto_cast GetInstanceProcAddr(instance, "vkCopyImageToMemoryEXT")
|
||||||
CopyMemoryToAccelerationStructureKHR = auto_cast GetInstanceProcAddr(instance, "vkCopyMemoryToAccelerationStructureKHR")
|
CopyMemoryToAccelerationStructureKHR = auto_cast GetInstanceProcAddr(instance, "vkCopyMemoryToAccelerationStructureKHR")
|
||||||
|
CopyMemoryToImage = auto_cast GetInstanceProcAddr(instance, "vkCopyMemoryToImage")
|
||||||
CopyMemoryToImageEXT = auto_cast GetInstanceProcAddr(instance, "vkCopyMemoryToImageEXT")
|
CopyMemoryToImageEXT = auto_cast GetInstanceProcAddr(instance, "vkCopyMemoryToImageEXT")
|
||||||
CopyMemoryToMicromapEXT = auto_cast GetInstanceProcAddr(instance, "vkCopyMemoryToMicromapEXT")
|
CopyMemoryToMicromapEXT = auto_cast GetInstanceProcAddr(instance, "vkCopyMemoryToMicromapEXT")
|
||||||
CopyMicromapEXT = auto_cast GetInstanceProcAddr(instance, "vkCopyMicromapEXT")
|
CopyMicromapEXT = auto_cast GetInstanceProcAddr(instance, "vkCopyMicromapEXT")
|
||||||
@@ -4259,6 +4396,7 @@ load_proc_addresses_instance :: proc(instance: Instance) {
|
|||||||
GetDeviceImageMemoryRequirementsKHR = auto_cast GetInstanceProcAddr(instance, "vkGetDeviceImageMemoryRequirementsKHR")
|
GetDeviceImageMemoryRequirementsKHR = auto_cast GetInstanceProcAddr(instance, "vkGetDeviceImageMemoryRequirementsKHR")
|
||||||
GetDeviceImageSparseMemoryRequirements = auto_cast GetInstanceProcAddr(instance, "vkGetDeviceImageSparseMemoryRequirements")
|
GetDeviceImageSparseMemoryRequirements = auto_cast GetInstanceProcAddr(instance, "vkGetDeviceImageSparseMemoryRequirements")
|
||||||
GetDeviceImageSparseMemoryRequirementsKHR = auto_cast GetInstanceProcAddr(instance, "vkGetDeviceImageSparseMemoryRequirementsKHR")
|
GetDeviceImageSparseMemoryRequirementsKHR = auto_cast GetInstanceProcAddr(instance, "vkGetDeviceImageSparseMemoryRequirementsKHR")
|
||||||
|
GetDeviceImageSubresourceLayout = auto_cast GetInstanceProcAddr(instance, "vkGetDeviceImageSubresourceLayout")
|
||||||
GetDeviceImageSubresourceLayoutKHR = auto_cast GetInstanceProcAddr(instance, "vkGetDeviceImageSubresourceLayoutKHR")
|
GetDeviceImageSubresourceLayoutKHR = auto_cast GetInstanceProcAddr(instance, "vkGetDeviceImageSubresourceLayoutKHR")
|
||||||
GetDeviceMemoryCommitment = auto_cast GetInstanceProcAddr(instance, "vkGetDeviceMemoryCommitment")
|
GetDeviceMemoryCommitment = auto_cast GetInstanceProcAddr(instance, "vkGetDeviceMemoryCommitment")
|
||||||
GetDeviceMemoryOpaqueCaptureAddress = auto_cast GetInstanceProcAddr(instance, "vkGetDeviceMemoryOpaqueCaptureAddress")
|
GetDeviceMemoryOpaqueCaptureAddress = auto_cast GetInstanceProcAddr(instance, "vkGetDeviceMemoryOpaqueCaptureAddress")
|
||||||
@@ -4286,9 +4424,11 @@ load_proc_addresses_instance :: proc(instance: Instance) {
|
|||||||
GetImageSparseMemoryRequirements2 = auto_cast GetInstanceProcAddr(instance, "vkGetImageSparseMemoryRequirements2")
|
GetImageSparseMemoryRequirements2 = auto_cast GetInstanceProcAddr(instance, "vkGetImageSparseMemoryRequirements2")
|
||||||
GetImageSparseMemoryRequirements2KHR = auto_cast GetInstanceProcAddr(instance, "vkGetImageSparseMemoryRequirements2KHR")
|
GetImageSparseMemoryRequirements2KHR = auto_cast GetInstanceProcAddr(instance, "vkGetImageSparseMemoryRequirements2KHR")
|
||||||
GetImageSubresourceLayout = auto_cast GetInstanceProcAddr(instance, "vkGetImageSubresourceLayout")
|
GetImageSubresourceLayout = auto_cast GetInstanceProcAddr(instance, "vkGetImageSubresourceLayout")
|
||||||
|
GetImageSubresourceLayout2 = auto_cast GetInstanceProcAddr(instance, "vkGetImageSubresourceLayout2")
|
||||||
GetImageSubresourceLayout2EXT = auto_cast GetInstanceProcAddr(instance, "vkGetImageSubresourceLayout2EXT")
|
GetImageSubresourceLayout2EXT = auto_cast GetInstanceProcAddr(instance, "vkGetImageSubresourceLayout2EXT")
|
||||||
GetImageSubresourceLayout2KHR = auto_cast GetInstanceProcAddr(instance, "vkGetImageSubresourceLayout2KHR")
|
GetImageSubresourceLayout2KHR = auto_cast GetInstanceProcAddr(instance, "vkGetImageSubresourceLayout2KHR")
|
||||||
GetImageViewAddressNVX = auto_cast GetInstanceProcAddr(instance, "vkGetImageViewAddressNVX")
|
GetImageViewAddressNVX = auto_cast GetInstanceProcAddr(instance, "vkGetImageViewAddressNVX")
|
||||||
|
GetImageViewHandle64NVX = auto_cast GetInstanceProcAddr(instance, "vkGetImageViewHandle64NVX")
|
||||||
GetImageViewHandleNVX = auto_cast GetInstanceProcAddr(instance, "vkGetImageViewHandleNVX")
|
GetImageViewHandleNVX = auto_cast GetInstanceProcAddr(instance, "vkGetImageViewHandleNVX")
|
||||||
GetImageViewOpaqueCaptureDescriptorDataEXT = auto_cast GetInstanceProcAddr(instance, "vkGetImageViewOpaqueCaptureDescriptorDataEXT")
|
GetImageViewOpaqueCaptureDescriptorDataEXT = auto_cast GetInstanceProcAddr(instance, "vkGetImageViewOpaqueCaptureDescriptorDataEXT")
|
||||||
GetLatencyTimingsNV = auto_cast GetInstanceProcAddr(instance, "vkGetLatencyTimingsNV")
|
GetLatencyTimingsNV = auto_cast GetInstanceProcAddr(instance, "vkGetLatencyTimingsNV")
|
||||||
@@ -4322,6 +4462,7 @@ load_proc_addresses_instance :: proc(instance: Instance) {
|
|||||||
GetRayTracingShaderGroupStackSizeKHR = auto_cast GetInstanceProcAddr(instance, "vkGetRayTracingShaderGroupStackSizeKHR")
|
GetRayTracingShaderGroupStackSizeKHR = auto_cast GetInstanceProcAddr(instance, "vkGetRayTracingShaderGroupStackSizeKHR")
|
||||||
GetRefreshCycleDurationGOOGLE = auto_cast GetInstanceProcAddr(instance, "vkGetRefreshCycleDurationGOOGLE")
|
GetRefreshCycleDurationGOOGLE = auto_cast GetInstanceProcAddr(instance, "vkGetRefreshCycleDurationGOOGLE")
|
||||||
GetRenderAreaGranularity = auto_cast GetInstanceProcAddr(instance, "vkGetRenderAreaGranularity")
|
GetRenderAreaGranularity = auto_cast GetInstanceProcAddr(instance, "vkGetRenderAreaGranularity")
|
||||||
|
GetRenderingAreaGranularity = auto_cast GetInstanceProcAddr(instance, "vkGetRenderingAreaGranularity")
|
||||||
GetRenderingAreaGranularityKHR = auto_cast GetInstanceProcAddr(instance, "vkGetRenderingAreaGranularityKHR")
|
GetRenderingAreaGranularityKHR = auto_cast GetInstanceProcAddr(instance, "vkGetRenderingAreaGranularityKHR")
|
||||||
GetSamplerOpaqueCaptureDescriptorDataEXT = auto_cast GetInstanceProcAddr(instance, "vkGetSamplerOpaqueCaptureDescriptorDataEXT")
|
GetSamplerOpaqueCaptureDescriptorDataEXT = auto_cast GetInstanceProcAddr(instance, "vkGetSamplerOpaqueCaptureDescriptorDataEXT")
|
||||||
GetSemaphoreCounterValue = auto_cast GetInstanceProcAddr(instance, "vkGetSemaphoreCounterValue")
|
GetSemaphoreCounterValue = auto_cast GetInstanceProcAddr(instance, "vkGetSemaphoreCounterValue")
|
||||||
@@ -4345,6 +4486,7 @@ load_proc_addresses_instance :: proc(instance: Instance) {
|
|||||||
InvalidateMappedMemoryRanges = auto_cast GetInstanceProcAddr(instance, "vkInvalidateMappedMemoryRanges")
|
InvalidateMappedMemoryRanges = auto_cast GetInstanceProcAddr(instance, "vkInvalidateMappedMemoryRanges")
|
||||||
LatencySleepNV = auto_cast GetInstanceProcAddr(instance, "vkLatencySleepNV")
|
LatencySleepNV = auto_cast GetInstanceProcAddr(instance, "vkLatencySleepNV")
|
||||||
MapMemory = auto_cast GetInstanceProcAddr(instance, "vkMapMemory")
|
MapMemory = auto_cast GetInstanceProcAddr(instance, "vkMapMemory")
|
||||||
|
MapMemory2 = auto_cast GetInstanceProcAddr(instance, "vkMapMemory2")
|
||||||
MapMemory2KHR = auto_cast GetInstanceProcAddr(instance, "vkMapMemory2KHR")
|
MapMemory2KHR = auto_cast GetInstanceProcAddr(instance, "vkMapMemory2KHR")
|
||||||
MergePipelineCaches = auto_cast GetInstanceProcAddr(instance, "vkMergePipelineCaches")
|
MergePipelineCaches = auto_cast GetInstanceProcAddr(instance, "vkMergePipelineCaches")
|
||||||
MergeValidationCachesEXT = auto_cast GetInstanceProcAddr(instance, "vkMergeValidationCachesEXT")
|
MergeValidationCachesEXT = auto_cast GetInstanceProcAddr(instance, "vkMergeValidationCachesEXT")
|
||||||
@@ -4385,11 +4527,13 @@ load_proc_addresses_instance :: proc(instance: Instance) {
|
|||||||
SetPrivateDataEXT = auto_cast GetInstanceProcAddr(instance, "vkSetPrivateDataEXT")
|
SetPrivateDataEXT = auto_cast GetInstanceProcAddr(instance, "vkSetPrivateDataEXT")
|
||||||
SignalSemaphore = auto_cast GetInstanceProcAddr(instance, "vkSignalSemaphore")
|
SignalSemaphore = auto_cast GetInstanceProcAddr(instance, "vkSignalSemaphore")
|
||||||
SignalSemaphoreKHR = auto_cast GetInstanceProcAddr(instance, "vkSignalSemaphoreKHR")
|
SignalSemaphoreKHR = auto_cast GetInstanceProcAddr(instance, "vkSignalSemaphoreKHR")
|
||||||
|
TransitionImageLayout = auto_cast GetInstanceProcAddr(instance, "vkTransitionImageLayout")
|
||||||
TransitionImageLayoutEXT = auto_cast GetInstanceProcAddr(instance, "vkTransitionImageLayoutEXT")
|
TransitionImageLayoutEXT = auto_cast GetInstanceProcAddr(instance, "vkTransitionImageLayoutEXT")
|
||||||
TrimCommandPool = auto_cast GetInstanceProcAddr(instance, "vkTrimCommandPool")
|
TrimCommandPool = auto_cast GetInstanceProcAddr(instance, "vkTrimCommandPool")
|
||||||
TrimCommandPoolKHR = auto_cast GetInstanceProcAddr(instance, "vkTrimCommandPoolKHR")
|
TrimCommandPoolKHR = auto_cast GetInstanceProcAddr(instance, "vkTrimCommandPoolKHR")
|
||||||
UninitializePerformanceApiINTEL = auto_cast GetInstanceProcAddr(instance, "vkUninitializePerformanceApiINTEL")
|
UninitializePerformanceApiINTEL = auto_cast GetInstanceProcAddr(instance, "vkUninitializePerformanceApiINTEL")
|
||||||
UnmapMemory = auto_cast GetInstanceProcAddr(instance, "vkUnmapMemory")
|
UnmapMemory = auto_cast GetInstanceProcAddr(instance, "vkUnmapMemory")
|
||||||
|
UnmapMemory2 = auto_cast GetInstanceProcAddr(instance, "vkUnmapMemory2")
|
||||||
UnmapMemory2KHR = auto_cast GetInstanceProcAddr(instance, "vkUnmapMemory2KHR")
|
UnmapMemory2KHR = auto_cast GetInstanceProcAddr(instance, "vkUnmapMemory2KHR")
|
||||||
UpdateDescriptorSetWithTemplate = auto_cast GetInstanceProcAddr(instance, "vkUpdateDescriptorSetWithTemplate")
|
UpdateDescriptorSetWithTemplate = auto_cast GetInstanceProcAddr(instance, "vkUpdateDescriptorSetWithTemplate")
|
||||||
UpdateDescriptorSetWithTemplateKHR = auto_cast GetInstanceProcAddr(instance, "vkUpdateDescriptorSetWithTemplateKHR")
|
UpdateDescriptorSetWithTemplateKHR = auto_cast GetInstanceProcAddr(instance, "vkUpdateDescriptorSetWithTemplateKHR")
|
||||||
|
|||||||
Vendored
+1077
-611
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user