vulkan-3.6.11: Bindings to the Vulkan graphics API.
Safe HaskellNone
LanguageHaskell2010

Vulkan.Extensions.VK_KHR_shader_terminate_invocation

Synopsis

Documentation

data PhysicalDeviceShaderTerminateInvocationFeaturesKHR Source #

VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR - Structure describing support for the SPIR-V SPV_KHR_terminate_invocation extension

Members

The members of the PhysicalDeviceShaderTerminateInvocationFeaturesKHR structure describe the following feature:

Description

If the PhysicalDeviceShaderTerminateInvocationFeaturesKHR structure is included in the pNext chain of PhysicalDeviceFeatures2, it is filled with a value indicating whether the feature is supported. PhysicalDeviceShaderTerminateInvocationFeaturesKHR can also be included in the pNext chain of DeviceCreateInfo to enable the features.

Valid Usage (Implicit)

See Also

Bool32, StructureType

Constructors

PhysicalDeviceShaderTerminateInvocationFeaturesKHR 

Fields

  • shaderTerminateInvocation :: Bool

    shaderTerminateInvocation specifies whether the implementation supports SPIR-V modules that use the SPV_KHR_terminate_invocation extension.

Instances

Instances details
Eq PhysicalDeviceShaderTerminateInvocationFeaturesKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_shader_terminate_invocation

Show PhysicalDeviceShaderTerminateInvocationFeaturesKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_shader_terminate_invocation

Storable PhysicalDeviceShaderTerminateInvocationFeaturesKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_shader_terminate_invocation

FromCStruct PhysicalDeviceShaderTerminateInvocationFeaturesKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_shader_terminate_invocation

ToCStruct PhysicalDeviceShaderTerminateInvocationFeaturesKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_shader_terminate_invocation

Zero PhysicalDeviceShaderTerminateInvocationFeaturesKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_shader_terminate_invocation

type KHR_SHADER_TERMINATE_INVOCATION_EXTENSION_NAME = "VK_KHR_shader_terminate_invocation" Source #