Use LDC and constant buffer state for UBO loads.
Presumably this does range checking and returns 0 for out of bounds access as required by robustness extensions.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information