Class AMDShaderEarlyAndLateFragmentTests

java.lang.Object
org.lwjgl.vulkan.AMDShaderEarlyAndLateFragmentTests

public final class AMDShaderEarlyAndLateFragmentTests extends Object
This extension adds support for the SPV_AMD_shader_early_and_late_fragment_tests extension, allowing shaders to explicitly opt in to allowing both early and late fragment tests with the EarlyAndLateFragmentTestsAMD execution mode.

If the VK_EXT_shader_stencil_export extension is supported, additional execution modes allowing early depth tests similar to DepthUnchanged, DepthLess, and DepthGreater are provided.

Name String
VK_AMD_shader_early_and_late_fragment_tests
Extension Type
Device extension
Registered Extension Number
322
Revision
1
Extension and Version Dependencies
VK_KHR_get_physical_device_properties2 or Version 1.1
SPIR-V Dependencies
Contact
Extension Proposal
VK_AMD_shader_early_and_late_fragment_tests
Other Extension Metadata
Last Modified Date
2021-09-14
Interactions and External Dependencies
Contributors
  • Tobias Hector, AMD
  • Field Details

    • VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_SPEC_VERSION

      public static final int VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_SPEC_VERSION
      The extension specification version.
      See Also:
    • VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME

      public static final String VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME
      The extension name.
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD
      Extends VkStructureType.
      See Also: