Raspberry Pi 5 Vulkan 1.3 missing API checklist
Few months ago I successfully played CS 1.6 on Raspberry 5 with Ubtunu 23.10, but as far as I understand, to play modern games, Vulkan 1.3 is needed. Right now drivers for Raspberry Pi 5 support Vulkan 1.2 which allows some older games like CS 1.6 to run. I also tried Sascha Willems repo on RPi 5 & 23.10 and lot of examples don't work because of missing functionality. Would it be possible to make a checklist of what remains to be implemented for Vulkan 1.3? @itoral @apinheiro
I also unsuccessfully tried to run Pytorch with Vulkan backend on RPi5 & Ubuntu 23.10 but I don't know if that failed from Pytorch's side or it too expects Vulkan 1.3.
Features to complete Vulkan 1.3
-
VK_EXT_extended_dynamic_state -
VK_EXT_extended_dynamic_state2 -
VK_EXT_texture_compression_astc_hdr (but when promoted to 1.3 runtime support not needed, just need to check if all infrastructure is in place) -
VK_EXT_ycbcr_2plane_444_formats (but when promoted to 1.3 runtime support not needed, just need to check if all infrastructure is in place)