SDL_Vulkan_GetInstanceExtensions(3)

SDL_Vulkan_GetInstanceExtensions3

Get the vulkan instance extensions needed for vkcreateinstance.

Usage

#include "SDL3/SDL.h"

char const * const * SDL_Vulkan_GetInstanceExtensions(Uint32 *count);

Header file

Defined in SDL3/SDL_vulkan.h

Overview

This should be called after either calling

SDL_Vulkan_LoadLibrary () or creating an

SDL_Window
with the SDL_WINDOW_VULKAN flag.

On return, the variable pointed to by count will be set to the number of elements returned, suitable for using with VkInstanceCreateInfo::enabledExtensionCount, and the returned array can be used with VkInstanceCreateInfo::ppEnabledExtensionNames, for calling Vulkan's vkCreateInstance API.

You should not free the returned array; it is owned by SDL.

Function parameters

count

a pointer filled in with the number of extensions returned.

Return value

(char const const ) Returns an array of extension name strings on success, NULL on failure; call SDL_GetError () for more information.

Availability

This function is available since SDL 3.2.0.

From libsdl3-doc 3.2.10+ds-1 in Debian 13 (Trixie). Parsed by carta from the page's man source.