"I will donate $5 for pixel shader support in the Second Life viewer but only if 100 other Second Life Residents will do the same."
— SignpostMarv Martin, Demonically Possessed Albino
Deadline to sign up by: 31st August 2007
2 people signed up, 98 more were needed
Pledge is payable upon release of a stable Second Life client and source code for Windows, Mac (PPC, Intel) and Linux that features Pixel Shading, or other shader technology that gives a significant improvement (giving the reaction similar to the jump between no vertex shader and vertex shader, quotes of "dude sweet", or other colloquial phrases associated with eye-candy and/or jaw-dropping visuals) in the visuals without compromising on performance (e.g. no more than 15%- other reasonably acceptable percentage- drop in frame rate on a complex lit scene on the pledgers' systems *and* the minimum recommend system spec at the time of stable release.
The candidate for this pledge must also have the ability to switch back and forth between the Linden Lab shader code and the "improved" shader code in the unlikely event that the "improved" shader code produces undesirable effects on a minority of systems/hardware setups.
Flexibility for other developers to add in their own shader code is also an essential requirement.
The ability to add shader effects which affect the output of snapshots, postcards and videos is also an essential requirement.
Demo effects to be included:
* Sepia Tone
Demo effects that would be nice:
* Motion blur type effect in a similar vein to the one employed in GTA:Vice City
* Motion blur type effect in a similar vein to the lighting effects employed in the anime film Akira
* Torleyvision (everything in Torley-esque watermelon tones)
* Meravision (everything in purple tones)