A bunch of bug fixes, but most notably this time, I finally retired a bunch of screen savers that suck. Also I rewrote Jigsaw and Sonar as OpenGL programs, and they are a lot slicker now. The pieces in Jigsaw come in many more varieties, and it rotates the pieces as well.
XScreenSaver 5.08
XScreenSaver 5.08 out now.
Tags: firstperson, linux, mac, xscreensaver
Current Music: School of Seven Bells -- Wired for Light ♬
26 Responses:
Is there any good reason why the GL hacks are written in 1992 OpenGL 1.0? I suppose performance doesn't matter, but these are real anachronisms. I guess I'm used to OpenGL-ES where half of the functions you use no longer exist.
I'm sorry I didn't submit this earlier, but here is a patch to fix a t-junction problem in voronoi ( http://www.firebomb-w3c.org/lj/voronoi-5.08-fix.patch ). The cone didn't close because you were relying on (cos, sin) of "faces * (2 * PI / faces)" to be (1,0) which it may not be. Sometimes I'd get a one pixel tall horizontal glitch from the center of a sector to it's right edge.
I do really enjoy xscreensaver, I particularly enjoy the new screensaver Hypnowheel.
I've never even heard of OpenGL-ES, and I have no reason to believe that I've ever seen a machine capable of running it. Also, don't fix what ain't broke. That's the same reason I haven't re-implemented them all in PHP or Ruby or some such nonsense that the kids are all a-flutter over today.
Anyway, it's OpenGL 1.1, not 1.0. I remember the day I was finally able to assume the existence of glBindTexture().
Oh wait, is OpenGL-ES the bullshit hack that iPhone runs? Fuck that noise.
I wouldn't reimplement old hacks. But, I wouldn't write a new OpenGL app using immediate mode either (glDrawArrays and glDrawElements are from OpenGL 1.1).
A couple of comments from a happy user:
Maybe put the old ones in an extras/contrib/retired file? Personally, I still have vines in rotation.
I like this idea as well. Maybe just include a note saying you won't update them so if any core changes or whatever else somehow break them, people can send patches if they want? (Not that I'm missing glforestfire either.)
I don't hate it, and I don't run it ironically.
Install the pure-software GL drivers. In Debian Etch it's the libgl1-mesa-swx11 package, and it's something similar in Ubuntu. Then your choice of video card will have nothing to do with whether your machine crashes.
hard, couldn't even sh in:-(
You killed glforestfire you bastard! It's the only saver I use!
It's my favorite animation of sprinkling fire-like 3D triangles in a landscape filled with trees.
On my GMA 950 powered MacBook (running 10.5.6), Sonar has glitches.
G4 PowerBook (ATI Mobility Radeon 9600, OS X 10.5.6): different glitches with Sonar
Finally looking at this, and I can't reproduce it, or spot the problem by reading the code...
Exact same glitches here on a GMA 950-powered Macbook running 10.4.11.
Finally looking at this, and I can't reproduce it, or spot the problem by reading the code...
your userpic makes me want to love you
Finally looking at this, and I can't reproduce it, or spot the problem by reading the code...
You kept Noseguy?
A website bug: The changelog page says "download" in the title.
Can I read my mail with it yet?
I love the new jigsaw.
Thanks!
Yes! Thank you!
Tasty.
I just discovered this..
http://code.google.com/p/surveillancesaver/
http://i.document.m05.de/?p=459
My own hacking skills are nowhere near up to it, but I'm sure this would make a fantastic addition to any future XScreenSaver release. Would the Creative Commons License prohibit this?
Sorry I'm such a noob. I just had to mention it. I'd love to see this running on my Linux box.
I am a lazy noob. With a little more digging I just found this:
http://drzeus.best.vwh.net/cctv/