Commit graph

49 commits

Author SHA1 Message Date
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
8b0e6e2143 Removed useless parameters 2017-09-30 21:30:31 +02:00
f3d709a48d Bloom controls 2017-09-30 19:41:45 +02:00
802418219b Bloom pass moved to separate file 2017-09-30 19:13:06 +02:00
4249691406 Bloom highpass filter 2017-09-30 18:30:26 +02:00
f1628c0cd5 Partial bloom (missing highpass filter) 2017-09-30 17:58:48 +02:00
7e223ff2f4 Render-fucking-targets, motherfuckers! 2017-09-30 14:59:15 +02:00
8cd18913aa Texture / texture binding abstraction 2017-09-30 12:59:04 +02:00
1c63e8f417 UI added 2017-09-30 12:25:24 +02:00
7d16b704b5 Better abstraction for shader programs 2017-09-30 12:08:18 +02:00
4ff19bffa6 Camera control 2017-09-30 11:47:28 +02:00
f0b4f2d46e Raymarcher + automatic load 2017-09-30 11:23:14 +02:00
28088760b9 "Blank" window 2017-09-30 10:37:45 +02:00