Home | History | Annotate | Download | only in gl

Lines Matching refs:GrGLProgram

8 #include "GrGLProgram.h"
21 SK_DEFINE_INST_COUNT(GrGLProgram)
43 GrGLProgram* GrGLProgram::Create(const GrGLContextInfo& gl,
46 GrGLProgram* program = SkNEW_ARGS(GrGLProgram, (gl, desc, stages));
54 GrGLProgram::GrGLProgram(const GrGLContextInfo& gl,
78 GrGLProgram::~GrGLProgram() {
97 void GrGLProgram::abandon() {
104 void GrGLProgram::overrideBlend(GrBlendCoeff* srcCoeff,
226 bool GrGLProgram::genEdgeCoverage(SkString* coverageVar,
301 void GrGLProgram::genInputColor(GrGLShaderBuilder* builder, SkString* inColor) {
303 case GrGLProgram::Desc::kAttribute_ColorInput: {
312 case GrGLProgram::Desc::kUniform_ColorInput: {
319 case GrGLProgram::Desc::kTransBlack_ColorInput:
322 case GrGLProgram::Desc::kSolidWhite_ColorInput:
330 void GrGLProgram::genUniformCoverage(GrGLShaderBuilder* builder, SkString* inOutCoverage) {
362 void GrGLProgram::genGeometryShader(GrGLShaderBuilder* segments) const {
387 const char* GrGLProgram::adjustInColor(const SkString& inColor) const {
419 SK_TRACE_EVENT1("GrGLProgram::CompileShader",
464 bool GrGLProgram::compileShaders(const GrGLShaderBuilder& builder) {
503 bool GrGLProgram::genProgram(const GrEffectStage* stages[]) {
815 bool GrGLProgram::bindOutputsAttribsAndLinkProgram(const GrGLShaderBuilder& builder,
879 void GrGLProgram::initSamplerUniforms() {
898 void GrGLProgram::setData(GrGpuGL* gpu) {