Lines Matching refs:sksl
248 SkSL::String* sksl[kGrShaderTypeCount] = { in finalize() local
308 sksl[i] = &cached_sksl[i]; in finalize()
336 *sksl[kFragment_GrShaderType], in finalize()
361 *sksl[kVertex_GrShaderType], in finalize()
422 *sksl[kGeometry_GrShaderType], in finalize()
444 if (!this->checkLinkStatus(programID, errorHandler, sksl, glsl)) { in finalize()
467 glsl[i] = GrShaderUtils::PrettyPrint(*sksl[i]); in finalize()
492 SkSL::String* sksl[], const SkSL::String glsl[]) { in checkLinkStatus() argument
497 if (sksl) { in checkLinkStatus()
498 allShaders.appendf("// Vertex SKSL\n%s\n", sksl[kVertex_GrShaderType]->c_str()); in checkLinkStatus()
499 if (!sksl[kGeometry_GrShaderType]->empty()) { in checkLinkStatus()
500 allShaders.appendf("// Geometry SKSL\n%s\n", sksl[kGeometry_GrShaderType]->c_str()); in checkLinkStatus()
502 allShaders.appendf("// Fragment SKSL\n%s\n", sksl[kFragment_GrShaderType]->c_str()); in checkLinkStatus()
579 auto compileShader = [&](SkSL::ProgramKind kind, const SkSL::String& sksl, GrGLenum type) { in PrecompileProgram() argument
581 auto program = GrSkSLtoGLSL(glGpu, kind, sksl, settings, &glsl, errorHandler); in PrecompileProgram()