Results 1 to 10 of 37

Thread: Prometheus News

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    No, I'm not putting a license on it...and I finally got the BMP loading code working after looking at a bunch of online code myself. I'm giving back to the community since it gives to me, so use it how you wish

    I came up with the image buffer class myself after I tried using some Graphics32 PNG loading code initially and wanted to replace some other classes...

    I ended up using BeRo's PNG loader instead but kept the image buffer as it was rather useful for the textures and loaders to hook into

    cheers,
    Paul
    Last edited by paul_nicholls; 26-11-2011 at 09:03 AM.

  2. #2
    PGD Staff code_glitch's Avatar
    Join Date
    Oct 2009
    Location
    UK (England, the bigger bit)
    Posts
    933
    Blog Entries
    45
    Just another check-in. At this point a lot of stuff works and some does not. Focus is now for XML/TMX support and audio support based on openal. The PNG loader is being looked into after the Ludum Dare entry started producing weird behavior on X11 based systems but not WINAPI based systems - although this is most likely down to bad memory optimization and x11 management.

    As a result the entire OpenGL code is being scrutinized and most likely binned for a new system based on FBOs and PBOs for extendability and switchable render targets - perhaps a 'render to disk' option or multiple monitor/window option will arise as a result.

    The X11 event management code is being overhauled yet again for better integration as well as for mouse support - Mac OS X will have to put up with the 'Generic' window handler AKA SDL while linux users benefit from native X11 code and WIN32 users benefit from native WINAPI code that I hope will be released within the next few weeks.

    So, what this means for users:
    -Faster performance (up to 35% better frame rates and memory management)
    -More OSes without touching a single line of code - Mac, Windows, Linux and possible flash (this one is.... complicated )
    -Audio is on its way
    -Using prometheus for proper rendering as well as potentially in multi-monitor setups and support for a 'virtual monitor' which will be elaborated on at a later date!
    I once tried to change the world. But they wouldn't give me the source code. Damned evil cunning.

  3. #3
    I'm curious, how would you handle Flash? Would you use FlashPascal or something different?
    Freeze Development | Elysion Game Framework | Twitter: @Stoney_FD
    Check out my new book: Irrlicht 1.7.1 Realtime 3D Engine Beginner's Guide (It's C++ flavored though)

    Programmer: A device for converting coffein into software.

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •