Top Description Fields Constructors Methods
org.lwjgl.vulkan

public final Class NVShaderSmBuiltins

extends Object
Class Inheritance

This extension provides the ability to determine device-specific properties on NVIDIA GPUs. It provides the number of streaming multiprocessors (SMs), the maximum number of warps (subgroups) that can run on an SM, and shader builtins to enable invocations to identify which SM and warp a shader invocation is executing on.

This extension enables support for the SPIR-V ShaderSMBuiltinsNV capability.

These properties and built-ins should typically only be used for debugging purposes.

VK_NV_shader_sm_builtins
Name String
VK_NV_shader_sm_builtins
Extension Type
Device extension
Registered Extension Number
155
Revision
1
Extension and Version Dependencies
Version 1.1
Contact
Other Extension Metadata
Last Modified Date
2019-05-28
Interactions and External Dependencies
Contributors
  • Jeff Bolz, NVIDIA
  • Eric Werness, NVIDIA

Field Summary

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

The extension specification version.

public static final int
public static final int

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

VK_NV_SHADER_SM_BUILTINS_EXTENSION_NAMEback to summary
public static final String VK_NV_SHADER_SM_BUILTINS_EXTENSION_NAME

The extension name.

VK_NV_SHADER_SM_BUILTINS_SPEC_VERSIONback to summary
public static final int VK_NV_SHADER_SM_BUILTINS_SPEC_VERSION

The extension specification version.

VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_FEATURES_NVback to summary
public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_FEATURES_NV

Extends VkStructureType.

Enum values:
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NVback to summary
public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV

Extends VkStructureType.

Enum values:

Constructor Detail

NVShaderSmBuiltinsback to summary
private NVShaderSmBuiltins()