Lines Matching refs:ppSource
372 bool AppendShaderSource(char* pFilename, char** ppSource) in AppendShaderSource() argument
393 if (!(*ppSource)) in AppendShaderSource()
397 *ppSource = (char *)malloc(totalLen+1); // add space for a trailing 0 in AppendShaderSource()
399 if (!(*ppSource)) in AppendShaderSource()
404 *ppSource[0] = '\0'; in AppendShaderSource()
408 curLen = strlen(*ppSource); in AppendShaderSource()
415 *ppSource = getFile(&fs, *ppSource, &totalLen, &curLen); in AppendShaderSource()
421 bool AppendShaderSource(char* pFilename, char** ppSource) in AppendShaderSource() argument
456 if (!(*ppSource)) in AppendShaderSource()
460 *ppSource = new char[totalLen]; in AppendShaderSource()
462 if (!(*ppSource)) in AppendShaderSource()
467 *ppSource[0] = '\0'; in AppendShaderSource()
471 offset = (u32)(strlen(*ppSource) + 1); // + 1 for appending "\n" in AppendShaderSource()
481 strcpy_s(pTemp, totalLen, (*ppSource)); in AppendShaderSource()
483 delete [] (*ppSource); in AppendShaderSource()
484 *ppSource = pTemp; in AppendShaderSource()
487 fread(((*ppSource) + offset), fileLen, 1, fp); in AppendShaderSource()
488 (*ppSource)[totalLen - 1] = '\0'; in AppendShaderSource()