Pages: « 1 2 3 »
  Print  
Author Topic: Summary  (Read 5780 times)
Offline (Unknown gender) Game_boy
Reply #15 Posted on: March 26, 2010, 11:52:39 AM
Member
Joined: Apr 2008
Posts: 228

View Profile
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.
Logged
Offline (Male) Josh @ Dreamland
Reply #16 Posted on: March 26, 2010, 12:19:23 PM

Prince of all Goldfish
Developer
Location: Pittsburgh, PA, USA
Joined: Feb 2008
Posts: 2949

View Profile Email
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
Logged
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble
"I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
Offline (Male) polygone
Reply #17 Posted on: March 26, 2010, 01:09:46 PM

Contributor
Location: England
Joined: Mar 2009
Posts: 803

View Profile
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.
Logged
I honestly don't know wtf I'm talking about but hopefully I can muddle my way through.
Offline (Male) RetroX
Reply #18 Posted on: March 26, 2010, 01:56:44 PM

Master of all things Linux
Contributor
Location: US
Joined: Apr 2008
Posts: 1055
MSN Messenger - classixretrox@gmail.com
View Profile Email
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.
Logged
My Box: Phenom II 3.4GHz X4 | ASUS ATI RadeonHD 5770, 1GB GDDR5 RAM | 1x4GB DDR3 SRAM | Arch Linux, x86_64 (Cube) / Windows 7 x64 (Blob)
Quote from: Fede-lasse
Why do all the pro-Microsoft people have troll avatars? :(
Offline (Unknown gender) Game_boy
Reply #19 Posted on: March 26, 2010, 02:20:53 PM
Member
Joined: Apr 2008
Posts: 228

View Profile
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.
Logged
Offline (Unknown gender) TheExDeus
Reply #20 Posted on: March 26, 2010, 03:13:08 PM

Developer
Joined: Apr 2008
Posts: 1872

View Profile
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 :D), it crashed. It would be nice if you implemented some logging or something. :P
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:
Quote
AppName: 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 :D).
« Last Edit: March 26, 2010, 03:24:42 PM by HaRRiKiRi » Logged
Offline (Unknown gender) freezway
Reply #21 Posted on: March 26, 2010, 03:44:33 PM

Member
Joined: Dec 2009
Posts: 220

View Profile
i get the wine equiviland of that if i run it for a while
Logged
if you drop a cat with buttered toast strapped to its back, which side lands down?
joshdreamland: our languages are based on the idea that it's going to end up FUBAR
/kick retep998
Offline (Unknown gender) MrJackSparrow2
Reply #22 Posted on: March 26, 2010, 04:53:18 PM
Member
Joined: Apr 2008
Posts: 35

View Profile Email
I can replicate that as well. Running for a portion of time will indeed crash the game.
« Last Edit: March 26, 2010, 04:57:12 PM by MrJackSparrow2 » Logged
Offline (Male) Josh @ Dreamland
Reply #23 Posted on: March 26, 2010, 07:43:43 PM

Prince of all Goldfish
Developer
Location: Pittsburgh, PA, USA
Joined: Feb 2008
Posts: 2949

View Profile Email
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
Logged
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble
"I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
Offline (Unknown gender) freezway
Reply #24 Posted on: March 26, 2010, 08:21:40 PM

Member
Joined: Dec 2009
Posts: 220

View Profile
woooo it works.... i get like 20 fps on floor, 15 on 4096 and 30-33 on 2048
Logged
if you drop a cat with buttered toast strapped to its back, which side lands down?
joshdreamland: our languages are based on the idea that it's going to end up FUBAR
/kick retep998
Offline (Female) IsmAvatar
Reply #25 Posted on: March 26, 2010, 08:36:38 PM

LateralGM Developer
LGM Developer
Location: Pennsylvania/USA
Joined: Apr 2008
Posts: 886

View Profile Email
Just curious, but shouldn't an error like that be reported in a more typical fashion, rather than crashing to hell?
Logged
Offline (Male) RetroX
Reply #26 Posted on: March 26, 2010, 08:45:44 PM

Master of all things Linux
Contributor
Location: US
Joined: Apr 2008
Posts: 1055
MSN Messenger - classixretrox@gmail.com
View Profile Email
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?
Logged
My Box: Phenom II 3.4GHz X4 | ASUS ATI RadeonHD 5770, 1GB GDDR5 RAM | 1x4GB DDR3 SRAM | Arch Linux, x86_64 (Cube) / Windows 7 x64 (Blob)
Quote from: Fede-lasse
Why do all the pro-Microsoft people have troll avatars? :(
Offline (Unknown gender) freezway
Reply #27 Posted on: March 26, 2010, 08:48:57 PM

Member
Joined: Dec 2009
Posts: 220

View Profile
seriously guys? are we really gunna argue over this?

EDIT: dammit, anyone know a good image host. Photobucket is bloated and imageshack is slow.
« Last Edit: March 26, 2010, 08:58:28 PM by freezway » Logged
if you drop a cat with buttered toast strapped to its back, which side lands down?
joshdreamland: our languages are based on the idea that it's going to end up FUBAR
/kick retep998
Offline (Male) Josh @ Dreamland
Reply #28 Posted on: March 26, 2010, 08:59:08 PM

Prince of all Goldfish
Developer
Location: Pittsburgh, PA, USA
Joined: Feb 2008
Posts: 2949

View Profile Email
> 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. :P
Logged
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble
"I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
Offline (Unknown gender) freezway
Reply #29 Posted on: March 26, 2010, 09:07:08 PM

Member
Joined: Dec 2009
Posts: 220

View Profile
i was talking about the argument of the correct way to refer to (GNU/Linux)/linux
Logged
if you drop a cat with buttered toast strapped to its back, which side lands down?
joshdreamland: our languages are based on the idea that it's going to end up FUBAR
/kick retep998
Pages: « 1 2 3 »
  Print