|
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} |
1.8.15