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

[Windows] When positioning TextFields/Areas at fractional positions with ANGLE (D3D9/11) (and Qt.NativeRendering?) the text then can appear blurry

    XMLWordPrintable

Details

    Description

      [Windows] When using ANGLE and Qt.NativeRendering for text then it will appear blurry. This does not happen for all video cards but it does happen with at least Nvidia Quadro cards.

      Qt 5.4.1 (i386-little_endian-ilp32 shared (dynamic) release build; by MSVC 2013) on "windows" 
      OS: Windows 7 [winnt version 6.1.7601]
      
      Architecture: i386; features: SSE2 SSE3 SSSE3 SSE4.1
      
      Library info:
        PrefixPath: D:\Qt\Qt5.4.1_32_Dynamic\5.4\msvc2013
        DocumentationPath: D:\Qt\Qt5.4.1_32_Dynamic\5.4\msvc2013\doc
        HeadersPath: D:\Qt\Qt5.4.1_32_Dynamic\5.4\msvc2013\include
        LibrariesPath: D:\Qt\Qt5.4.1_32_Dynamic\5.4\msvc2013\lib
        LibraryExecutablesPath: D:\Qt\Qt5.4.1_32_Dynamic\5.4\msvc2013\bin
        BinariesPath: D:\Qt\Qt5.4.1_32_Dynamic\5.4\msvc2013\bin
        PluginsPath: D:\Qt\Qt5.4.1_32_Dynamic\5.4\msvc2013\plugins
        ImportsPath: D:\Qt\Qt5.4.1_32_Dynamic\5.4\msvc2013\imports
        Qml2ImportsPath: D:\Qt\Qt5.4.1_32_Dynamic\5.4\msvc2013\qml
        ArchDataPath: D:\Qt\Qt5.4.1_32_Dynamic\5.4\msvc2013
        DataPath: D:\Qt\Qt5.4.1_32_Dynamic\5.4\msvc2013\
        TranslationsPath: D:\Qt\Qt5.4.1_32_Dynamic\5.4\msvc2013\translations
        ExamplesPath: D:\Qt\Qt5.4.1_32_Dynamic\5.4\msvc2013\examples
        TestsPath: D:\Qt\Qt5.4.1_32_Dynamic\5.4\msvc2013\tests
      
      Standard paths [*...* denote writable entry]:
        DesktopLocation: "Desktop" *C:\Users\shob7068\Desktop*
        DocumentsLocation: "Documents" *C:\Users\shob7068\Documents*
        FontsLocation: "Fonts" *C:\Windows\Fonts*
        ApplicationsLocation: "Applications" *C:\Users\shob7068\AppData\Roaming\Microsoft\Windows\Start Menu\Programs*
        MusicLocation: "Music" *C:\Users\shob7068\Music*
        MoviesLocation: "Movies" *C:\Users\shob7068\Videos*
        PicturesLocation: "Pictures" *C:\Users\shob7068\Pictures*
        TempLocation: "Temporary Directory" *C:\Users\shob7068\AppData\Local\Temp*
        HomeLocation: "Home" *C:\Users\shob7068*
        DataLocation: "Application Data" *C:\Users\shob7068\AppData\Local\QtProject\qtdiag* C:\Users\shob7068\AppData\Local\QtProject\qtdiag C:\Users\shob7068\Applications\ArcGIS\AppStudio\bin C:\Users\shob7068\Applications\ArcGIS\AppStudio\bin\data
        CacheLocation: "Cache" *C:\Users\shob7068\AppData\Local\QtProject\qtdiag\cache*
        GenericDataLocation: "Shared Data" *C:\Users\shob7068\AppData\Local* C:\Users\shob7068\AppData\Local
        RuntimeLocation: "Runtime" *C:\Users\shob7068*
        ConfigLocation: "Configuration" *C:\Users\shob7068\AppData\Local\QtProject\qtdiag* C:\Users\shob7068\AppData\Local\QtProject\qtdiag C:\Users\shob7068\Applications\ArcGIS\AppStudio\bin C:\Users\shob7068\Applications\ArcGIS\AppStudio\bin\data
        DownloadLocation: "Download" *C:\Users\shob7068\Downloads*
        GenericCacheLocation: "Shared Cache" *C:\Users\shob7068\AppData\Local\cache*
        GenericConfigLocation: "Shared Configuration" *C:\Users\shob7068\AppData\Local* C:\Users\shob7068\AppData\Local C:\Users\shob7068\Applications\ArcGIS\AppStudio\bin C:\Users\shob7068\Applications\ArcGIS\AppStudio\bin\data
      
      File selectors (increasing order of precedence):
        en_AU windows
      
      Network:
        Using "OpenSSL 1.0.1g 7 Apr 2014", version: 0x1000107f
      
      Platform capabilities: ThreadedPixmaps OpenGL ThreadedOpenGL WindowMasks MultipleWindows ForeignWindows NonFullScreenWindows NativeWidgets WindowManagement RasterGLSurface AllGLFunctionsQueryable
      
      Style hints:
        mouseDoubleClickInterval: 500
        mousePressAndHoldInterval: 800
        startDragDistance: 10
        startDragTime: 500
        startDragVelocity: 0
        keyboardInputInterval: 400
        keyboardAutoRepeatRate: 32
        cursorFlashTime: 1060
        showIsFullScreen: 0
        passwordMaskDelay: 0
        passwordMaskCharacter: U+25CF
        fontSmoothingGamma: 1.2
        useRtlExtensions: 0
        setFocusOnTouchRelease: 0
      
      Theme:
        Styles: WindowsVista,WindowsXP,Windows  System font: "MS Shell Dlg 2" 8
        General font : "MS Shell Dlg 2" 8
        Fixed font   : "Courier New" 9
        Title font   : "MS Shell Dlg 2" 8
        Smallest font: "MS Shell Dlg 2" 8
        Native file dialog
      
      Screens: 1
      # 0 "\\.\DISPLAY1" Depth: 32 Primary: yes
        Geometry: 1920x1080+0+0 Available: 1920x1040+0+0
        Physical size: 677x381 mm  Refresh: 59 Hz
        Physical DPI: 72.0355,72 Logical DPI: 96,96
        DevicePixelRatio: 1 Primary orientation: 2
        Orientation: 2 Native orientation: 0 OrientationUpdateMask: 0
      
      Dynamic GL LibGL Vendor: NVIDIA Corporation
      Renderer: Quadro FX 1700/PCIe/SSE2
      Version: 2.1.2
      Shading language: 1.20 NVIDIA via Cg compiler
      Format: Version: 2.1 Profile: 0 Swap behavior: 2 Buffer size (RGBA): 8,8,8,8 Depth buffer: 24 Stencil buffer: 8
      
      
      GPU:
               Card name: NVIDIA Quadro FX 1700
             Driver Name: nvd3dum.dll
          Driver Version: 8.17.12.9573
               Vendor ID: 0x10DE
               Device ID: 0x040F
               SubSys ID: 0x049A10DE
             Revision ID: 0x00A1
      

      Intel cards are known to be fine.

      The controls have fractional widths:

      qml: descriptionTextArea in Tab1.qml at 0 246 522.5x150
      qml: 'The quick brown fox jumps over the lazy dog' in Tab1.qml at 0 173 522.5x28
      

      Attachments

        1. BluryText.zip
          4 kB
        2. qtbug46030.jpg
          qtbug46030.jpg
          81 kB
        3. qtbug46030.qml
          2 kB
        4. qtbug46030.zip
          5 kB
        5. ScreenShot.PNG
          ScreenShot.PNG
          37 kB

        Issue Links

          For Gerrit Dashboard: QTBUG-46030
          # Subject Branch Project Status CR V

          Activity

            People

              esabraha Eskil Abrahamsen Blomfeldt
              andysh Andy Shaw
              Votes:
              1 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:

                Gerrit Reviews

                  There are no open Gerrit changes