| 119 | BENCHMARK(BM_TiledBlit); |
| 120 | |
| 121 | static void BM_TiledBlitOffset(benchmark::State& state) { |
| 122 | Bitmap::SetFormat(format); |
| 123 | auto dest = Bitmap::Create(320, 240); |
| 124 | auto src = Bitmap::Create(64, 64); |
| 125 | auto rect = src->GetRect(); |
| 126 | for (auto _: state) { |
| 127 | dest->TiledBlit(32, 32, Rect{32,32,16,16}, *src, rect, opacity); |
| 128 | } |
| 129 | } |
| 130 | |
| 131 | BENCHMARK(BM_TiledBlitOffset); |
| 132 |