Commit graph

13 commits

Author SHA1 Message Date
68d01ca42e Shaders - Relative paths
Shaders are no longer found under /shaders in the project; they can be
anywhere. In addition, paths for both (program) instructions in the
script and include directives in shader source code are relative to the
file which contains them.
2017-12-29 11:33:15 +01:00
e8b3188be9 Scripts - Also watch included files 2017-12-28 13:02:48 +01:00
542e791199 Scripting - Includes work! 2017-12-28 10:27:23 +01:00
68f6c49066 More migration to T_FSPath 2017-12-27 14:53:19 +01:00
3e838627dc Parser - Preliminary work in (include)
The parser accepts (include "some file") at top level. It does nothing
so far, however, and having it do anything will require some new code
for file name / path handling.
2017-12-25 22:40:55 +01:00
7db090fb5d Scripting - Image unit binding 2017-12-24 11:10:38 +01:00
8839127c1a Scripting - Support for compute shader dispatch 2017-12-23 18:40:36 +01:00
5f6eee238f Parser - Refactored AST nodes
AST nodes use the same storage structure, whatever their nature.
2017-12-13 21:44:50 +01:00
c4ce6e90d7 Builder tool - Logging
Added logging using F_OPLogger wherever there were traces.
2017-12-03 13:05:54 +01:00
3986bd5386 Builder tool - Logging 2017-12-02 12:18:31 +01:00
59b23de5ed Parser - Fixed problem with unused functions 2017-11-30 17:56:37 +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
Renamed from opparser.cc (Browse further)