Releases: Syphon/Syphon-Framework
Syphon SDK 5
The fifth release of the Syphon framework for developers.
This release adds support for Core Profile OpenGL.
If you are updating from an older version, please note the following API changes introduced in version 3:
- SyphonClient is now associated with a single CGL context on instantiation
- SyphonServerDirectory's notifications now present the SyphonServerDirectory instance as the notification object, and provide the server dictionary as the associated user-info. Previously the server dictionary was the notification object.
Syphon SDK 4 Alpha 1
An alpha release of the Syphon framework for developers.
The following has changed since the last release:
- Support for Core Profile OpenGL
This release is a work in progress, and we welcome testing and feedback.
Syphon SDK 3
The third release of the Syphon framework for developers.
Changes since the last SDK include:
- Optional support for MSAA and depth and stencil buffers in Syphon servers
- Improved behaviour in command-line tools and off-screen applications
- Improved detection of improperly terminated remote servers
Please note the following API changes:
- SyphonClient is now associated with a single CGL context on instantiation
- SyphonServerDirectory's notifications now present the SyphonServerDirectory instance as the notification object, and provide the server dictionary as the associated user-info. Previously the server dictionary was the notification object.
Support for Core Profile OpenGL is not included in this release. If you are developing with Core Profile GL, please join us on the core-profile branch. We would welcome your feedback before we incorporate our work there into the next release.
Public Beta 2
The second release of the Syphon framework for developers.
Changes since the last SDK include:
- Improve removal of servers if a remote application with servers hangs or crashes
- Fix a potential lock conflict when stopping clients
- Add - newFrameImage method to SyphonServer
- Fix issue where one frame of garbage was sometimes sent to its first client if a server used - hasClients to conditionally draw
- Fix issue which affected publishing a GL_TEXTURE_2D texture with no mipmaps
- Make the Syphon icon available for use by applications
- Fix issue which delayed server discovery in some versions of MacOS X
- If an application fails to stop servers programmatically, they are stopped by the framework when the application quits
Public Beta 1
The first release of the Syphon framework for developers.
Changes since the private beta include:
- Servers and clients can no longer degrade each other's performance: subsequently calls to SyphonServer and SyphonClient return much faster.
- SyphonClient provides valid output from newFrameForContext: if you pass multiple non-shared CGLContexts to the same client.
- Improved documentation.