Canvas troubleshooting: Difference between revisions

Jump to navigation Jump to search
m
Line 2: Line 2:


{{WIP}}
{{WIP}}
{{Stub}}


== Objective ==
== Objective ==
This article is intended to be a collection of tips, code snippets and patches for helping troubleshoot Canvas related issues, i.e. debugging, profiling and optimizing Canvas based efforts. Usually, there's plenty of optimization potential left even in scripting space.
This article is intended to be a collection of tips, code snippets and patches for helping troubleshoot Canvas related issues, i.e. debugging, profiling and optimizing Canvas based efforts. Usually, there's plenty of optimization potential left even in scripting space.


But at the end of the article, you'll also find a few C++ patches for SG/FG adding features to the Canvas system for exposing additional functionality to each Canvas/element, i.e. to help disable Canvas entirely, or to track update/rendering times per Element.
But at the end of the article, you'll also find a few C++ patches for SG/FG adding features to the Canvas system for exposing additional functionality to each Canvas/element, i.e. to help disable Canvas entirely, to track update/rendering times per Element or to get comprehensive OSG stats for each active Canvas camera.
 
 
== Background ==
== Background ==
{{FGCquote
{{FGCquote

Navigation menu