Commit graph

11 commits

Author SHA1 Message Date
a266120761 Profiler - "Expected order" workaround
So the profiler apparently expects starts and ends to be consistent in
ordering. Whenever the order changes, it will likely crash. Modified the
main loop so it doesn't add the debug output's timings if the profiler
has been reset due to reloading as a workaround. This needs to be fixed,
though.
2018-03-30 17:34:22 +02:00
3344f96af0 "Interactive mode" for common code
This prevents the script manager and sync manager from watching/loading
their files unless they're explicitely started using
Common::SetInteractiveMode()

This will avoid having the whole thing loaded twice when running the
builder.
2017-12-28 17:16:39 +01:00
542e791199 Scripting - Includes work! 2017-12-28 10:27:23 +01:00
3f6c61cfd3 Propagate project path as a T_FSPath 2017-12-27 14:15:49 +01:00
1e55dbb4d9 Moved prototype FS stuff to ebcl 2017-12-27 11:32:49 +01:00
646ec5a423 Profiler - Also use GL timestamps
* Get performance information from the GPU using GL timers
* Avoid using glFinish() for the profiler
* Display max( cpu time , gpu time ) in the profiler window
2017-12-24 16:02:17 +01:00
99d9e5c7eb Removed "forced" sequencer window 2017-11-30 13:58:54 +01:00
ae3958f785 Project manager - Use project path to load everything
+ Curves, script and shaders are loaded from the path of the project.
+ Main tool can be passed a parameter to specify the project's root.
2017-11-24 14:53:41 +01:00
41e9fdbd00 UI - Removed some useless includes 2017-11-24 12:11:02 +01:00
d16e583458 UI - Keyboard shortcuts / actions for various things
Quit, play/stop, undo/redo
2017-11-24 11:59:15 +01:00
0fcfeb1fee UI - Resolved last build issues
+ Tool has name!
+ Finished renaming files
+ Fixed common sync code that still had some SDL shit left
2017-11-24 10:08:41 +01:00
Renamed from main.cc (Browse further)