942b6f239a
UI - Refactoring progress
...
(see previous log message)
2017-11-23 22:44:20 +01:00
b5a5a5298c
UI - Refactoring progress
...
(see previous log message)
2017-11-23 14:47:25 +01:00
6ac2511ce7
UI - Refactoring progress
...
(see previous log message)
2017-11-23 14:43:15 +01:00
743af1d0d7
UI - Refactoring progress
...
(see previous log message)
2017-11-23 14:21:54 +01:00
88e5724fe9
UI - Started working on actions
...
+ Can be registered
+ Can be used to draw menu items and toolbar buttons
2017-11-23 13:54:39 +01:00
da570c14bf
UI - Better modal dialogs
...
+ Buttons can be configured
+ Message box implementation
+ Added confirmation dialogs for some of the stuff that needed them.
2017-11-23 12:24:40 +01:00
7105b7e7d1
Sync - Saving curve data
2017-11-23 09:31:23 +01:00
7ef4bedfa6
Sync - Curves file also stores duration
2017-11-22 15:02:54 +01:00
bd8eb2ff02
Sequencer - Edit demo duration
2017-11-22 14:14:49 +01:00
d9b82db5d4
Window - Modal dialogs
2017-11-22 14:13:02 +01:00
3fd377699f
Sequencer - Some work towards having a zoomable thing
...
Display areas for the header and the sequencer itself; writes lewd text
in the header with the appropriate font; computes some of the data for
proper zooming, and prints it to stdout because fuck you, that's why.
2017-11-20 21:54:46 +01:00
037fea3101
Sequencer - Moved existing view to separate file
2017-11-20 17:01:09 +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
7a4595e8e8
Overrides - Various color grading bugs fixed
2017-11-19 23:03:50 +01:00
761b9fca1c
Overrides - Color grading overrides
...
Still a big bug in the widget.
2017-11-19 21:54:13 +01:00
def4f9e9ea
Overrides - Color grading - Moved UI to separate files
2017-11-19 21:19:11 +01:00
17aecb3693
Overrides - Color grading - UI prototype finished
...
... And it mostly works!
2017-11-19 21:06:03 +01:00
04ebfad3e3
Overrides - Color grading - Color wheel
2017-11-19 18:49:01 +01:00
78aa60fcc7
Overrides - Color grading widget - Component mode
2017-11-19 16:13:41 +01:00
2c97f3a52e
UI overhaul
...
* Use menus instead of a silly window with checkboxes
* Windows can be closed, cannot be collapsed
* Left side windows have more vertical space
* Specific window for the sequencer
2017-11-19 10:21:08 +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
e0e7ab5441
Ops - Auto-reload + resize support
2017-11-15 23:12:09 +01:00
f1d7935421
Removed some now-unused code
2017-11-15 17:16:12 +01:00
3de255aad0
Started using new control code + bugfixes
...
The program is loaded and its init part is run. Many bugs were fixed in
the process, including various new bugs in the shaders manager.
2017-11-14 22:04:00 +01:00
c093ba2213
Adaptations to changes in corelib
2017-11-08 09:09:21 +01:00
69d80c910a
Progress on de-std::-ifying the code
2017-11-03 09:08:19 +01:00
ffe0fd8337
Sync - load curves from JSON file
2017-10-31 14:21:42 +01:00
59128de38f
Use the new sync code
2017-10-30 18:29:52 +01:00
58e3c35ea4
Time value, play button, playing
2017-10-07 17:39:38 +02:00
ee023c7fe8
Shader status window
2017-10-06 18:42:51 +02:00
c4218efc64
Output debugger
...
(can display intermediary buffers)
2017-10-06 14:29:01 +02:00
7483769714
FXAA
2017-10-05 18:35:35 +02:00
d5d56b094c
Todo list updated
2017-10-05 08:50:02 +02:00
2bbf14d827
Delay before resetting the demo when resizing
...
Maybe it will prevent the laptop from crashing.
2017-10-05 08:45:40 +02:00
5b3d883488
Removed unused copy program from main
2017-10-04 17:49:02 +02:00
2bd15c41ab
DoF ported to new shader management
2017-10-04 17:37:55 +02:00
61d6027a42
Shader manager "test" on raymarcher + fixes
2017-10-04 17:29:48 +02:00
40e6911209
Hopefully almost finish shader management
2017-10-04 16:29:39 +02:00
eb122b598e
Structure overhaul + shader stuff progress
2017-10-04 11:20:27 +02:00
5aee824bb0
Fixed profiler
2017-10-03 09:56:37 +02:00
aabf8949a8
Got rid of old texture binding code
...
Also this fixes the DoF texture wrapping bullshit
2017-10-02 14:48:16 +02:00
72acd42782
Resizing works
2017-10-02 13:51:08 +02:00
080eb3b29b
Moved camera to separate file
2017-10-02 10:12:27 +02:00
8264663ec8
Moved GLSL handling to separate file
2017-10-01 19:40:38 +02:00
b2be3dcb8c
Depth of field!!!
2017-10-01 18:51:02 +02:00
df1b51781e
Finished profiler
2017-10-01 14:10:00 +02:00
22a5a9b836
Profiler: hierarchy (+start values)
2017-10-01 12:48:55 +02:00
b5d7d3775b
Profiler (dumps to stdout for now)
2017-10-01 11:37:04 +02:00
b15b0097b2
Moved raymarcher to separate file
2017-09-30 21:53:45 +02:00
07b1960d5a
Raymarcher controls
2017-09-30 21:37:35 +02:00