4 May 2013

Minor demos and web page update

Couple of minor changes at http://www.flohofwoe.net:
  • I have removed the non-asm.js demos. Since the asm.js code generation in emscripten is now always faster then the "traditional" code generation, it doesn't make sense to have the non-asm.js code around. I'll keep support for the old code-generation in my build pipeline for now, to be able to run comparisons between the new and old code from time to time though.
  • The demos are now compiled with link-time-optimization enabled. Previously this had subtle and hard to debug code generation problems, but it looks like this is fixed now (fingers crossed). Performance or code size doesn't seem to be different that much however.
  • Demos have been recompiled with the latest emscripten incoming branch.
  • I added experimental support for uncompressed textures if the WebGL implementation doesn't support DXT textures (e.g. mobile platforms). This will decompress textures on the fly after download. For now this is just a workaround/hack and hasn't been tested that much. Also, since uncompressed textures are 4..8x bigger, this isn't really useful for complex games.
  • I have added a high-level source code page for people who like to read some code: http://www.flohofwoe.net/sources.html
  • Finally, http://n3emscripten.appspot.com will no longer be updated, and I've put a link to the new demos there.
-Floh.

3 comments:

Larry said...

Good to have you back, I'v only just realised that you started blogging again.

Larry said...

I've started a port of the 2010 N3 release to OSX here (https://bitbucket.org/larryweya/nebula3), mostly because I now exclusively work in OSX and also to grasp the ins and outs of N3. I realise that you have a table OSX version, any plans to do a code dump?

Jugin said...

Larry, can you contact me?
I plan to port the last public SDK on iOS and Linux platforms.
email : strelkin7@gmail.com
skype : evgeny.dsoft