webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Protected Member Functions | List of all members
MatchOutputCodeTest Class Reference

#include <compiler_test.h>

Inheritance diagram for MatchOutputCodeTest:
testing::Test DebugShaderPrecisionTest GLSLCompatibilityOutputTest NoDebugShaderPrecisionTest NVDrawBuffersTest RecordConstantPrecisionTest

Protected Member Functions

 MatchOutputCodeTest (GLenum shaderType, ShCompileOptions defaultCompileOptions, ShShaderOutput outputType)
 
void addOutputType (const ShShaderOutput outputType)
 
ShBuiltInResourcesgetResources ()
 
void compile (const std::string &shaderString)
 
void compile (const std::string &shaderString, const ShCompileOptions compileOptions)
 
bool foundInESSLCode (const char *stringToFind) const
 
bool foundInGLSLCode (const char *stringToFind) const
 
bool foundInCode (ShShaderOutput output, const char *stringToFind) const
 
bool foundInCode (ShShaderOutput output, const char *stringToFind, const int expectedOccurrences) const
 
bool foundInCode (const char *stringToFind) const
 
bool foundInCode (const char *stringToFind, const int expectedOccurrences) const
 
bool notFoundInCode (const char *stringToFind) const
 
- Protected Member Functions inherited from testing::Test
 Test ()
 
virtual void SetUp ()
 
virtual void TearDown ()
 

Constructor & Destructor Documentation

◆ MatchOutputCodeTest()

MatchOutputCodeTest::MatchOutputCodeTest ( GLenum  shaderType,
ShCompileOptions  defaultCompileOptions,
ShShaderOutput  outputType 
)
protected

Member Function Documentation

◆ addOutputType()

void MatchOutputCodeTest::addOutputType ( const ShShaderOutput  outputType)
protected

◆ compile() [1/2]

void MatchOutputCodeTest::compile ( const std::string shaderString)
protected

◆ compile() [2/2]

void MatchOutputCodeTest::compile ( const std::string shaderString,
const ShCompileOptions  compileOptions 
)
protected

◆ foundInCode() [1/4]

bool MatchOutputCodeTest::foundInCode ( ShShaderOutput  output,
const char *  stringToFind 
) const
protected

◆ foundInCode() [2/4]

bool MatchOutputCodeTest::foundInCode ( ShShaderOutput  output,
const char *  stringToFind,
const int  expectedOccurrences 
) const
protected

◆ foundInCode() [3/4]

bool MatchOutputCodeTest::foundInCode ( const char *  stringToFind) const
protected

◆ foundInCode() [4/4]

bool MatchOutputCodeTest::foundInCode ( const char *  stringToFind,
const int  expectedOccurrences 
) const
protected

◆ foundInESSLCode()

bool MatchOutputCodeTest::foundInESSLCode ( const char *  stringToFind) const
inlineprotected

◆ foundInGLSLCode()

bool MatchOutputCodeTest::foundInGLSLCode ( const char *  stringToFind) const
inlineprotected

◆ getResources()

ShBuiltInResources * MatchOutputCodeTest::getResources ( )
protected

◆ notFoundInCode()

bool MatchOutputCodeTest::notFoundInCode ( const char *  stringToFind) const
protected

The documentation for this class was generated from the following files: