Home | History | Annotate | Download | only in gl

Lines Matching refs:fProgram

441         if (0 != fCopyPrograms[i].fProgram) {
442 GL_CALL(DeleteProgram(fCopyPrograms[i].fProgram));
447 if (0 != fMipmapPrograms[i].fProgram) {
448 GL_CALL(DeleteProgram(fMipmapPrograms[i].fProgram));
472 if (fCopyPrograms[i].fProgram) {
473 GL_CALL(DeleteProgram(fCopyPrograms[i].fProgram));
477 if (fMipmapPrograms[i].fProgram) {
478 fProgram));
504 fCopyPrograms[i].fProgram = 0;
508 fMipmapPrograms[i].fProgram = 0;
3365 SkASSERT(!fCopyPrograms[progIdx].fProgram);
3366 GL_CALL_RET(fCopyPrograms[progIdx].fProgram, CreateProgram());
3367 if (!fCopyPrograms[progIdx].fProgram) {
3434 GrGLuint vshader = GrGLCompileAndAttachShader(*fGLContext, fCopyPrograms[progIdx].fProgram,
3442 GrGLuint fshader = GrGLCompileAndAttachShader(*fGLContext, fCopyPrograms[progIdx].fProgram,
3447 GL_CALL(LinkProgram(fCopyPrograms[progIdx].fProgram));
3450 GetUniformLocation(fCopyPrograms[progIdx].fProgram, "u_texture"));
3452 GetUniformLocation(fCopyPrograms[progIdx].fProgram, "u_posXform"));
3454 GetUniformLocation(fCopyPrograms[progIdx].fProgram, "u_texCoordXform"));
3456 GL_CALL(BindAttribLocation(fCopyPrograms[progIdx].fProgram, 0, "a_vertex"));
3471 SkASSERT(!fMipmapPrograms[progIdx].fProgram);
3472 GL_CALL_RET(fMipmapPrograms[progIdx].fProgram, CreateProgram());
3473 if (!fMipmapPrograms[progIdx].fProgram) {
3593 GrGLuint vshader = GrGLCompileAndAttachShader(*fGLContext, fMipmapPrograms[progIdx].fProgram,
3601 GrGLuint fshader = GrGLCompileAndAttachShader(*fGLContext, fMipmapPrograms[progIdx].fProgram,
3606 GL_CALL(LinkProgram(fMipmapPrograms[progIdx].fProgram));
3609 GetUniformLocation(fMipmapPrograms[progIdx].fProgram, "u_texture"));
3611 GetUniformLocation(fMipmapPrograms[progIdx].fProgram, "u_texCoordXform"));
3613 GL_CALL(BindAttribLocation(fMipmapPrograms[progIdx].fProgram, 0, "a_vertex"));
3632 if (!fCopyPrograms[progIdx].fProgram) {
3651 this->flushProgram(fCopyPrograms[progIdx].fProgram);
3878 if (!fMipmapPrograms[progIdx].fProgram) {
3886 this->flushProgram(fMipmapPrograms[progIdx].fProgram);