Dolphin, the GameCube and Wii emulator - Forums

Full Version: Why dolphin use opengl 3.3 instead of 4.4?
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3
Ok but how can i be sure and why i have a white strip on my screen and how can i remove it?
Ok but how can i be sure and how can i remove the white strip on my screen?
Be patient while I try to come up with a solution. You could try adding a Log Message whenever a OpenGL 4.4 feature is used, mainly buffer storage.
Sorry for the double post, it was a mistake. Where can I see OpenGL 4.4 features in use? Is it possible that dolphin use the mesa library with the fglrx driver instead of the OpenGL API from fglrx?
(05-17-2015, 05:34 AM)Mr papier Wrote: [ -> ]Sorry for the double post, it was a mistake. Where can I see OpenGL 4.4 features in use? Is it possible that dolphin use the mesa library with the fglrx driver instead of the OpenGL API from fglrx?

Add a NOTICE_LOG(VIDEO, "Any message");
after
Code:
        if (g_ogl_config.bSupportsGLPinnedMemory &&
            !(DriverDetails::HasBug(DriverDetails::BUG_BROKENPINNEDMEMORY) && type == GL_ELEMENT_ARRAY_BUFFER))

and
Code:
        if (g_ogl_config.bSupportsGLBufferStorage &&
            !(DriverDetails::HasBug(DriverDetails::BUG_BROKENBUFFERSTORAGE) && type == GL_ARRAY_BUFFER) &&
            !(DriverDetails::HasBug(DriverDetails::BUG_INTELBROKENBUFFERSTORAGE) && type == GL_ELEMENT_ARRAY_BUFFER))
but before the return

in Core/VideoBackends/OGL/StreamBuffer.cpp

Normally this should tell you whether Pinned Memory or Buffer Storage is used in the Log (View -> Show Log)

EDIT: This is 4.3 not 4.4, but it should still prove your point.
I've just try and nothing in the log???
Are you sure? The Log needs to be set to Notices and you need to enable Video Backend and VideoInt types.
I must enable video backend and video types in the source code? The log window is black and there is no message.
Oh sorry i've enabled the options in log configuration and the log message is:

30:42:972 /home/jean-marie/Téléchargements/dolphin-master/Source/Core/VideoBackends/OGL/StreamBuffer.cpp:383 N[Video]: Any message
Then you're using buffer storage and pinned memory, so must be using at least OpenGL 4.3.
Pages: 1 2 3