This is a Cocoa OpenGL screensaver written in Objective C. It's modeled on the pretty falling snowflakes animation that Apple have been running on the iMac in the window of the local Apple store.
Tweakable parameters include snowflake size, depth fog, number of snowflakes, depth of scene, and background color. Defaults should make it look similar to the Apple display.
What is new in this release:
- Fixed the "textures disappearing after leaving full screen preview" bug; it turns out startAnimation may get called multiple times during the life of a screensaver process.
- Added support for multiple snowflake textures. Texture code changes may also help with the "multiple monitors" bug, but I don't have a setup to test with.
- Added support for snowflake resizing.
- Added nice snowflake textures and custom icon provided by Scott Melchionda.
- Switched to properly-ordered snowflake rasterization. (Wow, it does look better.)
Requirements:
- Mac OS X 10.1 or higher.
- OpenGL-capable video card.
Comments not found