| 172 | }; |
| 173 | |
| 174 | struct BenchmarkResult { |
| 175 | std::string name; |
| 176 | std::string decode_backend; |
| 177 | std::string composite_backend; |
| 178 | std::string note; |
| 179 | bool hw_decode_requested = false; |
| 180 | bool hw_decode_used = false; |
| 181 | bool readback_to_cpu = false; |
| 182 | bool upload_to_vulkan = false; |
| 183 | bool skipped = false; |
| 184 | TimingStats stats; |
| 185 | }; |
| 186 | |
| 187 | struct VulkanSummary { |
| 188 | uint32_t api_version = VK_API_VERSION_1_0; |
nothing calls this directly
no outgoing calls
no test coverage detected