/[libvob]/libvob/vob/fillet/light3d.py
ViewVC logotype

Diff of /libvob/vob/fillet/light3d.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.5 by jvk, Fri Jun 27 10:11:48 2003 UTC revision 1.6 by jvk, Fri Jun 27 10:22:35 2003 UTC
# Line 63  void main( Line 63  void main(
63      float d4 = tex2D(tex0, tc + float2(-2/1024.0,0)).x;      float d4 = tex2D(tex0, tc + float2(-2/1024.0,0)).x;
64    
65      float4 color;      float4 color;
66      float diff = (abs(d1-d) + abs(d2-d) + abs(d3-d) + abs(d4-d));      float lim = .01;
67        float diff = (
68            (abs(d1-d)>lim ? 1 : 0) +
69            (abs(d2-d)>lim ? 1 : 0) +
70            (abs(d3-d)>lim ? 1 : 0) +
71            (abs(d4-d)>lim ? 1 : 0));
72      color.y = (d > .5 ? 1 : 0);      color.y = (d > .5 ? 1 : 0);
73      color.xz = 0;      color.xz = 0;
74      color.x = tex2D(tex0, tc).x;      color.x = tex2D(tex0, tc).x;
# Line 72  void main( Line 77  void main(
77      color.xyz = 0;      color.xyz = 0;
78    
79      // color.xyz = diff > .01 ? 0 : 1;      // color.xyz = diff > .01 ? 0 : 1;
80      color.w = diff > .01 ? 1 : 0;      color.w = smoothstep(0, 4, diff) * .5;
81      // color.w = 1;      // color.w = 1;
82    
83      col = color;      col = color;

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26