Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data PhysicalDeviceComputeShaderDerivativesFeaturesNV = PhysicalDeviceComputeShaderDerivativesFeaturesNV {}
- type NV_COMPUTE_SHADER_DERIVATIVES_SPEC_VERSION = 1
- pattern NV_COMPUTE_SHADER_DERIVATIVES_SPEC_VERSION :: forall a. Integral a => a
- type NV_COMPUTE_SHADER_DERIVATIVES_EXTENSION_NAME = "VK_NV_compute_shader_derivatives"
- pattern NV_COMPUTE_SHADER_DERIVATIVES_EXTENSION_NAME :: forall a. (Eq a, IsString a) => a
Documentation
data PhysicalDeviceComputeShaderDerivativesFeaturesNV Source #
VkPhysicalDeviceComputeShaderDerivativesFeaturesNV - Structure describing compute shader derivative features that can be supported by an implementation
Members
The members of the PhysicalDeviceComputeShaderDerivativesFeaturesNV
structure describe the following features:
Description
See https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#shaders-scope-quad chapter for more information.
If the PhysicalDeviceComputeShaderDerivativesFeaturesNV
structure is
included in the pNext
chain of
PhysicalDeviceFeatures2
,
it is filled with values indicating whether each feature is supported.
PhysicalDeviceComputeShaderDerivativesFeaturesNV
can also be
included in the pNext
chain of DeviceCreateInfo
to enable features.
Valid Usage (Implicit)
See Also
PhysicalDeviceComputeShaderDerivativesFeaturesNV | |
|
Instances
pattern NV_COMPUTE_SHADER_DERIVATIVES_SPEC_VERSION :: forall a. Integral a => a Source #
type NV_COMPUTE_SHADER_DERIVATIVES_EXTENSION_NAME = "VK_NV_compute_shader_derivatives" Source #
pattern NV_COMPUTE_SHADER_DERIVATIVES_EXTENSION_NAME :: forall a. (Eq a, IsString a) => a Source #