| 37 | } |
| 38 | |
| 39 | void IDBuffer::SetUp() |
| 40 | { |
| 41 | Base::SetUp(); |
| 42 | |
| 43 | framebuffer = |
| 44 | cpp::FrameBuffer(imgSize.x, imgSize.y, frameBufferFormat, idBuffer); |
| 45 | |
| 46 | instances.clear(); |
| 47 | |
| 48 | auto builder = ospray::testing::newBuilder( |
| 49 | idBuffer == OSP_FB_ID_PRIMITIVE ? "perlin_noise_volumes" : "instancing"); |
| 50 | ospray::testing::setParam(builder, "rendererType", rendererType); |
| 51 | ospray::testing::setParam(builder, "numInstances", vec2ui(10, 3)); |
| 52 | ospray::testing::setParam(builder, "useIDs", appIDs); |
| 53 | ospray::testing::commit(builder); |
| 54 | |
| 55 | world = ospray::testing::buildWorld(builder); |
| 56 | ospray::testing::release(builder); |
| 57 | } |
| 58 | |
| 59 | inline uint8_t to_uc(const float f) |
| 60 | { |
nothing calls this directly
no test coverage detected