]> git.sesse.net Git - narabu/blobdiff - tally.shader
Pull the rANS distributions into uniforms instead of SSBOs. Speeds up stuff a bit.
[narabu] / tally.shader
index 351d3fb54e7aeb22dad59ec10019199382799663..e0fb9431432493721de3d436bc57c383b3575514 100644 (file)
@@ -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];
 };