Hi Jens This is a guess, but the fireworks example does operations directly onto the default surface, which is the screen. If this surface is in video memory then modifying it will be very slow. A fast version of fireworks would perhaps use a hardware surface for each distinct firework, and these would render rapidly.
Alternatively use cl-opengl to draw a lot fireworks that way. Open-GL should be running through the hardware. Not sure about CCL. I tried briefly to get lispbuilder running on CCL for windows, I was getting a lot of crashes and it didn't seem stable enough to try to figure them out. Justin 2009/8/13 Jens Thiede <jensthi...@gmail.com> > Hi all, > > I'm new to the list. I was sent here from #lispgames on Freenode. I > plan to build games in Common Lisp, and I'd like to help out where I > can. > > I'm using OS X, and I got the lispbuilder-sdl library working on SBCL > and CLisp. CLisp runs pretty sloow in comparison to SBCL. > > All went well on SBCL, but something rather strange happened when I > modified the fireworks example to run full-screen. Without the sdl-hw- > surface flag it ran at about 44fps on my 2GHz Intel dual core iMac. > However, with the sdl-hw-surface flag things slowed to about 4fps. > > I also installed everything without too much trouble on CCL, but when > I run examples, I simply get a white screen. Although, it seems it > *nearly* runs, so it might not be all that hard to get up and running. > > Anyway, just thought I'd let you guys know that your work is > appreciated :) and that I'd like to help when I have more time. Since > I'm a student, I'll be available during the my holidays from about end > October/start November until the end of January 2010. > > Hope to hear from you, > Jens Thiede. > _______________________________________________ > application-builder mailing list > application-builder@lispniks.com > http://www.lispniks.com/mailman/listinfo/application-builder >
_______________________________________________ application-builder mailing list application-builder@lispniks.com http://www.lispniks.com/mailman/listinfo/application-builder