public final class NVShaderSmBuiltins
extends java.lang.Object
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_builtinsSPV_NV_shader_sm_builtins.GL_NV_shader_sm_builtins for GLSL source languages.| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
VK_NV_SHADER_SM_BUILTINS_EXTENSION_NAME
The extension name.
|
static int |
VK_NV_SHADER_SM_BUILTINS_SPEC_VERSION
The extension specification version.
|
static int |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_FEATURES_NV
Extends
VkStructureType. |
static int |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV
Extends
VkStructureType. |
public static final int VK_NV_SHADER_SM_BUILTINS_SPEC_VERSION
public static final java.lang.String VK_NV_SHADER_SM_BUILTINS_EXTENSION_NAME
public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_FEATURES_NV
VkStructureType.
public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV
VkStructureType.
Copyright LWJGL. All Rights Reserved. License terms.