Dxvk: Intel HD 4000 partial support

Created on 15 May 2019  路  5Comments  路  Source: doitsujin/dxvk

It seems as though only some of DXVK will work with Intel HD 4000.
I am using an i7-3632qm Intel HD 4000 cpu/igpu with Linux Mint 19.1 (Ubuntu 18.04).
I was wondering if it was possible to use DXVK, but then the functions that are not available can be used with Wine's directx 11 driver instead? Like mixing in vulkan with wine. I've posted all the relevant info I can think of.

Here is my log from trying to run World of Warcraft

000b:fixme:winediag:start_process Wine Staging 4.8 is a testing version containing experimental patches.
000b:fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
000d:err:menubuilder:init_xdg error looking up the desktop directory
002a:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
002c:fixme:kernelbase:AppPolicyGetThreadInitializationType 0xfffffffffffffffa, 0x3adfdc0
002b:fixme:kernelbase:AppPolicyGetThreadInitializationType 0xfffffffffffffffa, 0x39cfdc0
002a:fixme:mpr:WNetGetUniversalNameW (L"Z:\\home\\knuxyl\\Games\\World of Warcraft 8.1.5 Battle for Azeroth\\Data\\data", 0x00000001, 0x23c844, 0x23c840): stub
002f:fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
002f:fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
info:  Game: Wow.exe
info:  DXVK: v1.2
warn:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_get_physical_device_properties2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
Xlib:  extension "NV-GLX" missing on display ":0.0".
Xlib:  extension "NV-GLX" missing on display ":0.0".
INTEL-MESA: warning: Ivy Bridge Vulkan support is incomplete
INTEL-MESA: warning: Ivy Bridge Vulkan support is incomplete
info:  Intel(R) Ivybridge Mobile:
info:    Driver: 18.2.8
info:    Vulkan: 1.1.80
info:    Memory Heap[0]: 
info:      Size: 1536 MiB
info:      Flags: 0x1
info:      Memory Type[0]: Property Flags = 0xf
info:  Intel(R) Ivybridge Mobile:
info:    Driver: 18.2.8
info:    Vulkan: 1.1.80
info:    Memory Heap[0]: 
info:      Size: 1536 MiB
info:      Flags: 0x1
info:      Memory Type[0]: Property Flags = 0xf
warn:  DxgiFactory::QueryInterface: Unknown interface query
warn:  7632e1f5-ee65-4dca-87fd-84cd75f8838d
info:  D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_11_0
info:  D3D11CoreCreateDevice: Using feature level D3D_FEATURE_LEVEL_11_0
info:  Enabled device extensions:
info:    VK_EXT_shader_viewport_index_layer
info:    VK_EXT_vertex_attribute_divisor
info:    VK_KHR_dedicated_allocation
info:    VK_KHR_descriptor_update_template
info:    VK_KHR_get_memory_requirements2
info:    VK_KHR_image_format_list
info:    VK_KHR_maintenance1
info:    VK_KHR_maintenance2
info:    VK_KHR_sampler_mirror_clamp_to_edge
info:    VK_KHR_shader_draw_parameters
info:    VK_KHR_swapchain
warn:  DXVK: Updating state cache version to v5
info:  DXVK: Read 3192 valid state cache entries
warn:  DXVK: Creating new state cache file
info:  DXVK: Using 4 compiler threads
warn:  DXGI: VK_FORMAT_D24_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT
info:  D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_11_0
info:  D3D11CoreCreateDevice: Using feature level D3D_FEATURE_LEVEL_11_0
info:  Enabled device extensions:
info:    VK_EXT_shader_viewport_index_layer
info:    VK_EXT_vertex_attribute_divisor
info:    VK_KHR_dedicated_allocation
info:    VK_KHR_descriptor_update_template
info:    VK_KHR_get_memory_requirements2
info:    VK_KHR_image_format_list
info:    VK_KHR_maintenance1
info:    VK_KHR_maintenance2
info:    VK_KHR_sampler_mirror_clamp_to_edge
info:    VK_KHR_shader_draw_parameters
info:    VK_KHR_swapchain
info:  DXVK: Read 3192 valid state cache entries
info:  DXVK: Using 4 compiler threads
warn:  DXGI: VK_FORMAT_D24_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT
No device dependent counters
info:  D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_11_0
info:  D3D11CoreCreateDevice: Using feature level D3D_FEATURE_LEVEL_11_0
info:  Enabled device extensions:
info:    VK_EXT_shader_viewport_index_layer
info:    VK_EXT_vertex_attribute_divisor
info:    VK_KHR_dedicated_allocation
info:    VK_KHR_descriptor_update_template
info:    VK_KHR_get_memory_requirements2
info:    VK_KHR_image_format_list
info:    VK_KHR_maintenance1
info:    VK_KHR_maintenance2
info:    VK_KHR_sampler_mirror_clamp_to_edge
info:    VK_KHR_shader_draw_parameters
info:    VK_KHR_swapchain
info:  DXVK: Read 3192 valid state cache entries
info:  DXVK: Using 4 compiler threads
warn:  DXGI: VK_FORMAT_D24_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT
info:  D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_11_0
info:  D3D11CoreCreateDevice: Using feature level D3D_FEATURE_LEVEL_11_0
info:  Enabled device extensions:
info:    VK_EXT_shader_viewport_index_layer
info:    VK_EXT_vertex_attribute_divisor
info:    VK_KHR_dedicated_allocation
info:    VK_KHR_descriptor_update_template
info:    VK_KHR_get_memory_requirements2
info:    VK_KHR_image_format_list
info:    VK_KHR_maintenance1
info:    VK_KHR_maintenance2
info:    VK_KHR_sampler_mirror_clamp_to_edge
info:    VK_KHR_shader_draw_parameters
info:    VK_KHR_swapchain
info:  DXVK: Read 3192 valid state cache entries
info:  DXVK: Using 4 compiler threads
warn:  DXGI: VK_FORMAT_D24_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT
No device dependent counters
002a:fixme:d3d9:D3DPERF_SetOptions (0x1) : stub
info:  Game: Wow.exe
info:  DXVK: v1.2
warn:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_get_physical_device_properties2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
Xlib:  extension "NV-GLX" missing on display ":0.0".
Xlib:  extension "NV-GLX" missing on display ":0.0".
INTEL-MESA: warning: Ivy Bridge Vulkan support is incomplete
INTEL-MESA: warning: Ivy Bridge Vulkan support is incomplete
info:  Intel(R) Ivybridge Mobile:
info:    Driver: 18.2.8
info:    Vulkan: 1.1.80
info:    Memory Heap[0]: 
info:      Size: 1536 MiB
info:      Flags: 0x1
info:      Memory Type[0]: Property Flags = 0xf
info:  Intel(R) Ivybridge Mobile:
info:    Driver: 18.2.8
info:    Vulkan: 1.1.80
info:    Memory Heap[0]: 
info:      Size: 1536 MiB
info:      Flags: 0x1
info:      Memory Type[0]: Property Flags = 0xf
info:  D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_11_0
info:  D3D11CoreCreateDevice: Using feature level D3D_FEATURE_LEVEL_11_0
info:  Enabled device extensions:
info:    VK_EXT_shader_viewport_index_layer
info:    VK_EXT_vertex_attribute_divisor
info:    VK_KHR_dedicated_allocation
info:    VK_KHR_descriptor_update_template
info:    VK_KHR_get_memory_requirements2
info:    VK_KHR_image_format_list
info:    VK_KHR_maintenance1
info:    VK_KHR_maintenance2
info:    VK_KHR_sampler_mirror_clamp_to_edge
info:    VK_KHR_shader_draw_parameters
info:    VK_KHR_swapchain
info:  DXVK: Read 3192 valid state cache entries
info:  DXVK: Using 4 compiler threads
warn:  DXGI: VK_FORMAT_D24_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT
info:  Presenter: Actual swap chain properties:
  Format:       VK_FORMAT_B8G8R8A8_UNORM
  Present mode: VK_PRESENT_MODE_IMMEDIATE_KHR
  Buffer size:  1507x794
  Image count:  3
warn:  DXGI: MakeWindowAssociation: Ignoring flags
info:  D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_11_0
info:  D3D11CoreCreateDevice: Using feature level D3D_FEATURE_LEVEL_11_0
info:  Enabled device extensions:
info:    VK_EXT_shader_viewport_index_layer
info:    VK_EXT_vertex_attribute_divisor
info:    VK_KHR_dedicated_allocation
info:    VK_KHR_descriptor_update_template
info:    VK_KHR_get_memory_requirements2
info:    VK_KHR_image_format_list
info:    VK_KHR_maintenance1
info:    VK_KHR_maintenance2
info:    VK_KHR_sampler_mirror_clamp_to_edge
info:    VK_KHR_shader_draw_parameters
info:    VK_KHR_swapchain
info:  DXVK: Read 3192 valid state cache entries
info:  DXVK: Using 4 compiler threads
warn:  DXGI: VK_FORMAT_D24_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT
No device dependent counters
info:  D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_11_0
info:  D3D11CoreCreateDevice: Using feature level D3D_FEATURE_LEVEL_11_0
info:  Enabled device extensions:
info:    VK_EXT_shader_viewport_index_layer
info:    VK_EXT_vertex_attribute_divisor
info:    VK_KHR_dedicated_allocation
info:    VK_KHR_descriptor_update_template
info:    VK_KHR_get_memory_requirements2
info:    VK_KHR_image_format_list
info:    VK_KHR_maintenance1
info:    VK_KHR_maintenance2
info:    VK_KHR_sampler_mirror_clamp_to_edge
info:    VK_KHR_shader_draw_parameters
info:    VK_KHR_swapchain
info:  DXVK: Read 3192 valid state cache entries
info:  DXVK: Using 4 compiler threads
warn:  DXGI: VK_FORMAT_D24_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT
No device dependent counters
002a:fixme:msctf:ThreadMgr_ActivateEx Unimplemented flags 0x4
002a:fixme:msctf:ThreadMgrSource_AdviseSink (0x16892db0) Unhandled Sink: {ea1ea136-19df-11d7-a6d2-00065b84435c}
008b:fixme:avrt:AvSetMmThreadCharacteristicsW (L"Audio",0x95fd68): stub
err:   D3D11: Cannot create texture:
  Format:  19
  Extent:  128x128x1
  Samples: 1
  Layers:  1
  Levels:  1
  Usage:   48
  Flags:   0
002a:fixme:d3d9:D3DPERF_SetOptions (0x1) : stub
info:  Game: Wow.exe
info:  DXVK: v1.2
warn:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_get_physical_device_properties2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
Xlib:  extension "NV-GLX" missing on display ":0.0".
Xlib:  extension "NV-GLX" missing on display ":0.0".
INTEL-MESA: warning: Ivy Bridge Vulkan support is incomplete
INTEL-MESA: warning: Ivy Bridge Vulkan support is incomplete
info:  Intel(R) Ivybridge Mobile:
info:    Driver: 18.2.8
info:    Vulkan: 1.1.80
info:    Memory Heap[0]: 
info:      Size: 1536 MiB
info:      Flags: 0x1
info:      Memory Type[0]: Property Flags = 0xf
info:  Intel(R) Ivybridge Mobile:
info:    Driver: 18.2.8
info:    Vulkan: 1.1.80
info:    Memory Heap[0]: 
info:      Size: 1536 MiB
info:      Flags: 0x1
info:      Memory Type[0]: Property Flags = 0xf
info:  D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_11_0
info:  D3D11CoreCreateDevice: Using feature level D3D_FEATURE_LEVEL_11_0
info:  Enabled device extensions:
info:    VK_EXT_shader_viewport_index_layer
info:    VK_EXT_vertex_attribute_divisor
info:    VK_KHR_dedicated_allocation
info:    VK_KHR_descriptor_update_template
info:    VK_KHR_get_memory_requirements2
info:    VK_KHR_image_format_list
info:    VK_KHR_maintenance1
info:    VK_KHR_maintenance2
info:    VK_KHR_sampler_mirror_clamp_to_edge
info:    VK_KHR_shader_draw_parameters
info:    VK_KHR_swapchain
info:  DXVK: Read 3192 valid state cache entries
info:  DXVK: Using 4 compiler threads
warn:  DXGI: VK_FORMAT_D24_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT
002a:fixme:msctf:ThreadMgr_ActivateEx Unimplemented flags 0x4
002a:fixme:msctf:ThreadMgrSource_AdviseSink (0x16892db0) Unhandled Sink: {ea1ea136-19df-11d7-a6d2-00065b84435c}
err:   D3D11: Cannot create texture:
  Format:  19
  Extent:  128x128x1
  Samples: 1
  Layers:  1
  Levels:  1
  Usage:   48
  Flags:   0
