ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/include/noise.h
(Generate patch)

Comparing deliantra/server/include/noise.h (file contents):
Revision 1.11 by root, Sat Apr 30 11:02:25 2011 UTC vs.
Revision 1.12 by root, Sun May 1 13:18:23 2011 UTC

235}; 235};
236 236
237typedef frac_gen<vec2d> frac2d; 237typedef frac_gen<vec2d> frac2d;
238typedef frac_gen<vec3d> frac3d; 238typedef frac_gen<vec3d> frac3d;
239 239
240/////////////////////////////////////////////////////////////////////////////
241
242template<typename T, typename U>
243T
244inline border_blend (T a, T b, vec2d P, U N, U W)
245{
246 U border = W; // within n places of the border
247
248 min_it (border, P [0]);
249 min_it (border, N - P [0]);
250 min_it (border, P [1]);
251 min_it (border, N - P [1]);
252
253 return blend (a, b,border, U(0), W);
254}
255
240#endif 256#endif
241 257

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines