Home | History | Annotate | Download | only in functional

Lines Matching refs:source

5  * Copyright 2016 The Android Open Source Project
67 std::ostringstream source;
69 source << glu::getGLSLVersionDeclaration(version) << "\n"
74 case TEST_PRECISE_AS_MACRO_NAME: source << "#define precise 0\n"; break;
78 case TEST_PRECISE_MACRO_AND_ARGUMENT: source << "#define precise aName\n"; break;
86 source << (supportsES32 ? "" : "#extension GL_EXT_geometry_shader : enable\n")
91 source << (supportsES32 ? "" : "#extension GL_EXT_tessellation_shader : enable\n")
96 source << (supportsES32 ? "" : "#extension GL_EXT_tessellation_shader : enable\n")
108 source << "\n"
116 source << "\n"
126 source << "void main()\n"
132 case TEST_PRECISE_MACRO_AND_VARIABLE: source << " int precise = 1;\n"; break;
133 case TEST_PRECISE_AS_MACRO_NAME: source << " int number = precise;\n"; break;
138 source << "}\n";
140 return source.str();
147 const char* const source = shaderSource.c_str();
150 shader.setSources(1, &source, &length);