
The Open Toolkit library 0.9.8
Posted Sunday, 31 May, 2009 - 16:45 by the FiddlerNew in this release:
- Full OpenGL 3.1 support
- New example browser with source code and documentation display
- Minor cleanups to the OpenGL API
- Improved stability
- Significantly improved TextPrinter performance
- OpenGLErrorExceptions thrown on OpenGL errors (debug builds only)
- A large number of bug fixes. Refer to the [Resolved issues] section in the full release notes
This release contains potentially breaking changes. Please read the release notes and known issues before upgrading.


Comments
Re: The Open Toolkit library 0.9.8
Excellent, thanks for wrapping it up :)
Re: The Open Toolkit library 0.9.8
Thanks for the excellent work. I'm going to try to upgrade soon. :)
Re: The Open Toolkit library 0.9.8
Upgraded my project and everything seems to be working fine, at least on Windows. :)
Again excellent work guys.
Re: The Open Toolkit library 0.9.8
Very cool. I will realign my code and try out the TextPrinter stuff immediately.
*edit* Early testing looks good. Text rendering bugs on Ubuntu no longer observed.
Re: The Open Toolkit library 0.9.8
Text rendering bugs on Ubuntu no longer observed.
Excellent. My workarounds for this were pretty messy.
Re: The Open Toolkit library 0.9.8
Careful, text wrapping is still not working on Mono. Only translations do.
Unfortunately, this bug won't be fixed for Mono 2.6 (September release): it seems they might add the new, Pango-based text renderer but not enable it by default. Mono 2.8 is the soonest we can expect a complete solution.
Does anyone know how Pango or Mono.Pango works?
Re: The Open Toolkit library 0.9.8
I have used Pango before to create a custom widget in GTK+, but nothing very advanced, just simple text layouting.
Do you want to create a Pango-based text layouting engine for OpenTK?
I don't know exactly how OpenTK works in regards to text layout, do you use GDI+ on Windows and rely on Mono implementation of GDI? Would the plan in the meantime to add a Pango-based engine because Mono has bugs?
Re: The Open Toolkit library 0.9.8
Do you want to create a Pango-based text layouting engine for OpenTK?
I don't know exactly how OpenTK works in regards to text layout, do you use GDI+ on Windows and rely on Mono implementation of GDI? Would the plan in the meantime to add a Pango-based engine because Mono has bugs?
Correct on all accounts. OpenTK relies on System.Drawing (GDI+) to render glyphs and lay them out to form text.
I'd appreciate it if you can give some pointers regarding Pango. I have added an issue report with more details on the problem (#932: Text rendering on Mono - investigate GDI+ alternatives).