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; |
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; |