Fireworks (OpenGL) - Source

Screensavers

Source i (link to git-repo or to original if based on someone elses unmodified work):

Add the source-code for this project on opencode.net

1
Become a Fan
5.0

Description:
The second release of a nice fireworks screensaver, incorporating all the changes by koral in Fireworks3D

Planned for the next version:
* Leaves and daisys :-)

Please report any bugs or suggestions.
Note that the screensaver requires a fairly powerful OpenGL compatable graphics card, it may also crash some systems with small amounts of RAM.

To compile:
./configure
make
su
make install

Mandrake users should run "update-menus" as root afterwards

Enjoy :-)
Last changelog:

Wed Aug 07 2002 - David Sansome
o Improved bottom fire
o Fireworks leave trails
o Setup dialog

Sat Aug 03 2002 - KoRaL
o Bi-colored fireworks
o 'Sparkling' fireworks
o Quadratic curve to fade out debris
o Better coloring

Fri Aug 02 2002 - KoRaL
o Fixed a couple of lines
o Added the third (z) axis. z points to the top, x to the right and y to the back of the monitor
o Added perspective projection and better coloring
o Added particle size representation


Ratings & Comments

48 Comments

nukem

When I ./configure I get the following error. checking for Qt... configure: error: Qt (>= Qt 3.0.3) (headers and libraries) not found. Please check your installation! I'm using mandrake and how can I find this Qt that I need?

changerlove

This is not the QT you use, but the QT headers and libs, such as QT-devel or QT-libs packages.

LigH

I successfully compiled both savers under SuSE 8.1 with KDE3 using the option "--prefix=/opt/kde3". The screensavers finally got installed well into /opt/kde3/bin (binaries) and /opt/kde3/share/apps/kfiresaver (the 4 data files). kfiresaver3D v0.6 successfully finds the bitmap "particle.bmp" as well as the PNGs - the fireworks look just great, exploding KDE and TUX logos appear. As expected, it also complains if the files cannot be found in this data directory mentioned above - fine. kfiresaver 0.4 works fine in general, but seems not to use the "particle.bmp" at all: The fire effect is blocky. But it complains if it cannot find the particle bitmaps in this data directory mentioned above. Very strange...

hungsquirrel

