Remove GrRandom API in favor of SkRandom.
TEST=tests
R=bsalomon@google.com
Review URL: https://codereview.appspot.com/6855062
git-svn-id: http://skia.googlecode.com/svn/trunk@6539 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/tests/GLProgramsTest.cpp b/tests/GLProgramsTest.cpp
index a14c95c..1aaefbf 100644
--- a/tests/GLProgramsTest.cpp
+++ b/tests/GLProgramsTest.cpp
@@ -16,27 +16,25 @@
#include "GrBackendEffectFactory.h"
#include "effects/GrConfigConversionEffect.h"
-#include "GrRandom.h"
+#include "SkRandom.h"
#include "Test.h"
namespace {
-// GrRandoms nextU() values have patterns in the low bits
+// SkRandoms nextU() values have patterns in the low bits
// So using nextU() % array_count might never take some values.
-int random_int(GrRandom* r, int count) {
+int random_int(SkRandom* r, int count) {
return (int)(r->nextF() * count);
}
-bool random_bool(GrRandom* r) {
+bool random_bool(SkRandom* r) {
return r->nextF() > .5f;
}
-const GrEffect* create_random_effect(GrRandom* random,
+const GrEffect* create_random_effect(SkRandom* random,
GrContext* context,
GrTexture* dummyTextures[]) {
- // The new code uses SkRandom not GrRandom.
- // TODO: Remove GrRandom.
SkRandom sk_random;
sk_random.setSeed(random->nextU());
GrEffect* effect = GrEffectTestFactory::CreateStage(&sk_random, context, dummyTextures);
@@ -59,7 +57,7 @@
static const int NUM_TESTS = 512;
- GrRandom random;
+ SkRandom random;
for (int t = 0; t < NUM_TESTS; ++t) {
#if 0