Announcement

Collapse
No announcement yet.

Qt 5.10 To Have Built-In Vulkan Support

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

  • Qt 5.10 To Have Built-In Vulkan Support

    Phoronix: Qt 5.10 To Have Built-In Vulkan Support

    With Qt 5.8 there was experimental Direct3D 12 support that left some disappointed the toolkit didn't opt for supporting Vulkan first as a cross-platform, high-performance graphics API. Fortunately, with Qt 5.10, there will be built-in Vulkan support...

    http://www.phoronix.com/scan.php?pag...Vulkan-Support

  • #2
    Originally posted by phoronix View Post
    Phoronix: Qt 5.10 To Have Built-In Vulkan SupportQt Vulkan support had been staged in this repository but that's been shutdown as the work has now landed in the "dev" code-base for Qt 5.10.
    "landed" is kind of not true with Gerrit in between. The change is in review and there's been already 18 patch sets in 10 days.
    Meaning that anything could still happen before it actually "lands" in the Qt tree.
    It can be postponed or abandoned even though when Laszlo does something, it usually is excellent quality code.

    Comment


    • #3
      I wonder why there's so slow Vulkan adoption, that seems unfortunate...

      Comment


      • #4
        Originally posted by timofonic View Post
        I wonder why there's so slow Vulkan adoption, that seems unfortunate...
        Because there is very little need to adopt Vulkan in a 2d framework.

        I would rather see them fix wayland. By the looks of it there will be no QT 5.8.1 and KDE wayland session is broken in 5.8 an there seems to be nothing going on since more than a week (Gerrit/QTBUG-58423)

        Comment


        • #5
          Originally posted by Namenlos View Post
          Because there is very little need to adopt Vulkan in a 2d framework.
          Qt Widgets are CPU heavy. 0.05 CPU seconds are needed to repaint window with text which means refresh rate is only 20 fps, but 3d game can exceed 100 fps on same CPU.
          JS987
          Senior Member
          Last edited by JS987; 19 February 2017, 12:09 PM.

          Comment


          • #6
            Originally posted by JS987 View Post
            Qt Widgets are CPU heavy. 0.05 CPU seconds are needed to repaint window with text which means refresh rate is only 20 fps, but 3d game can exceed 100 fps on same CPU.
            If Qt couldn't push more than 20fps on the desktop, it wouldn't be usable at all on mobile. And yet it is. Some widgets may be slow, but you can code a resource hungry control using pretty much any toolkit.

            Comment


            • #7
              Originally posted by timofonic View Post
              I wonder why there's so slow Vulkan adoption, that seems unfortunate...
              Windows: In context of games, the potential of Vulkan to generate financial revenue for game developers is lower than DX11/DX12. In year 2017 Vulkan is just a curiosity that is competing with DX12.

              Linux: My prediction/feeling is that Vulkan on Linux will experience a strong growth in year 2019.

              Comment


              • #8
                Originally posted by atomsymbol View Post

                Windows: In context of games, the potential of Vulkan to generate financial revenue for game developers is lower than DX11/DX12. In year 2017 Vulkan is just a curiosity that is competing with DX12.

                Linux: My prediction/feeling is that Vulkan on Linux will experience a strong growth in year 2019.
                This is misleading. You have to do double work to have a DX11 AND a DX12 version. If you just do a DX12 version, you actually have less potential users as it doesn't work on windows 7/8 which still have more of the Windows market. There are more DX12 games right now because it's been out for more than a year longer.

                PS: The real driver for Vulkan growth will be mobile.
                Geopirate
                Senior Member
                Last edited by Geopirate; 19 February 2017, 02:39 PM. Reason: added PS

                Comment


                • #9
                  Originally posted by Namenlos View Post

                  Because there is very little need to adopt Vulkan in a 2d framework.

                  I would rather see them fix wayland. By the looks of it there will be no QT 5.8.1 and KDE wayland session is broken in 5.8 an there seems to be nothing going on since more than a week (Gerrit/QTBUG-58423)
                  QVulkanWindow is not meant to support application-provided 2D and 3D content? It doesn't sound like that would be a backend for the 2D framework. More like it is just basic Vulkan support for an application that uses Vulkan directly for graphics.

                  If so, then supporting both Vulkan and Wayland, to that level, wouldn't be a huge thing. Rather surprising it takes that long.

                  Comment


                  • #10
                    Originally posted by atomsymbol View Post

                    Windows: In context of games, the potential of Vulkan to generate financial revenue for game developers is lower than DX11/DX12. In year 2017 Vulkan is just a curiosity that is competing with DX12.

                    Linux: My prediction/feeling is that Vulkan on Linux will experience a strong growth in year 2019.
                    According to NVidia and AMD website info, the current drivers support both Vulkan and Windows 7, so I'd assume Vulkan does work on Windows 7, as it is meant to do. Not knowing the Windows world very well, where would the limit for financial revenue be?

                    Comment

                    Working...
                    X