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

Plans for supporting mesh shader pipelines

    XMLWordPrintable

    Details

    • Type: Suggestion
    • Status: Reported
    • Priority: P2: Important
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Qt RHI
    • Labels:
      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

            Assignee:
            lagocs Laszlo Agocs
            Reporter:
            jcelerier Jean-Michaƫl Celerier
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Dates

              Created:
              Updated:

                Gerrit Reviews

                There are no open Gerrit changes