Iray Programmer's Manual

Global performance settings

The following parameters are shared by all render contexts which use Iray Interactive and are set with the mi::neuraylib::IRendering_configuration::set_renderer_option() method.

mi::Float32 irt_working_memory = "0.9"

This setting limits the amount of working device memory available to Iray Interactive as a fraction of the total device memory. The working device memory is used internally for temporary storage. It does not include memory required for scene and frame buffer storage. The setting is only used as an upper bound. Iray will allocate as much free device memory as possible up to the amount specified. By default the amount is set to 90%. It is adviced to set this option as high as possible. Iray performance benefits from increased working memory.