From AI Studio analysis of https://github.com/google/angle/blob/6a04a50f98cac71b25464d10289ce7a013841caf/src/libANGLE/renderer/vulkan/vk_renderer.cpp#L4879
These workarounds apply to GPUs designed by ARM (Mali), found in chipsets like Samsung Exynos, Google Tensor, and MediaTek Dimensity.
| Feature / Workaround | mFeatures Flag | 
Condition / Driver Version | Reason & Impact | 
|---|---|---|---|
| Protected Memory Restriction | supportsProtectedMemory | 
Blocked if: isARM && !pipelineProtectedAccess | 
Bug: On older ARM platforms, enabling VK_KHR_protected_memory causes excessive, unnecessary load/store unit activity. Workaround: Only enabled on ARM if the newer VK_EXT_pipeline_protected_access extension is also present, indicating a fixed driver. (b/208458772) | 
| Mixed Load Op Restriction | disallowMixedDepthStencilLoadOpNoneAndLoad | 
Enabled if: isARM && driverVersion < r38.1.0 | 
Bug: ARM drivers older than r38p1 are bug |