| 41 | BENCHMARK(BM_vRender); |
| 42 | |
| 43 | static void BM_Render(benchmark::State& state) { |
| 44 | Bitmap::SetFormat(format_R8G8B8A8_a().format()); |
| 45 | auto surface = Bitmap::Create(width, height); |
| 46 | auto system = Cache::SystemOrBlack(); |
| 47 | |
| 48 | auto font = Font::Default(); |
| 49 | for (auto _: state) { |
| 50 | font->Render(*surface, 0, 0, *system, 0, symbol); |
| 51 | } |
| 52 | } |
| 53 | |
| 54 | BENCHMARK(BM_Render); |
| 55 |