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

WinRT: Point sprites aren't rendered on level 9 hardware

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P4: Low
    • Resolution: Done
    • Affects Version/s: 5.2.0 Beta1
    • Fix Version/s: 5.5.0 Beta
    • Component/s: GUI: Window management
    • Labels:
      None
    • Platform/s:
      WinRT
    • Commits:
      a218a25

      Description

      ANGLE does not currently provide a point sprite implementation for level 9 hardware (found in tablets and phones). The implementation for better GPUs is provided using a geometry shader. When using point sprites on these devices, this geometry never makes it to the screen.

      The tessellation could be done on the CPU by simply passing in the corners of a quad instead of the original point buffer.

      Better yet, a unit quad could be passed in as the geometry, and the points buffer could be used with instancing to draw the same quad repeatedly with different positions/sizes. Since level 9_3 hardware supports instancing, we could reasonably support this on all current and new WinRT phones/tablets.

        Attachments

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

          Activity

            People

            Assignee:
            andrew.knight Andrew Knight
            Reporter:
            andrew.knight Andrew Knight
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Gerrit Reviews

                There are no open Gerrit changes