Searched refs:noiseOctavesCode (Results 1 – 1 of 1) sorted by relevance
1286 SkString noiseOctavesCode; in emitCode() local1287 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()