diff options
| author | Wilhem Barbier <nounoursheureux@openmailbox.org> | 2017-06-28 15:29:56 +0200 |
|---|---|---|
| committer | Wilhem Barbier <nounoursheureux@openmailbox.org> | 2017-06-28 15:29:56 +0200 |
| commit | a0ac8ee2c4ce14a23deedeccf9911977e119749d (patch) | |
| tree | 8a0ad8fa3fd13fcac4f744f53c83a558fa70a506 /examples | |
| parent | fcd13fd5d22219d8ed69b88e9cc1138b96b9a16d (diff) | |
| download | raylib-a0ac8ee2c4ce14a23deedeccf9911977e119749d.tar.gz raylib-a0ac8ee2c4ce14a23deedeccf9911977e119749d.zip | |
Add more image generation functions: radial gradient and perlin noise
Diffstat (limited to 'examples')
| -rwxr-xr-x | examples/textures/gen | bin | 0 -> 13112 bytes | |||
| -rw-r--r-- | examples/textures/textures_image_generation.c | 12 |
2 files changed, 8 insertions, 4 deletions
diff --git a/examples/textures/gen b/examples/textures/gen Binary files differnew file mode 100755 index 00000000..a0f5bf61 --- /dev/null +++ b/examples/textures/gen diff --git a/examples/textures/textures_image_generation.c b/examples/textures/textures_image_generation.c index 9db64ef7..7525e8a2 100644 --- a/examples/textures/textures_image_generation.c +++ b/examples/textures/textures_image_generation.c @@ -11,7 +11,7 @@ #include "raylib.h" -#define TEXTURES_NUM 5 // for now we have 5 generation algorithms +#define TEXTURES_NUM 7 // for now we have 7 generation algorithms int main() { @@ -22,16 +22,20 @@ int main() Image verticalGradient = GenImageGradientV(screenWidth, screenHeight, RED, BLUE); Image horizontalGradient = GenImageGradientH(screenWidth, screenHeight, RED, BLUE); + Image radialGradient = GenImageRadialGradient(screenWidth, screenHeight, WHITE, BLACK); Image checked = GenImageChecked(screenWidth, screenHeight, 32, 32, RED, BLUE); Image whiteNoise = GenImageWhiteNoise(screenWidth, screenHeight, 0.5f); + Image perlinNoise = GenImagePerlinNoise(screenWidth, screenHeight, 8.f); Image cellular = GenImageCellular(screenWidth, screenHeight, 32); Texture2D textures[TEXTURES_NUM]; textures[0] = LoadTextureFromImage(verticalGradient); textures[1] = LoadTextureFromImage(horizontalGradient); - textures[2] = LoadTextureFromImage(checked); - textures[3] = LoadTextureFromImage(whiteNoise); - textures[4] = LoadTextureFromImage(cellular); + textures[2] = LoadTextureFromImage(radialGradient); + textures[3] = LoadTextureFromImage(checked); + textures[4] = LoadTextureFromImage(whiteNoise); + textures[5] = LoadTextureFromImage(perlinNoise); + textures[6] = LoadTextureFromImage(cellular); int currentTexture = 0; |
