I publish this because I have found myself in a different state
With some important features that are not under Linux but are under Android.
I consider some to be critical because they are not supported as nulldescriptors under Linux or Mailbox or the use of VK_EXT_extended_dynamic_state in their different versions.
OR Being able to run formatA4B4G4R4 under Linux
Even so, in Linux you can run many more things than in Android because Android has not implemented some optional extensions that are then in the Vulkan 1.2 core.
In L4T 32.7.4
Missing VK_EXT_depth_bias_control
Missing VK_EXT_extended_dynamic_state VK_EXT_extended_dynamic_state2 VK_EXT_extended_dynamic_state3
Missing VK_EXT_4444_formats
Missing VK_EXT_robustness2
Missing VK_EXT_Vertex_input_dynamic_state
Missing features customborderColors
Missing depthBiasControl
Missing leastRepresentableValueForceUnormRepresentation
Missing DepthBiasExact
Missing extendedDynamicState
Missing feature formatA4B4G4R4
Missing primitveTopologyListRestart
Missing feature porovokingVertexLast
Missing feature nullDescriptor
Missing feature robustImageAccess2
Missing feature vertexInputDynamicState
Missing MAILBOX
Compared with Android Driver Stack
Not have Vulkan 1.2 ¿1.1.178? compared with L4T linux driver
But has add more esencial extension in nowadays…
Mailbox support for less input lag.
VK_EXT_extended_dynamic_state
VK_EXT_extended_dynamic_state2
VK_EXT_4444_formats
VK_EXT_Vertex_input_dynamic_state so on android can working vertexInputDynamicState stuff
VK_EXT_robustness2 so on android can working nulldescriptors and robustImageAccess2 this extension it’s very crytical missing under Linux driver mostly test wil fail due missing this in more emulate gpu stuff.
Supported customborderColors
But under Android has other critical issues due missing some extensiones and features.
Missing Features shaderFloat16 and shaderInt8
Missing Feature timelineSemaphore
Missing Feature UniformBufferStandardLayout
Missing Feature storageBuffer8bitAccess and UniformAndStorageBuffer8BitAccess
Missing HostQueryReset due has Vulkan 1.1 and not have this optional extension implemented with Vulkan 1.2 has it in the core without this will fail init several apps with using this mandatory.
it’s missing in both cases Android and Linux
VK_EXT_depth_bias_control and feature depthBiasControl
VK_EXT_extended_dynamic_state3
Feature leastRepresentableValueForceUnormRepresentation
Feature DepthBiasExact
Feature primitiveTopologyListResetart