Hi roman,
no need for apologize
Not-documenting is a very common mis-habit among software developers.:embarrassed:
As I can't *really* tell you what exactly these settings you've mentioned are doing (apart from their influence in the code) I have to forward this questions to jarmonik so far.
BUT! I will add/update the documentation that will be shipped with any further release of D3D9Client as soon as I have more detailed (and correct) descriptions.
If anyone else can give some nice descriptions in the meantime, we will be happy to use them.
/Kuddel
---------- Post added at 23:57 ---------- Previous post was at 22:19 ----------
This is what I've got so far (sorry roman your question is not yet answered
)
D3D9Client Advanced Setup
Under the regular Video Tab of the Orbiter (Orbiter_NG) Launchpad you find the ”Advanced” Button that will show the ”D3D9Client Advanced Setup” Dialog. Here you can change several settings to tweak your experience with the D3D9Client.
- Surface texture load options
Here you can change the behavior how the D3D9Client will load surface textures. The two options available are either ”Load on demand (recommended)” or ”Pre-load at session start”:
- Load on demand (recommended)
With this recommended option selected the D3D9Client will only load surface textures when they come into view while you are orbiting a planet. The value in the ”Max. load frequency [Hz]” input field lets you tune the maximum frequency the D3D9Client will check whether some new surface textures have come into view.
- Pre-load at session start
Whith this option selected the D3D9Client will load all surface textures at startup of a scenario which results in a longer loading time.
Here you can change settings according to your graphic hardware:
- Anti-aliasing
Depending on your hardware you can select the anti-aliasing feature that will ”smoothen” the visula artifacts that occur when displaying edges.
- Anisotropic filtering
Depending on your hardware you can select the … TODO
Following checkboxes can be checked (enabled) or unchecked (disabled) to further fine-tune your D3D9Client experience:
- Pre-load base visuals at startup
TODO
- Enable advanced texture maps
TODO
- Disable near clip plane compatibility mode
TODO
The SketchPad is used in Orbiter to draw 2D graphics onto surfaces. These are for example MFD Displays or announcemnets in the Simulation.
- Device to use
The two options you can choose from at ”Device to use” are ”GDI/DirectX” and ”GDI Only”.
GDI/DirectX will use the DirectX 2D drawing capabilities of your graphic hardware to draw 2D surfaces. Normally this is the recommended setting, because it will not produce so much CPU load that the ”GDI Only” option.
GDI Only will only use GDI to draw 2D surfaces wich might be the option when you experience any glitches or graphical artifacts in MFD screens. This mode is used for older graphic hardware to be able to run Orbiter.
- Font rendering
The four options you can choose from at ”Font rendering” are ”Crisp”, ”Default”, ”Cleartype” and ”Proof Quality”.
Each setting will render fonts more smooth but uses a bit more graphic hardware performance.
TODO
TODO