Lines Matching refs:glGpu
57 GrGLGpu* glGpu = static_cast<GrGLGpu*>(dContext->priv().getGpu()); in CreateProgram() local
61 GrGLProgramBuilder builder(glGpu, desc, programInfo); in CreateProgram()
528 GrGLGpu* glGpu = static_cast<GrGLGpu*>(dContext->priv().getGpu()); in PrecompileProgram() local
530 const GrGLInterface* gl = glGpu->glInterface(); in PrecompileProgram()
554 auto program = GrSkSLtoGLSL(glGpu, kind, sksl, settings, &glsl, errorHandler); in PrecompileProgram()
559 if (GrGLuint shaderID = GrGLCompileAndAttachShader(glGpu->glContext(), programID, type, in PrecompileProgram()
560 glsl, glGpu->pipelineBuilder()->stats(), in PrecompileProgram()
575 cleanup_program(glGpu, programID, shadersToDelete); in PrecompileProgram()
580 GR_GL_CALL(glGpu->glInterface(), BindAttribLocation(programID, i, in PrecompileProgram()
584 const GrGLCaps& caps = glGpu->glCaps(); in PrecompileProgram()
586 GR_GL_CALL(glGpu->glInterface(), in PrecompileProgram()
591 GR_GL_CALL(glGpu->glInterface(), in PrecompileProgram()
596 GR_GL_CALL(glGpu->glInterface(), LinkProgram(programID)); in PrecompileProgram()
598 GR_GL_CALL(glGpu->glInterface(), GetProgramiv(programID, GR_GL_LINK_STATUS, &linked)); in PrecompileProgram()
600 cleanup_program(glGpu, programID, shadersToDelete); in PrecompileProgram()
604 cleanup_shaders(glGpu, shadersToDelete); in PrecompileProgram()