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

[REG] Broken font rendering in embedded widgets when using OpenGL paint engine

    XMLWordPrintable

Details

    • a8c3ed1dbe209488866e687d1a63c6143a04cfe0

    Description

      On Windows and Linux, some font rendering in embedded widgets is broken when using the QWindowsXPStyle, QWindowsVistaStyle, QMotifStyle or QCdeStyle, with the OpenGL paint engine. Some text appear "less" antialiased or even aliased, or as chunks of black boxes (see attached screenshot pad_navigator_example_qt-4.6.1.jpg).

      When this issue occurs, the following is printed to the console:

      QGLShader::compile: "0(4) : error C1038: declaration of "textureCoords" conflicts with previous declaration at 0(4)"

      This can be reproduced by running the padnavigator example with the above mentioned styles and flipping the pad.

      This is a regression from Qt 4.6.0 (see screenshots demonstrating difference between Qt 4.6.0 and Qt 4.6.1).

      Attachments

        1. pad_navigator_example_qt-4.6.0.jpg
          27 kB
          Stian Sandvik Thomassen (closed Nokia identity)
        2. pad_navigator_example_qt-4.6.1.jpg
          27 kB
          Stian Sandvik Thomassen (closed Nokia identity)

        Issue Links

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

          Activity

            People

              tcooksey Tom Cooksey
              sthomass Stian Sandvik Thomassen (closed Nokia identity) (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes