SkIRect out;
out.fLeft = index % GRID_WIDTH;
out.fTop = index / GRID_WIDTH;
- out.fRight = 1 + rand.nextU() % (GENERATE_EXTENTS / 3);
- out.fBottom = 1 + rand.nextU() % (GENERATE_EXTENTS / 3);
+ out.fRight = fLeft + 1 + rand.nextU() % (GENERATE_EXTENTS / 3);
+ out.fBottom = fTop + 1 + rand.nextU() % (GENERATE_EXTENTS / 3);
return out;
}
static inline SkIRect make_YXordered_rects(SkMWCRandom& rand, int index, int numRects) {
SkIRect out;
out.fLeft = index / GRID_WIDTH;
out.fTop = index % GRID_WIDTH;
- out.fRight = 1 + rand.nextU() % (GENERATE_EXTENTS / 3);
- out.fBottom = 1 + rand.nextU() % (GENERATE_EXTENTS / 3);
+ out.fRight = fLeft + 1 + rand.nextU() % (GENERATE_EXTENTS / 3);
+ out.fBottom = fTop + 1 + rand.nextU() % (GENERATE_EXTENTS / 3);
return out;
}
#include "SkTArray.h"
#include "TimerData.h"
-static const int kNumNormalRecordings = SkBENCHLOOP(0);
+static const int kNumNormalRecordings = SkBENCHLOOP(10);
static const int kNumRTreeRecordings = SkBENCHLOOP(10);
static const int kNumPlaybacks = SkBENCHLOOP(1);
static const size_t kNumBaseBenchmarks = 3;