Remove RenderingManager parameters and RenderingMode
Summary:
Handle RenderingManager like the singleton it is
This differential 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
Test Plan: - A new reference screenshot for an affected rendering test was added to MITK-Data
Maniphest Tasks: T26815
Differential Revision: https://phabricator.mitk.org/D221