Lines Matching refs:string
65 ShaderMetamorphicVariant (Context& context, const char* name, const std::string& vertexFilename, const std::string& recipientFilename, const std::string& variantFilename, SanityCheckFunc sanityCheck);
70 const std::string m_vertexFilename;
71 const std::string m_recipientFilename;
72 const std::string m_variantFilename;
75 std::string fileContents (const std::string& filename);
76 void render (const tcu::PixelBufferAccess& img, const std::string& vertexSrc, const std::string& fragmentSrc);
77 void checkNondet (const tcu::Surface& refImg, const std::string& vertexSrc, const std::string& fragmentSrc);
80 ShaderMetamorphicVariant::ShaderMetamorphicVariant (Context& context, const char* name, const std::string& vertexFilename, const std::string& recipientFilename, const std::string& variantFilename, SanityCheckFunc sanityCheck)
93 std::string ShaderMetamorphicVariant::fileContents (const std::string& filename)
102 std::string contents = std::string((const char*)(&data[0]));
106 void ShaderMetamorphicVariant::render (const tcu::PixelBufferAccess& img, const std::string& vertexSrc, const std::string& fragmentSrc)
159 void ShaderMetamorphicVariant::checkNondet (const tcu::Surface& refImg, const std::string& vertexSrc, const std::string& fragmentSrc)
174 std::string vertexSrc = fileContents(m_vertexFilename);
175 std::string recipientSrc = fileContents(m_recipientFilename);
176 std::string variantSrc = fileContents(m_variantFilename);
212 ShaderMetamorphicShaderset (Context& context, const char* name, const std::string& vertexFilename, const std::string& recipientFilename, std::vector<std::string> variantFilenames, SanityCheckFunc sanityCheck);
217 const std::string m_vertexFilename;
218 const std::string m_recipientFilename;
219 std::vector<std::string> m_variantFilenames;
226 ShaderMetamorphicShaderset::ShaderMetamorphicShaderset (Context& context, const char *name, const std::string& vertexFilename, const std::string& recipientFilename, std::vector<std::string> variantFilenames, SanityCheckFunc sanityCheck)
243 std::string variantName = de::FilePath(m_variantFilenames[variantNdx]).getBaseName();
334 std::vector<std::string> fragNames;
335 std::string vertexFilename = "graphicsfuzz/vertexShader.glsl";