...but I get the following error when I 'make' on FreeBSD 5.0 with KDE 3.0.2 (may be wrong on the KDE version). main.cpp:26:29: kfiresaversetup.h: No such file or directory main.cpp: In function `QDialog* kss_setup()': main.cpp:48: syntax error before `(' token *** Error code 1 Stop in /root/kfiresaver-0.4/kfiresaver. *** Error code 1 Stop in /root/kfiresaver-0.4. *** Error code 1 Stop in /root/kfiresaver-0.4.

jose

when i run it a box comes up and it begins, but everything is rendered as hi-color boxes exploding. also, i can't get it to show up in the "configure desktop" screensaver tab under mandrake. any help?

kristoffer

I've also got the same problem! It runs at normal speed and everything but theres only boxes! I can play every opengl-game I've tested and there was no error when I configured and compiled the screensaver. Anyone else with the same problem!!??

coolman7

Yo. Screensaver looks nice dude. Only one problem. It doesn't seem to want to run for me. :( I have gotten it to build and install. (With some minor tweaking, addressed in some earlier comments.) But every time I try to run it, it pops up with a window for an instant, then goes away with "Aborted" on my console. I've tried everything I know to try. What now?

coolman7

I'm running RedHat 7.3 right now. (In case it matters.)

Deathwing

Running Mandrake 9.0rc1 and KDE 3.0.3 at the moment, with a Radeon 7000 card....And so far, configure goes fine, but whenever I get to the "make" part of installing, it bombs out with this: In file included from kfiresaver.cpp:25: /usr/lib/qt3/include/qgl.h:73:21: GL/glu.h: No such file or directory kfiresaver.cpp: In constructor `KFireSaver::KFireSaver(QWidget*, const char*)': kfiresaver.cpp:64: warning: passing `float' for argument 1 of `int QObject::startTimer(int)' kfiresaver.cpp: In member function `int KFireSaver::selectColourScheme()': kfiresaver.cpp:313: warning: initialization to `int' from `double' kfiresaver.cpp:313: warning: argument to `int' from `double' make[2]: *** [kfiresaver.o] Error 1 make[2]: Leaving directory `/home/shinigami/kfiresaver-0.4/kfiresaver' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/shinigami/kfiresaver-0.4' make: *** [all] Error 2 If anyone could help as to what i'm missing/doing wrong, etc.,i'd be greatful :)

hungsquirrel

I too am running Mandrake 9 with KDE 3 (not sure which exact version number). I've got an Athlon (i686) and a GeForce3 Ti200 with all OGL drivers installed and working. I get the same error report when I 'make' and 'make install'.

petu

Hi! I made an ebuild for kfiresaver which can be found at http://pietila.info/gentoo The ebuild only works with kde-3.0.2 and above

anilet

Hi everyone I have installed the screansaver on my laptop(compaq presareo) without any problem But I could not change my screansaver to the Fireworks For that matter even to any of the GL screansavers. I am running the Gentoo 1.4b system Pls help Anil

TrazPFloyd

How did you get it to show up in the control center?

swang66

Try configuring with the prefix option: ./configure --prefix=/usr

r00tofallevils

First it wouldn't compile in RH73, so I tried the fix mentioned and it compiled and installed OK, but it doesn't show up in Control Center under the Screensavers list.

r00tofallevils

I got it installed, and I can configure it, but it doesn't run. Am I missing some OpenGL files or something?

elephant

This is the most wonderful screensaver I have seen! But I hope there will be more types of firework in it.

koral

I'm sending David the patch and the samples. Enjoy KoRaL

davidsansome

*jumping up and down with anticipation*

thorgod

I REALLY like this! Thank you so much! Very fast, great work! Thanks so much!

sourcexx

i'm got some hangups with the fw040 - some ideas how to track this down? rgds marc'O

davidsansome

Yep, I'm getting the occasional hangup as well on my nvidia geforce 2 mx 400 card - what are you using?

sourcexx

GeForce2 GTS - running with nvidia closed source driver 2960 ... i also tried some other gl screensaver to check out if this happens with every gl kss after some time .. looks like it's only firew crashing ... no debug messages or something like this ... simply -jiiikes- and hardreset needed ;-) rgds marc'O

g1gsw

I used to get loads with the same video card until I swapped things around so my NVidia card sat on its own IRQ. I found that I had to leave the pci slot next to the agp slot free of any cards to get this to happen but since I have no more hangups. I am using the latest driver I think the 2880. Regards Colin

sourcexx

i think thats not the solution here .. first of all the pci slot next to my agp port is free .. irq is shared with 2 other dev but i think thats not the problem because every other gl application runs smooth-fine-noncrashing ;-) ... btw .. latest drivers are 1.0-2960 .. rgds marc'O

Pling
0 Affiliates
Details
license
version 0.4
updated
added
downloads 24h 0
mediaviews 24h 0
pageviews 24h 0

More Screensavers from davidsansome:

Really Slick Screensavers
davidsansome
last update date: 21 years ago

Score 5.0

Fireworks (OpenGL) - Mandrake RPM
davidsansome
last update date: 23 years ago

Score 5.0

Other Screensavers:

My new desktop.-Modified
compileit
last update date: 19 years ago

Score 5.0

SlideShow (GL) mdk 9.1 rpm
illogic-al
last update date: 22 years ago

Score 5.0

My composition with Sailors
Kamuiu
last update date: 22 years ago

Score 5.0

KarambaSaver
BOSSoNe
last update date: 22 years ago

Score 5.0

Fleas
eisfuchs
last update date: 21 years ago

Score 5.0

fluid psychedelic Screensaver
schorsch
last update date: 21 years ago

Score 5.0