Closed CaffeineViking closed 5 years ago
This doesn't look like it'll happen, we'll instead roll our own PPLL-solution similar to TressFX. Maybe I can use some parts of the source code, but porting everything seems to be diverging from our current solution here.
After solving #13 we should actually start trying to match the bindings of the constant buffer and creating the right storage buffers to match those in Dominik's implementation. We should take this in steps, and maybe compare the results of each pass side-by-side (i.e. VKHR and RealTimeHair) and see that they have similar results. I don't expect things to work out-of-the-box without some fixing, so let's do this iteratively.
I've currently inspected and verified local correctness of:
ReduceDepthBuffer
ClipCurves
PrefixSum_1
PrefixSum_2
Reorder
DrawStrands