17#include "shaderc/shaderc.hpp"
49 shaderc_shader_kind
stage,
55 static void run(
TaskPool *__restrict pool,
void *task_data);
BatchHandle batch_compile(Span< const shader::ShaderCreateInfo * > &infos) override
Vector< Shader * > batch_finalize(BatchHandle &handle) override
static bool compile_module(VKShader &shader, shaderc_shader_kind stage, VKShaderModule &shader_module)
bool batch_is_ready(BatchHandle handle) override
static void cache_dir_clear_old()
virtual ~VKShaderCompiler()