Here's a series of UBO tests I've started on for working on Mesa's implementation. All but uniform-block-initializer pass on nvidia.