namespace
DeviceExtensionCollection of device extensions that are either specific to Tephra, or are Vulkan device extensions with built-in support in Tephra. Vulkan extensions outside of the ones defined here may be used, but their support may be limited.
Variables
- const char*const EXT_MemoryBudget
- Adds support for querying the actual amount of memory used by the process as well as the estimated budget of how much total memory the current process can use at any given time.
- const char*const KHR_Swapchain
- Allows the creation and use of tp::
Swapchain to display images onto a VkSurface object. Requires the tp:: ApplicationExtension:: KHR_Surface extension to be present and enabled. - const char*const KHR_SwapchainMutableFormat
- Allows the use of non-empty parameter
imageCompatibleFormats
in tp::SwapchainSetup to create a tp:: Swapchain object whose images can be viewed with different formats than what they were created as.
Variable documentation
const char*const tp:: DeviceExtension:: EXT_MemoryBudget
Adds support for querying the actual amount of memory used by the process as well as the estimated budget of how much total memory the current process can use at any given time.
const char*const tp:: DeviceExtension:: KHR_Swapchain
Allows the creation and use of tp::
const char*const tp:: DeviceExtension:: KHR_SwapchainMutableFormat
Allows the use of non-empty parameter imageCompatibleFormats
in tp::