Syphon / Syphon-Framework

Syphon is a Mac OS X technology to allow applications to share video and still images with one another in realtime, instantly.
Other
460 stars 81 forks source link

FBO blit #14

Open bangnoise opened 10 years ago

bangnoise commented 10 years ago

FBO blit in (and out?)

See https://github.com/Syphon/Syphon-Framework/issues/13#issuecomment-43898681

bangnoise commented 10 years ago

This is implemented in https://github.com/GameClay/syphon-framework/tree/PSW-OpenGL3

Not considering this urgent. You can access the texture backing the internal FBO using SyphonServer's -newFrameImage, so maybe use the server's FBO instead of your own FBO that you then blit?

Arguments for welcome.

vade commented 8 years ago

This needs some research as some reports indicate Blit is slower than a quad render to an FBO.

Also we have slight concerns of pixel format (say RGBA vs BGRA formats let alone float / 16 to 8 bit conversion, etc)