MCPcopy Create free account
hub / github.com/ValveSoftware/steam-audio / BENCHMARK

Function BENCHMARK

core/src/benchmark/benchmark_convolution.cpp:314–337  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

312}
313
314BENCHMARK(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}

Callers

nothing calls this directly

Calls 2

PrintOutputFunction · 0.85

Tested by

no test coverage detected