Class KHRShaderFloat16Int8


  • public final class KHRShaderFloat16Int8
    extends java.lang.Object
    Description

    The VK_KHR_shader_float16_int8 extension allows use of 16-bit floating-point types and 8-bit integer types in shaders for arithmetic operations.

    It introduces two new optional features shaderFloat16 and shaderInt8 which directly map to the Float16 and the Int8 SPIR-V capabilities. The VK_KHR_shader_float16_int8 extension also specifies precision requirements for half-precision floating-point SPIR-V operations. This extension does not enable use of 8-bit integer types or 16-bit floating-point types in any shader input and output interfaces and therefore does not supersede the VK_KHR_8bit_storage or VK_KHR_16bit_storage extensions.

    Name String
    VK_KHR_shader_float16_int8
    Extension Type
    Device extension
    Registered Extension Number
    83
    Revision
    1
    Extension and Version Dependencies
    Contact
    Last Modified Date
    2018-03-07
    IP Status
    No known IP claims.
    Interactions and External Dependencies
    Contributors
    • Alexander Galazin, Arm
    • Jan-Harald Fredriksen, Arm
    • Jeff Bolz, NVIDIA
    • Graeme Leese, Broadcom
    • Daniel Rakos, AMD