| 18 | } |
| 19 | |
| 20 | void LightTest::SetUp() |
| 21 | { |
| 22 | Base::SetUp(); |
| 23 | |
| 24 | // set common renderer parameter |
| 25 | if (rendererType == "pathtracer") |
| 26 | renderer.setParam("maxPathLength", 1); |
| 27 | if (rendererType == "scivis") { |
| 28 | renderer.setParam("shadows", true); |
| 29 | renderer.setParam("visibleLights", true); |
| 30 | } |
| 31 | |
| 32 | // build cornell box scene |
| 33 | auto builder = ospray::testing::newBuilder("cornell_box"); |
| 34 | ospray::testing::setParam(builder, "rendererType", rendererType); |
| 35 | ospray::testing::commit(builder); |
| 36 | auto group = ospray::testing::buildGroup(builder); |
| 37 | AddInstance(cpp::Instance(group)); |
| 38 | ospray::testing::release(builder); |
| 39 | |
| 40 | // position camera |
| 41 | camera.setParam("position", vec3f(0, 0, -2.4641)); |
| 42 | } |
| 43 | |
| 44 | void LightTest::AddInstancedLightWithMB( |
| 45 | cpp::Light light, const affine3f &xfm1, const affine3f &xfm2) |
nothing calls this directly
no test coverage detected