<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/Common/GL/GLContext.cpp, branch 2606</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>Remove GLX support</title>
<updated>2026-04-20T14:19:45+00:00</updated>
<author>
<name>Link Mauve</name>
<email>linkmauve@linkmauve.fr</email>
</author>
<published>2026-04-20T14:06:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=fc47091592bba840e9a97b2e5717d922992d21e3'/>
<id>fc47091592bba840e9a97b2e5717d922992d21e3</id>
<content type='text'>
EGL is the de-facto GL context initialization API, including on X11
where it provides many additional features over GLX.

I’m planning on adding support for selecting the GPU (adapter in
Dolphin-speak) also to OpenGL, similarly to the Vulkan backend, and that
will require EGL, so let’s remove the legacy API first.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
EGL is the de-facto GL context initialization API, including on X11
where it provides many additional features over GLX.

I’m planning on adding support for selecting the GPU (adapter in
Dolphin-speak) also to OpenGL, similarly to the Vulkan backend, and that
will require EGL, so let’s remove the legacy API first.
</pre>
</div>
</content>
</entry>
<entry>
<title>treewide: convert GPLv2+ license info to SPDX tags</title>
<updated>2021-07-05T02:35:56+00:00</updated>
<author>
<name>Pierre Bourdon</name>
<email>delroth@gmail.com</email>
</author>
<published>2021-07-05T01:22:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=e149ad4f0a9874f354221a7fc76d8f1841e47808'/>
<id>e149ad4f0a9874f354221a7fc76d8f1841e47808</id>
<content type='text'>
SPDX standardizes how source code conveys its copyright and licensing
information. See https://spdx.github.io/spdx-spec/1-rationale/ . SPDX
tags are adopted in many large projects, including things like the Linux
kernel.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
SPDX standardizes how source code conveys its copyright and licensing
information. See https://spdx.github.io/spdx-spec/1-rationale/ . SPDX
tags are adopted in many large projects, including things like the Linux
kernel.
</pre>
</div>
</content>
</entry>
<entry>
<title>Rehabilitate Haiku support.</title>
<updated>2021-01-02T21:54:24+00:00</updated>
<author>
<name>waddlesplash</name>
<email>waddlesplash@gmail.com</email>
</author>
<published>2020-12-12T20:25:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=2df11d3911284c72cb9ee583945d410028178017'/>
<id>2df11d3911284c72cb9ee583945d410028178017</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>windows: fix build if pch were to be disabled</title>
<updated>2020-08-22T23:18:24+00:00</updated>
<author>
<name>Shawn Hoffman</name>
<email>godisgovernment@gmail.com</email>
</author>
<published>2020-08-19T06:25:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=cff4806d8d1440ce83c2806a93f9a44970538258'/>
<id>cff4806d8d1440ce83c2806a93f9a44970538258</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Cleanup warnings of -Wunused-variable</title>
<updated>2020-03-23T06:24:27+00:00</updated>
<author>
<name>Jun Su</name>
<email>howard0su@gmail.com</email>
</author>
<published>2020-03-23T06:24:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=7c7a41ecd8d1381dac569f1ec60fefaac0ad39a3'/>
<id>7c7a41ecd8d1381dac569f1ec60fefaac0ad39a3</id>
<content type='text'>
remove unused variables.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
remove unused variables.
</pre>
</div>
</content>
</entry>
<entry>
<title>DolphinNoGUI: Add a FBDev platform</title>
<updated>2019-09-01T04:00:40+00:00</updated>
<author>
<name>Stenzek</name>
<email>stenzek@gmail.com</email>
</author>
<published>2019-04-10T14:44:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=0a75e71672ed63d6d92ba42c1a183e72090d7c83'/>
<id>0a75e71672ed63d6d92ba42c1a183e72090d7c83</id>
<content type='text'>
And the associated GLContext bits
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
And the associated GLContext bits
</pre>
</div>
</content>
</entry>
<entry>
<title>GLContext: Get size using eglQuerySurface()</title>
<updated>2019-09-01T03:35:11+00:00</updated>
<author>
<name>Stenzek</name>
<email>stenzek@gmail.com</email>
</author>
<published>2019-04-10T14:40:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=43fe02ee9b820d16d1759a1e37b666bcb1e5a298'/>
<id>43fe02ee9b820d16d1759a1e37b666bcb1e5a298</id>
<content type='text'>
Also no longer assumes that a nullptr display is not headless (needed for fbdev)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also no longer assumes that a nullptr display is not headless (needed for fbdev)
</pre>
</div>
</content>
</entry>
<entry>
<title>GLContext: Try GL versions 3.2-4.6 when getting a context</title>
<updated>2018-10-20T11:11:34+00:00</updated>
<author>
<name>Stenzek</name>
<email>stenzek@gmail.com</email>
</author>
<published>2018-10-14T13:32:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=2c6d96433c322b50470705d43005fd6308506d49'/>
<id>2c6d96433c322b50470705d43005fd6308506d49</id>
<content type='text'>
GLX previously was only creating a 4.0 context.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
GLX previously was only creating a 4.0 context.
</pre>
</div>
</content>
</entry>
<entry>
<title>CMake: Make X11 and EGL optional</title>
<updated>2018-10-20T11:11:34+00:00</updated>
<author>
<name>Stenzek</name>
<email>stenzek@gmail.com</email>
</author>
<published>2018-10-14T13:17:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=c95802afeb2ebc702bed61a9437f6e85e4f833e0'/>
<id>c95802afeb2ebc702bed61a9437f6e85e4f833e0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>GLContext: Runtime selection of EGL/GLX on Linux</title>
<updated>2018-10-20T11:11:34+00:00</updated>
<author>
<name>Stenzek</name>
<email>stenzek@gmail.com</email>
</author>
<published>2018-10-03T13:03:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=0559311f929d62904c6f14c67d3944fb4142aaaf'/>
<id>0559311f929d62904c6f14c67d3944fb4142aaaf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
