Dolphin, the GameCube and Wii emulator - Forums

Full Version: Dolphin is detecting the wrong OpenGL version
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
The latest dev releases of dolphin incorrectly detects both of my PC's are using OpenGL version 3.3.

http://i.imgur.com/Hm0TvoZ.png

What glxinfo returns

OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: AMD Radeon™ R7 Graphics  
OpenGL core profile version string: 4.4.13283 Core Profile Context 14.501.1003
OpenGL core profile shading language version string: 4.40
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.4.13283 Compatibility Profile Context 14.501.1003
OpenGL shading language version string: 4.40
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:


http://i.imgur.com/YY4MCU2.png

glxinfo for this one

OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GTX 650 Ti/PCIe/SSE2
OpenGL core profile version string: 4.4.0 NVIDIA 346.35
OpenGL core profile shading language version string: 4.40 NVIDIA via Cg compiler
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.5.0 NVIDIA 346.35
OpenGL shading language version string: 4.50 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.1 NVIDIA 346.35
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
OpenGL ES profile extensions:

Only tested on linux since I don't have windows.
Rev 4.0-4826 is when it starts happening.
Since you narrowed down the revision, you may want to open up an official issue on it here:
https://code.google.com/p/dolphin-emu/issues/list
I asked Sonicadvance1 and he says this is intended. Unless I misunderstood him, we open an OpenGL 3.3 context that's forward compatible.