Lines Matching refs:ppSource
365 bool AppendShaderSource(char* pFilename, char** ppSource) in AppendShaderSource() argument
386 if (!(*ppSource)) in AppendShaderSource()
390 *ppSource = (char *)malloc(totalLen+1); // add space for a trailing 0 in AppendShaderSource()
392 if (!(*ppSource)) in AppendShaderSource()
397 *ppSource[0] = '\0'; in AppendShaderSource()
401 curLen = strlen(*ppSource); in AppendShaderSource()
408 *ppSource = getFile(&fs, *ppSource, &curLen, &totalLen); in AppendShaderSource()
414 bool AppendShaderSource(char* pFilename, char** ppSource) in AppendShaderSource() argument
449 if (!(*ppSource)) in AppendShaderSource()
453 *ppSource = new char[totalLen]; in AppendShaderSource()
455 if (!(*ppSource)) in AppendShaderSource()
460 *ppSource[0] = '\0'; in AppendShaderSource()
464 offset = (u32)(strlen(*ppSource) + 1); // + 1 for appending "\n" in AppendShaderSource()
474 strcpy_s(pTemp, totalLen, (*ppSource)); in AppendShaderSource()
476 delete [] (*ppSource); in AppendShaderSource()
477 *ppSource = pTemp; in AppendShaderSource()
480 fread(((*ppSource) + offset), fileLen, 1, fp); in AppendShaderSource()
481 (*ppSource)[totalLen - 1] = '\0'; in AppendShaderSource()