07-15-2015 04:07 PM
A portion of my application use 3D Picture Control (Scene Node). It renders a rather simple scene (<20 objects). The scene appears correct on my development machine in both source code and EXE-forms. The EXE also renders correctly on a colleauge's PC.
But when I run it on our standard deployment PC, it renders 'incorrectly'. It's almost like the objects are not being drawn in the correct order. Some of the transparencies are wrong as well. When you rotate the camera, you can 'kind of' tell that the objects are there and have the correct rendering depth.
The deployment PC has Intel 4600HD graphics. The drivers have been updated to the latest from the Intel website (March 2015). My PC is running Windows 7 and the deployment PC has Windows 8 (if that makes a difference). Labview 2013 32-bit.
Any ideas? Pictures are attached.
07-16-2015 01:23 PM
Is OpenGL enabled on the deployment machine in the video card settings?
07-17-2015 01:11 PM
I'm not aware of any global enable/disable setting for OpenGL (or DirectX) in modern drivers. Let me know if there is a specific setting you want me to try.
07-20-2015 10:58 AM
No, that's alright. I just looked up the 4600 and it looks like it should work with OpenGL out of the box. Is your colleague's PC also running Windows 7? What kind of graphics card does your development machine have? If you run the source code on the deployment machine do you see the same issue you see when you're running the executable?