Vladimír Vondruš
8f311ad5fd
Adapt remaining code to not use deprecated Optional<Array> conversion.
4 years ago
Vladimír Vondruš
cd13b45584
GL,ShaderTools: add missing include.
...
Got broken by Macros.h removed from Corrade/Utility/Debug.h.
4 years ago
Vladimír Vondruš
13d04fdc38
Adapt to Corrade PluginManager changes.
4 years ago
Vladimír Vondruš
b0bfcbe00e
Adapt to Corrade changes.
4 years ago
Vladimír Vondruš
3e2bbb6ad0
ShaderTools: port to the new Utility::Path, including plugins,
...
Again, exists() + read() is now an atomic and more robust Path::read(),
apart from that not much interesting.
4 years ago
Vladimír Vondruš
822fa0d644
Updated copyright year.
4 years ago
Vladimír Vondruš
9c2181dc3c
doc: rename DOXYGEN_IGNORE() to DOXYGEN_ELLIPSIS().
...
And use DOXYGEN_IGNORE() for replacing with nothing.
4 years ago
Vladimír Vondruš
97d1c17ae1
ShaderTools: move the Stage enum to a dedicated header.
...
Will be used by SPIR-V reflection APIs, which don't need the whole
converter interface and all the pluginmanager stuff dragged along.
5 years ago
Vladimír Vondruš
3d136503d8
Updated copyright year.
5 years ago
Vladimír Vondruš
6b93a2d364
ShaderTools: fix the input callback snippet to be less wrong.
...
First of all, it's quite unusual to have an array of const chars. Then,
it was not really handling file opening errors, which is actually a VERY
BAD THING when you are wondering why your include isn't parsed.
6 years ago
Vladimír Vondruš
f80b238e27
ShaderTools: intro docs for AbstractConverter.
...
Now that we have AnyShaderConverter we can finally do that.
6 years ago
Vladimír Vondruš
13dfb6472f
ShaderTools: bootstrap new library.
...
Currently there's just a plugin interface for shader converters. More
stuff (probably something like SPIR-V reflection) will come later.
6 years ago