| 95 | BENCHMARK(BM_Blit); |
| 96 | |
| 97 | static void BM_BlitFast(benchmark::State& state) { |
| 98 | Bitmap::SetFormat(format); |
| 99 | auto dest = Bitmap::Create(320, 240); |
| 100 | auto src = Bitmap::Create(320, 240); |
| 101 | auto rect = src->GetRect(); |
| 102 | for (auto _: state) { |
| 103 | dest->BlitFast(0, 0, *src, rect, opacity); |
| 104 | } |
| 105 | } |
| 106 | |
| 107 | BENCHMARK(BM_BlitFast); |
| 108 |