OPEngl


opengl                         {on|off}

Function

Switch to and from non-OpenGL graphics window to OpenGL based graphics window and vice-versa.

Parameters

on

Enable OpenGL graphics window.

 

 

off

(default) Disable OpenGL graphics window.

Examples

opengl on

opengl off

 

Notes

The OpenGL entries in the configuration file determines if OpenGL graphics are supported or not.  For details of configuration please go to the Configuration of OpenGL This feature is only available on Windows.

Update 11.7.0: Command introduced

 

The dynamic graphics is implemented using display lists, so rendered 3d dynamic spin, zoom and pan are also supported.

 

Dithering has been disallowed to avoid processing one of the visualization pipelines that won't realistically give any increase in quality.  Optimization of material and color settings for polygon facettes has see huge gains. Now Eagle uses a pre-computed clustering algorithm that allows lowering the number of material and color setting commands to execute in the OpenGL pipeline. This method only works if all the facettes are triangles, so now Eagle triangulation process produces triangles only, which requires a small increase of memory when compared to the previous polygon-based triangulation. The effect of this change on the performance has been measured around 500% of improvement.

 

CONFIGURATION NOTE :  Things you can do if OpenGL sometimes produce strange on screen results.  

- You should always ensure that your graphics card is equipped with the correct drivers optimized for OpenGL

- Ensure that the OpenGL setting are present and correct in the INI file settings.

- Disable "triple-buffering", cards such as NVIDIA have the triple buffering option which is usually set to Off by default.  Triple buffering is typically of benefit to gaming software where it can help cure low frame rate. Enabling triple buffering also means it requires 50% more frame buffer spaces. Triple buffering has no effect with Direct3D.  

See Also

GLMaterial, GLLight, SET glmode, OpenGL Configuration