| 21 | }; |
| 22 | |
| 23 | void ImageOpBase::SetUp() |
| 24 | { |
| 25 | Base::SetUp(); |
| 26 | |
| 27 | instances.clear(); |
| 28 | |
| 29 | auto builder = ospray::testing::newBuilder("random_discs"); |
| 30 | ospray::testing::setParam(builder, "rendererType", rendererType); |
| 31 | ospray::testing::commit(builder); |
| 32 | |
| 33 | world = ospray::testing::buildWorld(builder); |
| 34 | ospray::testing::release(builder); |
| 35 | |
| 36 | camera.setParam("position", vec3f(0.f, 0.f, -2.5f)); |
| 37 | |
| 38 | imageOp = cpp::ImageOperation(imageOpType); |
| 39 | |
| 40 | frames = 1; |
| 41 | framebuffer = cpp::FrameBuffer(imgSize.x, |
| 42 | imgSize.y, |
| 43 | frameBufferFormat, |
| 44 | OSP_FB_COLOR | OSP_FB_ALBEDO | OSP_FB_NORMAL); |
| 45 | framebuffer.setParam("imageOperation", cpp::CopiedData(imageOp)); |
| 46 | framebuffer.commit(); |
| 47 | } |
| 48 | |
| 49 | #ifdef OSPRAY_MODULE_DENOISER |
| 50 | class DenoiserOp : public ImageOpBase, |
nothing calls this directly
no test coverage detected