9 #ifndef TESTS_TEST_UTILS_COMPILER_TEST_H_ 10 #define TESTS_TEST_UTILS_COMPILER_TEST_H_ 66 const char *stringToFind,
67 const int expectedOccurrences)
const;
73 bool foundInCode(
const char *stringToFind,
const int expectedOccurrences)
const;
89 std::map<ShShaderOutput, std::string> mOutputCode;
96 #endif // TESTS_TEST_UTILS_COMPILER_TEST_H_ ShShaderSpec
Definition: ShaderLang.h:54
bool compileTestShader(GLenum type, ShShaderSpec spec, ShShaderOutput output, const std::string &shaderString, ShBuiltInResources *resources, ShCompileOptions compileOptions, std::string *translatedCode, std::string *infoLog)
Definition: compiler_test.cpp:47
def root
Definition: pyjsontestrunner.py:60
void addOutputType(const ShShaderOutput outputType)
Definition: compiler_test.cpp:97
unsigned int GLenum
Definition: gl2.h:69
ShBuiltInResources * getResources()
Definition: compiler_test.cpp:102
bool foundInCode(ShShaderOutput output, const char *stringToFind) const
Definition: compiler_test.cpp:137
const TIntermSymbol * FindSymbolNode(TIntermNode *root, const TString &symbolName, TBasicType basicType)
Definition: compiler_test.cpp:210
bool notFoundInCode(const char *stringToFind) const
Definition: compiler_test.cpp:198
Definition: ShaderLang.h:72
Definition: compiler_test.h:37
uint64_t ShCompileOptions
Definition: ShaderLang.h:99
GLsizei GLsizei GLchar * infoLog
Definition: gl2.h:446
bool foundInESSLCode(const char *stringToFind) const
Definition: compiler_test.h:52
std::basic_string< char, std::char_traits< char >, TStringAllocator > TString
Definition: Common.h:45
TBasicType
Definition: BaseTypes.h:45
EGLenum type
Definition: eglext.h:63
GLsizei const GLchar *const * string
Definition: gl2.h:479
Definition: IntermNode.h:254
void compile(const std::string &shaderString)
Definition: compiler_test.cpp:107
Definition: ShaderLang.h:248
Definition: IntermNode.h:79
bool foundInGLSLCode(const char *stringToFind) const
Definition: compiler_test.h:57
MatchOutputCodeTest(GLenum shaderType, ShCompileOptions defaultCompileOptions, ShShaderOutput outputType)
Definition: compiler_test.cpp:88
ShShaderOutput
Definition: ShaderLang.h:66
Definition: ShaderLang.h:69