Announcement

Collapse
No announcement yet.

Watch How NVIDIA & Valve Ported Source To Linux

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • #16
    I just can figure it out

    What about the MAC versions of all major Valve's titles??? They are for sure already using OpenGL natively.... so opengl shouldn't be any new thing for Valve's developers. I simply can't understand why there is not a pure opengl version of this games in Linux

    Comment


    • #17
      Originally posted by H3g3m0n View Post
      At the end they say there looking at open-sourcing a DX->OpenGL wrapper, so we could start to see a bunch more game ports from that ☺
      That would be a mighty blessing for Linux gamers.

      Comment


      • #18
        Originally posted by TheScorpion View Post
        What about the MAC versions of all major Valve's titles??? They are for sure already using OpenGL natively.... so opengl shouldn't be any new thing for Valve's developers. I simply can't understand why there is not a pure opengl version of this games in Linux
        I doubt the Mac games are using an OpenGL engine.

        Comment


        • #19
          Originally posted by johnc View Post
          I doubt the Mac games are using an OpenGL engine.
          I'm pretty sure they are doing the same thing, translating DX to OGL.

          Comment


          • #20
            Originally posted by johnc View Post
            I doubt the Mac games are using an OpenGL engine.
            Mac only supports OpenGL. However, it's very possible they're using Transgaming's Cider product there.

            Originally posted by H3g3m0n
            Does a Windows system that supports a certain level of DirectX necessaries have OpenGL support, after all MS would require DX for certification but have no reqs for OpenGL so there could be plenty of Windows systems that have poor OpenGL support, maybe there are plenty of people who are just using the Windows drivers rather than installing the vendor ones. Also what extensions are realistically usable.
            Windows GL drivers are often extremely out of date. A D3D10-capable card for instance will for-sure ship with appropriate D3D drivers but might not ship feature-comparable-GL drivers until months later (sometimes more than a year). Speaking of Intel, they have D3D10-capable hardware that shipped with GL 2.1 drivers which haven't been updated past 3.1 (despite GL not coming close to D3D10 features until GL 3.2). Even when the drivers do support a particular version of GL, the support is often incomplete or extremely buggy until yet more driver releases later.

            The bugginess is a real issue that affects many indie game developers. id or Valve can call up an NVIDIA account rep or engineer and bitch about a bug to get it fixed. Indie developers cannot.

            http://www.g-truc.net/doc/OpenGL%20status%202013-04.pdf - note his graphs there are measuring "new features in verison X", so when it claims 100% GL 4.2 for NVIDIA, that only means that 100% of new feature are supported and working, not that 100% of all features required by 4.2 work. The tests are also rather simple samples that won't showcase certain bugs that require a non-trivial combination of API calls to trigger which typically are only found in real game engines or very targeted and specific bug reproduction tests.

            Originally posted by H3g3m0n
            Also they recommend that people develop under OpenGL rather than Direct3D. Or at least the nvidia guy did
            The NVIDIA guy is one of their research-oriented OpenGL developers, iirc. Wee bit biased. I'd be distrustful of taking advice from some of the Microsoft DirectX developers, too. Some of them hit the Kool-aid pretty hard. A couple friends working on the XBone are so ridiculously blind to why gamers and even many developers have taken to the PS4 it's almost funny (almost). Listen to game developers with experience writing new graphics engines, not research engineers or driver developers or companies porting ancient D3D9 engines.

            In any case, for most developers the choice to go OpenGL is already forced on you - non-Windows platforms don't give you any options. Hence the recent resurgance of GL popularity; iOS uses it exclusively. I'd be really interested in seeing what would happen if one of the two major mobile platforms (iOS and Android, of course) supported D3D or a D3D-like API. Likewise, if Microsoft weren't over a half-decade late to the party, maybe the native D3D support in Windows Phone would be more relevant to mobile app developers. "What-Ifs" are just that, though.

            Comment


            • #21
              So here's me sitting, trying to watch the video, and the camera guy tilts the camera every couple of minutes and the audio is crap. Can't this be done professionally at some point? I know I am a Linux n00b but even I deserve better.

              Comment

              Working...
              X