#version 440
-#extension GL_NV_gpu_shader5 : enable
+#extension GL_ARB_gpu_shader_int64 : enable
// http://cbloomrants.blogspot.no/2014/02/02-11-14-understanding-ans-10.html
{
uint dist[4 * 256];
uint ransfreq[4 * 256];
+};
+
+layout(std140, binding = 12) buffer distBlock // Will become an UBO to rans.shader, thus layout std140.
+{
uvec4 ransdist[4 * 256];
uint sign_biases[4];
};