002a:fixme:d3d9:D3DPERF_SetOptions (0x1) : stub
info:  Game: Wow.exe
info:  DXVK: v1.2
warn:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_get_physical_device_properties2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
Xlib:  extension "NV-GLX" missing on display ":0.0".
Xlib:  extension "NV-GLX" missing on display ":0.0".
INTEL-MESA: warning: Ivy Bridge Vulkan support is incomplete
INTEL-MESA: warning: Ivy Bridge Vulkan support is incomplete
info:  Intel(R) Ivybridge Mobile:
info:    Driver: 18.2.8
info:    Vulkan: 1.1.80
info:    Memory Heap[0]: 
info:      Size: 1536 MiB
info:      Flags: 0x1
info:      Memory Type[0]: Property Flags = 0xf
info:  Intel(R) Ivybridge Mobile:
info:    Driver: 18.2.8
info:    Vulkan: 1.1.80
info:    Memory Heap[0]: 
info:      Size: 1536 MiB
info:      Flags: 0x1
info:      Memory Type[0]: Property Flags = 0xf
info:  D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_11_0
info:  D3D11CoreCreateDevice: Using feature level D3D_FEATURE_LEVEL_11_0
info:  Enabled device extensions:
info:    VK_EXT_shader_viewport_index_layer
info:    VK_EXT_vertex_attribute_divisor
info:    VK_KHR_dedicated_allocation
info:    VK_KHR_descriptor_update_template
info:    VK_KHR_get_memory_requirements2
info:    VK_KHR_image_format_list
info:    VK_KHR_maintenance1
info:    VK_KHR_maintenance2
info:    VK_KHR_sampler_mirror_clamp_to_edge
info:    VK_KHR_shader_draw_parameters
info:    VK_KHR_swapchain
info:  DXVK: Read 3192 valid state cache entries
info:  DXVK: Using 4 compiler threads
warn:  DXGI: VK_FORMAT_D24_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT
002a:fixme:msctf:ThreadMgr_ActivateEx Unimplemented flags 0x4
002a:fixme:msctf:ThreadMgrSource_AdviseSink (0x16892db0) Unhandled Sink: {ea1ea136-19df-11d7-a6d2-00065b84435c}
err:   D3D11: Cannot create texture:
  Format:  19
  Extent:  128x128x1
  Samples: 1
  Layers:  1
  Levels:  1
  Usage:   48
  Flags:   0
002a:fixme:d3d9:D3DPERF_SetOptions (0x1) : stub
info:  Game: Wow.exe
info:  DXVK: v1.2
warn:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_get_physical_device_properties2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
Xlib:  extension "NV-GLX" missing on display ":0.0".
Xlib:  extension "NV-GLX" missing on display ":0.0".
INTEL-MESA: warning: Ivy Bridge Vulkan support is incomplete
INTEL-MESA: warning: Ivy Bridge Vulkan support is incomplete
info:  Intel(R) Ivybridge Mobile:
info:    Driver: 18.2.8
info:    Vulkan: 1.1.80
info:    Memory Heap[0]: 
info:      Size: 1536 MiB
info:      Flags: 0x1
info:      Memory Type[0]: Property Flags = 0xf
info:  Intel(R) Ivybridge Mobile:
info:    Driver: 18.2.8
info:    Vulkan: 1.1.80
info:    Memory Heap[0]: 
info:      Size: 1536 MiB
info:      Flags: 0x1
info:      Memory Type[0]: Property Flags = 0xf
info:  D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_11_0
info:  D3D11CoreCreateDevice: Using feature level D3D_FEATURE_LEVEL_11_0
info:  Enabled device extensions:
info:    VK_EXT_shader_viewport_index_layer
info:    VK_EXT_vertex_attribute_divisor
info:    VK_KHR_dedicated_allocation
info:    VK_KHR_descriptor_update_template
info:    VK_KHR_get_memory_requirements2
info:    VK_KHR_image_format_list
info:    VK_KHR_maintenance1
info:    VK_KHR_maintenance2
info:    VK_KHR_sampler_mirror_clamp_to_edge
info:    VK_KHR_shader_draw_parameters
info:    VK_KHR_swapchain
info:  DXVK: Read 3192 valid state cache entries
info:  DXVK: Using 4 compiler threads
warn:  DXGI: VK_FORMAT_D24_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT
002a:fixme:msctf:ThreadMgr_ActivateEx Unimplemented flags 0x4
002a:fixme:msctf:ThreadMgrSource_AdviseSink (0x16892db0) Unhandled Sink: {ea1ea136-19df-11d7-a6d2-00065b84435c}
err:   D3D11: Cannot create texture:
  Format:  19
  Extent:  128x128x1
  Samples: 1
  Layers:  1
  Levels:  1
  Usage:   48
  Flags:   0
002a:fixme:d3d9:D3DPERF_SetOptions (0x1) : stub
info:  Game: Wow.exe
info:  DXVK: v1.2
warn:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_get_physical_device_properties2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
Xlib:  extension "NV-GLX" missing on display ":0.0".
Xlib:  extension "NV-GLX" missing on display ":0.0".
INTEL-MESA: warning: Ivy Bridge Vulkan support is incomplete
INTEL-MESA: warning: Ivy Bridge Vulkan support is incomplete
info:  Intel(R) Ivybridge Mobile:
info:    Driver: 18.2.8
info:    Vulkan: 1.1.80
info:    Memory Heap[0]: 
info:      Size: 1536 MiB
info:      Flags: 0x1
info:      Memory Type[0]: Property Flags = 0xf
info:  Intel(R) Ivybridge Mobile:
info:    Driver: 18.2.8
info:    Vulkan: 1.1.80
info:    Memory Heap[0]: 
info:      Size: 1536 MiB
info:      Flags: 0x1
info:      Memory Type[0]: Property Flags = 0xf
info:  D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_11_0
info:  D3D11CoreCreateDevice: Using feature level D3D_FEATURE_LEVEL_11_0
info:  Enabled device extensions:
info:    VK_EXT_shader_viewport_index_layer
info:    VK_EXT_vertex_attribute_divisor
info:    VK_KHR_dedicated_allocation
info:    VK_KHR_descriptor_update_template
info:    VK_KHR_get_memory_requirements2
info:    VK_KHR_image_format_list
info:    VK_KHR_maintenance1
info:    VK_KHR_maintenance2
info:    VK_KHR_sampler_mirror_clamp_to_edge
info:    VK_KHR_shader_draw_parameters
info:    VK_KHR_swapchain
info:  DXVK: Read 3192 valid state cache entries
info:  DXVK: Using 4 compiler threads
warn:  DXGI: VK_FORMAT_D24_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT
002a:fixme:msctf:ThreadMgr_ActivateEx Unimplemented flags 0x4
002a:fixme:msctf:ThreadMgrSource_AdviseSink (0x16892db0) Unhandled Sink: {ea1ea136-19df-11d7-a6d2-00065b84435c}
err:   D3D11: Cannot create texture:
  Format:  19
  Extent:  128x128x1
  Samples: 1
  Layers:  1
  Levels:  1
  Usage:   48
  Flags:   0
002a:fixme:d3d9:D3DPERF_SetOptions (0x1) : stub
info:  Game: Wow.exe
info:  DXVK: v1.2
warn:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_get_physical_device_properties2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
Xlib:  extension "NV-GLX" missing on display ":0.0".
Xlib:  extension "NV-GLX" missing on display ":0.0".
INTEL-MESA: warning: Ivy Bridge Vulkan support is incomplete
INTEL-MESA: warning: Ivy Bridge Vulkan support is incomplete
info:  Intel(R) Ivybridge Mobile:
info:    Driver: 18.2.8
info:    Vulkan: 1.1.80
info:    Memory Heap[0]: 
info:      Size: 1536 MiB
info:      Flags: 0x1
info:      Memory Type[0]: Property Flags = 0xf
info:  Intel(R) Ivybridge Mobile:
info:    Driver: 18.2.8
info:    Vulkan: 1.1.80
info:    Memory Heap[0]: 
info:      Size: 1536 MiB
info:      Flags: 0x1
info:      Memory Type[0]: Property Flags = 0xf
info:  D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_11_0
info:  D3D11CoreCreateDevice: Using feature level D3D_FEATURE_LEVEL_11_0
info:  Enabled device extensions:
info:    VK_EXT_shader_viewport_index_layer
info:    VK_EXT_vertex_attribute_divisor
info:    VK_KHR_dedicated_allocation
info:    VK_KHR_descriptor_update_template
info:    VK_KHR_get_memory_requirements2
info:    VK_KHR_image_format_list
info:    VK_KHR_maintenance1
info:    VK_KHR_maintenance2
info:    VK_KHR_sampler_mirror_clamp_to_edge
info:    VK_KHR_shader_draw_parameters
info:    VK_KHR_swapchain
info:  DXVK: Read 3192 valid state cache entries
info:  DXVK: Using 4 compiler threads
warn:  DXGI: VK_FORMAT_D24_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT
002a:fixme:msctf:ThreadMgr_ActivateEx Unimplemented flags 0x4
002a:fixme:msctf:ThreadMgrSource_AdviseSink (0x16892db0) Unhandled Sink: {ea1ea136-19df-11d7-a6d2-00065b84435c}
err:   D3D11: Cannot create texture:
  Format:  19
  Extent:  128x128x1
  Samples: 1
  Layers:  1
  Levels:  1
  Usage:   48
  Flags:   0
002a:fixme:d3d9:D3DPERF_SetOptions (0x1) : stub
info:  Game: Wow.exe
info:  DXVK: v1.2
warn:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_get_physical_device_properties2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
Xlib:  extension "NV-GLX" missing on display ":0.0".
Xlib:  extension "NV-GLX" missing on display ":0.0".
INTEL-MESA: warning: Ivy Bridge Vulkan support is incomplete
INTEL-MESA: warning: Ivy Bridge Vulkan support is incomplete
info:  Intel(R) Ivybridge Mobile:
info:    Driver: 18.2.8
info:    Vulkan: 1.1.80
info:    Memory Heap[0]: 
info:      Size: 1536 MiB
info:      Flags: 0x1
info:      Memory Type[0]: Property Flags = 0xf
info:  Intel(R) Ivybridge Mobile:
info:    Driver: 18.2.8
info:    Vulkan: 1.1.80
info:    Memory Heap[0]: 
info:      Size: 1536 MiB
info:      Flags: 0x1
info:      Memory Type[0]: Property Flags = 0xf
info:  D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_11_0
info:  D3D11CoreCreateDevice: Using feature level D3D_FEATURE_LEVEL_11_0
info:  Enabled device extensions:
info:    VK_EXT_shader_viewport_index_layer
info:    VK_EXT_vertex_attribute_divisor
info:    VK_KHR_dedicated_allocation
info:    VK_KHR_descriptor_update_template
info:    VK_KHR_get_memory_requirements2
info:    VK_KHR_image_format_list
info:    VK_KHR_maintenance1
info:    VK_KHR_maintenance2
info:    VK_KHR_sampler_mirror_clamp_to_edge
info:    VK_KHR_shader_draw_parameters
info:    VK_KHR_swapchain
info:  DXVK: Read 3192 valid state cache entries
info:  DXVK: Using 4 compiler threads
warn:  DXGI: VK_FORMAT_D24_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT
002a:fixme:msctf:ThreadMgr_ActivateEx Unimplemented flags 0x4
002a:fixme:msctf:ThreadMgrSource_AdviseSink (0x16892db0) Unhandled Sink: {ea1ea136-19df-11d7-a6d2-00065b84435c}
err:   D3D11: Cannot create texture:
  Format:  19
  Extent:  128x128x1
  Samples: 1
  Layers:  1
  Levels:  1
  Usage:   48
  Flags:   0
