While doing some research for a project I came across this post concerning the next version of the Microsoft OS, Vista, and its impact on OpenGL:
For a quick summary, the LabVIEW plotting routines are based on an open source distribution of OpenGL called Mesa. Vista will not be using OpenGL in a manner that will allow the high performance that OpenGL is known for. There are apparently ways in which OpenGL will behave well in Vista, such as running the OpenGL window full screen so that the Aeroglass desktop is not utilized for composing the window.
My purpose in this post is to try to raise some awareness about the issue in the developer community, as tareheel_hax0r had tried to do, and also I would like to start a dialogue to get a developer wish list started for graphics upgrades. Since it would seem something fundamental may have to be changing with the LabVIEW graphics package in the next couple of years, this seems a good time to talk about things we have all wanted. I realize there is a feedback method to send these to NI, however, I am curious if those who would like to see some changes are in the minority or not. At the very least maybe someone from NI will let us know if are going to have to start learning DirectX/Direct3D.
My wish list:
1. Hardware acceleration for all 2D and 3D plotting at least supported for nVidia and ATI. (The current win32 distribution of Mesa in LabVIEW does not support hardware acceleration)
2. Simpler plotting of (w,x,y,z) data - it works now, but it feels like a hack and anything 3D is slow without hardware acceleration
3. Assuming 1 happens, I would like to see buffering built into all plotting indicators with the buffer handled in the hardware
Chris
Practical Physics, LLC
www.practicalphysicsllc.com