Einzelnen Beitrag anzeigen
Alt 06.07.2005, 19:03   #7
alfora
Inventar
 
Registriert seit: 23.02.2001
Beiträge: 2.954


Standard

Zitat:
Original geschrieben von Marc_H

Mir ist aber aufgefallen das es etwas mit FSAA/AF zu tun hat. Wenn man beide abschaltet, geht das Panel bis zum Rand.
Wenn das wirklich mit FSAA/AF zu tun hat, dann sieht die Erklärung für dieses Phänomen wahrscheinlich so aus:

(Alex-Phantasiemodus ein)

Ein Panel im FS9 wird nicht in Pixel-Koordinaten definiert sondern in "echten" Größen (Millimeter und so). Der Grund ist, dass man die Abmessungen und Positionen von Schaltern unabhängig von der späteren Darstellung des Panels auf unterschiedlichen Bildschirmgrößen angeben kann.

Das ist natürlich sehr praktisch weil dasselbe Panel dadurch problemlos auf 1024x768 oder 1280x960-Schirmen benutzt werden kann.

Der FS9 muss dadurch aber die Millimeter-Größen umrechnen auf echte Pixel-Koordinaten. Dabei muss natürlich auch gerundet werden. Halbe Pixel gibt's ja nicht (oder höchstens am 1. April in Computerzeitschriften).

(Extrem-Phantastmodus ein)

Angenommen, das Panel wird auf Deinem Schirm aufgrund der Rundungsfehler gerade so eben bis in die letzte Zeile dargestellt. So quasi im 767,6ten Pixel von oben. Dann wird ohne FSAA auf ganze Pixel gerundet und auch die Zeile 768 gefüllt.

Mit FSAA und allem was die Graphikkarte hergibt wird jedoch eine Umgebung um die zu zeichnenden Pixel in die Darstellung mit einberechnet. Dadurch kann es zum Übersprechen der darunter gezeichneten Landschaft in Zeile 768 auf das Panel in Zeile 767,6 kommen.

(Extrem-Phantastmodus aus)

Na? Klingt das nicht super?

(Alex-Phantasiemodus aus)

Und wenn's nicht stimmt, dann ist's zumindest gut erfunden...
____________________________________
Alex

Home Page: http://homepage.mac.com/alfora/

O\'Hare Approach Control: \"United 329 heavy, your traffic is a Fokker, One o\'clock, three miles, eastbound.\"
United 239: \"Approach, I\'ve always wanted to say this... I\'ve got the little Fokker in sight.\"
alfora ist offline   Mit Zitat antworten