mirror of
https://github.com/libretro/RetroArch.git
synced 2024-12-08 08:27:57 +00:00
25 lines
417 B
C++
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
|
||
|
|