RetroArch
glslangtest::GlslangTest< GT > Member List

This is the complete list of members for glslangtest::GlslangTest< GT >, including all inherited members.

checkEqAndUpdateIfRequested(const std::string &expected, const std::string &real, const std::string &fname)glslangtest::GlslangTest< GT >inline
compile(glslang::TShader *shader, const std::string &code, const std::string &entryPointName, EShMessages controls, const TBuiltInResource *resources=nullptr)glslangtest::GlslangTest< GT >inline
compileAndLink(const std::string shaderName, const std::string &code, const std::string &entryPointName, EShMessages controls, glslang::EShTargetClientVersion clientTargetVersion, bool flattenUniformArrays=false, EShTextureSamplerTransformMode texSampTransMode=EShTexSampTransKeep, bool enableOptimizer=false, bool automap=true)glslangtest::GlslangTest< GT >inline
compileLinkIoMap(const std::string shaderName, const std::string &code, const std::string &entryPointName, EShMessages controls, int baseSamplerBinding, int baseTextureBinding, int baseImageBinding, int baseUboBinding, int baseSsboBinding, bool autoMapBindings, bool flattenUniformArrays)glslangtest::GlslangTest< GT >inline
compileLinkRemap(const std::string shaderName, const std::string &code, const std::string &entryPointName, EShMessages controls, const unsigned int remapOptions=spv::spirvbin_t::NONE)glslangtest::GlslangTest< GT >inline
defaultProfileglslangtest::GlslangTest< GT >private
defaultVersionglslangtest::GlslangTest< GT >private
forceVersionProfileglslangtest::GlslangTest< GT >private
GlslangTest()glslangtest::GlslangTest< GT >inline
isForwardCompatibleglslangtest::GlslangTest< GT >private
loadCompileUpgradeTextureToSampledTextureAndDropSamplersAndCheck(const std::string &testDir, const std::string &testName, Source source, Semantics semantics, Target target, const std::string &entryPointName="")glslangtest::GlslangTest< GT >inline
loadFileCompileAndCheck(const std::string &testDir, const std::string &testName, Source source, Semantics semantics, glslang::EShTargetClientVersion clientTargetVersion, Target target, bool automap=true, const std::string &entryPointName="", const std::string &baseDir="/baseResults/", const bool enableOptimizer=false)glslangtest::GlslangTest< GT >inline
loadFileCompileFlattenUniformsAndCheck(const std::string &testDir, const std::string &testName, Source source, Semantics semantics, Target target, const std::string &entryPointName="")glslangtest::GlslangTest< GT >inline
loadFileCompileIoMapAndCheck(const std::string &testDir, const std::string &testName, Source source, Semantics semantics, Target target, const std::string &entryPointName, int baseSamplerBinding, int baseTextureBinding, int baseImageBinding, int baseUboBinding, int baseSsboBinding, bool autoMapBindings, bool flattenUniformArrays)glslangtest::GlslangTest< GT >inline
loadFileCompileRemapAndCheck(const std::string &testDir, const std::string &testName, Source source, Semantics semantics, Target target, const std::string &entryPointName="", const unsigned int remapOptions=spv::spirvbin_t::NONE)glslangtest::GlslangTest< GT >inline
loadFilePreprocessAndCheck(const std::string &testDir, const std::string &testName)glslangtest::GlslangTest< GT >inline
loadFileRemapAndCheck(const std::string &testDir, const std::string &testName, Source source, Semantics semantics, Target target, const unsigned int remapOptions=spv::spirvbin_t::NONE)glslangtest::GlslangTest< GT >inline
outputResultToStream(std::ostringstream *stream, const GlslangResult &result, EShMessages controls)glslangtest::GlslangTest< GT >inline
preprocess(const std::string &source)glslangtest::GlslangTest< GT >inline
remap(const std::string shaderName, const std::vector< uint32_t > &code, EShMessages controls, const unsigned int remapOptions=spv::spirvbin_t::NONE)glslangtest::GlslangTest< GT >inline
tryLoadFile(const std::string &path, const std::string &tag, std::string *contents)glslangtest::GlslangTest< GT >inline
tryLoadSpvFile(const std::string &path, const std::string &tag, std::vector< uint32_t > &contents)glslangtest::GlslangTest< GT >inline