new in Git master
Functionality requiring Vulkan 1.1APIs listed here require a particular Vulkan version to be supported by the instance / device or, if specified, an extension to be supported and enabled on the instance / device using Vk::
- Member Magnum::
Vk:: ErrorInvalidExternalHandle - Extension KHR_
external_ memory - Member Magnum::
Vk:: ErrorOutOfPoolMemory - Extension KHR_
maintenance1 - Member Magnum::
Vk:: Multiview - Extension KHR_
multiview - Member Magnum::
Vk:: MultiviewGeometryShader - Extension KHR_
multiview - Member Magnum::
Vk:: MultiviewTessellationShader - Extension KHR_
multiview - Member Magnum::
Vk:: ProtectedMemory - Available only on Vulkan 1.1.
- Member Magnum::
Vk:: RasterizationPipelineCreateInfo:: setViewport (const Range3D&viewport, const Range2Di&scissor) - With the KHR_
maintenance1 extension it's possible to switch the origin from top left and Y down to bottom left and Y up (matching OpenGL) by supplying negative height and an adjusted Y offset - Member Magnum::
Vk:: SamplerYcbcrConversion - Extension KHR_
sampler_ ycbcr_ conversion - Member Magnum::
Vk:: ShaderDrawParameters - Extension KHR_
shader_ draw_ parameters - Member Magnum::
Vk:: StorageBuffer16BitAccess - Extension KHR_
16bit_ storage - Member Magnum::
Vk:: StorageInputOutput16 - Extension KHR_
16bit_ storage - Member Magnum::
Vk:: StoragePushConstant16 - Extension KHR_
16bit_ storage - Member Magnum::
Vk:: UniformAndStorageBuffer16BitAccess - Extension KHR_
16bit_ storage - Member Magnum::
Vk:: VariablePointers - Extension KHR_
variable_ pointers - Member Magnum::
Vk:: VariablePointersStorageBuffer - Extension KHR_
variable_ pointers