Announcement

Collapse
No announcement yet.

Working Towards Lower OpenGL Driver Overhead

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

  • #31
    Originally posted by AnonymousCoward View Post
    well it seems like DX12 is ripoff Mantle https://twitter.com/repi/status/446787503953944576
    Not according to NVIDIA:

    http://blogs.nvidia.com/blog/2014/03/20/directx-12/

    Speaking to a crowd of about 300 developers and press, Anuj Gosalia, development manager of DirectX at Microsoft, described DX12 as the joint effort of hardware vendors, game developers and his team. Our work with Microsoft on DirectX 12 began more than four years ago with discussions about reducing resource overhead. For the past year, NVIDIA has been working closely with the DirectX team to deliver a working design and implementation of DX12 at GDC. - See more at: http://blogs.nvidia.com/blog/2014/03....N3kFzj2v.dpuf
    Given how long DX12 has been cooking, and knowing AMD would be very well aware of what MSFT was doing, AMD's previous "There will be no DX12" comments and the release of Mantle suddenly has a bit of a new spin. Rather then DX12 ripping of Mantle, is the REVERSE case true; did AMD rip of DX12, release part of it early, and try to gain a market edge ahead of NVIDIA?

    Comment


    • #32
      Originally posted by hajj_3 View Post
      Intel and Nvidia have pledged support for DX12. AMD hasn't made any announcements.
      Yes they are:
      http://www.amd.com/us/press-releases...2014mar20.aspx

      So gcn based graphics cards support dx12, from nvidia side all dx11 cards will support dx12 api(don't really know or care how feature complete the support are). Best thing is opengl has already benefits that will be part of d3d12 in 2015.

      Comment


      • #33
        Originally posted by erendorn View Post
        Do you really think a game would be released for a platform where only one card manufacturer would be supported? AMD porting mantle to Linux is of zero use with respect to having Frosbite games on Linux as long as Frosbite does not support some other API available for Intel and Nvidia GPU on Linux (that, or Intel and Nvidia support of mantle on Linux, which might not happen just tomorrow).
        Considering the corporate culture of Nvidia, they'll come up with yet another propietary single-vendor API. Mantle will never be supported by Nvidia.

        Comment


        • #34
          Originally posted by gamerk2 View Post
          Given how long DX12 has been cooking, and knowing AMD would be very well aware of what MSFT was doing, AMD's previous "There will be no DX12" comments and the release of Mantle suddenly has a bit of a new spin. Rather then DX12 ripping of Mantle, is the REVERSE case true; did AMD rip of DX12, release part of it early, and try to gain a market edge ahead of NVIDIA?
          Doubt it, year a go amd's vice president said that there won't be dx12, which microsoft shot down fast saying there will be.

          Comment


          • #35
            Originally posted by newwen View Post
            Considering the corporate culture of Nvidia, they'll come up with yet another propietary single-vendor API. Mantle will never be supported by Nvidia.
            Nah nvidia has nvapi and gameworks for optimizing. But for rendering don't think they will release yet another api, they already are part of the development in both opengl and d3d(and so is amd,intel).

            Comment


            • #36
              Originally posted by gamerk2 View Post
              Not according to NVIDIA:
              Given how long DX12 has been cooking, and knowing AMD would be very well aware of what MSFT was doing, AMD's previous "There will be no DX12" comments and the release of Mantle suddenly has a bit of a new spin. Rather then DX12 ripping of Mantle, is the REVERSE case true; did AMD rip of DX12, release part of it early, and try to gain a market edge ahead of NVIDIA?
              that discusion was in AMD four yeas ago too http://www.bit-tech.net/hardware/gra...l-to-directx/1 they don't have anything. otherwise they would release it this year and not next. DX12 is just marketing response from microsoft so they don't lose grip on graphics API.
              Last edited by AnonymousCoward; 03-21-2014, 10:35 AM.

              Comment


              • #37
                Vaporware: https://en.wikipedia.org/wiki/Vaporw...y_announcement
                DX12 is surely it.

                Comment


                • #38
                  My biggest beef with OpenGL is all the global state. I wish they would do another deprecation round and throw it all out and then make OpenGL 5 fully multi-threaded. Get rid of all that glBindxxx() crap!

                  Comment


                  • #39
                    Originally posted by shmerl View Post
                    Pretty much. Khronos has been talking about reducing overhead since 2007

                    Comment


                    • #40
                      Originally posted by Staffan View Post
                      My biggest beef with OpenGL is all the global state. I wish they would do another deprecation round and throw it all out and then make OpenGL 5 fully multi-threaded. Get rid of all that glBindxxx() crap!
                      You should look at the slides on how to avoid using bind (in loops) to help improve the performance. If you have been using bind in every draw loop you have been doing it wrong.

                      Comment

                      Working...
                      X