Lines Matching defs:pShader
1049 CRGLSLShader *pShader = (CRGLSLShader*) data1;
1056 rc = SSMR3PutMem(pSSM, pShader, sizeof(*pShader));
1059 if (pShader->source)
1061 crStateSaveString(pShader->source, pSSM);
1068 diff_api.GetShaderiv(pShader->hwid, GL_SHADER_SOURCE_LENGTH, &sLen);
1072 diff_api.GetShaderSource(pShader->hwid, sLen, NULL, source);
1082 CRGLSLShader *pShader;
1086 pShader = crAlloc(sizeof(*pShader));
1087 if (!pShader) return NULL;
1092 rc = SSMR3GetMem(pSSM, pShader, sizeof(*pShader));
1095 pShader->source = crStateLoadString(pSSM);
1097 return pShader;
1103 CRGLSLShader *pShader = (CRGLSLShader*) data1;
2551 CRGLSLShader *pShader = crStateLoadGLSLShader(pSSM);
2553 if (!pShader) return VERR_SSM_UNEXPECTED_DATA;
2554 fNewKeyCheck = crHashtableAllocRegisterKey(pContext->glsl.programs, pShader->id);
2556 crHashtableAdd(pContext->glsl.shaders, pShader->id, pShader);
2599 CRGLSLShader *pShader = crStateLoadGLSLShader(pSSM);
2600 if (!pShader) return VERR_SSM_UNEXPECTED_DATA;
2601 crHashtableAdd(pProgram->activeState.attachedShaders, pShader->id, pShader);