Lines Matching refs:src
304 static bool compileShader(GLenum shaderType, const char* src,
312 glShaderSource(shader, 1, &src, NULL);
335 static void printShaderSource(const char* const* src) {
336 for (size_t i = 0; i < MAX_SHADER_LINES && src[i] != NULL; i++) {
337 fprintf(stderr, "%3zu: %s\n", i+1, src[i]);
341 static const char* makeShaderString(const char* const* src) {
343 for (size_t i = 0; i < MAX_SHADER_LINES && src[i] != NULL; i++) {
345 len += strlen(src[i]) + 1;
350 for (size_t i = 0; i < MAX_SHADER_LINES && src[i] != NULL; i++) {
351 strcpy(end, src[i]);
352 end += strlen(src[i]);
363 const char* src = makeShaderString(lines);
364 bool result = compileShader(shaderType, src, outShader);
370 delete[] src;