Page 1 of 3 123 LastLast
Results 1 to 10 of 27

Thread: Ryan's Tools For Linux Game Porting, Development

  1. #1
    Join Date
    Jan 2007
    Posts
    15,700

    Default Ryan's Tools For Linux Game Porting, Development

    Phoronix: Ryan's Tools For Linux Game Porting, Development

    Last week at the Chicago Flourish conference, well known Linux game porter/developer Ryan "Icculus" Gordon shared some of his recommended open-source tools and libraries for Linux game development...

    http://www.phoronix.com/vr.php?view=MTA4MjI

  2. #2
    Join Date
    Feb 2008
    Location
    Linuxland
    Posts
    5,340

    Default

    Googling a third of those libs shows this article as the only related result :P

  3. #3
    Join Date
    Oct 2008
    Posts
    902

    Default

    Blender - "I dont know anything about Blender." Ryan doesn't have experience with Blender but just had to recommended it as an open-source alternative to Maya.
    If you don't know anything about a tool, you shouldn't recommend it.

  4. #4
    Join Date
    Nov 2008
    Posts
    118

    Default

    Quote Originally Posted by yogi_berra View Post
    If you don't know anything about a tool, you shouldn't recommend it.
    Paid endorsement? Maybe someone from the Blender project bought him a beer.

  5. #5
    Join Date
    Oct 2011
    Location
    Rural Alberta, Canada
    Posts
    1,060

    Default

    Interesting that Darkplaces is not mentioned, when it is hosted on his website and is one of the most popular with Indie developers, alongside OGRE obviously.

    Probably just an oversight on his part I am guessing.

  6. #6
    Join Date
    Jul 2008
    Location
    Greece
    Posts
    3,801

    Default

    Valgrind - "Improve your life tonight!"
    I don't think so :P

    Code:
    vex amd64->IR: unhandled instruction bytes: 0xC5 0xF9 0x57 0xC0 0x41 0x54 0x55 0x31
    ==2786== valgrind: Unrecognised instruction at address 0x6f3edbc.
    ==2786==    at 0x6F3EDBC: CzCUBICSPLINE::CzCUBICSPLINE() (in /usr/lib64/libmodplug.so.1.0.0)
    ==2786==    by 0x6F2E314: ??? (in /usr/lib64/libmodplug.so.1.0.0)
    ==2786==    by 0x400DDFD: call_init (dl-init.c:85)
    ==2786==    by 0x400DEE5: _dl_init (dl-init.c:134)
    ==2786==    by 0x4001609: ??? (in /lib64/ld-2.14.1.so)
    ...
    ==2786== Process terminating with default action of signal 4 (SIGILL)

  7. #7
    Join Date
    Jan 2008
    Posts
    299

    Default

    Quote Originally Posted by RealNC View Post
    I don't think so :P

    Code:
    vex amd64->IR: unhandled instruction bytes: 0xC5 0xF9 0x57 0xC0 0x41 0x54 0x55 0x31
    ==2786== valgrind: Unrecognised instruction at address 0x6f3edbc.
    ==2786==    at 0x6F3EDBC: CzCUBICSPLINE::CzCUBICSPLINE() (in /usr/lib64/libmodplug.so.1.0.0)
    ==2786==    by 0x6F2E314: ??? (in /usr/lib64/libmodplug.so.1.0.0)
    ==2786==    by 0x400DDFD: call_init (dl-init.c:85)
    ==2786==    by 0x400DEE5: _dl_init (dl-init.c:134)
    ==2786==    by 0x4001609: ??? (in /lib64/ld-2.14.1.so)
    ...
    ==2786== Process terminating with default action of signal 4 (SIGILL)
    Disappointingly, valgrind doesn't support AVX instructions. And being a Gentoo user this means that if you built your system with -march=native that you'll have AVX instructions and can't use valgrind.

    Gentoo bug: https://bugs.gentoo.org/show_bug.cgi?id=398447
    Upstream bug: https://bugs.kde.org/show_bug.cgi?id=273475

    Anyway, it *really* is fantastic software.

  8. #8
    Join Date
    Feb 2012
    Posts
    111

    Default

    Quote Originally Posted by curaga View Post
    Googling a third of those libs shows this article as the only related result :P
    Well, except the last 3, I know all of them ... maybe the bubble got you? http://dontbubble.us/

  9. #9
    Join Date
    Feb 2008
    Location
    Charlotte, NC
    Posts
    26

    Default

    Quote Originally Posted by Hamish Wilson View Post
    Probably just an oversight on his part I am guessing.
    Oops, total oversight on my part. I didn't intend to have a "complete engines" slide at all, so I threw it in there at the last moment for completeness with a note that this isn't close to a complete list. Mostly I wanted to talk about the lower level tools, so a "complete package" slide was always going to be an afterthought.

    DarkPlaces is pretty sweet, and good professional games (like Steel Storm: Retribution, etc) are shipping on top of it. I probably should have listed that instead of, say, Crystal Space.

    --ryan.

  10. #10
    Join Date
    Feb 2008
    Location
    Charlotte, NC
    Posts
    26

    Default

    Quote Originally Posted by mattst88 View Post
    Disappointingly, valgrind doesn't support AVX instructions. And being a Gentoo user this means that if you built your system with -march=native that you'll have AVX instructions and can't use valgrind.
    I'm sure they'll fix that (soon|eventually). We went through this with SSE and other opcodes, too. They're usually pretty good about this once people start hitting it. When you can run it, you'll be surprised by the things Valgrind can dig up for you.

    --ryan.

Posting Permissions

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