Fovia C++ In-Process API
Control Image Smoothing

A rendering engine may decide to smooth image output (but not necessarily). Generally there is no reason to alter this behavior but for cluster rendering this behavior is undesirable. In cluster based rendering smoothing (or any other filtering) shall be performed on the complete image.

//Assign the pointer according to your code
IRenderEngine* piRenderEngine = NULL;
ZEROMEMORY(rp);
rp.cbSize = sizeof(rp);
//Turn of Image smoothing bit
rp.Flags = 0;
//Set the mask so, we only affect the image smoothing bit
rp.FlagsMask= RENDER_FLAGS_ALLOW_IMAGE_SMOOTH;
if(piRenderEngine != NULL)
{
hr = piRenderEngine->SetRenderParams(&rp);
if(FAILED(hr)) return hr;
}