<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/VideoBackends/OGL/GLInterface, branch master</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>Move GL interface code out of the OpenGL video backend.</title>
<updated>2015-09-21T12:36:45+00:00</updated>
<author>
<name>Scott Mansell</name>
<email>phiren@gmail.com</email>
</author>
<published>2015-09-18T16:40:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=95f3c956a80d880f9988fed5c4a920e436808195'/>
<id>95f3c956a80d880f9988fed5c4a920e436808195</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>GLInterface: Fix VideoSW on linux + OSX (v2)</title>
<updated>2015-09-19T11:22:55+00:00</updated>
<author>
<name>degasus</name>
<email>wickmarkus@web.de</email>
</author>
<published>2015-09-17T15:48:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=c976e14277aa70eaeb4fe6115137645a2a77b507'/>
<id>c976e14277aa70eaeb4fe6115137645a2a77b507</id>
<content type='text'>
Our Video Software backend isn't OpenGL Core compatible, so we need a flag to alloc a compatible one.

v2: Fix AGL profile selection.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Our Video Software backend isn't OpenGL Core compatible, so we need a flag to alloc a compatible one.

v2: Fix AGL profile selection.
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "GLInterface: Fix VideoSW on linux + OSX"</title>
<updated>2015-09-18T11:40:09+00:00</updated>
<author>
<name>Markus Wick</name>
<email>degasus@users.noreply.github.com</email>
</author>
<published>2015-09-18T11:40:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=a7e9a154a58ce1cda9b2b721e57f4045f58c20eb'/>
<id>a7e9a154a58ce1cda9b2b721e57f4045f58c20eb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>GLInterface: Fix VideoSW on linux + OSX</title>
<updated>2015-09-17T15:52:56+00:00</updated>
<author>
<name>degasus</name>
<email>wickmarkus@web.de</email>
</author>
<published>2015-09-17T15:48:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=48279c18402c04923a683e4a0488f8ad419b9b9a'/>
<id>48279c18402c04923a683e4a0488f8ad419b9b9a</id>
<content type='text'>
Our Video Software backend isn't OpenGL Core compatible, so we need a flag to alloc a compatible one.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Our Video Software backend isn't OpenGL Core compatible, so we need a flag to alloc a compatible one.
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoBackends: Reimplement SSAA, now for D3D + OGL</title>
<updated>2015-09-06T17:40:00+00:00</updated>
<author>
<name>degasus</name>
<email>wickmarkus@web.de</email>
</author>
<published>2015-09-06T11:58:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=1c0366993a582e76333ed18421e92424261901f2'/>
<id>1c0366993a582e76333ed18421e92424261901f2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement ClearCurrent on the EGL GLInterface</title>
<updated>2015-09-05T00:58:58+00:00</updated>
<author>
<name>Ryan Houdek</name>
<email>Sonicadvance1@gmail.com</email>
</author>
<published>2015-09-05T00:58:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=6cf704842323f2e3731ca0f03c4e1ac2fe2adda3'/>
<id>6cf704842323f2e3731ca0f03c4e1ac2fe2adda3</id>
<content type='text'>
This fixes an error on GLInterface shutdown when using EGL.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes an error on GLInterface shutdown when using EGL.
</pre>
</div>
</content>
</entry>
<entry>
<title>[Android] Workaround Mali driver issue on the Samsung Galaxy S6.</title>
<updated>2015-08-28T14:02:46+00:00</updated>
<author>
<name>Ryan Houdek</name>
<email>Sonicadvance1@gmail.com</email>
</author>
<published>2015-08-28T13:54:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=01db003779ff7240efa40842ac7d44e70a5edb0e'/>
<id>01db003779ff7240efa40842ac7d44e70a5edb0e</id>
<content type='text'>
Samsung updated the video drivers on the SGS6 which introduced a bug when disabling vsync.
Both the driver versions are r5p0, but the md5sums of the blob differ.
To work around the issue, make sure to never disable vsync by calling eglSwapInterval.

We can't actually determine the driver version on Android yet.
So until the driver version lands that displays the driver version string in the GL_VERSION string
we will need to keep this workaround enabled at all times, which is a bit annoying.

Current mali drivers return the video driver version in one of the EGL strings you can query.
The issue with that is that Android eats all of those strings, so we can't query it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Samsung updated the video drivers on the SGS6 which introduced a bug when disabling vsync.
Both the driver versions are r5p0, but the md5sums of the blob differ.
To work around the issue, make sure to never disable vsync by calling eglSwapInterval.

We can't actually determine the driver version on Android yet.
So until the driver version lands that displays the driver version string in the GL_VERSION string
we will need to keep this workaround enabled at all times, which is a bit annoying.

Current mali drivers return the video driver version in one of the EGL strings you can query.
The issue with that is that Android eats all of those strings, so we can't query it.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix a memory leak in the EGL GLInterface.</title>
<updated>2015-08-18T13:26:45+00:00</updated>
<author>
<name>Ryan Houdek</name>
<email>Sonicadvance1@gmail.com</email>
</author>
<published>2015-08-17T23:52:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=3f1055de94d1590dd79adc0e3d4a8067e016de38'/>
<id>3f1055de94d1590dd79adc0e3d4a8067e016de38</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Work around devices that choose to only return the default EGL_RENDERABLE_TYPE</title>
<updated>2015-07-22T16:11:23+00:00</updated>
<author>
<name>Ryan Houdek</name>
<email>Sonicadvance1@gmail.com</email>
</author>
<published>2015-07-21T16:29:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=c4f0515141cd451468b29501b9c1d8925f7a9502'/>
<id>c4f0515141cd451468b29501b9c1d8925f7a9502</id>
<content type='text'>
The default EGL_RENDERABLE_TYPE is GLES1, so vendors have the ability to choose between returning only the bits requested, or all of the bits
supported in addition to the one requested.
PowerVR chose to take the route where they only return the bits requested, everyone else returns all of the bits supported.
Instead of letting the vendor have control of this, let's incrementally go through each renderable type and make sure it supports everything we want.
This will cover all devices for now, and for the future.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The default EGL_RENDERABLE_TYPE is GLES1, so vendors have the ability to choose between returning only the bits requested, or all of the bits
supported in addition to the one requested.
PowerVR chose to take the route where they only return the bits requested, everyone else returns all of the bits supported.
Instead of letting the vendor have control of this, let's incrementally go through each renderable type and make sure it supports everything we want.
This will cover all devices for now, and for the future.
</pre>
</div>
</content>
</entry>
<entry>
<title>Set copyright year to when a file was created</title>
<updated>2015-05-25T11:22:31+00:00</updated>
<author>
<name>Tillmann Karras</name>
<email>tilkax@gmail.com</email>
</author>
<published>2015-05-24T04:55:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=30ebb2459eb97ba544547183854775df8460b475'/>
<id>30ebb2459eb97ba544547183854775df8460b475</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
