To add, modern u-boot has enough UEFI support that you can get away with using it instead of this full tianocore-based implementation.
It still needs to be an RPi specific image on the card as this firmware lives on the sd card too.
One of the biggest advantages of the UEFI firmware is that you don't have to boot from the SD card. They are really unreliable and also awful for performance. USB3 or even netbooting are much better options.