Hey this is awesome! I've spend the last 3 or so weeks changing how my engine uses buffers, and hilariously, I changed from fragment rendering to compute rendering this last week actually :) I'm glad to see your still making progress!
Excellent! I've been looking into using a gbuffer with the ray marching version of my compute shader... :)