]> git.sesse.net Git - narabu/blobdiff - tally.shader
Make the encoder 100% GPU. Not working yet, though.
[narabu] / tally.shader
index a97a825d007a8400ad47d28f2019f7b99d55fded..1623a1dd06e845af873ba62adcdaa177ffe87c4e 100644 (file)
@@ -7,6 +7,7 @@ layout(local_size_x = 256) in;
 layout(std430, binding = 9) buffer layoutName
 {
        uint dist[4 * 256];
+       uvec2 ransdist[4 * 256];
 };
 
 const uint prob_bits = 12;
@@ -158,5 +159,5 @@ void main()
                memoryBarrierShared();
                barrier();
        }
-       dist[base + i] = new_dist[i];
+       ransdist[base + i] = uvec2(new_val, new_dist[i]);
 }