Lines Matching full:noise
31 // limitValue is the maximum perlin noise array index value allowed
32 // newValue is the current noise dimension (either width or height)
34 // If the noise value would bring us out of bounds of the current noise array while we are
35 // stiching noise tiles together, wrap the noise around the current dimension of the noise to
147 // Copy noise data
148 uint16_t noise[4][kBlockSize][2];
152 noise[channel][i][j] = fNoise[channel][i][j];
156 // Do permutations on noise data
160 fNoise[channel][i][j] = noise[channel][fLatticeSelector[i]][j];
169 // Compute gradients from permutated noise data
178 // Put the normalized gradient back into the noise data
355 struct Noise {
358 Noise(SkScalar component)
365 Noise noiseX(noiseVector.x());
366 Noise noiseY(noiseVector.y());
412 SkScalar noise = noise2D(channel, paintingData, stitchData, noiseVector);
414 (fType == kFractalNoise_Type) ? noise : SkScalarAbs(noise), ratio);
451 // This (1,1) translation is due to WebKit's 1 based coordinates for the noise
585 *validFlags = 0; // This is noise. Nothing is constant.
806 // Add vec3 noise function
882 // Mix final noise value
909 // Perturb the texcoords with three components of noise
1009 // Add noise function
1070 // affecting the result of the noise by making sure that we only have multiples of 1/255.
1135 // Compute the noise as a linear interpolation of 'a' and 'b'
1271 // This (1,1) translation is due to WebKit's 1 based coordinates for the noise
1304 // Simplex noise is currently disabled but can be enabled by defining SK_USE_SIMPLEX_NOISE
1354 str->append("\"fractal noise\"");