Top Description Fields Constructors Methods
org.lwjgl.vulkan

public final Class NVFragmentShaderBarycentric

extends Object
Class Inheritance

This extension adds support for the following SPIR-V extension in Vulkan:

The extension provides access to three additional fragment shader variable decorations in SPIR-V:

When using GLSL source-based shader languages, the following variables from GL_NV_fragment_shader_barycentric maps to these SPIR-V built-in decorations:

GLSL variables declared using the __pervertexNV GLSL qualifier are expected to be decorated with PerVertexNV in SPIR-V.

Promotion to VK_KHR_fragment_shader_barycentric

All functionality in this extension is included in VK_KHR_fragment_shader_barycentric, with the suffix changed to KHR.

VK_NV_fragment_shader_barycentric
Name String
VK_NV_fragment_shader_barycentric
Extension Type
Device extension
Registered Extension Number
204
Revision
1
Extension and Version Dependencies
VK_KHR_get_physical_device_properties2
Deprecation state
Contact
Other Extension Metadata
Last Modified Date
2018-08-03
IP Status
No known IP claims.
Interactions and External Dependencies
Contributors
  • Pat Brown, NVIDIA
  • Daniel Koch, NVIDIA

Field Summary

Modifier and TypeField and Description
public static final String
public static final int
VK_NV_FRAGMENT_SHADER_BARYCENTRIC_SPEC_VERSION

The extension specification version.

public static final int

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAMEback to summary
public static final String VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME

The extension name.

VK_NV_FRAGMENT_SHADER_BARYCENTRIC_SPEC_VERSIONback to summary
public static final int VK_NV_FRAGMENT_SHADER_BARYCENTRIC_SPEC_VERSION

The extension specification version.

VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NVback to summary
public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV

Extends VkStructureType.

Constructor Detail

NVFragmentShaderBarycentricback to summary
private NVFragmentShaderBarycentric()