]> git.sesse.net Git - narabu/blobdiff - tally.shader
More fixes of hard-coded values.
[narabu] / tally.shader
index 351d3fb54e7aeb22dad59ec10019199382799663..43ccdb3b03721ed5777b3f3d6b1ea54f44d2f258 100644 (file)
@@ -1,5 +1,5 @@
 #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
 
@@ -9,6 +9,10 @@ layout(std430, binding = 9) buffer layoutName
 {
        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];
 };