Definition at line 203 of file noise.cpp.hpp.
203 {
204
205
206
207 switch(hash & 0xF) {
208 case 0:
return fl::avg7(
x,
y);
209 case 1:
return fl::avg7(-
x,
y);
210 case 2:
return fl::avg7(
x, -
y);
211 case 3:
return fl::avg7(-
x, -
y);
212 case 4:
return fl::avg7(
x,
z);
213 case 5:
return fl::avg7(-
x,
z);
214 case 6:
return fl::avg7(
x, -
z);
215 case 7:
return fl::avg7(-
x, -
z);
216 case 8:
return fl::avg7(
y,
z);
217 case 9:
return fl::avg7(-
y,
z);
218 case 10:
return fl::avg7(
y, -
z);
219 case 11:
return fl::avg7(-
y, -
z);
220
221 case 12:
return fl::avg7(
x,
y);
222 case 13:
return fl::avg7(-
x,
y);
223 case 14:
return fl::avg7(
x, -
y);
224 case 15:
return fl::avg7(-
x, -
y);
225 }
226 return 0;
227}
References FL_NO_EXCEPT, x, y, and z.
Referenced by inoise8_raw(), inoise8_raw(), and inoise8_raw().