580
edits
Line 1: | Line 1: | ||
== Task List == | == Task List == | ||
=== Core properties and subsystems === | === Core properties and subsystems === | ||
Line 14: | Line 10: | ||
* Migrate Nasal geo.Coord to be implemented in C++, and hence agree with SGGeodesy functions for courses, distances and so on. | * Migrate Nasal geo.Coord to be implemented in C++, and hence agree with SGGeodesy functions for courses, distances and so on. | ||
* Make it possible to implement commands in Nasal. (i.e a nasal method to register a function under a command name) | * Make it possible to implement commands in Nasal. (i.e a nasal method to register a function under a command name) | ||
=== Usability === | |||
The following all relate to testing and feedback: | |||
* Make the log system threaded | |||
* Always log level info and higher to a file in $FG_HOME (and rotate this so the previous log is available) | |||
* Make a PUI widget which can show log entries | |||
* Show TerraSync output in the TerraSync dialog (so people can observe errors / detect progress) | |||
* Show shader / rendering errors somewhere so we can trap shader compile errors more easily | |||
* Log out various strings and the /sim/rendering sub-tree, eg shader quality level settings, MSAA level | |||
=== Data / deployment === | === Data / deployment === |
edits