jwz - XScreenSaver 5.08 [entries|archive|friends|userinfo]
jwz

  www.jwz.org
  userinfo
  archive
  rss

Links
[»| [DNA Lounge] [Blog] [iCal] ]
[»| [DNA Lounge Legal Defense Fund] ]
[»| [WebCollage] [LJ WebCollage] ]

XScreenSaver 5.08 [Sun, 28-Dec-2008 12:14 AM]
Previous Entry Add to Memories Tell a Friend Next Entry
[Tags|, , ]
[music |School of Seven Bells -- Wired for Light]

XScreenSaver 5.08 out now.

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.

linkReply

Comments:
[User Picture]From: [info]gen_witt
Sun, 28-Dec-2008 9:02 AM (UTC)

(Link)

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.
[User Picture]From: [info]jwz
Sun, 28-Dec-2008 10:12 AM (UTC)

(Link)

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.
[User Picture]From: [info]gen_witt
Sun, 28-Dec-2008 5:50 PM (UTC)

(Link)

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).
[User Picture]From: [info]thargol
Sun, 28-Dec-2008 9:57 AM (UTC)

(Link)

A couple of comments from a happy user:
  1. I'll have to remove sonar from my list of display modes now -- the OpenGL savers all seem to crash Linux machines with ATI cards. You can ssh in from another box and kill the screensaver, but that's not always easy/convenient. I know this is an ATI driver issue, and shouldn't affect your decisions for xscreensaver, but I thought I'd mention it.

  2. Why remove the old screen savers? Yes, some of them suck, but some of them don't. Besides, that's very subjective. I use flag, lmorph and worm, for example. And judging by the number of people in the office that use glforestfire, I'd say that's one of the more popular choices. Is there work that needs to be done to keep them up to date with the latest xscreensaver, or are you just removing clutter?
[User Picture]From: [info]jwz
Sun, 28-Dec-2008 10:06 AM (UTC)

(Link)

  1. Get a real computer, kid.
  2. By removing the ones that suck I improve the rule/suck ratio.And everybody hates glforestfire. Your friends must be running it ironically.
[User Picture]From: [info]thargol
Sun, 28-Dec-2008 10:36 AM (UTC)

(Link)

  1. To be fair, I've seen this on probably 5 or 6 separate machines, all with the Linux/ATI combination, so I'm far from unique here. But like I said, it's not your problem...
  2. Hell, I hate glforestfire, too. But it does seem popular. Besides, if you really wanted to improve the rule:suck ratio, you'd remove xjack, which accounts for large amounts of suckage. Apart from the man page, which has a certain elegance...
[User Picture]From: [info]fgmr
Sun, 28-Dec-2008 6:53 PM (UTC)

(Link)

Maybe put the old ones in an extras/contrib/retired file? Personally, I still have vines in rotation.
[User Picture]From: [info]mdl
Sun, 28-Dec-2008 9:26 PM (UTC)

(Link)

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.)
From: [info]rodgerd
Fri, 2-Jan-2009 1:31 AM (UTC)

(Link)

I don't hate it, and I don't run it ironically.
[User Picture]From: [info]kragen
Mon, 5-Jan-2009 6:28 AM (UTC)

(Link)

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.
From: [info]airdrummer1
Thu, 15-Jan-2009 2:20 PM (UTC)

locked up my fc10 box:-(

(Link)

hard, couldn't even sh in:-(
From: [info]blasdelf
Sun, 28-Dec-2008 3:09 PM (UTC)

(Link)

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.
[User Picture]From: [info]leopanthera
Sun, 28-Dec-2008 5:12 PM (UTC)

(Link)

On my GMA 950 powered MacBook (running 10.5.6), Sonar has glitches.
[User Picture]From: [info]spike
Sun, 28-Dec-2008 7:28 PM (UTC)

(Link)

G4 PowerBook (ATI Mobility Radeon 9600, OS X 10.5.6): different glitches with Sonar
[User Picture]From: [info]jwz
Thu, 6-Aug-2009 7:55 AM (UTC)

(Link)

Finally looking at this, and I can't reproduce it, or spot the problem by reading the code...
[User Picture]From: [info]pyrop
Sun, 28-Dec-2008 9:27 PM (UTC)

(Link)

Exact same glitches here on a GMA 950-powered Macbook running 10.4.11.
[User Picture]From: [info]jwz
Thu, 6-Aug-2009 7:55 AM (UTC)

(Link)

Finally looking at this, and I can't reproduce it, or spot the problem by reading the code...
[User Picture]From: [info]base3
Wed, 7-Jan-2009 5:33 AM (UTC)

(Link)

your userpic makes me want to love you
[User Picture]From: [info]jwz
Thu, 6-Aug-2009 7:55 AM (UTC)

(Link)

Finally looking at this, and I can't reproduce it, or spot the problem by reading the code...
[User Picture]From: [info]pyrop
Sun, 28-Dec-2008 9:31 PM (UTC)

(Link)

You kept Noseguy?

A website bug: The changelog page says "download" in the title.
[User Picture]From: [info]phoe6
Wed, 31-Dec-2008 9:10 PM (UTC)

(Link)

Can I read my mail with it yet?
[User Picture]From: [info]rbeef
Fri, 2-Jan-2009 12:47 PM (UTC)

(Link)

I love the new jigsaw.

Thanks!
[User Picture]From: [info]fragglet
Wed, 7-Jan-2009 4:27 PM (UTC)

glforestfire

(Link)

Yes! Thank you!
[User Picture]From: [info]k8to
Fri, 16-Jan-2009 5:48 AM (UTC)

(Link)

Tasty.
[User Picture]From: [info]feyhra
Sun, 18-Jan-2009 2:42 PM (UTC)

Surveillance Screensaver

(Link)

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.
[User Picture]From: [info]feyhra
Mon, 19-Jan-2009 3:57 PM (UTC)

Re: Surveillance Screensaver

(Link)

I am a lazy noob. With a little more digging I just found this:

http://drzeus.best.vwh.net/cctv/