Home | History | Annotate | Download | only in opengl

Lines Matching defs:source

5  * Copyright 2015 The Android Open Source Project
170 print("ERROR: Inconsistent source/enable for shader stage %s!\n", getShaderTypeName((ShaderType)shaderStageNdx));
185 print("ERROR: Source specified for unsupported shader stage %s!\n", getShaderTypeName((ShaderType)shaderStageNdx));
492 static string removeExtraIndentation (const string& source)
496 for (int ndx = 0; ndx < (int)source.length() && isWhitespace(source[ndx]); ndx++)
497 numIndentChars += source[ndx] == '\t' ? 4 : 1;
505 for (int pos = 0; pos < (int)source.length(); pos++)
507 char c = source[pos];
515 if (source[pos] == '\r' && source[pos+1] == '\n')
840 case TOKEN_SHADER_SOURCE: return "source";
1313 string source;
1317 source = parseShaderSource(m_curTokenStr.c_str());
1322 case TOKEN_VERTEX: program.sources.sources[SHADERTYPE_VERTEX].push_back(source); break;
1323 case TOKEN_FRAGMENT: program.sources.sources[SHADERTYPE_FRAGMENT].push_back(source); break;
1324 case TOKEN_TESSELLATION_CONTROL: program.sources.sources[SHADERTYPE_TESSELLATION_CONTROL].push_back(source); break;
1325 case TOKEN_TESSELLATION_EVALUATION: program.sources.sources[SHADERTYPE_TESSELLATION_EVALUATION].push_back(source); break;
1326 case TOKEN_GEOMETRY: program.sources.sources[SHADERTYPE_GEOMETRY].push_back(source); break;
1398 string source;
1402 source = parseShaderSource(m_curTokenStr.c_str());
1407 case TOKEN_VERTEX: vertexSources.push_back(source); break;
1408 case TOKEN_FRAGMENT: fragmentSources.push_back(source); break;
1409 case TOKEN_TESSELLATION_CONTROL: tessellationCtrlSources.push_back(source); break;
1410 case TOKEN_TESSELLATION_EVALUATION: tessellationEvalSources.push_back(source); break;
1411 case TOKEN_GEOMETRY: geometrySources.push_back(source); break;
1416 bothSource = source;