Gem 0.91.1
Up to Product page
For additional information about this project, please visit the
project page.
Available downloads
Release Notes
| Tested with | pd 0.40, pd 0.41 |
|---|---|
| State | Final release |
| License | GPL |
| Release Manager | IOhannes m zmölnig |
this is the first bugfix-release of Gem 0.91 codename tigital
bugfixes
this release fixes a buffer overflow that could crash Gem
release description for 0.91
like always we have removed (and introduced) numerous bugs, so all in all GEM should now run more stable for an incomplete list of fixed bug see the bug-tracker at http://sourceforge.net/projects/pd-gem
Pixes
- fiducial tracking
- artoolkit
- multitexture
- texture sharing
- recording streams of images into movies
- better movie reading support
- better video in support
- more sophisticated pix_buffer handling
- shared memory objects
text
- allow unicode characters
- use vera.ttf as default font instead of the copyrighted arial.ttf
- allow to override the default font with the environment variable "GEM_DEFAULT_FONT"
openGL
- generally use openGL-2.0 (if available)
- vertex/fragment shaders (GLSL and ARB/NV)
- framebuffers
openGL runtime checks
GEM now uses GLEW to detect openGL-features
at runtime this allows you to use all the cool features of your brand-new graphics card with the same binary as you used for your old gfx-card...cool
SIMD
more MMX/SSE2 optimized objects
runtime checks for supported CPU instruction set
w32-installer
there is now a w32 installer (based on NSIS) to ease the installation of GEM on windows.
single vs dual context
GEM uses a dual context approach to establish a valid openGL-context at startup;
you can now turn this OFF by setting the environmental variable GEM_SINGLE_CONTEXT=1
this should allow you to work if GEM crashes otherwise
deletion
- MarkEX has been removed from GEM and is now available as a separate library
- hardware-interfacing objects like [gemorb] and [gemtablet] have been removed
Change log
- loads of new objects
- GLSL shader support
- framebuffer support
- fiducial tracker
- texture sharing
- multitexture
- recording!
- shared memory pixes (on platforms that support this)
- unicode text rendering
- openGL runtime checks
- MMX/SSE2 optimization
- removal of MarkEx