Hi Guys and Gals....
The final Alpha test iteration of OpenGL code is available on github.
This one is called 2.6.1019
Windows build available.
Install as per previous version, that is:
Download zip file from:
Package1019.zip - 4shared.com - online file sharing and storage - download
Unzip the downloaded file into a directory OTHER THAN your normal OpenCPN
run directory. Maybe use something like C:/Program Files/OpenCPN/OCPNGL...
You will see in the unzipped folder the new opencpn
.exe executable (2.6.1019), as well as a set of .dlls which enable OpenGL support for wxWidgets. After unzipping, run OpenCPN from this folder as normal. It will use your current
config files and chart setups. The config files are compatible, so that your existing OCPN installation
will not be corrupted.
The file Helvetica.txf should be copied to the folder C:/Program Files/OpenCPN/s57data, or equivalent for your installation
Enable OpenGL support in Toolbox->Settings.
1. Rotated modes implemented (COG Up and North Up on skewed raster)
2. Further performance improvements overall.
OCPN performance with OpenGL is highly dependent upon your graphics hardware
I have found that some graphics chipsets (e.g.intel 945G) have rather poor OpenGL driver support, so that we cannot fully utilize the hardware
acceleration potential of these systems.
Some scenarios are actually slower on OpenGL than on old style DC graphics architectures.
Some cards/drivers actually can crash the linux
X11 stack on certain "legal" rendering operations, which takes some doing....sigh....
On the other hand, nVidia graphics, even very old cards, seem to perform very well. ATI was not tested.
And (surprise) rotated modes are really fast and clear on OpenGL. This may be the best benefit of all.
Also, on Windows, please note that the generic OpenGL drivers in use may not be very finely tuned to your graphics card.
You may want to investigate video card driver updates.....
But the "gamers" out there know all this stuff anyway.
Conclusion: OpenGL may not be "better" for everyone's OCPN application. But it is better for some (including me and my everyday nav systems
so we will retain the OpenGL option going forward, and let users make their choice at runtime.
Test results for this final alpha release are solicited, please.
Thanks for all your support.