www.pudn.com > DemoFluid2D.zip > smOmiga2D.psh


!!FP1.0 
#Tex0----Current Velocity 
#Tex0.x---u 
#Tex0.y---v 
DECLARE TexPARA = {0,0,0,0}; 
#V 
ADD R0, f[WPOS], {1,0,-1,0}; 
TEX R1, R0.xyww, TEX0, RECT; 
TEX R2, R0.zwww, TEX0, RECT; 
SUB R3.y, R1.y, R2.y; 
 
#U 
ADD R0, f[WPOS], {0,1,0,-1}; 
TEX R1, R0.xyww, TEX0, RECT; 
TEX R2, R0.zwww, TEX0, RECT; 
SUB R3.x, R1.x, R2.x; 
 
MUL R3.xy, R3, TexPARA; 
 
SUB o[COLR], R3.y, R3.x; 
 
END