add bind function to avoid texture copy #34
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi guys,
first thanks for your awesome work!
I've recently discovered that syphon copy texture if used via publish texture,
osx openGL profiler (and the code comments) says a second texture is used internally in syphon servers.
So I've tried to add a true bind functionality to draw directly in embedded syphon FBO using syphon's bindToDrawFrameOfSize method to avoid texture copy from openframeworks to syphonn.
few comments :
if the above sounds right i think it can be seen as a possibility to reduce graphics memory by two for ofxSyphon projects isn't it?
furthermore using textureID from syphon we can have the texture back in oF for further use (using syphon as a simple ofFbo)
[EDIT]
the typical use case is :
oF generates a big texture for a client and still want to display it
let me know what you think