Game_boy
 Joined: Apr 2008
Posts: 228
|
 |
Reply #15 Posted on: March 26, 2010, 04:52:39 PM |
|
|
|
GM: 260, 5-6 fps Enigma: 1940, 11.13 fps
Fantastic work, Josh. Are we expecting more speedups in future (not that it needs it) from other work?
I was also impressed by the loading time vs. GM.
|
|
|
Josh @ Dreamland
Prince of all Goldfish
 Joined: Feb 2008
Posts: 2,950
|
 |
Reply #16 Posted on: March 26, 2010, 05:19:23 PM |
|
|
|
I'm hoping to improve var's speed from R3's. Have a newer version lying around somewhere. Other than that, not that I can tell. I ran a best-case version of this with beyond-perfect general-purpose optimization, and it ran the same speed. So, I think this is as good as we're getting from lines.
Loading time will increase slightly with sprites, but it shouldn't require a "Loading" form.
I'm just glad it consistently performs faster than GM, with some seven times the particles. XD
|
|
|
polygone
 Joined: Mar 2009
Posts: 794
|
 |
Reply #17 Posted on: March 26, 2010, 06:09:46 PM |
|
|
|
Looks like R4 is certainly set to silence a few critics/sceptics.
My view is once a collision system is fully integrated (if I was Josh I would personally work on this myself), then the Enigma community base will start to grow considerably. When it reaches that stage I believe peeps from the GMC will finally stand up and notice, and I see it causing a few waves over there.
|
|
|
RetroX
Master of all things Linux
 Joined: Apr 2008
Posts: 1,055
|
 |
Reply #18 Posted on: March 26, 2010, 06:56:44 PM |
|
|
|
Also, I am going to start correcting you every single time that you say "Linux" and not "GNU/Linux" when you're not referring to the kernel.
|
|
|
Game_boy
 Joined: Apr 2008
Posts: 228
|
 |
Reply #19 Posted on: March 26, 2010, 07:20:53 PM |
|
|
|
Retro, it's not a requirement. You can choose either term, and no one's yet 'proved' you have to use one over the other.
RMS is an outspoken idiot. He could use his high profile to actually push Linux adoption rather than petty naming conflicts.
|
|
|
TheExDeus
 Joined: Apr 2008
Posts: 1,860
|
 |
Reply #20 Posted on: March 26, 2010, 08:13:08 PM |
|
|
Nice. I got a LARGE speed increase compared to GM. Thou when I launched Enigma for about 1-2minutes (not sure, how long I played with it  ), it crashed. It would be nice if you implemented some logging or something.  Here is the not-so-explanatory general purpose Windows useless error:  edit: Ou, and my specs (which could help with the diagnostic) are: Core2Duo 2.66ghz E6750, Geforce 8800 GTS 512mb and 2gb ram. edit2: Here is what that error says when I click the "see what data this error contains" button: QuoteAppName: enigmaengine.exe AppVer: 0.0.0.0 ModName: enigmaengine.exe ModVer: 0.0.0.0 Offset: 0000e73c I replicated the error with launching the exe for about 3-4 minutes now. Thou both times I had vlc player showing a video (I doubt thats the cause, but I don't have the patience to run the exe for 4minutes without doing anything else  ).
|
|
|
freezway
 Joined: Jan 2010
Posts: 220
|
 |
Reply #21 Posted on: March 26, 2010, 08:44:33 PM |
|
|
|
i get the wine equiviland of that if i run it for a while
|
|
|
|
|
Josh @ Dreamland
Prince of all Goldfish
 Joined: Feb 2008
Posts: 2,950
|
 |
Reply #23 Posted on: March 27, 2010, 12:43:43 AM |
|
|
Heh, don't worry, guys, it wasn't an ENIGMA bug. Just an error with how the particle system was designed (specifically when I started using double instead of var). Those who are interested can download the fix (and some extra-hoursepower builds, three total): http://dl.dropbox.com/u/1052740/SHELL.zip
|
|
|
freezway
 Joined: Jan 2010
Posts: 220
|
 |
Reply #24 Posted on: March 27, 2010, 01:21:40 AM |
|
|
|
woooo it works.... i get like 20 fps on floor, 15 on 4096 and 30-33 on 2048
|
|
|
IsmAvatar
LateralGM Developer
 Joined: Apr 2008
Posts: 877
|
 |
Reply #25 Posted on: March 27, 2010, 01:36:38 AM |
|
|
|
Just curious, but shouldn't an error like that be reported in a more typical fashion, rather than crashing to hell?
|
|
|
RetroX
Master of all things Linux
 Joined: Apr 2008
Posts: 1,055
|
 |
Reply #26 Posted on: March 27, 2010, 01:45:44 AM |
|
|
Quote from: Game_boy on March 26, 2010, 07:20:53 PM Retro, it's not a requirement. You can choose either term, and no one's yet 'proved' you have to use one over the other.
People think that tomatoes are a vegetable but they're really a fruit. Does the fact that most people say the first make it correct?
|
|
|
freezway
 Joined: Jan 2010
Posts: 220
|
 |
Reply #27 Posted on: March 27, 2010, 01:48:57 AM |
|
|
|
seriously guys? are we really gunna argue over this?
EDIT: dammit, anyone know a good image host. Photobucket is bloated and imageshack is slow.
|
|
|
Josh @ Dreamland
Prince of all Goldfish
 Joined: Feb 2008
Posts: 2,950
|
 |
Reply #28 Posted on: March 27, 2010, 01:59:08 AM |
|
|
> Just curious, but shouldn't an error like that be reported in a more typical fashion, rather than crashing to hell? We can have a debate over this if we need, but basically I think it's best to leave errors for the testing phase and let the fast code be fast on its own. The goal is to incorporate some sort of tracker for bounds overflows, but that can be difficult when a scalar type is used. Also, that's really something for debug mode. 
|
|
|
freezway
 Joined: Jan 2010
Posts: 220
|
 |
Reply #29 Posted on: March 27, 2010, 02:07:08 AM |
|
|
|
i was talking about the argument of the correct way to refer to (GNU/Linux)/linux
|
|
|
|