It’s been three months, already, since the last LD. Since then, I’ve made some improvements on my personal framework and I think now, a few weeks before the next event, is the perfect time to announce its existence to the world, once again.
And is there a better way than doing that with a small demo with lots of particles? How about with ten tousands of particles at 120 FPS?
OK, my computer has quite a good CPU (which is the main bottleneck to this test, as it runs in a single thread), but it’s possible to achieve nice results even at smaller FPSs:
(Small cheat: on this seconds screenshot, the particles are being sorted and rendered from oldest to yongest, so it takes quite some more time to update and I can’t get it to run much better – i.e., at highers FPS or with more particles – than this…)
How about giving it a try? I could really use some testing in various machines… So far, I’ve only tested in 4 environments:
- Ubuntu 14.04 64 bits, AMD FX 8350, ATI Radeon HD 7750
- Windows 7 64 bits, AMD FX 8350, ATI Radeon HD 7750
- Ubuntu 14.04 64 bits, Intel Core i3-5005U
- Windows 8 64 bits, Intel Core i3-5005U
It ran nicely in all of those, though I couldn’t get it to run at 120 FPS nor with too many particles on the i3 on Windows. It glitched if I tried to run the test at anything more than 120 particles per frame and 60 FPS… Since it work as expected on Ubuntu, I suspecting it happened because I still haven’t updated the video drivers on the Windows 8…
So, if you guys could test it and give some feedback, I would be really grateful! You can get it here, for Windows, and directly from its repository (on github), for Linux. I’m still working on some things, so the devel branch (not the master!!) must be cloned. If anyone wants to try it on Linux, get in contact and I’ll rewrite the README and add some missing pointers…
I think the next thing I want to do is to get it to run on emscript. It would be great if it worked nicely before the next LD. (last time I tried, I run into a few issues…)
Thanks for reading! See ya!