Man page - sdl_vulkan_unloadlibrary(3)

Packages contains this manual

Manual

SDL_Vulkan_UnloadLibrary

NAME
HEADER FILE
SYNOPSIS
DESCRIPTION
THREAD SAFETY
AVAILABILITY
SEE ALSO

NAME

SDL_Vulkan_UnloadLibrary - Unload the Vulkan library previously loaded by SDL_Vulkan_LoadLibrary ().

HEADER FILE

Defined in SDL3/SDL_vulkan.h

SYNOPSIS

#include "SDL3/SDL.h"

void SDL_Vulkan_UnloadLibrary(void);

DESCRIPTION

SDL keeps a counter of how many times this function has been called, so it is safe to call this function multiple times, so long as it is paired with an equivalent number of calls to

SDL_Vulkan_LoadLibrary . The library isn’t actually unloaded until there have been an equivalent number of calls to

SDL_Vulkan_UnloadLibrary .

Once the library has actually been unloaded, if any Vulkan instances remain, they will likely crash the program. Clean up any existing Vulkan resources, and destroy appropriate windows, renderers and GPU devices before calling this function.

THREAD SAFETY

This function is not thread safe.

AVAILABILITY

This function is available since SDL 3.2.0.

SEE ALSO

β€’ (3), SDL_Vulkan_LoadLibrary (3)