| 312 | } |
| 313 | |
| 314 | BENCHMARK(convolution) |
| 315 | { |
| 316 | PrintOutput("Buffer Size = %d Frame Time = %f ms\n", gFrameSize, SMPL_FRAME_TIME); |
| 317 | |
| 318 | PrintOutput("Running benchmark: Convolution (CPU)...\n"); |
| 319 | PrintOutput("%-10s %10s %10s %10s %10s\n", "#Sources", "#Channels", "Duration", "Order", "Time"); |
| 320 | BenchmarkConvolutionForScene("../../data/meshes/sponza.obj", IPL_SCENETYPE_DEFAULT, IPL_REFLECTIONEFFECTTYPE_CONVOLUTION); |
| 321 | PrintOutput("\n"); |
| 322 | |
| 323 | #if defined(IPL_USES_TRUEAUDIONEXT) |
| 324 | PrintOutput("Running benchmark: Convolution (Phonon + TAN)...\n"); |
| 325 | PrintOutput("%-10s %10s %10s %10s %10s\n", "#Sources", "#Channels", "Duration", "Order", "Time"); |
| 326 | BenchmarkConvolutionForScene("../../data/meshes/sponza.obj", IPL_SCENETYPE_DEFAULT, IPL_REFLECTIONEFFECTTYPE_TAN); |
| 327 | PrintOutput("\n"); |
| 328 | #endif |
| 329 | |
| 330 | #if (defined(IPL_USES_TRUEAUDIONEXT) && defined(IPL_USES_RADEONRAYS)) |
| 331 | PrintOutput("Running benchmark: Convolution (Radeon Rays + TAN)...\n"); |
| 332 | PrintOutput("%-10s %10s %10s %10s %10s\n", "#Sources", "#Channels", "Duration", "Order", "Time"); |
| 333 | BenchmarkConvolutionForScene("../../data/meshes/sponza.obj", IPL_SCENETYPE_RADEONRAYS, IPL_REFLECTIONEFFECTTYPE_TAN); |
| 334 | PrintOutput("\n"); |
| 335 | #endif |
| 336 | |
| 337 | } |
nothing calls this directly
no test coverage detected