HomePhabricator
Diffusion MITK 5e0e87c36865

Handle RenderingManager like the singleton it is

Description

Handle RenderingManager like the singleton it is

This commit changes some public API. If this breaks something for you
it should be very straight forward to migrate:

  • Remove any RenderingManager and RenderingManager parameters
  • Use mitk::RenderingManager::GetInstance() to access the RenderingManager

Details:

  • Remove passing of RenderingManager to many constructors
  • RenderingManager::GetInstance() is single access point
  • Remove RenderingMode
  • Add AntiAliasing managed by RenderingManager
  • FXAA is on by default
  • No anti-aliasing in rendering tests by default

TODOs:

  • Anti-aliasing preference

Details

Provenance
kislinskAuthored on Nov 15 2019, 5:08 PM
kislinskPushed on Nov 15 2019, 5:08 PM
Parents
rMITKc348fdb4d8c8: Set default rendering mode to FXAA
Branches
Unknown
Tags
Unknown