002a:fixme:d3d9:D3DPERF_SetOptions (0x1) : stub
info:  Game: Wow.exe
info:  DXVK: v1.2
warn:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_get_physical_device_properties2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
Xlib:  extension "NV-GLX" missing on display ":0.0".
Xlib:  extension "NV-GLX" missing on display ":0.0".
INTEL-MESA: warning: Ivy Bridge Vulkan support is incomplete
INTEL-MESA: warning: Ivy Bridge Vulkan support is incomplete
info:  Intel(R) Ivybridge Mobile:
info:    Driver: 18.2.8
info:    Vulkan: 1.1.80
info:    Memory Heap[0]: 
info:      Size: 1536 MiB
info:      Flags: 0x1
info:      Memory Type[0]: Property Flags = 0xf
info:  Intel(R) Ivybridge Mobile:
info:    Driver: 18.2.8
info:    Vulkan: 1.1.80
info:    Memory Heap[0]: 
info:      Size: 1536 MiB
info:      Flags: 0x1
info:      Memory Type[0]: Property Flags = 0xf
info:  D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_11_0
info:  D3D11CoreCreateDevice: Using feature level D3D_FEATURE_LEVEL_11_0
info:  Enabled device extensions:
info:    VK_EXT_shader_viewport_index_layer
info:    VK_EXT_vertex_attribute_divisor
info:    VK_KHR_dedicated_allocation
info:    VK_KHR_descriptor_update_template
info:    VK_KHR_get_memory_requirements2
info:    VK_KHR_image_format_list
info:    VK_KHR_maintenance1
info:    VK_KHR_maintenance2
info:    VK_KHR_sampler_mirror_clamp_to_edge
info:    VK_KHR_shader_draw_parameters
info:    VK_KHR_swapchain
info:  DXVK: Read 3192 valid state cache entries
info:  DXVK: Using 4 compiler threads
warn:  DXGI: VK_FORMAT_D24_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT
002a:fixme:msctf:ThreadMgr_ActivateEx Unimplemented flags 0x4
002a:fixme:msctf:ThreadMgrSource_AdviseSink (0x16892db0) Unhandled Sink: {ea1ea136-19df-11d7-a6d2-00065b84435c}
err:   D3D11: Cannot create texture:
  Format:  19
  Extent:  128x128x1
  Samples: 1
  Layers:  1
  Levels:  1
  Usage:   48
  Flags:   0
002a:fixme:d3d9:D3DPERF_SetOptions (0x1) : stub
info:  Game: Wow.exe
info:  DXVK: v1.2
warn:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_get_physical_device_properties2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
Xlib:  extension "NV-GLX" missing on display ":0.0".
Xlib:  extension "NV-GLX" missing on display ":0.0".
INTEL-MESA: warning: Ivy Bridge Vulkan support is incomplete
INTEL-MESA: warning: Ivy Bridge Vulkan support is incomplete
info:  Intel(R) Ivybridge Mobile:
info:    Driver: 18.2.8
info:    Vulkan: 1.1.80
info:    Memory Heap[0]: 
info:      Size: 1536 MiB
info:      Flags: 0x1
info:      Memory Type[0]: Property Flags = 0xf
info:  Intel(R) Ivybridge Mobile:
info:    Driver: 18.2.8
info:    Vulkan: 1.1.80
info:    Memory Heap[0]: 
info:      Size: 1536 MiB
info:      Flags: 0x1
info:      Memory Type[0]: Property Flags = 0xf
info:  D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_11_0
info:  D3D11CoreCreateDevice: Using feature level D3D_FEATURE_LEVEL_11_0
info:  Enabled device extensions:
info:    VK_EXT_shader_viewport_index_layer
info:    VK_EXT_vertex_attribute_divisor
info:    VK_KHR_dedicated_allocation
info:    VK_KHR_descriptor_update_template
info:    VK_KHR_get_memory_requirements2
info:    VK_KHR_image_format_list
info:    VK_KHR_maintenance1
info:    VK_KHR_maintenance2
info:    VK_KHR_sampler_mirror_clamp_to_edge
info:    VK_KHR_shader_draw_parameters
info:    VK_KHR_swapchain
info:  DXVK: Read 3192 valid state cache entries
info:  DXVK: Using 4 compiler threads
warn:  DXGI: VK_FORMAT_D24_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT
002a:fixme:msctf:ThreadMgr_ActivateEx Unimplemented flags 0x4
002a:fixme:msctf:ThreadMgrSource_AdviseSink (0x16892db0) Unhandled Sink: {ea1ea136-19df-11d7-a6d2-00065b84435c}
err:   D3D11: Cannot create texture:
  Format:  19
  Extent:  128x128x1
  Samples: 1
  Layers:  1
  Levels:  1
  Usage:   48
  Flags:   0
002a:fixme:d3d9:D3DPERF_SetOptions (0x1) : stub
info:  Game: Wow.exe
info:  DXVK: v1.2
warn:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_get_physical_device_properties2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
Xlib:  extension "NV-GLX" missing on display ":0.0".
Xlib:  extension "NV-GLX" missing on display ":0.0".
INTEL-MESA: warning: Ivy Bridge Vulkan support is incomplete
INTEL-MESA: warning: Ivy Bridge Vulkan support is incomplete
info:  Intel(R) Ivybridge Mobile:
info:    Driver: 18.2.8
info:    Vulkan: 1.1.80
info:    Memory Heap[0]: 
info:      Size: 1536 MiB
info:      Flags: 0x1
info:      Memory Type[0]: Property Flags = 0xf
info:  Intel(R) Ivybridge Mobile:
info:    Driver: 18.2.8
info:    Vulkan: 1.1.80
info:    Memory Heap[0]: 
info:      Size: 1536 MiB
info:      Flags: 0x1
info:      Memory Type[0]: Property Flags = 0xf
info:  D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_11_0
info:  D3D11CoreCreateDevice: Using feature level D3D_FEATURE_LEVEL_11_0
info:  Enabled device extensions:
info:    VK_EXT_shader_viewport_index_layer
info:    VK_EXT_vertex_attribute_divisor
info:    VK_KHR_dedicated_allocation
info:    VK_KHR_descriptor_update_template
info:    VK_KHR_get_memory_requirements2
info:    VK_KHR_image_format_list
info:    VK_KHR_maintenance1
info:    VK_KHR_maintenance2
info:    VK_KHR_sampler_mirror_clamp_to_edge
info:    VK_KHR_shader_draw_parameters
info:    VK_KHR_swapchain
info:  DXVK: Read 3192 valid state cache entries
info:  DXVK: Using 4 compiler threads
warn:  DXGI: VK_FORMAT_D24_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT
002a:fixme:msctf:ThreadMgr_ActivateEx Unimplemented flags 0x4
002a:fixme:msctf:ThreadMgrSource_AdviseSink (0x16892db0) Unhandled Sink: {ea1ea136-19df-11d7-a6d2-00065b84435c}
err:   D3D11: Cannot create texture:
  Format:  19
  Extent:  128x128x1
  Samples: 1
  Layers:  1
  Levels:  1
  Usage:   48
  Flags:   0
