Wiki Page Content

SDL_Vulkan_CreateSurface

Use this function to create a Vulkan rendering surface for a window.

Syntax

SDL_bool SDL_Vulkan_CreateSurface(SDL_Window* window,
                                  VkInstance instance,
                                  VkSurfaceKHR* surface);

Function Parameters

window

The window to which to attach the Vulkan surface

instance

The Vulkan instance handle

surface

A pointer to a VkSurfaceKHR handle to output the newly created surface

Return Value

Returns SDL_TRUE on success, SDL_FALSE on error.

Code Examples

VkSurfaceKHR surface;

if (!SDL_Vulkan_CreateSurface(window, instance, &surface)) handle_error();

Remarks

Note: The window must have been created with the SDL_WINDOW_VULKAN flag and the VkInstance must have been created with extensions returned by SDL_Vulkan_GetInstanceExtensions enabled.

Version

This function is available in SDL 2.0.8


CategoryAPI, CategoryVulkan

None: SDL_Vulkan_CreateSurface (last edited 2018-08-30 17:27:14 by ninepoints)

Feedback
Please include your contact information if you'd like to receive a reply.
Submit