/** * Creates a retained mode GLSLShaderProgramRetained object that this * GLSLShaderProgram component object will point to. */ @Override void createRetained() { this.retained = new GLSLShaderProgramRetained(); this.retained.setSource(this); }
@Override synchronized void createMirrorObject() { // System.err.println("GLSLShaderProgramRetained : createMirrorObject"); // This method should only call by setLive(). if (mirror == null) { GLSLShaderProgramRetained mirrorGLSLSP = new GLSLShaderProgramRetained(); mirror = mirrorGLSLSP; mirror.source = source; } initMirrorObject(); }