Go Back   Orbiter-Forum > Projects > ORBITER: 2010-P1 and newer > Bug
Register Blogs Orbinauts List Social Groups FAQ Projects Mark Forums Read


Blurry MFD screens in some conditions Issue Tools
issueid=1444 08-27-2019 05:34 PM
Beta Tester
Blurry MFD screens in some conditions
Blurry MFD screens in some conditions

Here's a report of blurry MFD screens https://www.orbiter-forum.com/showth...postcount=4925

It can be reproduced with the inline DX7 engine with release build of Orbiter 2016 but not with the latest beta. The problem still occur with the latest build of D3D9Client and Orbiter r.88

If the screen size is 1920x1080 problem does not occur. But a screen size 1920x1040 does produce the problem if the MFD size is set to "3".

Blurry text is a result from a vertex/pixel miss alignments. If we look at the matrices and vertices involved in rendering the MFDs:

This is a case that works (1920x1080). In the input matrix y-offset is -0.5 and the vertex data has x-offset of -0.5 resulting a correct alignment.
Texture Size = 378 x 378

(482: 29.9s 00.07ms)(0x374) (sx=1.000000, sy=1.000000) (dx=0.000000, dy=-0.500000)
(483: 29.9s 00.04ms)(0x374) GROUP 0
(484: 29.9s 00.04ms)(0x374) (x=65.500, y=651.000) (x=443.500, y=651.000) (x=65.500, y=1029.000) (x=443.500, y=1029.000)

(485: 29.9s 00.04ms)(0x374) (tu=0.000, tv=0.000) (tu=1.000, tv=0.000) (tu=0.000, tv=1.000) (tu=1.000, tv=1.000)

In the case that fails (1920x1040). Matrix is the same as above but the vertex data lacks the x-offset causing the alignment to fail.
Texture Size = 363 x 363

(479: 52.0s 00.07ms)(0x232C) (sx=1.000000, sy=1.000000) (dx=0.000000, dy=-0.500000)
(480: 52.0s 00.04ms)(0x232C) GROUP 0
(481: 52.0s 00.04ms)(0x232C) (x=70.000, y=631.000) (x=433.000, y=631.000) (x=70.000, y=994.000) (x=433.000, y=994.000)

(482: 52.0s 00.04ms)(0x232C) (tu=0.000, tv=0.000) (tu=1.000, tv=0.000) (tu=0.000, tv=1.000) (tu=1.000, tv=1.000)

Issue Details
Project ORBITER: 2010-P1 and newer
Status Fixed
Priority 5 - Medium
Affected Version Revision denoted in description
Fixed Version (none)
Users able to reproduce bug 1
Users unable to reproduce bug 0
Assigned Users (none)
Tags Graphics

08-28-2019 08:40 PM
Orbiter Founder
Can you check if
  • the problem disappears in the 2016 realase when adding
    CompactGlasspit = FALSE
    to Orbiter.cfg?
  • the problem is fixed in SVN r.89 for CompactGlasspit = TRUE?
08-29-2019 01:21 PM
Beta Tester
Yes I can confirm that the problem doesn't appear with the "CompactGlasspit = FALSE" in the 2016 release. Also the problem doesn't appear in the r.89 even if the flag is set to "TRUE". So, we can consider the issue fixed and thanks for the quick response.
08-30-2019 09:35 AM
Orbiter Founder
Issue resolved in SVN r.89.

Issue Tools
Subscribe to this issue

All times are GMT. The time now is 02:53 AM.

Quick Links Need Help?

About Us | Rules & Guidelines | TOS Policy | Privacy Policy

Orbiter-Forum is hosted at Orbithangar.com
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, vBulletin Solutions Inc.
Copyright 2007 - 2017, Orbiter-Forum.com. All rights reserved.