BeBits Information Developer Central Submit Application Your Account Web Links Contact Us
BeBits
Sparticles
Version History
  Go back to the Sparticles Page

Version 0.51
 License:   Freeware
 Updated:   October 7, 2002
 Source:   Source Included
- Fixed bug with DirectDraw rendering and 32bpp modes

Intel Version - requires R5   (40 KB) 471 downloads
  Working Link Download Primary Location

Version 0.50
 License:   Freeware
 Updated:   October 7, 2002
 Source:   Source Included
Version 0.50:
- Added optional blending mode (very slow)
- Fixed minor bug with the way particles were drawn back into the viewing area after they had gone out-of-bounds
- Further optimized DirectDraw rendering routines, by unrolling some loops and doing more efficient memory transfers to the framebuffer
- Minor optimizations throughout screensaver code; slight tweak to control variables
- Resource file now available with source code, forgot to include it in the previous version

Intel Version - requires R5   (38 KB) 80 downloads
  Working Link Download Primary Location

Version 0.40
 License:   Freeware
 Updated:   October 4, 2002
 Source:   Source Included
Version 0.40:
- Source code now included
- More optimizations, some minor tweaks to system variables to make things look smoother
- Now has sync with vertical retrace, to minimize flickering when drawing
- Fixed bugs when rendering under DirectDraw in 24bpp and 32bpp modes
- Fixed icon, was using the one for the screensaver preferences panel by accident (oops!)
- Moved some precalculation and setup stuff out of the constructor, since it was causing the screensaver preferences panel to hang for a moment when first started up

* Blending/bluring of trails isn't implemented yet, but is planned for a later version as an option

Intel Version - requires R5   (35 KB) 92 downloads
  Working Link Download Primary Location

Version 0.32
 License:   Freeware
 Updated:   September 24, 2002
 Source:   Source Will Be Available Later
- Now using DirectDraw for rendering when possible, improves drawing speed.
- Minor improvements and optimizations.

Intel Version - requires R5   (17 KB) 132 downloads
  Working Link Download Primary Location

Version 0.30
 License:   Freeware
 Updated:   September 19, 2002
 Source:   Source Will Be Available Later
2002.09.19 (0.30):
- Fixed problem with gravity setting not being stored correctly in config menu.
- Fixed problem with interactions between some particles being ignored, and others being "counted" more than once.
- Particles now have a decreasing pull on eachother based on how long they have left before they burn out - the older they are, the less pull. This prevents them from piling up and never moving when the attraction is set on "high", as well as breaking any repeating patterns in general.
- Maximum number of sparks at once drastically increased, interaction forces tweaked a little.
- Repulsion from edges when particles try to go off-screen adjusted to keep more of them on-screen at once - before, almost half of the particles were consistently off-screen.
- Fixed trail length slider so that at a minimum, at least one square is visible (it used to draw a blank screen if it was turned down to the lowest value.)
- Several minor calculation bugs fixed.
- Fixed typos in Readme.txt file.

- Lots of optimizations, everything is MUCH faster now. In particluar: particles are not drawn if they are off-screen; pre-calculated multiplications that were used in a number of places inside loops in the code (instead of re-calculating them on each iteration in each loop); test to see if interaction force needs to be calculated, avoiding 80% of these calculations by checking distance (this is an expensive calculation, and so avoiding it when possible frees up a lot of CPU time);caching a number of variables that were being aquired through system calls, thus avoiding a lot of call-overhead (calls like view->Bounds().Width() gobble up more time than one might imagine at first...) At this point, drawing generally takes up 70% or more of the time spent to draw each frame, that is, calculations are no longer the performance bottleneck.

Intel Version - requires R5   (17 KB) 159 downloads
  Working Link Download Primary Location

Version 0.20
 License:   Freeware
 Updated:   September 16, 2002
 Source:   Source Will Be Available Later
0.20: Inital release; source code will be included with a later release (right now it's too ugly! :) )

Intel Version - requires R5   (15 KB) 175 downloads
  Working Link Download Primary Location

 
The Green Board
  Recent Downloads  -  # 2,064
Total Downloads  -  # 1,827
Total Views  -  # 2,330
User Ratings  -  N/A
  Screen Savers
1.  BePodder - 9.80
2.  QEMU - 9.68
3.  ScummVM - 9.57
4.  Jukebox - 9.44
5.  Haiku AGP busm... - 9.35
6.  cpu_fix - 9.31
7.  vim6 - 9.31
8.  VNCServer - 9.30
9.  Beezer - 9.26
10.  HandBrake - 9.25
1.  Ati Radeon G... - 32,893
2.  BeOS 5 Perso... - 32,462
3.  Realtek RTL8... - 20,354
4.  Ensoniq Audi... - 17,699
5.  USB Joystick... - 16,559
6.  BePDF - 15,354
7.  ATI Rage 128... - 13,355
8.  S3 Trio 64 v... - 10,306
9.  VLC Media Pla... - 9,562
10.  DOSBox - 9,475
You are not logged in.
 Login

 
Unless otherwise noted, everything is copyright © 1999-2011 Haikuware. All Rights Reserved.
For more legal trivia, take a gander at our
Legal Stuff page and our Privacy Statement.