fSwapRAndB = s.fSwapRAndB;
fTextureDomain = s.fTextureDomain;
- fCustomStage = s.fCustomStage;
- SkSafeRef(fCustomStage);
+ GrSafeAssign(fCustomStage, s.fCustomStage);
return *this;
}
}
GR_GL_CALL(gl, DeleteShader(programData->fFShaderID));
GR_GL_CALL(gl, DeleteProgram(programData->fProgramID));
- GR_DEBUGCODE(memset(programData, 0, sizeof(*programData));)
+ GR_DEBUGCODE(programData->fVShaderID = 0);
+ GR_DEBUGCODE(programData->fGShaderID = 0);
+ GR_DEBUGCODE(programData->fFShaderID = 0);
+ GR_DEBUGCODE(programData->fProgramID = 0);
}
////////////////////////////////////////////////////////////////////////////////