<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/DolphinWX/GLInterface/GLX.cpp, branch master</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>Move GLInterface to the OGL VideoBackend's directory.</title>
<updated>2014-11-02T17:16:33+00:00</updated>
<author>
<name>Augustin Cavalier</name>
<email>waddlesplash@gmail.com</email>
</author>
<published>2014-11-01T14:33:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=29593d403b7e0b2311241de868426ed285c7d97a'/>
<id>29593d403b7e0b2311241de868426ed285c7d97a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>DolphinWX: Clean up brace placements</title>
<updated>2014-08-30T22:06:48+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2014-08-30T21:01:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=8553b0f27b50ef6b78e043c349a0c3a983293d4b'/>
<id>8553b0f27b50ef6b78e043c349a0c3a983293d4b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed black screen on game start for X11 contexts.</title>
<updated>2014-08-21T19:50:42+00:00</updated>
<author>
<name>archshift</name>
<email>admin@archshift.com</email>
</author>
<published>2014-08-21T19:39:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=7e2534ee47dfa427140a1c307c2a920a52fd11f0'/>
<id>7e2534ee47dfa427140a1c307c2a920a52fd11f0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>GLInterface: Destroy GLWin</title>
<updated>2014-08-19T14:06:25+00:00</updated>
<author>
<name>Jasper St. Pierre</name>
<email>jstpierre@mecheye.net</email>
</author>
<published>2014-08-09T13:49:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=2d974b60864e0917881d687e29a328c032888a03'/>
<id>2d974b60864e0917881d687e29a328c032888a03</id>
<content type='text'>
Everything is now safely tucked inside each individual GLInterface.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Everything is now safely tucked inside each individual GLInterface.
</pre>
</div>
</content>
</entry>
<entry>
<title>Core: Remove UpdateFPSDisplay</title>
<updated>2014-08-19T14:05:58+00:00</updated>
<author>
<name>Jasper St. Pierre</name>
<email>jstpierre@mecheye.net</email>
</author>
<published>2014-08-07T02:38:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=63f1a169696a9b9b519f3be4ee47ee7253f645a7'/>
<id>63f1a169696a9b9b519f3be4ee47ee7253f645a7</id>
<content type='text'>
This is effectively unused, as the window handles that we pass to the
GLInterface are window handles for the frame which isn't ever a real
toplevel window. Host_UpdateTitle is what actually sets the proper title
on the render window.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is effectively unused, as the window handles that we pass to the
GLInterface are window handles for the frame which isn't ever a real
toplevel window. Host_UpdateTitle is what actually sets the proper title
on the render window.
</pre>
</div>
</content>
</entry>
<entry>
<title>Core: Don't pass through a reference to the window handle</title>
<updated>2014-08-19T14:05:58+00:00</updated>
<author>
<name>Jasper St. Pierre</name>
<email>jstpierre@mecheye.net</email>
</author>
<published>2014-08-06T04:44:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=7ca8d8dfc7e9bf3b09f9cab929c98f9e607c298b'/>
<id>7ca8d8dfc7e9bf3b09f9cab929c98f9e607c298b</id>
<content type='text'>
Now that MainNoGUI is properly architected and GLX doesn't need to
sometimes craft its own windows sometimes which we have to thread back
into MainNoGUI, we don't need to thread the window handle that GLX
creates at all.

This removes the reference to pass back here, and the g_pWindowHandle
always be the same as the window returned by Host_GetRenderHandle().

A future cleanup could remove g_pWindowHandle entirely.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now that MainNoGUI is properly architected and GLX doesn't need to
sometimes craft its own windows sometimes which we have to thread back
into MainNoGUI, we don't need to thread the window handle that GLX
creates at all.

This removes the reference to pass back here, and the g_pWindowHandle
always be the same as the window returned by Host_GetRenderHandle().

A future cleanup could remove g_pWindowHandle entirely.
</pre>
</div>
</content>
</entry>
<entry>
<title>MainNoGUI: Supply a window in Host_GetRenderHandle</title>
<updated>2014-08-19T14:05:57+00:00</updated>
<author>
<name>Jasper St. Pierre</name>
<email>jstpierre@mecheye.net</email>
</author>
<published>2014-08-07T02:11:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=0dd7f6f5ea816db6dbaf9d7ed424ddb8a58e0847'/>
<id>0dd7f6f5ea816db6dbaf9d7ed424ddb8a58e0847</id>
<content type='text'>
Our existing code was relying on the GLX backend to create the GLX
window properly, and for the rest of the code to patch that up, sort
of. If we rely on Host_GetRenderHandle() returning a valid window, we
can do a lot better about this.

Create a simple window inside MainNoGUI to make this happen.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Our existing code was relying on the GLX backend to create the GLX
window properly, and for the rest of the code to patch that up, sort
of. If we rely on Host_GetRenderHandle() returning a valid window, we
can do a lot better about this.

Create a simple window inside MainNoGUI to make this happen.
</pre>
</div>
</content>
</entry>
<entry>
<title>GLX: Remove evdpy / dpy split</title>
<updated>2014-08-19T14:05:57+00:00</updated>
<author>
<name>Jasper St. Pierre</name>
<email>jstpierre@mecheye.net</email>
</author>
<published>2014-08-06T03:44:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=e3a9ba30e379730a60aa569f653165d51e72b7c1'/>
<id>e3a9ba30e379730a60aa569f653165d51e72b7c1</id>
<content type='text'>
Move to one display. There's no reason to have two displays here -- the
comment stated that one should touch GLX and one should touch window
events, and that they should be touched from different threads, but the
current code wasn't this careful.

Just use one Display connection.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move to one display. There's no reason to have two displays here -- the
comment stated that one should touch GLX and one should touch window
events, and that they should be touched from different threads, but the
current code wasn't this careful.

Just use one Display connection.
</pre>
</div>
</content>
</entry>
<entry>
<title>GLX: Remove all Host_GetRenderWindowSize calls.</title>
<updated>2014-08-08T23:21:45+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2014-08-05T09:31:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=dc2bc621a4ab405671568c831e8228ad94aaf565'/>
<id>dc2bc621a4ab405671568c831e8228ad94aaf565</id>
<content type='text'>
Also remove x, y, width and height from the GLInterface, since it's only
used in GLX, which no longer uses them
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also remove x, y, width and height from the GLInterface, since it's only
used in GLX, which no longer uses them
</pre>
</div>
</content>
</entry>
<entry>
<title>mark all local variables as static</title>
<updated>2014-07-11T14:10:20+00:00</updated>
<author>
<name>degasus</name>
<email>wickmarkus@web.de</email>
</author>
<published>2014-07-08T13:58:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=6d3f249dcc746cc7845ef88ddb8ce3bcc9221aca'/>
<id>6d3f249dcc746cc7845ef88ddb8ce3bcc9221aca</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
