glsl: shader storage blocks use different max block size values than uniforms