RetroArch
|
Classes | |
class | GlslangInitializer |
class | GlslangTest |
struct | GTestSettings |
Enumerations | |
enum | Source { Source::GLSL, Source::HLSL } |
enum | Semantics { Semantics::OpenGL, Semantics::Vulkan } |
enum | Target { Target::AST, Target::Spv, Target::BothASTAndSpv } |
Functions | |
std::string | FileNameAsCustomTestSuffix (const ::testing::TestParamInfo< std::string > &info) |
EShLanguage | GetShaderStage (const std::string &stage) |
EShMessages | DeriveOptions (Source source, Semantics semantics, Target target) |
std::pair< bool, std::string > | ReadFile (const std::string &path) |
std::pair< bool, std::vector< std::uint32_t > > | ReadSpvBinaryFile (const std::string &path) |
bool | WriteFile (const std::string &path, const std::string &contents) |
std::string | GetSuffix (const std::string &name) |
Variables | |
GTestSettings | GlobalTestSettings = {nullptr, false, GLSLANG_TEST_DIRECTORY} |
|
strong |
|
strong |
|
strong |
EShMessages glslangtest::DeriveOptions | ( | Source | source, |
Semantics | semantics, | ||
Target | target | ||
) |
std::string glslangtest::FileNameAsCustomTestSuffix | ( | const ::testing::TestParamInfo< std::string > & | info | ) |
EShLanguage glslangtest::GetShaderStage | ( | const std::string & | stage | ) |
std::string glslangtest::GetSuffix | ( | const std::string & | name | ) |
std::pair< bool, std::string > glslangtest::ReadFile | ( | const std::string & | path | ) |
std::pair< bool, std::vector< std::uint32_t > > glslangtest::ReadSpvBinaryFile | ( | const std::string & | path | ) |
bool glslangtest::WriteFile | ( | const std::string & | path, |
const std::string & | contents | ||
) |
GTestSettings glslangtest::GlobalTestSettings = {nullptr, false, GLSLANG_TEST_DIRECTORY} |