Orbiter-Forum  

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
    Code:
    CompactGlasspit = FALSE
    to Orbiter.cfg?
  • the problem is fixed in SVN r.89 for CompactGlasspit = TRUE?
Reply
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.
Reply
08-30-2019 09:35 AM
Orbiter Founder
 
Issue resolved in SVN r.89.
Reply
Reply

Issue Tools
Subscribe to this issue

All times are GMT. The time now is 08:03 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 - 2019, vBulletin Solutions Inc.
Copyright 2007 - 2017, Orbiter-Forum.com. All rights reserved.