81a8390606
Filesystem abstraction prototype - Partial path implementation
...
Initialisation, assignment, comparison, conversion to string, hashing
2017-12-26 12:00:41 +01:00
d77943f953
Demo building - Build configurations
2017-12-02 18:38:34 +01:00
0175bed077
Optimizer - Began working on constant folding
2017-12-01 07:30:03 +01:00
454ac7327a
Shaders - Split off manager part and source part
2017-11-24 16:44:18 +01:00
97478cf1e8
Project path manager added
2017-11-24 14:13:39 +01:00
d846fac3f6
Output debugger - Use built-in shaders
2017-11-24 13:48:50 +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
81a60d7832
UI - Fully separated from data
2017-11-24 09:52:47 +01:00
fac625eaf9
UI - Refactoring progress
...
(see previous log message)
2017-11-24 09:51:05 +01:00
90e1451141
UI - Refactoring progress
...
(see previous log message)
2017-11-24 07:28:17 +01:00
c465a38306
UI - Refactoring progress
...
(see previous log message)
2017-11-23 23:38:05 +01:00
05472b1c3a
UI - Refactoring progress
...
(see previous log message)
2017-11-23 23:31:24 +01:00
8fc496b15a
UI - Refactoring progress
...
(see previous log message)
2017-11-23 23:05:14 +01:00
c8b673c51a
UI - Refactoring progress
...
(see previous log message)
2017-11-23 22:51:50 +01:00
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
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
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
89d125761a
UI - Some refactoring
...
Basically trying to separate stuff from window.hh
2017-11-23 12:46:48 +01:00
3cf9e5c3ac
Build - Some improvements / fixes
...
+ fullclean no longer worked
+ F11 in vim
2017-11-22 20:35:05 +01:00
cc8d2b824e
Sync - Reloads can be undone
2017-11-22 15:43:06 +01:00
5445021664
Undo manager - Fixed some bugs
2017-11-22 14:13:43 +01:00
e11aff344f
Sequencer - Generic undo action for sync edits
2017-11-22 10:34:58 +01:00
4569bb30f4
Undo manager
2017-11-22 10:01:37 +01:00
1225e1b8a7
Build - Moved all 3rd party stuff to a subdirectory
2017-11-22 08:59:06 +01:00
5027d91782
Build - Changed output directory
2017-11-22 08:53:31 +01:00
e13d0c3638
UI improvements
2017-11-21 17:32:52 +01:00
037fea3101
Sequencer - Moved existing view to separate file
2017-11-20 17:01:09 +01:00
def4f9e9ea
Overrides - Color grading - Moved UI to separate files
2017-11-19 21:19:11 +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
af974518cb
Old code removal, 3/???
...
This isn't technically old code, just code I wrote but ended up not
using.
2017-11-15 17:19:40 +01:00
e98f2d831e
Old stuff removal, commit 2/???
2017-11-15 17:18:01 +01:00
f1d7935421
Removed some now-unused code
2017-11-15 17:16:12 +01:00
dd4c1ba7cd
Ops - Operator metadata
2017-11-12 17:46:47 +01:00
abb2c02d61
Compiler - Started work
...
Committing as I need to make a few adjustments to the AST in order to
simplify things.
2017-11-12 10:50:05 +01:00
351614123e
Parser - Split parser off from nodes code
2017-11-09 18:27:28 +01:00
0ed905bbde
Build parser check utility
2017-11-06 10:33:18 +01:00
77d46da19a
Started working on the AST + parser
2017-11-06 10:15:38 +01:00
bc5128c632
Fuck off, JSON.
2017-11-05 21:09:40 +01:00
173bc86ea9
More progress on de-std::-ifying the code
2017-11-04 09:17:31 +01:00
792c09b06f
Some EBCL use, mostly for testing
2017-11-01 23:45:09 +01:00
90abab29a3
Use EBCL
2017-11-01 23:34:31 +01:00
699e409e64
PicoJSON + utilities added
2017-10-31 09:22:38 +01:00
2c6b96c6e2
Started work on operators
2017-10-14 12:00:47 +02:00
ab4416ed58
Data structures for uniforms
2017-10-09 10:58:03 +02:00
d61158fa9e
Definitions for sync data
2017-10-07 16:56:20 +02:00
c4218efc64
Output debugger
...
(can display intermediary buffers)
2017-10-06 14:29:01 +02:00