Multiple display contexts
To answer those questions,
I'm using a Intel HD Graphics card
When I run 08-shaders, I see the cube with the surface texture
I'm not sure what the Windows 8.1 but I believe it's the factory installation. I received it from our IT guys, but I haven't had any problems with graphics on other applications.
I'll need to still try compiling it in 32 bit. It appears I need to install a 32-bit version of Qt?
I tried running the .NET template and it doesn't run. It hits an exception shown in the attached picture. I'm not sure what's wrong there.
I quickly ran one of the Qt examples (planets) using a MSVC 2013 64-bit configuration in Qt Creator. It works fine and graphics are rendering as expected.
On a side note, is there a way to create a window on a separate monitor using glut? I've been looking online for a solution, but can't find anything. Most say that is a limitation to glut.
Thank you for the information as this is really helpful to identify the problem. Here are some comments:
- You mention that you are using an Intel HD Graphics card. The screenshot you sent us makes us believe that your drivers are working. However, just to confirm that the more advanced OpenGL rendering functions are working, would you mind sending us a screenshot of example 30-voxel-colormap.exe
- About the .NET example, could you confirm that you were running it using Visual Studio 2013 64-bit (Same as for your Qt tests) and not Visual Studio 2015.
- There is no need to install the 32-bit version of Qt. We just wanted to make sure that you knew exactly which version was installed on your computer.
- Regarding the dual GLUT windows, did you try to configure your second monitor as an extension to your main Desktop screen?
Attached is the screenshot for voxel colormap and verification of VS 2013 while running the .Net example
If by configuring the extension, you mean set display settings in Windows to extend my display to a second monitor, then yes I did that. If further configuration needs to happen, I'm not sure how. Once the program starts, I can quickly drag the second GLUT window over to the other screen and make it fullscreen, but I was wondering if there is a way to have the second window show up automatically in the second monitor display without manually moving it. I tried changing the glutInitWindowPosition parameters but no values make it display on the second monitor display on startup.
The screenshot shows that your OpenGL drivers must be working just fine.
We will further investigate the problem qith Qt and will keep you updated.
Regarding your computer setup, are you using two screens of the same resolution? What happens when you try to initialize you window beyond the first screen?
We further investigated the problem using the same version of visual studio and Qt on a Windows 10 computer, but unfortunately we were not able to reproduce the problem. If you happen to have another computer on which the same problem occurs, please let us know. We suspect that there could be a problem between Qt and certain functionalities of OpenGL and will be implementing some diagnostic error messages for the next coming version. We will keep you updated as soon as it becomes available.