Gamma Fade

By Derek Smith


mac logo

Gamma Fade

Gamma Fade is a simple and clean monitor fade project. FutureBasic programmers will love me forever (in case you don't already), because you can fade the screen without fear of bit depth, monitor resolution, number of monitors on the system, system version, video card, whether you've downloaded enough porn.....etc, etc. This project is both FBII and FB^3 compatible and compiles nicely under either environment.

The Gamma Fade library was ported from Ingemar Ragnemalm's clear and concise Pascal Gamma Fade demo, which was itself ported from some old C library. You can find all kinds of interesting code at Ingemar's Corner.

Fading code being what it is, no, it does not fool with the color tables, it doesn't have any memory leaks, it DOES work in PG without anybody begging, it doesn't suck in anyway at all. Yes I am trashing clut_fade. Sorry.



Download in your pants

Download the entire mess of it right here. This version fixes even more problems with FB^3's register variables and compiles cleanly under Release 1 and the current beta version. Enjoy!


Download Gamma Fade 1.2
(43k)




Related note

If you're into fading, I have some related source code that fades images. You can download that project from this link. If you've never seen image fading, its very impressive.


Who, what, why?

This source code started life as a C library that somebody made a pascal front end to, and then somebody else converted the library itself to pascal. Sylvain Guillemette sent me the source hoping against hope that I could convert it to FutureBasic. Well, after much conversion work and rewriting, here we are.


If you use gamma fade, like it, hate it, or just want to chat with the WarMan, drop me a line at dereksmi@hawaii.edu. I'd love to hear from you.
Back to main page