And here is my output of vulkaninfo (sorry for markdown formatting, can't seem to fix that one)
ERROR: [Loader Message] Code 0 : /usr/lib/i386-linux-gnu/libvulkan_intel.so: wrong ELF class: ELFCLASS32
ERROR: [Loader Message] Code 0 : /usr/lib/i386-linux-gnu/libvulkan_radeon.so: wrong ELF class: ELFCLASS32
ERROR: [Loader Message] Code 0 : /usr/lib/i386-linux-gnu/libvulkan_intel.so: wrong ELF class: ELFCLASS32
ERROR: [Loader Message] Code 0 : /usr/lib/i386-linux-gnu/libvulkan_radeon.so: wrong ELF class: ELFCLASS32
Xlib:  extension "NV-GLX" missing on display ":0.0".

Xlib: extension "NV-GLX" missing on display ":0.0".

VULKANINFO

Vulkan Instance Version: 1.1.101 INTEL-MESA: warning: Ivy Bridge Vulkan support is incomplete INTEL-MESA: warning: Ivy Bridge Vulkan support is incomplete INTEL-MESA: warning: ../../../src/intel/vulkan/anv_device.c:1150: FINISHME: Implement pop-free point clipping

Instance Extensions:

Instance Extensions count = 17 VK_EXT_acquire_xlib_display : extension revision 1 VK_EXT_debug_report : extension revision 8 VK_EXT_debug_utils : extension revision 1 VK_EXT_direct_mode_display : extension revision 1 VK_EXT_display_surface_counter : extension revision 1 VK_KHR_device_group_creation : extension revision 1 VK_KHR_display : extension revision 23 VK_KHR_external_fence_capabilities : extension revision 1 VK_KHR_external_memory_capabilities : extension revision 1 VK_KHR_external_semaphore_capabilities: extension revision 1 VK_KHR_get_display_properties2 : extension revision 1 VK_KHR_get_physical_device_properties2: extension revision 1 VK_KHR_get_surface_capabilities2 : extension revision 1 VK_KHR_surface : extension revision 25 VK_KHR_wayland_surface : extension revision 6 VK_KHR_xcb_surface : extension revision 6 VK_KHR_xlib_surface : extension revision 6

Layers: count = 0

Presentable Surfaces:

GPU id : 0 (Intel(R) Ivybridge Mobile) Surface type : VK_KHR_xcb_surface Formats: count = 2 B8G8R8A8_SRGB B8G8R8A8_UNORM Present Modes: count = 3 IMMEDIATE_KHR MAILBOX_KHR FIFO_KHR VkSurfaceCapabilitiesKHR: minImageCount = 2 maxImageCount = 0 currentExtent: width = 256 height = 256 minImageExtent: width = 256 height = 256 maxImageExtent: width = 256 height = 256 maxImageArrayLayers = 1 supportedTransform: VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR currentTransform: VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR supportedCompositeAlpha: VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR supportedUsageFlags: VK_IMAGE_USAGE_TRANSFER_SRC_BIT VK_IMAGE_USAGE_TRANSFER_DST_BIT VK_IMAGE_USAGE_SAMPLED_BIT VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT VkSurfaceCapabilities2EXT: supportedSurfaceCounters: None GPU id : 1 (Intel(R) Ivybridge Mobile) Surface type : VK_KHR_xcb_surface Formats: count = 2 B8G8R8A8_SRGB B8G8R8A8_UNORM Present Modes: count = 3 IMMEDIATE_KHR MAILBOX_KHR FIFO_KHR VkSurfaceCapabilitiesKHR: minImageCount = 2 maxImageCount = 0 currentExtent: width = 256 height = 256 minImageExtent: width = 256 height = 256 maxImageExtent: width = 256 height = 256 maxImageArrayLayers = 1 supportedTransform: VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR currentTransform: VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR supportedCompositeAlpha: VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR supportedUsageFlags: VK_IMAGE_USAGE_TRANSFER_SRC_BIT VK_IMAGE_USAGE_TRANSFER_DST_BIT VK_IMAGE_USAGE_SAMPLED_BIT VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT VkSurfaceCapabilities2EXT: supportedSurfaceCounters: None GPU id : 0 (Intel(R) Ivybridge Mobile) Surface type : VK_KHR_xlib_surface Formats: count = 2 B8G8R8A8_SRGB B8G8R8A8_UNORM Present Modes: count = 3 IMMEDIATE_KHR MAILBOX_KHR FIFO_KHR VkSurfaceCapabilitiesKHR: minImageCount = 2 maxImageCount = 0 currentExtent: width = 256 height = 256 minImageExtent: width = 256 height = 256 maxImageExtent: width = 256 height = 256 maxImageArrayLayers = 1 supportedTransform: VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR currentTransform: VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR supportedCompositeAlpha: VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR supportedUsageFlags: VK_IMAGE_USAGE_TRANSFER_SRC_BIT VK_IMAGE_USAGE_TRANSFER_DST_BIT VK_IMAGE_USAGE_SAMPLED_BIT VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT VkSurfaceCapabilities2EXT: supportedSurfaceCounters: None GPU id : 1 (Intel(R) Ivybridge Mobile) Surface type : VK_KHR_xlib_surface Formats: count = 2 B8G8R8A8_SRGB B8G8R8A8_UNORM Present Modes: count = 3 IMMEDIATE_KHR MAILBOX_KHR FIFO_KHR VkSurfaceCapabilitiesKHR: minImageCount = 2 maxImageCount = 0 currentExtent: width = 256 height = 256 minImageExtent: width = 256 height = 256 maxImageExtent: width = 256 height = 256 maxImageArrayLayers = 1 supportedTransform: VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR currentTransform: VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR supportedCompositeAlpha: VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR supportedUsageFlags: VK_IMAGE_USAGE_TRANSFER_SRC_BIT VK_IMAGE_USAGE_TRANSFER_DST_BIT VK_IMAGE_USAGE_SAMPLED_BIT VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT VkSurfaceCapabilities2EXT: supportedSurfaceCounters: None

Groups :

Device Group Properties (Group 0) :
    physicalDeviceCount = 1

        Intel(R) Ivybridge Mobile (ID: 0)

    subsetAllocation = 0

Device Group Present Capabilities (Group 0) :

    Intel(R) Ivybridge Mobile (ID: 0)
    Can present images from the following devices:
        Intel(R) Ivybridge Mobile (ID: 0)

    Present modes:
        VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR


Device Group Properties (Group 1) :
    physicalDeviceCount = 1

        Intel(R) Ivybridge Mobile (ID: 0)

    subsetAllocation = 0

Device Group Present Capabilities (Group 1) :

    Intel(R) Ivybridge Mobile (ID: 0)
    Can present images from the following devices:
        Intel(R) Ivybridge Mobile (ID: 0)

    Present modes:
        VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR

Device Properties and Extensions :

GPU0

VkPhysicalDeviceProperties:

apiVersion     = 0x401050  (1.1.80)
driverVersion  = 75505672 (0x4802008)
vendorID       = 0x8086
deviceID       = 0x0166
deviceType     = INTEGRATED_GPU
deviceName     = Intel(R) Ivybridge Mobile
VkPhysicalDeviceLimits:
-----------------------
    maxImageDimension1D                     = 16384
    maxImageDimension2D                     = 16384
    maxImageDimension3D                     = 2048
    maxImageDimensionCube                   = 16384
    maxImageArrayLayers                     = 2048
    maxTexelBufferElements                  = 0x8000000
    maxUniformBufferRange                   = 0x8000000
    maxStorageBufferRange                   = 0x40000000
    maxPushConstantsSize                    = 128
    maxMemoryAllocationCount                = 4294967295
    maxSamplerAllocationCount               = 65536
    bufferImageGranularity                  = 0x40
    sparseAddressSpaceSize                  = 0x0
    maxBoundDescriptorSets                  = 8
    maxPerStageDescriptorSamplers           = 16
    maxPerStageDescriptorUniformBuffers     = 64
    maxPerStageDescriptorStorageBuffers     = 64
    maxPerStageDescriptorSampledImages      = 16
    maxPerStageDescriptorStorageImages      = 64
    maxPerStageDescriptorInputAttachments   = 64
    maxPerStageResources                    = 250
    maxDescriptorSetSamplers                = 96
    maxDescriptorSetUniformBuffers          = 384
    maxDescriptorSetUniformBuffersDynamic   = 8
    maxDescriptorSetStorageBuffers          = 384
    maxDescriptorSetStorageBuffersDynamic   = 8
    maxDescriptorSetSampledImages           = 96
    maxDescriptorSetStorageImages           = 384
    maxDescriptorSetInputAttachments        = 256
    maxVertexInputAttributes                = 28
    maxVertexInputBindings                  = 28
    maxVertexInputAttributeOffset           = 0x7ff
    maxVertexInputBindingStride             = 0x800
    maxVertexOutputComponents               = 128
    maxTessellationGenerationLevel          = 64
    maxTessellationPatchSize                        = 32
    maxTessellationControlPerVertexInputComponents  = 128
    maxTessellationControlPerVertexOutputComponents = 128
    maxTessellationControlPerPatchOutputComponents  = 128
    maxTessellationControlTotalOutputComponents     = 2048
    maxTessellationEvaluationInputComponents        = 128
    maxTessellationEvaluationOutputComponents       = 128
    maxGeometryShaderInvocations            = 32
    maxGeometryInputComponents              = 64
    maxGeometryOutputComponents             = 128
    maxGeometryOutputVertices               = 256
    maxGeometryTotalOutputComponents        = 1024
    maxFragmentInputComponents              = 112
    maxFragmentOutputAttachments            = 8
    maxFragmentDualSrcAttachments           = 1
    maxFragmentCombinedOutputResources      = 8
    maxComputeSharedMemorySize              = 0x8000
    maxComputeWorkGroupCount[0]             = 65535
    maxComputeWorkGroupCount[1]             = 65535
    maxComputeWorkGroupCount[2]             = 65535
    maxComputeWorkGroupInvocations          = 1024
    maxComputeWorkGroupSize[0]              = 1024
    maxComputeWorkGroupSize[1]              = 1024
    maxComputeWorkGroupSize[2]              = 1024
    subPixelPrecisionBits                   = 4
    subTexelPrecisionBits                   = 4
    mipmapPrecisionBits                     = 4
    maxDrawIndexedIndexValue                = 4294967295
    maxDrawIndirectCount                    = 4294967295
    maxSamplerLodBias                       = 16.000000
    maxSamplerAnisotropy                    = 16.000000
    maxViewports                            = 16
    maxViewportDimensions[0]                = 16384
    maxViewportDimensions[1]                = 16384
    viewportBoundsRange[0]                  = -32768.000000
    viewportBoundsRange[1]                  =  32767.000000
    viewportSubPixelBits                    = 13
    minMemoryMapAlignment                   = 4096
    minTexelBufferOffsetAlignment           = 0x1
    minUniformBufferOffsetAlignment         = 0x20
    minStorageBufferOffsetAlignment         = 0x4
    minTexelOffset                          =  -8
    maxTexelOffset                          =   7
    minTexelGatherOffset                    = -32
    maxTexelGatherOffset                    =  31
    minInterpolationOffset                  = -0.500000
    maxInterpolationOffset                  =  0.437500
    subPixelInterpolationOffsetBits         = 4
    maxFramebufferWidth                     = 16384
    maxFramebufferHeight                    = 16384
    maxFramebufferLayers                    = 2048
    framebufferColorSampleCounts            = 13
    framebufferDepthSampleCounts            = 13
    framebufferStencilSampleCounts          = 13
    framebufferNoAttachmentsSampleCounts    = 13
    maxColorAttachments                     = 8
    sampledImageColorSampleCounts           = 13
    sampledImageDepthSampleCounts           = 13
    sampledImageStencilSampleCounts         = 13
    sampledImageIntegerSampleCounts         = 1
    storageImageSampleCounts                = 1
    maxSampleMaskWords                      = 1
    timestampComputeAndGraphics             = 0
    timestampPeriod                         = 80.000000
    maxClipDistances                        = 8
    maxCullDistances                        = 8
    maxCombinedClipAndCullDistances         = 8
    discreteQueuePriorities                 = 1
    pointSizeRange[0]                       = 0.125000
    pointSizeRange[1]                       = 255.875000
    lineWidthRange[0]                       = 0.000000
    lineWidthRange[1]                       = 7.992188
    pointSizeGranularity                    = 0.125000
    lineWidthGranularity                    = 0.007812
    strictLines                             = 0
    standardSampleLocations                 = 1
    optimalBufferCopyOffsetAlignment        = 0x80
    optimalBufferCopyRowPitchAlignment      = 0x80
    nonCoherentAtomSize                     = 0x40
VkPhysicalDeviceSparseProperties:
---------------------------------
    residencyStandard2DBlockShape            = 0
    residencyStandard2DMultisampleBlockShape = 0
    residencyStandard3DBlockShape            = 0
    residencyAlignedMipSize                  = 0
    residencyNonResidentStrict               = 0

VkPhysicalDevicePointClippingProperties:

pointClippingBehavior               = 0

VkPhysicalDevicePushDescriptorProperties:

maxPushDescriptors               = 32

VkPhysicalDeviceMultiviewProperties:

maxMultiviewViewCount     = 16
maxMultiviewInstanceIndex = 268435455

VkPhysicalDeviceMaintenance3Properties:

maxPerSetDescriptors    = 1024
maxMemoryAllocationSize = 2147483648

VkPhysicalDeviceIDProperties:

deviceUUID      = bb206aa0-f7bf-a766-0e6e-8f33e90f6729
driverUUID      = f6e22310-b740-34c0-7ce4-2d33ec829265
deviceLUIDValid = false

Device Extensions count = 30
VK_EXT_display_control : extension revision 1
VK_EXT_external_memory_dma_buf : extension revision 1
VK_EXT_shader_viewport_index_layer : extension revision 1
VK_EXT_vertex_attribute_divisor : extension revision 3
VK_KHR_bind_memory2 : extension revision 1
VK_KHR_create_renderpass2 : extension revision 1
VK_KHR_dedicated_allocation : extension revision 1
VK_KHR_descriptor_update_template : extension revision 1
VK_KHR_device_group : extension revision 1
VK_KHR_external_fence : extension revision 1
VK_KHR_external_fence_fd : extension revision 1
VK_KHR_external_memory : extension revision 1
VK_KHR_external_memory_fd : extension revision 1
VK_KHR_external_semaphore : extension revision 1
VK_KHR_external_semaphore_fd : extension revision 1
VK_KHR_get_memory_requirements2 : extension revision 1
VK_KHR_image_format_list : extension revision 1
VK_KHR_incremental_present : extension revision 1
VK_KHR_maintenance1 : extension revision 1
VK_KHR_maintenance2 : extension revision 1
VK_KHR_maintenance3 : extension revision 1
VK_KHR_multiview : extension revision 1
VK_KHR_push_descriptor : extension revision 1
VK_KHR_relaxed_block_layout : extension revision 1
VK_KHR_sampler_mirror_clamp_to_edge : extension revision 1
VK_KHR_sampler_ycbcr_conversion : extension revision 1
VK_KHR_shader_draw_parameters : extension revision 1
VK_KHR_storage_buffer_storage_class : extension revision 1
VK_KHR_swapchain : extension revision 68
VK_KHR_variable_pointers : extension revision 1

VkQueueFamilyProperties[0]:

queueFlags         = GRAPHICS | COMPUTE | TRANSFER
queueCount         = 1
timestampValidBits = 36
minImageTransferGranularity = (1, 1, 1)

VkPhysicalDeviceMemoryProperties:

memoryHeapCount       = 1
memoryHeaps[0] :
    size          = 1610612736 (0x60000000) (1.50 GiB)
    flags:
        VK_MEMORY_HEAP_DEVICE_LOCAL_BIT
memoryTypeCount       = 1
memoryTypes[0] :
    heapIndex     = 0
    propertyFlags = 0xf:
        VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT
        VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT
        VK_MEMORY_PROPERTY_HOST_COHERENT_BIT
        VK_MEMORY_PROPERTY_HOST_CACHED_BIT

VkPhysicalDeviceFeatures:

robustBufferAccess                      = 1
fullDrawIndexUint32                     = 1
imageCubeArray                          = 1
independentBlend                        = 1
geometryShader                          = 1
tessellationShader                      = 1
sampleRateShading                       = 1
dualSrcBlend                            = 1
logicOp                                 = 1
multiDrawIndirect                       = 1
drawIndirectFirstInstance               = 1
depthClamp                              = 1
depthBiasClamp                          = 1
fillModeNonSolid                        = 1
depthBounds                             = 0
wideLines                               = 1
largePoints                             = 1
alphaToOne                              = 1
multiViewport                           = 1
samplerAnisotropy                       = 1
textureCompressionETC2                  = 0
textureCompressionASTC_LDR              = 0
textureCompressionBC                    = 1
occlusionQueryPrecise                   = 1
pipelineStatisticsQuery                 = 1
vertexPipelineStoresAndAtomics          = 0
fragmentStoresAndAtomics                = 1
shaderTessellationAndGeometryPointSize  = 1
shaderImageGatherExtended               = 1
shaderStorageImageExtendedFormats       = 1
shaderStorageImageMultisample           = 0
shaderStorageImageReadWithoutFormat     = 0
shaderStorageImageWriteWithoutFormat    = 1
shaderUniformBufferArrayDynamicIndexing = 1
shaderSampledImageArrayDynamicIndexing  = 1
shaderStorageBufferArrayDynamicIndexing = 1
shaderStorageImageArrayDynamicIndexing  = 1
shaderClipDistance                      = 1
shaderCullDistance                      = 1
shaderFloat64                           = 0
shaderInt64                             = 0
shaderInt16                             = 0
shaderResourceResidency                 = 0
shaderResourceMinLod                    = 0
sparseBinding                           = 0
sparseResidencyBuffer                   = 0
sparseResidencyImage2D                  = 0
sparseResidencyImage3D                  = 0
sparseResidency2Samples                 = 0
sparseResidency4Samples                 = 0
sparseResidency8Samples                 = 0
sparseResidency16Samples                = 0
sparseResidencyAliased                  = 0
variableMultisampleRate                 = 1
inheritedQueries                        = 1

VkPhysicalDeviceSamplerYcbcrConversionFeatures:

samplerYcbcrConversion = 1

VkPhysicalDeviceVariablePointerFeatures:

variablePointersStorageBuffer = 1
variablePointers              = 1

VkPhysicalDeviceMultiviewFeatures:

multiview                   = 1
multiviewGeometryShader     = 1
multiviewTessellationShader = 1

Format Properties:

FORMAT_B4G4R4A4_UNORM_PACK16,
FORMAT_BC1_RGB_UNORM_BLOCK,
FORMAT_BC1_RGB_SRGB_BLOCK,
FORMAT_BC1_RGBA_UNORM_BLOCK,
FORMAT_BC1_RGBA_SRGB_BLOCK,
FORMAT_BC2_UNORM_BLOCK,
FORMAT_BC2_SRGB_BLOCK,
FORMAT_BC3_UNORM_BLOCK,
FORMAT_BC3_SRGB_BLOCK,
FORMAT_BC4_UNORM_BLOCK,
FORMAT_BC4_SNORM_BLOCK,
FORMAT_BC5_UNORM_BLOCK,
FORMAT_BC5_SNORM_BLOCK,
FORMAT_BC6H_UFLOAT_BLOCK,
FORMAT_BC6H_SFLOAT_BLOCK,
FORMAT_BC7_UNORM_BLOCK,
FORMAT_BC7_SRGB_BLOCK:
linearTiling FormatFeatureFlags:
VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
VK_FORMAT_FEATURE_BLIT_SRC_BIT
VK_FORMAT_FEATURE_BLIT_DST_BIT
VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

optimalTiling  FormatFeatureFlags:
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
    VK_FORMAT_FEATURE_BLIT_SRC_BIT
    VK_FORMAT_FEATURE_BLIT_DST_BIT
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
    VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
    VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

bufferFeatures FormatFeatureFlags:
    None

FORMAT_R5G6B5_UNORM_PACK16,
FORMAT_B5G6R5_UNORM_PACK16,
FORMAT_A1R5G5B5_UNORM_PACK16,
FORMAT_R8G8B8A8_SRGB,
FORMAT_B8G8R8A8_SRGB,
FORMAT_A8B8G8R8_SRGB_PACK32,
FORMAT_A2R10G10B10_UNORM_PACK32:
linearTiling FormatFeatureFlags:
VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
VK_FORMAT_FEATURE_BLIT_SRC_BIT
VK_FORMAT_FEATURE_BLIT_DST_BIT
VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

optimalTiling  FormatFeatureFlags:
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
    VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
    VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
    VK_FORMAT_FEATURE_BLIT_SRC_BIT
    VK_FORMAT_FEATURE_BLIT_DST_BIT
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
    VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
    VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

bufferFeatures FormatFeatureFlags:
    VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT

FORMAT_R8_UNORM,
FORMAT_R8_SNORM,
FORMAT_R8G8_UNORM,
FORMAT_R8G8_SNORM,
FORMAT_R8G8B8A8_UNORM,
FORMAT_R8G8B8A8_SNORM,
FORMAT_A8B8G8R8_UNORM_PACK32,
FORMAT_A8B8G8R8_SNORM_PACK32,
FORMAT_A2B10G10R10_UNORM_PACK32,
FORMAT_R16_UNORM,
FORMAT_R16_SNORM,
FORMAT_R16_SFLOAT,
FORMAT_R16G16_UNORM,
FORMAT_R16G16_SNORM,
FORMAT_R16G16_SFLOAT,
FORMAT_R16G16B16A16_UNORM,
FORMAT_R16G16B16A16_SNORM,
FORMAT_R16G16B16A16_SFLOAT,
FORMAT_R32_SFLOAT,
FORMAT_R32G32_SFLOAT,
FORMAT_R32G32B32A32_SFLOAT,
FORMAT_B10G11R11_UFLOAT_PACK32:
linearTiling FormatFeatureFlags:
VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
VK_FORMAT_FEATURE_BLIT_SRC_BIT
VK_FORMAT_FEATURE_BLIT_DST_BIT
VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

optimalTiling  FormatFeatureFlags:
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
    VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
    VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
    VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
    VK_FORMAT_FEATURE_BLIT_SRC_BIT
    VK_FORMAT_FEATURE_BLIT_DST_BIT
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
    VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
    VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

bufferFeatures FormatFeatureFlags:
    VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
    VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
    VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT

FORMAT_R8_USCALED,
FORMAT_R8_SSCALED,
FORMAT_R8G8_USCALED,
FORMAT_R8G8_SSCALED,
FORMAT_R8G8B8_USCALED,
FORMAT_R8G8B8_SSCALED,
FORMAT_R8G8B8A8_USCALED,
FORMAT_R8G8B8A8_SSCALED,
FORMAT_A8B8G8R8_USCALED_PACK32,
FORMAT_A8B8G8R8_SSCALED_PACK32,
FORMAT_R16_USCALED,
FORMAT_R16_SSCALED,
FORMAT_R16G16_USCALED,
FORMAT_R16G16_SSCALED,
FORMAT_R16G16B16_USCALED,
FORMAT_R16G16B16_SSCALED,
FORMAT_R16G16B16A16_USCALED,
FORMAT_R16G16B16A16_SSCALED:
linearTiling FormatFeatureFlags:
None

optimalTiling  FormatFeatureFlags:
    None

bufferFeatures FormatFeatureFlags:
    VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT

FORMAT_R8_UINT,
FORMAT_R8_SINT,
FORMAT_R8G8_UINT,
FORMAT_R8G8_SINT,
FORMAT_R8G8B8A8_UINT,
FORMAT_R8G8B8A8_SINT,
FORMAT_A8B8G8R8_UINT_PACK32,
FORMAT_A8B8G8R8_SINT_PACK32,
FORMAT_A2B10G10R10_UINT_PACK32,
FORMAT_R16_UINT,
FORMAT_R16_SINT,
FORMAT_R16G16_UINT,
FORMAT_R16G16_SINT,
FORMAT_R16G16B16A16_UINT,
FORMAT_R16G16B16A16_SINT,
FORMAT_R32G32_UINT,
FORMAT_R32G32_SINT,
FORMAT_R32G32B32A32_UINT,
FORMAT_R32G32B32A32_SINT:
linearTiling FormatFeatureFlags:
VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
VK_FORMAT_FEATURE_BLIT_SRC_BIT
VK_FORMAT_FEATURE_BLIT_DST_BIT
VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

optimalTiling  FormatFeatureFlags:
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
    VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
    VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
    VK_FORMAT_FEATURE_BLIT_SRC_BIT
    VK_FORMAT_FEATURE_BLIT_DST_BIT
    VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
    VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

bufferFeatures FormatFeatureFlags:
    VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
    VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
    VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT

FORMAT_R8_SRGB,
FORMAT_E5B9G9R9_UFLOAT_PACK32:
linearTiling FormatFeatureFlags:
VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
VK_FORMAT_FEATURE_BLIT_SRC_BIT
VK_FORMAT_FEATURE_BLIT_DST_BIT
VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

optimalTiling  FormatFeatureFlags:
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
    VK_FORMAT_FEATURE_BLIT_SRC_BIT
    VK_FORMAT_FEATURE_BLIT_DST_BIT
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
    VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
    VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

bufferFeatures FormatFeatureFlags:
    VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT

FORMAT_R8G8B8_UNORM,
FORMAT_R16G16B16_UNORM:
linearTiling FormatFeatureFlags:
None

optimalTiling  FormatFeatureFlags:
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
    VK_FORMAT_FEATURE_BLIT_SRC_BIT
    VK_FORMAT_FEATURE_BLIT_DST_BIT
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
    VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
    VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

bufferFeatures FormatFeatureFlags:
    VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT

FORMAT_R8G8B8_SNORM,
FORMAT_R16G16B16_SNORM:
linearTiling FormatFeatureFlags:
None

optimalTiling  FormatFeatureFlags:
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
    VK_FORMAT_FEATURE_BLIT_SRC_BIT
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
    VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
    VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

bufferFeatures FormatFeatureFlags:
    VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT

FORMAT_R8G8B8_UINT,
FORMAT_R8G8B8_SINT,
FORMAT_R16G16B16_UINT,
FORMAT_R16G16B16_SINT:
linearTiling FormatFeatureFlags:
None

optimalTiling  FormatFeatureFlags:
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
    VK_FORMAT_FEATURE_BLIT_SRC_BIT
    VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
    VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

bufferFeatures FormatFeatureFlags:
    None

FORMAT_R8G8B8_SRGB:
linearTiling FormatFeatureFlags:
None

optimalTiling  FormatFeatureFlags:
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
    VK_FORMAT_FEATURE_BLIT_SRC_BIT
    VK_FORMAT_FEATURE_BLIT_DST_BIT
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
    VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
    VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

bufferFeatures FormatFeatureFlags:
    None

FORMAT_B8G8R8A8_UNORM:
linearTiling FormatFeatureFlags:
VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
VK_FORMAT_FEATURE_BLIT_SRC_BIT
VK_FORMAT_FEATURE_BLIT_DST_BIT
VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

optimalTiling  FormatFeatureFlags:
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
    VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
    VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
    VK_FORMAT_FEATURE_BLIT_SRC_BIT
    VK_FORMAT_FEATURE_BLIT_DST_BIT
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
    VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
    VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

bufferFeatures FormatFeatureFlags:
    VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
    VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT

FORMAT_R16G16B16_SFLOAT,
FORMAT_R32G32B32_SFLOAT:
linearTiling FormatFeatureFlags:
VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
VK_FORMAT_FEATURE_BLIT_SRC_BIT
VK_FORMAT_FEATURE_BLIT_DST_BIT
VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

optimalTiling  FormatFeatureFlags:
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
    VK_FORMAT_FEATURE_BLIT_SRC_BIT
    VK_FORMAT_FEATURE_BLIT_DST_BIT
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
    VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
    VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

bufferFeatures FormatFeatureFlags:
    VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
    VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT

FORMAT_R32_UINT,
FORMAT_R32_SINT:
linearTiling FormatFeatureFlags:
VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT
VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
VK_FORMAT_FEATURE_BLIT_SRC_BIT
VK_FORMAT_FEATURE_BLIT_DST_BIT
VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

optimalTiling  FormatFeatureFlags:
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
    VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
    VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT
    VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
    VK_FORMAT_FEATURE_BLIT_SRC_BIT
    VK_FORMAT_FEATURE_BLIT_DST_BIT
    VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
    VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

bufferFeatures FormatFeatureFlags:
    VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
    VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
    VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT
    VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT

FORMAT_R32G32B32_UINT,
FORMAT_R32G32B32_SINT:
linearTiling FormatFeatureFlags:
VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
VK_FORMAT_FEATURE_BLIT_SRC_BIT
VK_FORMAT_FEATURE_BLIT_DST_BIT
VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

optimalTiling  FormatFeatureFlags:
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
    VK_FORMAT_FEATURE_BLIT_SRC_BIT
    VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
    VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

bufferFeatures FormatFeatureFlags:
    VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
    VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT

FORMAT_D16_UNORM,
FORMAT_X8_D24_UNORM_PACK32,
FORMAT_D32_SFLOAT:
linearTiling FormatFeatureFlags:
None

optimalTiling  FormatFeatureFlags:
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
    VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT
    VK_FORMAT_FEATURE_BLIT_SRC_BIT
    VK_FORMAT_FEATURE_BLIT_DST_BIT
    VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
    VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

bufferFeatures FormatFeatureFlags:
    None

FORMAT_S8_UINT,
FORMAT_D24_UNORM_S8_UINT,
FORMAT_D32_SFLOAT_S8_UINT:
linearTiling FormatFeatureFlags:
None

optimalTiling  FormatFeatureFlags:
    VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT
    VK_FORMAT_FEATURE_BLIT_SRC_BIT
    VK_FORMAT_FEATURE_BLIT_DST_BIT
    VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
    VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

bufferFeatures FormatFeatureFlags:
    None

FORMAT_G8B8G8R8_422_UNORM,
FORMAT_B8G8R8G8_422_UNORM:
linearTiling FormatFeatureFlags:
VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

optimalTiling  FormatFeatureFlags:
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
    VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
    VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

bufferFeatures FormatFeatureFlags:
    None

FORMAT_G8_B8_R8_3PLANE_420_UNORM,
FORMAT_G8_B8R8_2PLANE_420_UNORM,
FORMAT_G8_B8_R8_3PLANE_422_UNORM,
FORMAT_G8_B8R8_2PLANE_422_UNORM,
FORMAT_G16_B16_R16_3PLANE_420_UNORM,
FORMAT_G16_B16R16_2PLANE_420_UNORM,
FORMAT_G16_B16_R16_3PLANE_422_UNORM,
FORMAT_G16_B16R16_2PLANE_422_UNORM:
linearTiling FormatFeatureFlags:
VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

optimalTiling  FormatFeatureFlags:
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
    VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
    VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

bufferFeatures FormatFeatureFlags:
    None

FORMAT_G8_B8_R8_3PLANE_444_UNORM,
FORMAT_G16_B16_R16_3PLANE_444_UNORM:
linearTiling FormatFeatureFlags:
VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

optimalTiling  FormatFeatureFlags:
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
    VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
    VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
    VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

bufferFeatures FormatFeatureFlags:
    None

Unsupported formats:
FORMAT_UNDEFINED
FORMAT_R4G4_UNORM_PACK8
FORMAT_R4G4B4A4_UNORM_PACK16
FORMAT_R5G5B5A1_UNORM_PACK16
FORMAT_B5G5R5A1_UNORM_PACK16
FORMAT_R8G8_SRGB
FORMAT_B8G8R8_UNORM
FORMAT_B8G8R8_SNORM
FORMAT_B8G8R8_USCALED
FORMAT_B8G8R8_SSCALED
FORMAT_B8G8R8_UINT
FORMAT_B8G8R8_SINT
FORMAT_B8G8R8_SRGB
FORMAT_B8G8R8A8_SNORM
FORMAT_B8G8R8A8_USCALED
FORMAT_B8G8R8A8_SSCALED
FORMAT_B8G8R8A8_UINT
FORMAT_B8G8R8A8_SINT
FORMAT_A2R10G10B10_SNORM_PACK32
FORMAT_A2R10G10B10_USCALED_PACK32
FORMAT_A2R10G10B10_SSCALED_PACK32
FORMAT_A2R10G10B10_UINT_PACK32
FORMAT_A2R10G10B10_SINT_PACK32
FORMAT_A2B10G10R10_SNORM_PACK32
FORMAT_A2B10G10R10_USCALED_PACK32
FORMAT_A2B10G10R10_SSCALED_PACK32
FORMAT_A2B10G10R10_SINT_PACK32
FORMAT_R64_UINT
FORMAT_R64_SINT
FORMAT_R64_SFLOAT
FORMAT_R64G64_UINT
FORMAT_R64G64_SINT
FORMAT_R64G64_SFLOAT
FORMAT_R64G64B64_UINT
FORMAT_R64G64B64_SINT
FORMAT_R64G64B64_SFLOAT
FORMAT_R64G64B64A64_UINT
FORMAT_R64G64B64A64_SINT
FORMAT_R64G64B64A64_SFLOAT
FORMAT_D16_UNORM_S8_UINT
FORMAT_ETC2_R8G8B8_UNORM_BLOCK
FORMAT_ETC2_R8G8B8_SRGB_BLOCK
FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK
FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK
FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK
FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK
FORMAT_EAC_R11_UNORM_BLOCK
FORMAT_EAC_R11_SNORM_BLOCK
FORMAT_EAC_R11G11_UNORM_BLOCK
FORMAT_EAC_R11G11_SNORM_BLOCK
FORMAT_ASTC_4x4_UNORM_BLOCK
FORMAT_ASTC_4x4_SRGB_BLOCK
FORMAT_ASTC_5x4_UNORM_BLOCK
FORMAT_ASTC_5x4_SRGB_BLOCK
FORMAT_ASTC_5x5_UNORM_BLOCK
FORMAT_ASTC_5x5_SRGB_BLOCK
FORMAT_ASTC_6x5_UNORM_BLOCK
FORMAT_ASTC_6x5_SRGB_BLOCK
FORMAT_ASTC_6x6_UNORM_BLOCK
FORMAT_ASTC_6x6_SRGB_BLOCK
FORMAT_ASTC_8x5_UNORM_BLOCK
FORMAT_ASTC_8x5_SRGB_BLOCK
FORMAT_ASTC_8x6_UNORM_BLOCK
FORMAT_ASTC_8x6_SRGB_BLOCK
FORMAT_ASTC_8x8_UNORM_BLOCK
FORMAT_ASTC_8x8_SRGB_BLOCK
FORMAT_ASTC_10x5_UNORM_BLOCK
FORMAT_ASTC_10x5_SRGB_BLOCK
FORMAT_ASTC_10x6_UNORM_BLOCK
FORMAT_ASTC_10x6_SRGB_BLOCK
FORMAT_ASTC_10x8_UNORM_BLOCK
FORMAT_ASTC_10x8_SRGB_BLOCK
FORMAT_ASTC_10x10_UNORM_BLOCK
FORMAT_ASTC_10x10_SRGB_BLOCK
FORMAT_ASTC_12x10_UNORM_BLOCK
FORMAT_ASTC_12x10_SRGB_BLOCK
FORMAT_ASTC_12x12_UNORM_BLOCK
FORMAT_ASTC_12x12_SRGB_BLOCK
FORMAT_R10X6_UNORM_PACK16
FORMAT_R10X6G10X6_UNORM_2PACK16
FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16
FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16
FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16
FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16
FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16
FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16
FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16
FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16
FORMAT_R12X4_UNORM_PACK16
FORMAT_R12X4G12X4_UNORM_2PACK16
FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16
FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16
FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16
FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16
FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16
FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16
FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16
FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16
FORMAT_G16B16G16R16_422_UNORM
FORMAT_B16G16R16G16_422_UNORM

Device Properties and Extensions :

GPU1

VkPhysicalDeviceProperties:

apiVersion     = 0x401050  (1.1.80)
driverVersion  = 75505672 (0x4802008)
vendorID       = 0x8086
deviceID       = 0x0166
deviceType     = INTEGRATED_GPU
deviceName     = Intel(R) Ivybridge Mobile
VkPhysicalDeviceLimits:
-----------------------
    maxImageDimension1D                     = 16384
    maxImageDimension2D                     = 16384
    maxImageDimension3D                     = 2048
    maxImageDimensionCube                   = 16384
    maxImageArrayLayers                     = 2048
    maxTexelBufferElements                  = 0x8000000
    maxUniformBufferRange                   = 0x8000000
    maxStorageBufferRange                   = 0x40000000
    maxPushConstantsSize                    = 128
    maxMemoryAllocationCount                = 4294967295
    maxSamplerAllocationCount               = 65536
    bufferImageGranularity                  = 0x40
    sparseAddressSpaceSize                  = 0x0
    maxBoundDescriptorSets                  = 8
    maxPerStageDescriptorSamplers           = 16
    maxPerStageDescriptorUniformBuffers     = 64
    maxPerStageDescriptorStorageBuffers     = 64
    maxPerStageDescriptorSampledImages      = 16
    maxPerStageDescriptorStorageImages      = 64
    maxPerStageDescriptorInputAttachments   = 64
    maxPerStageResources                    = 250
    maxDescriptorSetSamplers                = 96
    maxDescriptorSetUniformBuffers          = 384
    maxDescriptorSetUniformBuffersDynamic   = 8
    maxDescriptorSetStorageBuffers          = 384
    maxDescriptorSetStorageBuffersDynamic   = 8
    maxDescriptorSetSampledImages           = 96
    maxDescriptorSetStorageImages           = 384
    maxDescriptorSetInputAttachments        = 256
    maxVertexInputAttributes                = 28
    maxVertexInputBindings                  = 28
    maxVertexInputAttributeOffset           = 0x7ff
    maxVertexInputBindingStride             = 0x800
    maxVertexOutputComponents               = 128
    maxTessellationGenerationLevel          = 64
    maxTessellationPatchSize                        = 32
    maxTessellationControlPerVertexInputComponents  = 128
    maxTessellationControlPerVertexOutputComponents = 128
    maxTessellationControlPerPatchOutputComponents  = 128
    maxTessellationControlTotalOutputComponents     = 2048
    maxTessellationEvaluationInputComponents        = 128
    maxTessellationEvaluationOutputComponents       = 128
    maxGeometryShaderInvocations            = 32
    maxGeometryInputComponents              = 64
    maxGeometryOutputComponents             = 128
    maxGeometryOutputVertices               = 256
    maxGeometryTotalOutputComponents        = 1024
    maxFragmentInputComponents              = 112
    maxFragmentOutputAttachments            = 8
    maxFragmentDualSrcAttachments           = 1
    maxFragmentCombinedOutputResources      = 8
    maxComputeSharedMemorySize              = 0x8000
    maxComputeWorkGroupCount[0]             = 65535
    maxComputeWorkGroupCount[1]             = 65535
    maxComputeWorkGroupCount[2]             = 65535
    maxComputeWorkGroupInvocations          = 1024
    maxComputeWorkGroupSize[0]              = 1024
    maxComputeWorkGroupSize[1]              = 1024
    maxComputeWorkGroupSize[2]              = 1024
    subPixelPrecisionBits                   = 4
    subTexelPrecisionBits                   = 4
    mipmapPrecisionBits                     = 4
    maxDrawIndexedIndexValue                = 4294967295
    maxDrawIndirectCount                    = 4294967295
    maxSamplerLodBias                       = 16.000000
    maxSamplerAnisotropy                    = 16.000000
    maxViewports                            = 16
    maxViewportDimensions[0]                = 16384
    maxViewportDimensions[1]                = 16384
    viewportBoundsRange[0]                  = -32768.000000
    viewportBoundsRange[1]                  =  32767.000000
    viewportSubPixelBits                    = 13
    minMemoryMapAlignment                   = 4096
    minTexelBufferOffsetAlignment           = 0x1
    minUniformBufferOffsetAlignment         = 0x20
    minStorageBufferOffsetAlignment         = 0x4
    minTexelOffset                          =  -8
    maxTexelOffset                          =   7
    minTexelGatherOffset                    = -32
    maxTexelGatherOffset                    =  31
    minInterpolationOffset                  = -0.500000
    maxInterpolationOffset                  =  0.437500
    subPixelInterpolationOffsetBits         = 4
    maxFramebufferWidth                     = 16384
    maxFramebufferHeight                    = 16384
    maxFramebufferLayers                    = 2048
    framebufferColorSampleCounts            = 13
    framebufferDepthSampleCounts            = 13
    framebufferStencilSampleCounts          = 13
    framebufferNoAttachmentsSampleCounts    = 13
    maxColorAttachments                     = 8
    sampledImageColorSampleCounts           = 13
    sampledImageDepthSampleCounts           = 13
    sampledImageStencilSampleCounts         = 13
    sampledImageIntegerSampleCounts         = 1
    storageImageSampleCounts                = 1
    maxSampleMaskWords                      = 1
    timestampComputeAndGraphics             = 0
    timestampPeriod                         = 80.000000
    maxClipDistances                        = 8
    maxCullDistances                        = 8
    maxCombinedClipAndCullDistances         = 8
    discreteQueuePriorities                 = 1
    pointSizeRange[0]                       = 0.125000
    pointSizeRange[1]                       = 255.875000
    lineWidthRange[0]                       = 0.000000
    lineWidthRange[1]                       = 7.992188
    pointSizeGranularity                    = 0.125000
    lineWidthGranularity                    = 0.007812
    strictLines                             = 0
    standardSampleLocations                 = 1
    optimalBufferCopyOffsetAlignment        = 0x80
    optimalBufferCopyRowPitchAlignment      = 0x80
    nonCoherentAtomSize                     = 0x40
VkPhysicalDeviceSparseProperties:
---------------------------------
    residencyStandard2DBlockShape            = 0
    residencyStandard2DMultisampleBlockShape = 0
    residencyStandard3DBlockShape            = 0
    residencyAlignedMipSize                  = 0
    residencyNonResidentStrict               = 0

VkPhysicalDevicePointClippingProperties:

pointClippingBehavior               = 0

VkPhysicalDevicePushDescriptorProperties:

maxPushDescriptors               = 32

VkPhysicalDeviceMultiviewProperties:

maxMultiviewViewCount     = 16
maxMultiviewInstanceIndex = 268435455

VkPhysicalDeviceMaintenance3Properties:

maxPerSetDescriptors    = 1024
maxMemoryAllocationSize = 2147483648

VkPhysicalDeviceIDProperties:

deviceUUID      = bb206aa0-f7bf-a766-0e6e-8f33e90f6729
driverUUID      = f6e22310-b740-34c0-7ce4-2d33ec829265
deviceLUIDValid = false

Device Extensions count = 30
VK_EXT_display_control : extension revision 1
VK_EXT_external_memory_dma_buf : extension revision 1
VK_EXT_shader_viewport_index_layer : extension revision 1
VK_EXT_vertex_attribute_divisor : extension revision 3
VK_KHR_bind_memory2 : extension revision 1
VK_KHR_create_renderpass2 : extension revision 1
VK_KHR_dedicated_allocation : extension revision 1
VK_KHR_descriptor_update_template : extension revision 1
VK_KHR_device_group : extension revision 1
VK_KHR_external_fence : extension revision 1
VK_KHR_external_fence_fd : extension revision 1
VK_KHR_external_memory : extension revision 1
VK_KHR_external_memory_fd : extension revision 1
VK_KHR_external_semaphore : extension revision 1
VK_KHR_external_semaphore_fd : extension revision 1
VK_KHR_get_memory_requirements2 : extension revision 1
VK_KHR_image_format_list : extension revision 1
VK_KHR_incremental_present : extension revision 1
VK_KHR_maintenance1 : extension revision 1
VK_KHR_maintenance2 : extension revision 1
VK_KHR_maintenance3 : extension revision 1
VK_KHR_multiview : extension revision 1
VK_KHR_push_descriptor : extension revision 1
VK_KHR_relaxed_block_layout : extension revision 1
VK_KHR_sampler_mirror_clamp_to_edge : extension revision 1
VK_KHR_sampler_ycbcr_conversion : extension revision 1
VK_KHR_shader_draw_parameters : extension revision 1
VK_KHR_storage_buffer_storage_class : extension revision 1
VK_KHR_swapchain : extension revision 68
VK_KHR_variable_pointers : extension revision 1

VkQueueFamilyProperties[0]:

queueFlags         = GRAPHICS | COMPUTE | TRANSFER
queueCount         = 1
timestampValidBits = 36
minImageTransferGranularity = (1, 1, 1)

VkPhysicalDeviceMemoryProperties:

memoryHeapCount       = 1
memoryHeaps[0] :
    size          = 1610612736 (0x60000000) (1.50 GiB)
    flags:
        VK_MEMORY_HEAP_DEVICE_LOCAL_BIT
memoryTypeCount       = 1
memoryTypes[0] :
    heapIndex     = 0
    propertyFlags = 0xf:
        VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT
        VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT
        VK_MEMORY_PROPERTY_HOST_COHERENT_BIT
        VK_MEMORY_PROPERTY_HOST_CACHED_BIT

VkPhysicalDeviceFeatures:

robustBufferAccess                      = 1
fullDrawIndexUint32                     = 1
imageCubeArray                          = 1
independentBlend                        = 1
geometryShader                          = 1
tessellationShader                      = 1
sampleRateShading                       = 1
dualSrcBlend                            = 1
logicOp                                 = 1
multiDrawIndirect                       = 1
drawIndirectFirstInstance               = 1
depthClamp                              = 1
depthBiasClamp                          = 1
fillModeNonSolid                        = 1
depthBounds                             = 0
wideLines                               = 1
largePoints                             = 1
alphaToOne                              = 1
multiViewport                           = 1
samplerAnisotropy                       = 1
textureCompressionETC2                  = 0
textureCompressionASTC_LDR              = 0
textureCompressionBC                    = 1
occlusionQueryPrecise                   = 1
pipelineStatisticsQuery                 = 1
vertexPipelineStoresAndAtomics          = 0
fragmentStoresAndAtomics                = 1
shaderTessellationAndGeometryPointSize  = 1
shaderImageGatherExtended               = 1
shaderStorageImageExtendedFormats       = 1
shaderStorageImageMultisample           = 0
shaderStorageImageReadWithoutFormat     = 0
shaderStorageImageWriteWithoutFormat    = 1
shaderUniformBufferArrayDynamicIndexing = 1
shaderSampledImageArrayDynamicIndexing  = 1
shaderStorageBufferArrayDynamicIndexing = 1
shaderStorageImageArrayDynamicIndexing  = 1
shaderClipDistance                      = 1
shaderCullDistance                      = 1
shaderFloat64                           = 0
shaderInt64                             = 0
shaderInt16                             = 0
shaderResourceResidency                 = 0
shaderResourceMinLod                    = 0
sparseBinding                           = 0
sparseResidencyBuffer                   = 0
sparseResidencyImage2D                  = 0
sparseResidencyImage3D                  = 0
sparseResidency2Samples                 = 0
sparseResidency4Samples                 = 0
sparseResidency8Samples                 = 0
sparseResidency16Samples                = 0
sparseResidencyAliased                  = 0
variableMultisampleRate                 = 1
inheritedQueries                        = 1

VkPhysicalDeviceSamplerYcbcrConversionFeatures:

samplerYcbcrConversion = 1

VkPhysicalDeviceVariablePointerFeatures:

variablePointersStorageBuffer = 1
variablePointers              = 1

VkPhysicalDeviceMultiviewFeatures:

multiview                   = 1
multiviewGeometryShader     = 1
multiviewTessellationShader = 1

Format Properties:

FORMAT_B4G4R4A4_UNORM_PACK16,
FORMAT_BC1_RGB_UNORM_BLOCK,
FORMAT_BC1_RGB_SRGB_BLOCK,
FORMAT_BC1_RGBA_UNORM_BLOCK,
FORMAT_BC1_RGBA_SRGB_BLOCK,
FORMAT_BC2_UNORM_BLOCK,
FORMAT_BC2_SRGB_BLOCK,
FORMAT_BC3_UNORM_BLOCK,
FORMAT_BC3_SRGB_BLOCK,
FORMAT_BC4_UNORM_BLOCK,
FORMAT_BC4_SNORM_BLOCK,
FORMAT_BC5_UNORM_BLOCK,
FORMAT_BC5_SNORM_BLOCK,
FORMAT_BC6H_UFLOAT_BLOCK,
FORMAT_BC6H_SFLOAT_BLOCK,
FORMAT_BC7_UNORM_BLOCK,
FORMAT_BC7_SRGB_BLOCK:
linearTiling FormatFeatureFlags:
VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
VK_FORMAT_FEATURE_BLIT_SRC_BIT
VK_FORMAT_FEATURE_BLIT_DST_BIT
VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

optimalTiling FormatFeatureFlags:
VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
VK_FORMAT_FEATURE_BLIT_SRC_BIT
VK_FORMAT_FEATURE_BLIT_DST_BIT
VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

bufferFeatures FormatFeatureFlags:
None

FORMAT_R5G6B5_UNORM_PACK16,
FORMAT_B5G6R5_UNORM_PACK16,
FORMAT_A1R5G5B5_UNORM_PACK16,
FORMAT_R8G8B8A8_SRGB,
FORMAT_B8G8R8A8_SRGB,
FORMAT_A8B8G8R8_SRGB_PACK32,
FORMAT_A2R10G10B10_UNORM_PACK32:
linearTiling FormatFeatureFlags:
VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
VK_FORMAT_FEATURE_BLIT_SRC_BIT
VK_FORMAT_FEATURE_BLIT_DST_BIT
VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

optimalTiling FormatFeatureFlags:
VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
VK_FORMAT_FEATURE_BLIT_SRC_BIT
VK_FORMAT_FEATURE_BLIT_DST_BIT
VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

bufferFeatures FormatFeatureFlags:
VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT

FORMAT_R8_UNORM,
FORMAT_R8_SNORM,
FORMAT_R8G8_UNORM,
FORMAT_R8G8_SNORM,
FORMAT_R8G8B8A8_UNORM,
FORMAT_R8G8B8A8_SNORM,
FORMAT_A8B8G8R8_UNORM_PACK32,
FORMAT_A8B8G8R8_SNORM_PACK32,
FORMAT_A2B10G10R10_UNORM_PACK32,
FORMAT_R16_UNORM,
FORMAT_R16_SNORM,
FORMAT_R16_SFLOAT,
FORMAT_R16G16_UNORM,
FORMAT_R16G16_SNORM,
FORMAT_R16G16_SFLOAT,
FORMAT_R16G16B16A16_UNORM,
FORMAT_R16G16B16A16_SNORM,
FORMAT_R16G16B16A16_SFLOAT,
FORMAT_R32_SFLOAT,
FORMAT_R32G32_SFLOAT,
FORMAT_R32G32B32A32_SFLOAT,
FORMAT_B10G11R11_UFLOAT_PACK32:
linearTiling FormatFeatureFlags:
VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
VK_FORMAT_FEATURE_BLIT_SRC_BIT
VK_FORMAT_FEATURE_BLIT_DST_BIT
VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

optimalTiling FormatFeatureFlags:
VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
VK_FORMAT_FEATURE_BLIT_SRC_BIT
VK_FORMAT_FEATURE_BLIT_DST_BIT
VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

bufferFeatures FormatFeatureFlags:
VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT

FORMAT_R8_USCALED,
FORMAT_R8_SSCALED,
FORMAT_R8G8_USCALED,
FORMAT_R8G8_SSCALED,
FORMAT_R8G8B8_USCALED,
FORMAT_R8G8B8_SSCALED,
FORMAT_R8G8B8A8_USCALED,
FORMAT_R8G8B8A8_SSCALED,
FORMAT_A8B8G8R8_USCALED_PACK32,
FORMAT_A8B8G8R8_SSCALED_PACK32,
FORMAT_R16_USCALED,
FORMAT_R16_SSCALED,
FORMAT_R16G16_USCALED,
FORMAT_R16G16_SSCALED,
FORMAT_R16G16B16_USCALED,
FORMAT_R16G16B16_SSCALED,
FORMAT_R16G16B16A16_USCALED,
FORMAT_R16G16B16A16_SSCALED:
linearTiling FormatFeatureFlags:
None

optimalTiling FormatFeatureFlags:
None

bufferFeatures FormatFeatureFlags:
VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT

FORMAT_R8_UINT,
FORMAT_R8_SINT,
FORMAT_R8G8_UINT,
FORMAT_R8G8_SINT,
FORMAT_R8G8B8A8_UINT,
FORMAT_R8G8B8A8_SINT,
FORMAT_A8B8G8R8_UINT_PACK32,
FORMAT_A8B8G8R8_SINT_PACK32,
FORMAT_A2B10G10R10_UINT_PACK32,
FORMAT_R16_UINT,
FORMAT_R16_SINT,
FORMAT_R16G16_UINT,
FORMAT_R16G16_SINT,
FORMAT_R16G16B16A16_UINT,
FORMAT_R16G16B16A16_SINT,
FORMAT_R32G32_UINT,
FORMAT_R32G32_SINT,
FORMAT_R32G32B32A32_UINT,
FORMAT_R32G32B32A32_SINT:
linearTiling FormatFeatureFlags:
VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
VK_FORMAT_FEATURE_BLIT_SRC_BIT
VK_FORMAT_FEATURE_BLIT_DST_BIT
VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

optimalTiling FormatFeatureFlags:
VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
VK_FORMAT_FEATURE_BLIT_SRC_BIT
VK_FORMAT_FEATURE_BLIT_DST_BIT
VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

bufferFeatures FormatFeatureFlags:
VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT

FORMAT_R8_SRGB,
FORMAT_E5B9G9R9_UFLOAT_PACK32:
linearTiling FormatFeatureFlags:
VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
VK_FORMAT_FEATURE_BLIT_SRC_BIT
VK_FORMAT_FEATURE_BLIT_DST_BIT
VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

optimalTiling FormatFeatureFlags:
VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
VK_FORMAT_FEATURE_BLIT_SRC_BIT
VK_FORMAT_FEATURE_BLIT_DST_BIT
VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

bufferFeatures FormatFeatureFlags:
VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT

FORMAT_R8G8B8_UNORM,
FORMAT_R16G16B16_UNORM:
linearTiling FormatFeatureFlags:
None

optimalTiling FormatFeatureFlags:
VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
VK_FORMAT_FEATURE_BLIT_SRC_BIT
VK_FORMAT_FEATURE_BLIT_DST_BIT
VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

bufferFeatures FormatFeatureFlags:
VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT

FORMAT_R8G8B8_SNORM,
FORMAT_R16G16B16_SNORM:
linearTiling FormatFeatureFlags:
None

optimalTiling FormatFeatureFlags:
VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
VK_FORMAT_FEATURE_BLIT_SRC_BIT
VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

bufferFeatures FormatFeatureFlags:
VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT

FORMAT_R8G8B8_UINT,
FORMAT_R8G8B8_SINT,
FORMAT_R16G16B16_UINT,
FORMAT_R16G16B16_SINT:
linearTiling FormatFeatureFlags:
None

optimalTiling FormatFeatureFlags:
VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
VK_FORMAT_FEATURE_BLIT_SRC_BIT
VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

bufferFeatures FormatFeatureFlags:
None

FORMAT_R8G8B8_SRGB:
linearTiling FormatFeatureFlags:
None

optimalTiling FormatFeatureFlags:
VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
VK_FORMAT_FEATURE_BLIT_SRC_BIT
VK_FORMAT_FEATURE_BLIT_DST_BIT
VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

bufferFeatures FormatFeatureFlags:
None

FORMAT_B8G8R8A8_UNORM:
linearTiling FormatFeatureFlags:
VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
VK_FORMAT_FEATURE_BLIT_SRC_BIT
VK_FORMAT_FEATURE_BLIT_DST_BIT
VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

optimalTiling FormatFeatureFlags:
VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
VK_FORMAT_FEATURE_BLIT_SRC_BIT
VK_FORMAT_FEATURE_BLIT_DST_BIT
VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

bufferFeatures FormatFeatureFlags:
VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT

FORMAT_R16G16B16_SFLOAT,
FORMAT_R32G32B32_SFLOAT:
linearTiling FormatFeatureFlags:
VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
VK_FORMAT_FEATURE_BLIT_SRC_BIT
VK_FORMAT_FEATURE_BLIT_DST_BIT
VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

optimalTiling FormatFeatureFlags:
VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
VK_FORMAT_FEATURE_BLIT_SRC_BIT
VK_FORMAT_FEATURE_BLIT_DST_BIT
VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

bufferFeatures FormatFeatureFlags:
VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT

FORMAT_R32_UINT,
FORMAT_R32_SINT:
linearTiling FormatFeatureFlags:
VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT
VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
VK_FORMAT_FEATURE_BLIT_SRC_BIT
VK_FORMAT_FEATURE_BLIT_DST_BIT
VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

optimalTiling FormatFeatureFlags:
VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT
VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
VK_FORMAT_FEATURE_BLIT_SRC_BIT
VK_FORMAT_FEATURE_BLIT_DST_BIT
VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

bufferFeatures FormatFeatureFlags:
VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT
VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT

FORMAT_R32G32B32_UINT,
FORMAT_R32G32B32_SINT:
linearTiling FormatFeatureFlags:
VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
VK_FORMAT_FEATURE_BLIT_SRC_BIT
VK_FORMAT_FEATURE_BLIT_DST_BIT
VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

optimalTiling FormatFeatureFlags:
VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
VK_FORMAT_FEATURE_BLIT_SRC_BIT
VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

bufferFeatures FormatFeatureFlags:
VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT

FORMAT_D16_UNORM,
FORMAT_X8_D24_UNORM_PACK32,
FORMAT_D32_SFLOAT:
linearTiling FormatFeatureFlags:
None

optimalTiling FormatFeatureFlags:
VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT
VK_FORMAT_FEATURE_BLIT_SRC_BIT
VK_FORMAT_FEATURE_BLIT_DST_BIT
VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

bufferFeatures FormatFeatureFlags:
None

FORMAT_S8_UINT,
FORMAT_D24_UNORM_S8_UINT,
FORMAT_D32_SFLOAT_S8_UINT:
linearTiling FormatFeatureFlags:
None

optimalTiling FormatFeatureFlags:
VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT
VK_FORMAT_FEATURE_BLIT_SRC_BIT
VK_FORMAT_FEATURE_BLIT_DST_BIT
VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

bufferFeatures FormatFeatureFlags:
None

FORMAT_G8B8G8R8_422_UNORM,
FORMAT_B8G8R8G8_422_UNORM:
linearTiling FormatFeatureFlags:
VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

optimalTiling FormatFeatureFlags:
VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

bufferFeatures FormatFeatureFlags:
None

FORMAT_G8_B8_R8_3PLANE_420_UNORM,
FORMAT_G8_B8R8_2PLANE_420_UNORM,
FORMAT_G8_B8_R8_3PLANE_422_UNORM,
FORMAT_G8_B8R8_2PLANE_422_UNORM,
FORMAT_G16_B16_R16_3PLANE_420_UNORM,
FORMAT_G16_B16R16_2PLANE_420_UNORM,
FORMAT_G16_B16_R16_3PLANE_422_UNORM,
FORMAT_G16_B16R16_2PLANE_422_UNORM:
linearTiling FormatFeatureFlags:
VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

optimalTiling FormatFeatureFlags:
VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

bufferFeatures FormatFeatureFlags:
None

FORMAT_G8_B8_R8_3PLANE_444_UNORM,
FORMAT_G16_B16_R16_3PLANE_444_UNORM:
linearTiling FormatFeatureFlags:
VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

optimalTiling FormatFeatureFlags:
VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

bufferFeatures FormatFeatureFlags:
None

Unsupported formats:
FORMAT_UNDEFINED
FORMAT_R4G4_UNORM_PACK8
FORMAT_R4G4B4A4_UNORM_PACK16
FORMAT_R5G5B5A1_UNORM_PACK16
FORMAT_B5G5R5A1_UNORM_PACK16
FORMAT_R8G8_SRGB
FORMAT_B8G8R8_UNORM
FORMAT_B8G8R8_SNORM
FORMAT_B8G8R8_USCALED
FORMAT_B8G8R8_SSCALED
FORMAT_B8G8R8_UINT
FORMAT_B8G8R8_SINT
FORMAT_B8G8R8_SRGB
FORMAT_B8G8R8A8_SNORM
FORMAT_B8G8R8A8_USCALED
FORMAT_B8G8R8A8_SSCALED
FORMAT_B8G8R8A8_UINT
FORMAT_B8G8R8A8_SINT
FORMAT_A2R10G10B10_SNORM_PACK32
FORMAT_A2R10G10B10_USCALED_PACK32
FORMAT_A2R10G10B10_SSCALED_PACK32
FORMAT_A2R10G10B10_UINT_PACK32
FORMAT_A2R10G10B10_SINT_PACK32
FORMAT_A2B10G10R10_SNORM_PACK32
FORMAT_A2B10G10R10_USCALED_PACK32
FORMAT_A2B10G10R10_SSCALED_PACK32
FORMAT_A2B10G10R10_SINT_PACK32
FORMAT_R64_UINT
FORMAT_R64_SINT
FORMAT_R64_SFLOAT
FORMAT_R64G64_UINT
FORMAT_R64G64_SINT
FORMAT_R64G64_SFLOAT
FORMAT_R64G64B64_UINT
FORMAT_R64G64B64_SINT
FORMAT_R64G64B64_SFLOAT
FORMAT_R64G64B64A64_UINT
FORMAT_R64G64B64A64_SINT
FORMAT_R64G64B64A64_SFLOAT
FORMAT_D16_UNORM_S8_UINT
FORMAT_ETC2_R8G8B8_UNORM_BLOCK
FORMAT_ETC2_R8G8B8_SRGB_BLOCK
FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK
FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK
FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK
FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK
FORMAT_EAC_R11_UNORM_BLOCK
FORMAT_EAC_R11_SNORM_BLOCK
FORMAT_EAC_R11G11_UNORM_BLOCK
FORMAT_EAC_R11G11_SNORM_BLOCK
FORMAT_ASTC_4x4_UNORM_BLOCK
FORMAT_ASTC_4x4_SRGB_BLOCK
FORMAT_ASTC_5x4_UNORM_BLOCK
FORMAT_ASTC_5x4_SRGB_BLOCK
FORMAT_ASTC_5x5_UNORM_BLOCK
FORMAT_ASTC_5x5_SRGB_BLOCK
FORMAT_ASTC_6x5_UNORM_BLOCK
FORMAT_ASTC_6x5_SRGB_BLOCK
FORMAT_ASTC_6x6_UNORM_BLOCK
FORMAT_ASTC_6x6_SRGB_BLOCK
FORMAT_ASTC_8x5_UNORM_BLOCK
FORMAT_ASTC_8x5_SRGB_BLOCK
FORMAT_ASTC_8x6_UNORM_BLOCK
FORMAT_ASTC_8x6_SRGB_BLOCK
FORMAT_ASTC_8x8_UNORM_BLOCK
FORMAT_ASTC_8x8_SRGB_BLOCK
FORMAT_ASTC_10x5_UNORM_BLOCK
FORMAT_ASTC_10x5_SRGB_BLOCK
FORMAT_ASTC_10x6_UNORM_BLOCK
FORMAT_ASTC_10x6_SRGB_BLOCK
FORMAT_ASTC_10x8_UNORM_BLOCK
FORMAT_ASTC_10x8_SRGB_BLOCK
FORMAT_ASTC_10x10_UNORM_BLOCK
FORMAT_ASTC_10x10_SRGB_BLOCK
FORMAT_ASTC_12x10_UNORM_BLOCK
FORMAT_ASTC_12x10_SRGB_BLOCK
FORMAT_ASTC_12x12_UNORM_BLOCK
FORMAT_ASTC_12x12_SRGB_BLOCK
FORMAT_R10X6_UNORM_PACK16
FORMAT_R10X6G10X6_UNORM_2PACK16
FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16
FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16
FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16
FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16
FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16
FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16
FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16
FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16
FORMAT_R12X4_UNORM_PACK16
FORMAT_R12X4G12X4_UNORM_2PACK16
FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16
FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16
FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16
FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16
FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16
FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16
FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16
FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16
FORMAT_G16B16G16R16_422_UNORM
FORMAT_B16G16R16G16_422_UNORM

Most helpful comment

Intel GPUs are only supported starting with Broadwell and above.

All 5 comments

INTEL-MESA: warning: Ivy Bridge Vulkan support is incomplete

That's your problem right there.

Ok well I'm about to post all the vulkan info for the card in case support could be added in the future. I just came across that, wondering if DXVK could piggyback off wine's directx 11 for functions that aren't support in vulkan driver yet

post all the vulkan info for the card

That's useless.

wondering if DXVK could piggyback off wine's directx 11

No it can't.

functions that aren't support in vulkan driver yet

From what I know, its hardware limitations that prevent them from fully supporting Vulkan. So I wouldn't hold my breath for that.

So in conclusion: buy new hardware.

Intel GPUs are only supported starting with Broadwell and above.

I have this i7-3632qm processor on my laptop and the brightness control does not work on linux mint 18 onwards, starting from kernel 4.15.

Is it possible to install the kernel driver 3.13, in kernel 5?

Was this page helpful?
0 / 5 - 0 ratings