diff options
author | sugoi@google.com <sugoi@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2013-04-17 13:46:56 +0000 |
---|---|---|
committer | sugoi@google.com <sugoi@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2013-04-17 13:46:56 +0000 |
commit | 4775cba7b37e24e8480bd2d96e297fd0828fb5c3 (patch) | |
tree | 16cd1aa26af814864aeb706f64fa0c8f20b4e701 /gm/perlinnoise.cpp | |
parent | d61ba6e5cf2c574cbbf23de58239a30fe52228a2 (diff) |
Perlin noise adjustments
1 ) Added GPU simplex noise as a comparison to GPU Perlin noise. It can be enabled simply by using a #define (SK_USE_SIMPLEX_NOISE)
2 ) Enabled GPU Perlin noise tests
3 ) Added a small benchmark for noise
4 ) Disabled GPU Perlin noise on Android based on benchmarks
Review URL: https://codereview.chromium.org/14087002
git-svn-id: http://skia.googlecode.com/svn/trunk@8719 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'gm/perlinnoise.cpp')
-rw-r--r-- | gm/perlinnoise.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/gm/perlinnoise.cpp b/gm/perlinnoise.cpp index 2b5539916e..e054c52ff2 100644 --- a/gm/perlinnoise.cpp +++ b/gm/perlinnoise.cpp @@ -39,8 +39,7 @@ protected: void test(SkCanvas* canvas, int x, int y, SkPerlinNoiseShader::Type type, float baseFrequencyX, float baseFrequencyY, int numOctaves, float seed, - bool stitchTiles) - { + bool stitchTiles) { SkShader* shader = (type == SkPerlinNoiseShader::kFractalNoise_Type) ? SkPerlinNoiseShader::CreateFractalNoise(baseFrequencyX, baseFrequencyY, numOctaves, seed, stitchTiles ? &fSize : NULL) : |