Home
last modified time | relevance | path

Searched refs:noiseOctavesCode (Results 1 – 1 of 1) sorted by relevance

/external/skia/src/shaders/
DSkPerlinNoiseShader.cpp1286 SkString noiseOctavesCode; in emitCode() local
1287 noiseOctavesCode.append("float result = 0.0;"); in emitCode()
1288 noiseOctavesCode.append("float ratio = 1.0;"); in emitCode()
1289 noiseOctavesCode.appendf("for (float i = 0.0; i < %d; i++) {", pne.octaves()); in emitCode()
1290 noiseOctavesCode.appendf("result += %s(p) / ratio;", noiseFuncName.c_str()); in emitCode()
1291 noiseOctavesCode.append("p *= 2.0;"); in emitCode()
1292 noiseOctavesCode.append("ratio *= 2.0;"); in emitCode()
1293 noiseOctavesCode.append("}"); in emitCode()
1294 noiseOctavesCode.append("return (result + 1.0) / 2.0;"); in emitCode()
1296 noiseOctavesArgs, noiseOctavesCode.c_str(), &noiseOctavesFuncName); in emitCode()