| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Vulkan.Extensions.VK_NV_shader_sm_builtins
Synopsis
- data PhysicalDeviceShaderSMBuiltinsPropertiesNV = PhysicalDeviceShaderSMBuiltinsPropertiesNV {}
- data PhysicalDeviceShaderSMBuiltinsFeaturesNV = PhysicalDeviceShaderSMBuiltinsFeaturesNV {}
- type NV_SHADER_SM_BUILTINS_SPEC_VERSION = 1
- pattern NV_SHADER_SM_BUILTINS_SPEC_VERSION :: forall a. Integral a => a
- type NV_SHADER_SM_BUILTINS_EXTENSION_NAME = "VK_NV_shader_sm_builtins"
- pattern NV_SHADER_SM_BUILTINS_EXTENSION_NAME :: forall a. (Eq a, IsString a) => a
Documentation
data PhysicalDeviceShaderSMBuiltinsPropertiesNV Source #
VkPhysicalDeviceShaderSMBuiltinsPropertiesNV - Structure describing shader SM Builtins properties supported by an implementation
Members
The members of the PhysicalDeviceShaderSMBuiltinsPropertiesNV
structure describe the following implementation-dependent limits:
Description
If the PhysicalDeviceShaderSMBuiltinsPropertiesNV structure is
included in the pNext chain of
PhysicalDeviceProperties2,
it is filled with the implementation-dependent limits.
Valid Usage (Implicit)
See Also
Constructors
| PhysicalDeviceShaderSMBuiltinsPropertiesNV | |
Fields
| |
Instances
data PhysicalDeviceShaderSMBuiltinsFeaturesNV Source #
VkPhysicalDeviceShaderSMBuiltinsFeaturesNV - Structure describing the shader SM Builtins features that can be supported by an implementation
Members
The members of the PhysicalDeviceShaderSMBuiltinsFeaturesNV structure
describe the following features:
Description
If the PhysicalDeviceShaderSMBuiltinsFeaturesNV structure is included
in the pNext chain of
PhysicalDeviceFeatures2,
it is filled with values indicating whether the feature is supported.
PhysicalDeviceShaderSMBuiltinsFeaturesNV can also be included in the
pNext chain of DeviceCreateInfo to enable the
feature.
Valid Usage (Implicit)
See Also
Constructors
| PhysicalDeviceShaderSMBuiltinsFeaturesNV | |
Fields
| |
Instances
type NV_SHADER_SM_BUILTINS_SPEC_VERSION = 1 Source #
pattern NV_SHADER_SM_BUILTINS_SPEC_VERSION :: forall a. Integral a => a Source #
type NV_SHADER_SM_BUILTINS_EXTENSION_NAME = "VK_NV_shader_sm_builtins" Source #
pattern NV_SHADER_SM_BUILTINS_EXTENSION_NAME :: forall a. (Eq a, IsString a) => a Source #