Bit Blot Forum

Aquaria => General => Topic started by: Madd the Sane on November 30, 2011, 02:42:51 am

Title: Built version of Aquaria is slower than released version
Post by: Madd the Sane on November 30, 2011, 02:42:51 am
On my Mac, I'm building Aquaria. After I built it and moved the files over to the old Aquaria application bundle (replacing the original executable and scripts), when I play the game and shoot in energy form, it gets jittery. But I haven't noticed this slow-down on the version that came with my Humble Indie Bundle. The compiler I'm using is llvm-gcc 4.2, but it was present also when I used Clang. I am building a 64-bit binary because the 32-bit build has popping sounds instead of audio.
Title: Re: Built version of Aquaria is slower than released version
Post by: False.Genesis on November 30, 2011, 04:05:46 am
1 - Try turning off display lists.
2 - When did you build? Ryan pushed something just today that fixed OSX eating all reasources when decoding sound.

I can try to supply you with one of my builds, if that helps... no idea if they have this problem as well, or not.

EDIT: Are you on Lion? I am testing on Snow Leopard and from what i can tell it works fine there, but few days ago tried it on a friend's macbook with Lion and there i had heavy slowdowns when singing... might be the same issue?
Title: Re: Built version of Aquaria is slower than released version
Post by: Madd the Sane on November 30, 2011, 06:33:59 am
I am building it on Lion (Xcode 4.2 removed GCC 4.2, thus why I'm using llvm-gcc).
As for when I built it: today. I'll try again with what I just pulled from the mercurial repository.

As for display lists, how do I turn them off?

EDIT: What would be the best repository to get Aquaria's source code from?
Title: Re: Built version of Aquaria is slower than released version
Post by: False.Genesis on November 30, 2011, 04:08:08 pm
As for display lists, how do I turn them off?

EDIT: What would be the best repository to get Aquaria's source code from?

For displaylists, there is a setting in your usersettings.xml in /Users/USER/Library/Application Support/Aquaria/preferences. If the setting is not there, it is turned off by default.

In case the Library folder is not visible (because Lion is stupid), paste this into a termina: chflags nohidden ~/Library (via (http://tarastips.net/2011/05/show-hidden-library-folder-in-mac-osx-lion/))

The official repo is here: http://hg.icculus.org/icculus/aquaria/
My own repo can be found at https://github.com/fgenesis/Aquaria_experimental, but haven't updated it in a while (been busy with other things), will do that again around mid-december. I think i haven't uploaded all necessary build fixes for mac though, so better stick with the official one for now.