Wiki Page Content

Differences between revisions 5 and 6
Revision 5 as of 2018-08-30 17:43:13
Size: 1189
Editor: ninepoints
Comment: Add general flow
Revision 6 as of 2018-08-30 17:43:39
Size: 1195
Editor: ninepoints
Comment:
Deletions are marked like this. Additions are marked like this.
Line 23: Line 23:
Line 24: Line 25:
Line 25: Line 27:

Vulkan Support

Include File(s): SDL_vulkan.h

Introduction

This category contains functions for creating a Vulkan instance with the required Vulkan extensions for surface creation.

The general flow of a Vulkan backed SDL application will be the following:

1. If necessary, use SDL_Vulkan_LoadLibrary and SDL_Vulkan_GetVkGetInstanceProcAddr to load the Vulkan library and query for driver function pointers (after initializing the video subsystem)

1. Query for required extensions using SDL_Vulkan_GetInstanceExtensions and use this information to create a VkInstance

1. Create a surface for the window to draw on using SDL_Vulkan_CreateSurface

1. When setting up pipelines and framebuffers for your newly created surface, use SDL_Vulkan_GetDrawableSize to query the surface extent

Functions


CategoryCategory

None: CategoryVulkan (last edited 2018-08-31 05:47:30 by ninepoints)

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