[SHARE] xray.jit.water on GPU with jit.gl.pix
Hello all,
it's 4 days that I'm working on this patch and it's almost working but i need your help to finish it,
I'm trying to port on GPU the nice Wesley Smith object X-ray.jit.water object
but there is an error I don't know where
here's the code of the object and after my patch,
can anyone help me to finish this patch?
Thank you
micron
NOTE: starting from a single white pixel the first iteration gives same result of X-ray.jit.water but from second iteration the result is different.
for(j=1; j < width-1; j++) {
fop[j] = fip1[j] + dampFactor*(fip1[j] - prev_fp[j] )
- timeSpaceFactor*fip2[j]*(4*fip1[j] - fip1[j-1] - fip1[j+1] - fip1_up[j] - fip1_down[j]
+ 0.5*(4*fip1[j] - fip1_up[j-1] - fip1_up[j+1] - fip1_down[j-1] - fip1_down[j+1] ));
CLIP(fop[j], -1, 1);
}
Ok, I found the error, the iteration need 2 time past.
Here I share my patch x.ray.jit.water porting on jit.gl.pix
it's not perfect but works ;)
hope someone can use it as starting point.
Bye
micron
P.S. Some admin can change the thred title to "[SHARE] xray.jit.water on GPU with jit.gl.pix"?
Hi Micron,
I'm interested in trying your patch, but I can't get it to work...
Any idea why ?
Thanks