Class VkPhysicalDeviceFloatControlsProperties

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

public class VkPhysicalDeviceFloatControlsProperties extends Struct<VkPhysicalDeviceFloatControlsProperties> implements NativeResource

 struct VkPhysicalDeviceFloatControlsProperties {
     VkStructureType sType;
     void * pNext;
     VkShaderFloatControlsIndependence denormBehaviorIndependence;
     VkShaderFloatControlsIndependence roundingModeIndependence;
     VkBool32 shaderSignedZeroInfNanPreserveFloat16;
     VkBool32 shaderSignedZeroInfNanPreserveFloat32;
     VkBool32 shaderSignedZeroInfNanPreserveFloat64;
     VkBool32 shaderDenormPreserveFloat16;
     VkBool32 shaderDenormPreserveFloat32;
     VkBool32 shaderDenormPreserveFloat64;
     VkBool32 shaderDenormFlushToZeroFloat16;
     VkBool32 shaderDenormFlushToZeroFloat32;
     VkBool32 shaderDenormFlushToZeroFloat64;
     VkBool32 shaderRoundingModeRTEFloat16;
     VkBool32 shaderRoundingModeRTEFloat32;
     VkBool32 shaderRoundingModeRTEFloat64;
     VkBool32 shaderRoundingModeRTZFloat16;
     VkBool32 shaderRoundingModeRTZFloat32;
     VkBool32 shaderRoundingModeRTZFloat64;
 }
  • Field Details Link icon

    • SIZEOF Link icon

      public static final int SIZEOF
      The struct size in bytes.
    • ALIGNOF Link icon

      public static final int ALIGNOF
      The struct alignment in bytes.
    • STYPE Link icon

      public static final int STYPE
      The struct member offsets.
    • PNEXT Link icon

      public static final int PNEXT
      The struct member offsets.
    • DENORMBEHAVIORINDEPENDENCE Link icon

      public static final int DENORMBEHAVIORINDEPENDENCE
      The struct member offsets.
    • ROUNDINGMODEINDEPENDENCE Link icon

      public static final int ROUNDINGMODEINDEPENDENCE
      The struct member offsets.
    • SHADERSIGNEDZEROINFNANPRESERVEFLOAT16 Link icon

      public static final int SHADERSIGNEDZEROINFNANPRESERVEFLOAT16
      The struct member offsets.
    • SHADERSIGNEDZEROINFNANPRESERVEFLOAT32 Link icon

      public static final int SHADERSIGNEDZEROINFNANPRESERVEFLOAT32
      The struct member offsets.
    • SHADERSIGNEDZEROINFNANPRESERVEFLOAT64 Link icon

      public static final int SHADERSIGNEDZEROINFNANPRESERVEFLOAT64
      The struct member offsets.
    • SHADERDENORMPRESERVEFLOAT16 Link icon

      public static final int SHADERDENORMPRESERVEFLOAT16
      The struct member offsets.
    • SHADERDENORMPRESERVEFLOAT32 Link icon

      public static final int SHADERDENORMPRESERVEFLOAT32
      The struct member offsets.
    • SHADERDENORMPRESERVEFLOAT64 Link icon

      public static final int SHADERDENORMPRESERVEFLOAT64
      The struct member offsets.
    • SHADERDENORMFLUSHTOZEROFLOAT16 Link icon

      public static final int SHADERDENORMFLUSHTOZEROFLOAT16
      The struct member offsets.
    • SHADERDENORMFLUSHTOZEROFLOAT32 Link icon

      public static final int SHADERDENORMFLUSHTOZEROFLOAT32
      The struct member offsets.
    • SHADERDENORMFLUSHTOZEROFLOAT64 Link icon

      public static final int SHADERDENORMFLUSHTOZEROFLOAT64
      The struct member offsets.
    • SHADERROUNDINGMODERTEFLOAT16 Link icon

      public static final int SHADERROUNDINGMODERTEFLOAT16
      The struct member offsets.
    • SHADERROUNDINGMODERTEFLOAT32 Link icon

      public static final int SHADERROUNDINGMODERTEFLOAT32
      The struct member offsets.
    • SHADERROUNDINGMODERTEFLOAT64 Link icon

      public static final int SHADERROUNDINGMODERTEFLOAT64
      The struct member offsets.
    • SHADERROUNDINGMODERTZFLOAT16 Link icon

      public static final int SHADERROUNDINGMODERTZFLOAT16
      The struct member offsets.
    • SHADERROUNDINGMODERTZFLOAT32 Link icon

      public static final int SHADERROUNDINGMODERTZFLOAT32
      The struct member offsets.
    • SHADERROUNDINGMODERTZFLOAT64 Link icon

      public static final int SHADERROUNDINGMODERTZFLOAT64
      The struct member offsets.
  • Constructor Details Link icon

    • VkPhysicalDeviceFloatControlsProperties Link icon

      public VkPhysicalDeviceFloatControlsProperties(ByteBuffer container)
      Creates a VkPhysicalDeviceFloatControlsProperties instance at the current position of the specified ByteBuffer container. Changes to the buffer's content will be visible to the struct instance and vice versa.

      The created instance holds a strong reference to the container object.

  • Method Details Link icon