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

Thread: Details On Crytek's CRYENGINE Linux Engine Port

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

    Default Details On Crytek's CRYENGINE Linux Engine Port

    Phoronix: Details On Crytek's CRYENGINE Linux Engine Port

    One of the big announcements this week at GDC was Crytek finally announcing CRYENGINE on Linux. The visually impressive CRYENGINE that powers many popular titles will be natively available on Linux. I spoke with a lead Crytek Linux developer at the Game Developer's Conference about their great engine on Linux...

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

  2. #2
    Join Date
    Jul 2012
    Posts
    642

    Default

    One thing that i don't like too much about CRYENGINE and Source (and possibly also the efforts in UE4) is this thing of a D3D -> OGL translation layer...

    IMHO, is reducing performance...and in the end, it's almost as the same as WINE....well, not exactly the same because "only" that is translated and i guess the rest is pure native, not to mention possibly a lot of optimisizations in that translation layer , but still, i would prefer pure OGL....

  3. #3
    Join Date
    Sep 2011
    Posts
    185

    Default

    Quote Originally Posted by AJSB View Post
    One thing that i don't like too much about CRYENGINE and Source (and possibly also the efforts in UE4) is this thing of a D3D -> OGL translation layer...

    IMHO, is reducing performance...and in the end, it's almost as the same as WINE....well, not exactly the same because "only" that is translated and i guess the rest is pure native, not to mention possibly a lot of optimisizations in that translation layer , but still, i would prefer pure OGL....
    Afaik, Valve (Source) already tansitioned to a pure OpenGL renderer. I guess/hope Crytek will follow, but for now that should be fine.

    Btw. from all major game-engines only Frostbite (3) is missing, isn't it? At least, DICE showed a Linux-friendly attitude

    EDIT: Ok, idTech 5 (and the gamis using it) would be nice, too. Ironically enough, that this engine was the most likely one to be ported some years ago, and now ... lol :P
    Last edited by alexThunder; 03-21-2014 at 04:09 PM.

  4. #4
    Join Date
    Jul 2012
    Posts
    819

    Default

    Quote Originally Posted by AJSB View Post
    One thing that i don't like too much about CRYENGINE and Source (and possibly also the efforts in UE4) is this thing of a D3D -> OGL translation layer...

    IMHO, is reducing performance...and in the end, it's almost as the same as WINE....well, not exactly the same because "only" that is translated and i guess the rest is pure native, not to mention possibly a lot of optimisizations in that translation layer , but still, i would prefer pure OGL....
    Since Valve's togl translates HLSL -> GLSL at the bytecode level it is in no way comparable to wine . Togl should get you native speeds.
    Last edited by blackout23; 03-21-2014 at 04:11 PM.

  5. #5
    Join Date
    Jan 2008
    Posts
    114

    Default

    Mapping D3D to OGL calls is really naive approach. Of course it is the simplest solution, but it reduce performance a lot.

  6. #6
    Join Date
    Jun 2010
    Location
    ฿ 16LDJ6Hrd1oN3nCoFL7BypHSEYL84ca1JR
    Posts
    1,052

    Default

    Quote Originally Posted by blackout23 View Post
    Since Valve's togl translates HLSL -> GLSL at the bytecode level it is in no way comparable to wine . Togl should get you native speeds.
    Assuming no optimization potential gets lost in the process. But then they said they write all their stuff in a subset of HLSL that is made "compatible" with GLSL with macros and stuff.

  7. #7
    Join Date
    May 2011
    Posts
    1,599

    Default

    Quote Originally Posted by alexThunder View Post
    Afaik, Valve (Source) already tansitioned to a pure OpenGL renderer. I guess/hope Crytek will follow, but for now that should be fine.
    Source 2 is D3D right now but I think they have plans to port it over to OGL.

  8. #8
    Join Date
    Jul 2012
    Posts
    642

    Default

    Quote Originally Posted by alexThunder View Post
    EDIT: Ok, idTech 5 (and the gamis using it) would be nice, too. Ironically enough, that this engine was the most likely one to be ported some years ago, and now ... lol :P
    Oh the supreme irony indeed

    JC will eat his own words

  9. #9
    Join Date
    Nov 2013
    Posts
    145

    Default

    Quote Originally Posted by alexThunder View Post
    Afaik, Valve (Source) already tansitioned to a pure OpenGL renderer. I guess/hope Crytek will follow, but for now that should be fine.
    Source, no (togl is taken directly from dota2, which is their game using the most up-to-date source). Maybe Source2 will have native opengl support.

    Quote Originally Posted by AJSB View Post
    IMHO, is reducing performance...
    At least according to valve, togl is ~20% faster than native directx in apples:apples comparisons.

  10. #10
    Join Date
    Nov 2012
    Posts
    192

    Default

    Quote Originally Posted by blackout23 View Post
    Since Valve's togl translates HLSL -> GLSL at the bytecode level it is in no way comparable to wine . Togl should get you native speeds.
    Wine is native, it gives you native speeds by way of being native.

Posting Permissions

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