60 Commits (835f339dd2c39528255af22bfba20ca46183633f)

Author SHA1 Message Date
Vladimír Vondruš 451909575c ShaderTools,Trade: no longer say we return an empty Array on error. 4 years ago
Vladimír Vondruš ee27d42a37 ShaderTools,Trade: properly test failure states of all plugin APIs. 4 years ago
Vladimír Vondruš 7f4500d9e0 ShaderTools: port away from std::pair. 4 years ago
Vladimír Vondruš 8f311ad5fd Adapt remaining code to not use deprecated Optional<Array> conversion. 4 years ago
Vladimír Vondruš 51f7862e00 ShaderTools,Trade: return Optional<Array<char>> from converter plugins. 4 years ago
Vladimír Vondruš d20f3c3656 Clearly mention that errors are printed on failures in plugin APIs docs. 4 years ago
Vladimír Vondruš 7fb63a9434 *converter: join --plugin-dir with a relative search path, not absolute. 4 years ago
Vladimír Vondruš 505ad471ad CMake: use the CMAKE_FOLDER variable instead of FOLDER property. 4 years ago
Vladimír Vondruš 035af64b95 Work around clang-cl needing full definitions for extern template. 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š c57325385f *converter: port command-line utilities to the new Utility::Path. 4 years ago
Vladimír Vondruš 3e2bbb6ad0 ShaderTools: port to the new Utility::Path, including plugins, 4 years ago
Vladimír Vondruš 97e45ea14d Adapt tests to changes in Utility::Directory error reporting. 4 years ago
Vladimír Vondruš 44db05a13c Don't call Utility::Directory::rm() unconditionally in tests. 4 years ago
Vladimír Vondruš 822fa0d644 Updated copyright year. 4 years ago
Vladimír Vondruš d5e66e8009 Fix various variable shadowing warnings. 4 years ago
Vladimír Vondruš 2d52a713fb Work around GCC 4.8 warnings about zero as null pointer constant for {}. 4 years ago
Vladimír Vondruš aaeca5c855 doc: utilities don't require their dependencies to be enabled. 4 years ago
Vladimír Vondruš b389f9b6a4 Minor cleanup. 4 years ago
Vladimír Vondruš 663c9e17b7 ShaderTools: err, I suppose there's a reason why the define is here. 4 years ago
Vladimír Vondruš da3a36978b ShaderTools: this file is also "new". 4 years ago
Vladimír Vondruš 43c70b11dd doc: cnsistently reference all Magnum CLI tools from related APIs. 5 years ago
Vladimír Vondruš 95d19de8f0 ShaderTools,Trade: test printing of Feature flag supersets. 5 years ago
Vladimír Vondruš 6eb0a52228 ShaderTools,Text: update plugin interface docs accordingly to Trade. 5 years ago
Vladimír Vondruš e6d673c279 Propagate configuration options in Any* plugins. 5 years ago
Vladimír Vondruš ec19c25e46 Adapt to Corrade changes. 5 years ago
Vladimír Vondruš 8237626571 ShaderTools: update a TODO. 5 years ago
Vladimír Vondruš 3184b92a4a ShaderTools: a bit more consts. 5 years ago
Vladimír Vondruš d523ab7124 ShaderTools: less confusing function parameter names. 5 years ago
Vladimír Vondruš 29ac7b5a4d Trade,ShaderTools: add addFlags() / clearFlags() to all plugin interfaces. 5 years ago
Vladimír Vondruš 41dc0dffff ShaderTools: --{input,output}-format is a thing now. 5 years ago
Vladimír Vondruš d591c8d003 ShaderTools: GCC 4.8, come on, it's Friday. 5 years ago
Vladimír Vondruš c879f91f5a shaderconverter: add a very basic --info option. 5 years ago
Vladimír Vondruš c477836396 magnum-shaderconverter: use the less error-prone >= for flag checks. 5 years ago
Vladimír Vondruš cbdc5c9e21 ShaderTools: initial internal tools for SPIR-V reflection. 5 years ago
Vladimír Vondruš 50d187fe83 {scene,shader,image}converter: make output argument treating consistent. 5 years ago
Vladimír Vondruš 9b5c62fa46 ShaderTools: recognize also the Kernel stage. 5 years ago
Vladimír Vondruš 97d1c17ae1 ShaderTools: move the Stage enum to a dedicated header. 5 years ago
Vladimír Vondruš fa08cda9e5 ShaderTools: fart. 5 years ago
Vladimír Vondruš 3d136503d8 Updated copyright year. 5 years ago
Vladimír Vondruš 4f22a6a3fe Test: forgot to set IDE folders for some of these. 5 years ago
Vladimír Vondruš 92d0609e33 shaderconverter: avoid creating StringViews on dangling std::strings. 6 years ago
Vladimír Vondruš 38172d41b2 shaderconverter: allow specifying input/output format as well. 6 years ago
Vladimír Vondruš 6ec446ac2e ShaderTools: document relation between the CLI and C++ APIs. 6 years ago
Vladimír Vondruš 709931896d ShaderTools: doc that optimization / debug info doesn't affect validation. 6 years ago
Vladimír Vondruš c9d28af5d4 shaderconverter: hmm, this is wrong. 6 years ago
Vladimír Vondruš d15d024da1 ShaderTools: check for PreprocessOnly also in validate*(). 6 years ago
Vladimír Vondruš 0a32b74356 ShaderTools: forgot to test the PreprocessOnly check in link*(). 6 years ago
Vladimír Vondruš 5c223d2045 doc: reference CLI utils from plugin interface classes. 6 years ago