Read/write properly from uniform blocks per STD140