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...
