I had an issue with the texture not filling the syphon recorder screen size. It comes down to ofDisableArbTex() being called in setup. Turned out that the shader that needed ofDisableArbTex still worked if I called ofEnableArbTex() inside the draw function.
ofEnableArbTex();
tex.loadScreenData(0,0,ofGetWidth(),ofGetHeight());
//both work
mainOutputSyphonServer.publishScreen();
individualTextureSyphonServer.publishTexture(&tex);
ofDisableArbTex();
I had an issue with the texture not filling the syphon recorder screen size. It comes down to ofDisableArbTex() being called in setup. Turned out that the shader that needed ofDisableArbTex still worked if I called ofEnableArbTex() inside the draw function.
ofEnableArbTex(); tex.loadScreenData(0,0,ofGetWidth(),ofGetHeight());
//both work mainOutputSyphonServer.publishScreen(); individualTextureSyphonServer.publishTexture(&tex);
ofDisableArbTex();
Worth mentioning I figure.