vulkan-api-1.4.0.0: Low-level low-overhead vulkan api bindings
Safe HaskellNone
LanguageHaskell2010

Graphics.Vulkan.Ext.VK_KHR_driver_properties

Synopsis

Vulkan extension: VK_KHR_driver_properties

supported: vulkan

contact: Daniel Rakos drakos-amd@

author: KHR

type: device

Extension number: 197

Required extensions: VK_KHR_get_physical_device_properties2.

Required extensions: VK_KHR_get_physical_device_properties2.

newtype VkDriverId Source #

Constructors

VkDriverId Int32 

Bundled Patterns

pattern VK_DRIVER_ID_AMD_PROPRIETARY :: VkDriverId

Advanced Micro Devices, Inc.

pattern VK_DRIVER_ID_AMD_OPEN_SOURCE :: VkDriverId

Advanced Micro Devices, Inc.

pattern VK_DRIVER_ID_MESA_RADV :: VkDriverId

Mesa open source project

pattern VK_DRIVER_ID_NVIDIA_PROPRIETARY :: VkDriverId

NVIDIA Corporation

pattern VK_DRIVER_ID_INTEL_PROPRIETARY_WINDOWS :: VkDriverId

Intel Corporation

pattern VK_DRIVER_ID_INTEL_OPEN_SOURCE_MESA :: VkDriverId

Intel Corporation

pattern VK_DRIVER_ID_IMAGINATION_PROPRIETARY :: VkDriverId

Imagination Technologies

pattern VK_DRIVER_ID_QUALCOMM_PROPRIETARY :: VkDriverId

Qualcomm Technologies, Inc.

pattern VK_DRIVER_ID_ARM_PROPRIETARY :: VkDriverId

Arm Limited

pattern VK_DRIVER_ID_GOOGLE_SWIFTSHADER :: VkDriverId

Google LLC

pattern VK_DRIVER_ID_GGP_PROPRIETARY :: VkDriverId

Google LLC

pattern VK_DRIVER_ID_BROADCOM_PROPRIETARY :: VkDriverId

Broadcom Inc.

pattern VK_DRIVER_ID_MESA_LLVMPIPE :: VkDriverId

Mesa

pattern VK_DRIVER_ID_MOLTENVK :: VkDriverId

MoltenVK

Instances

Instances details
Enum VkDriverId Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.DriverId

Eq VkDriverId Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.DriverId

Ord VkDriverId Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.DriverId

Read VkDriverId Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.DriverId

Show VkDriverId Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.DriverId

Storable VkDriverId Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.DriverId

newtype VkDriverIdKHR Source #

Constructors

VkDriverIdKHR VkFlags 

Instances

Instances details
Enum VkDriverIdKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.DriverId

Eq VkDriverIdKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.DriverId

Ord VkDriverIdKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.DriverId

Read VkDriverIdKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.DriverId

Show VkDriverIdKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.DriverId

Storable VkDriverIdKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.DriverId

Bits VkDriverIdKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.DriverId

FiniteBits VkDriverIdKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.DriverId

type VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME = "VK_KHR_driver_properties" Source #

pattern VK_MAX_DRIVER_NAME_SIZE_KHR :: (Num a, Eq a) => a Source #

pattern VK_MAX_DRIVER_INFO_SIZE_KHR :: (Num a, Eq a) => a Source #