#include "shader_library.hpp"#include "../input_validation.hpp"#include <mxvk/mxvk.hpp>#include <opencv2/core.hpp>#include <algorithm>#include <atomic>#include <cctype>#include <chrono>#include <cstring>#include <exception>#include <fstream>#include <iomanip>#include <iostream>#include <limits>#include <mutex>#include <stdexcept>#include <thread>#include <unordered_set>Go to the source code of this file.
Classes | |
| class | acmxvk::ShaderCompilationError |
Namespaces | |
| namespace | acmxvk |
Functions | |
| int | acmxvk::buildShaderLibrary (const Options &options) |
| std::string | acmxvk::escapeJson (std::string_view value) |
| bool | acmxvk::isValidCustomUniformName (const std::string &name) |
| ShaderManifest | acmxvk::loadShaderManifest (const fs::path &directory) |
| void | acmxvk::replaceBuiltFile (const fs::path &temporary, const fs::path &destination) |
| fs::path | acmxvk::resolveShaderBuildEntry (const fs::path &directory, std::string entry) |
| fs::path | acmxvk::resolveShaderManifestEntry (const fs::path &directory, std::string entry) |
| void | acmxvk::runGlslc (const std::string &executable, const fs::path &source_root, const fs::path &source, const fs::path &output) |
| fs::path | acmxvk::temporaryBuildPath (const fs::path &destination) |