RetroArch/gfx/drivers_shader/glslang.hpp
2020-03-03 11:08:16 +01:00

25 lines
417 B
C++

#ifndef GLSLANG_COMPILER_HPP
#define GLSLANG_COMPILER_HPP
#include <vector>
#include <string>
#include <stdint.h>
namespace glslang
{
enum Stage
{
StageVertex = 0,
StageTessControl,
StageTessEvaluation,
StageGeometry,
StageFragment,
StageCompute
};
bool compile_spirv(const std::string &source, Stage stage, std::vector<uint32_t> *spirv);
}
#endif