Cleanup: remove unused BLI_turbulence1
A slightly modified version of BLI_turbulence1, unused for years.
This commit is contained in:
@@ -31,7 +31,6 @@ extern "C" {
|
|||||||
float BLI_hnoise(float noisesize, float x, float y, float z);
|
float BLI_hnoise(float noisesize, float x, float y, float z);
|
||||||
float BLI_hnoisep(float noisesize, float x, float y, float z);
|
float BLI_hnoisep(float noisesize, float x, float y, float z);
|
||||||
float BLI_turbulence(float noisesize, float x, float y, float z, int nr);
|
float BLI_turbulence(float noisesize, float x, float y, float z, int nr);
|
||||||
float BLI_turbulence1(float noisesize, float x, float y, float z, int nr);
|
|
||||||
/* newnoise: generic noise & turbulence functions
|
/* newnoise: generic noise & turbulence functions
|
||||||
* to replace the above BLI_hnoise/p & BLI_turbulence/1.
|
* to replace the above BLI_hnoise/p & BLI_turbulence/1.
|
||||||
* This is done so different noise basis functions can be used */
|
* This is done so different noise basis functions can be used */
|
||||||
|
@@ -454,23 +454,6 @@ float BLI_turbulence(float noisesize, float x, float y, float z, int nr)
|
|||||||
return s / div;
|
return s / div;
|
||||||
}
|
}
|
||||||
|
|
||||||
float BLI_turbulence1(float noisesize, float x, float y, float z, int nr)
|
|
||||||
{
|
|
||||||
float s, d = 0.5, div = 1.0;
|
|
||||||
|
|
||||||
s = fabsf((-1.0f + 2.0f * BLI_hnoise(noisesize, x, y, z)));
|
|
||||||
|
|
||||||
while (nr > 0) {
|
|
||||||
|
|
||||||
s += fabsf(d * (-1.0f + 2.0f * BLI_hnoise(noisesize * d, x, y, z)));
|
|
||||||
div += d;
|
|
||||||
d *= 0.5f;
|
|
||||||
|
|
||||||
nr--;
|
|
||||||
}
|
|
||||||
return s / div;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* ********************* FROM PERLIN HIMSELF: ******************** */
|
/* ********************* FROM PERLIN HIMSELF: ******************** */
|
||||||
|
|
||||||
static const char g_perlin_data_ub[512 + 2] = {
|
static const char g_perlin_data_ub[512 + 2] = {
|
||||||
|
Reference in New Issue
Block a user