Issue - Errors creating VirtualOpenGLSDSPainter at startup with advanced painters disabled
We get harmless-but-annoying errors loading the VirtualOpenGLSDSFacePainter plugin at startup: ERROR: /home/jared/k3d/modules/virtual_opengl_painters/sds_point_painter.cpp line 73: assertion delegate' failed ERROR: Error creating document plugin: VirtualOpenGLSDSPointPainter ERROR: /home/jared/k3d/modules/virtual_opengl_painters/sds_edge_painter.cpp line 73: assertion `delegate' failed ERROR: Error creating document plugin: VirtualOpenGLSDSEdgePainter ERROR: /home/jared/k3d/modules/virtual_opengl_painters/sds_face_painter.cpp line 73: assertion `delegate' failed ERROR: Error creating document plugin: VirtualOpenGLSDSFacePainter ... this is because the UI layer unconditionally loads the virtual SDS painters at startup, but all the SDS painters are in the advanced painter module, which is off by default. We need to: move the SDS painters out of the advanced module; turn the advanced module on by default; don't create SDS painters by default; best - figure-out a way to avoid creating any painters until they're needed.
Details
- Id:
- 9b2e091f7e3b9e36ff649b48155458080d7da913
- Type:
- Bugfix
- Creation Time:
- 2010-02-03 02:04 UTC
- Reporter:
- Timothy M. Shead <tshead@k-3d.com>
- Release:
- 0.8.0.0
- Status:
- Closed
Issue Log
| 2010-02-03 02:04 UTC | Timothy M. Shead <tshead@k-3d.com> | created | |
| 2010-02-06 05:16 UTC | Timothy M. Shead <tshead@k-3d.com> | edited title, description | |
| 2010-02-14 01:34 UTC | Timothy M. Shead <tshead@k-3d.com> | closed with disposition fixed | In the short-term, we've disabled all of the experimental painters and enabled the SDS painters, so the advanced painter module can be enabled by default. |