Class VkPhysicalDeviceDepthStencilResolvePropertiesKHR

  • All Implemented Interfaces:
    java.lang.AutoCloseable, NativeResource, Pointer

    public class VkPhysicalDeviceDepthStencilResolvePropertiesKHR
    extends Struct
    implements NativeResource
    Structure describing depth/stencil resolve properties that can be supported by an implementation.
    Valid Usage (Implicit)

    Member documentation

    • supportedDepthResolveModes – a bitmask of VkResolveModeFlagBitsKHR indicating the set of supported depth resolve modes. RESOLVE_MODE_SAMPLE_ZERO_BIT_KHR must be included in the set but implementations may support additional modes.
    • supportedStencilResolveModes – a bitmask of VkResolveModeFlagBitsKHR indicating the set of supported stencil resolve modes. RESOLVE_MODE_SAMPLE_ZERO_BIT_KHR must be included in the set but implementations may support additional modes. RESOLVE_MODE_AVERAGE_BIT_KHR must not be included in the set.
    • independentResolveNoneTRUE if the implementation supports setting the depth and stencil resolve modes to different values when one of those modes is RESOLVE_MODE_NONE_KHR. Otherwise the implementation only supports setting both modes to the same value.
    • independentResolveTRUE if the implementation supports all combinations of the supported depth and stencil resolve modes.

    Layout

    
     struct VkPhysicalDeviceDepthStencilResolvePropertiesKHR {
         VkStructureType sType;
         void * pNext;
         VkResolveModeFlagsKHR supportedDepthResolveModes;
         VkResolveModeFlagsKHR supportedStencilResolveModes;
         VkBool32 independentResolveNone;
         VkBool32 independentResolve;
     }