942b6f239a
UI - Refactoring progress
...
(see previous log message)
2017-11-23 22:44:20 +01:00
4774426962
UI - More refactoring
...
The idea is to split off all UI/display code from e.g. the parser. This
could take a while.
2017-11-23 14:15:17 +01:00
0e8c95f27e
Overrides - Fixed segfault in initialisation
...
Override definitions were being moved, so there was no pointer left to
access the override on the next initialisation.
2017-11-20 16:16:53 +01:00
afe7c43351
Overrides - Functionality implemented
...
... with a few leftover bugs and a few missing features. Still, it works
nicely.
2017-11-20 14:33:57 +01:00
2b1657ac3a
Overrides - Camera angles problem fixed
...
Because of fucking numerical instability, updating the UI's input values
every frame caused problems. Fixed this by making sure it's set only if
the override is disabled or at the first frame after it is enabled.
2017-11-20 11:36:30 +01:00
aa58b016c2
Overrides - Camera UI
...
Camera control using the input overrides panel works, although the
controls are a bit too sensitive (and there's a risk of fucking things
up with bad Up vectors)
2017-11-20 11:12:27 +01:00
b954f20e0e
Overrides - Camera configuration
...
Camera overrides read their configuration from the script and make sure
that it is valid.
2017-11-20 10:05:09 +01:00
761b9fca1c
Overrides - Color grading overrides
...
Still a big bug in the widget.
2017-11-19 21:54:13 +01:00
f16ff2ec2e
Overrides - Defining more in the script
2017-11-19 08:51:23 +01:00
01326eda80
Overrides - Duplicate names handling fixed
2017-11-18 17:34:29 +01:00
7d85a87488
Overrides - Various bugs fixed, new overrides in script
2017-11-18 16:13:07 +01:00
aeefcbb633
Overrides - Support for integers
2017-11-18 15:17:42 +01:00
8cd6231206
Overrides - Fixed two bugs
...
* Sub-sections were ignored in the definitions
* Using the same label for all ImGui controlled caused problems.
2017-11-18 12:33:02 +01:00
0796847b5e
Overrides - Support in program
...
There's still a bug with the subsections (either during parsing or at
merge, but KID INTERRUPT!!!!)
2017-11-18 09:48:37 +01:00
12f580d384
Parser - Overrides stored in the AST
2017-11-17 20:33:56 +01:00
3a59078323
Parser + overrides - Partial parsing of ui-overrides sections
2017-11-17 14:09:36 +01:00
4ac51553bc
Overrides - Implementation for floats
...
Also fixed some UI stuff.
2017-11-16 23:15:44 +01:00
422ab564f3
Overrides - Started work
...
+ Basic structures
+ Partial implementation in the sync manager
+ Partial implementation of the single float override
+ Silly hardcoded tests in the demo/main files
2017-11-16 12:20:21 +01:00