Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-94239

Plans for supporting mesh shader pipelines

    XMLWordPrintable

Details

    • Suggestion
    • Resolution: Unresolved
    • P2: Important
    • None
    • None
    • Qt RHI
    • None

    Description

      Mesh & task shaders are a feature newly introduced in GL, Vk and D3D12 (not 11) which simplifies (and replaces) the whole rendering pipeline prior to fragment shading - from what I could read mesh shaders have all the capabilities of compute + vertex shaders in one shader.

      But from https://www.geeks3d.com/20200519/introduction-to-mesh-shaders-opengl-and-vulkan/ it looks like a fairly fundamental change on how graphics hardware and rendering pipelines are set up for rendering.
      This is apparently also part of the UE5 tech stack from that press release: https://blog.siggraph.org/2021/04/mesh-shaders-release-the-intrinsic-power-of-a-gpu.html/

      I'm just opening this issue to know if there are any plans down the line to support this new mode of operation.
      Thanks !

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            lagocs Laszlo Agocs
            jcelerier Jean-Michaƫl Celerier
            Votes:
            1 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes