Class VkPhysicalDeviceMultiviewFeatures

All Implemented Interfaces:
AutoCloseable, NativeResource, Pointer
Direct Known Subclasses:
VkPhysicalDeviceMultiviewFeaturesKHR

public class VkPhysicalDeviceMultiviewFeatures extends Struct<VkPhysicalDeviceMultiviewFeatures> implements NativeResource
Structure describing multiview features that can be supported by an implementation.
Description

If the VkPhysicalDeviceMultiviewFeatures structure is included in the pNext chain of the VkPhysicalDeviceFeatures2 structure passed to GetPhysicalDeviceFeatures2, it is filled in to indicate whether each corresponding feature is supported. VkPhysicalDeviceMultiviewFeatures can also be used in the pNext chain of VkDeviceCreateInfo to selectively enable these features.

Valid Usage
  • If multiviewGeometryShader is enabled then multiview must also be enabled
  • If multiviewTessellationShader is enabled then multiview must also be enabled
Valid Usage (Implicit)

Layout


 struct VkPhysicalDeviceMultiviewFeatures {
     VkStructureType sType();
     void * pNext();
     VkBool32 multiview();
     VkBool32 multiviewGeometryShader();
     VkBool32 multiviewTessellationShader();
 }