<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/VideoBackends/OGL/PerfQuery.h, branch stable</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>Add missing license headers</title>
<updated>2015-05-25T11:11:47+00:00</updated>
<author>
<name>Tillmann Karras</name>
<email>tilkax@gmail.com</email>
</author>
<published>2015-05-24T04:32:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=268f52e05479dc8e0f2cbf550472ca8d4867cf22'/>
<id>268f52e05479dc8e0f2cbf550472ca8d4867cf22</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>PerfQueryBase: Move common implementation variables into base class</title>
<updated>2015-04-15T23:22:16+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2015-04-15T23:22:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=63393570fb3e0f1ddf6b2219a2398fe3784026a6'/>
<id>63393570fb3e0f1ddf6b2219a2398fe3784026a6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement full occlusion queries for the Nexus 9.</title>
<updated>2015-02-21T23:24:36+00:00</updated>
<author>
<name>Ryan Houdek</name>
<email>Sonicadvance1@gmail.com</email>
</author>
<published>2015-02-21T22:58:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=e9ac4d53a6b50e61375ffc1994d7d278e4c94e7a'/>
<id>e9ac4d53a6b50e61375ffc1994d7d278e4c94e7a</id>
<content type='text'>
GLES3 spec is worthless and only returns a boolean result for occlusion queries. This is fine for simple cellular games but we need more than a
boolean result.
Thankfully Nvidia exposes GL_NV_occlusion_queries under a OpenGL ES extension, which allows us to get full samples rendered.
The only device this change affects is the Nexus 9, since it is an Nvidia K1 crippled to only support OpenGL ES.
No other OpenGL ES device that I know of supports this extension.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
GLES3 spec is worthless and only returns a boolean result for occlusion queries. This is fine for simple cellular games but we need more than a
boolean result.
Thankfully Nvidia exposes GL_NV_occlusion_queries under a OpenGL ES extension, which allows us to get full samples rendered.
The only device this change affects is the Nexus 9, since it is an Nvidia K1 crippled to only support OpenGL ES.
No other OpenGL ES device that I know of supports this extension.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add missing includes where headers depend on other headers having been included first.</title>
<updated>2014-10-22T01:22:16+00:00</updated>
<author>
<name>comex</name>
<email>comexk@gmail.com</email>
</author>
<published>2014-10-21T06:01:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=6e774f1b6457939c61c7fe5a0b19c4751e8bb61e'/>
<id>6e774f1b6457939c61c7fe5a0b19c4751e8bb61e</id>
<content type='text'>
This is good hygiene, and also happens to be required to build Dolphin
using Clang modules.

(Under this setup, each header file becomes a module, and each #include
is automatically translated to a module import.  Recursive includes
still leak through (by default), but modules are compiled independently,
and can't depend on defines or types having previously been set up.  The
main reason to retrofit it onto Dolphin is compilation performance - no
more textual includes whatsoever, rather than putting a few blessed
common headers into a PCH.  Unfortunately, I found multiple Clang bugs
while trying to build Dolphin this way, so it's not ready yet, but I can
start with this prerequisite.)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is good hygiene, and also happens to be required to build Dolphin
using Clang modules.

(Under this setup, each header file becomes a module, and each #include
is automatically translated to a module import.  Recursive includes
still leak through (by default), but modules are compiled independently,
and can't depend on defines or types having previously been set up.  The
main reason to retrofit it onto Dolphin is compilation performance - no
more textual includes whatsoever, rather than putting a few blessed
common headers into a PCH.  Unfortunately, I found multiple Clang bugs
while trying to build Dolphin this way, so it's not ready yet, but I can
start with this prerequisite.)
</pre>
</div>
</content>
</entry>
<entry>
<title>OGL: Fix brace and body placements</title>
<updated>2014-08-15T18:12:29+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2014-08-15T18:09:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=960b54670ca3c2625eaaaee725e093b3f03251c5'/>
<id>960b54670ca3c2625eaaaee725e093b3f03251c5</id>
<content type='text'>
Also got rid of void argument specifiers. These are a carryover from C.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also got rid of void argument specifiers. These are a carryover from C.
</pre>
</div>
</content>
</entry>
<entry>
<title>clang-modernize -add-override</title>
<updated>2014-03-09T20:12:01+00:00</updated>
<author>
<name>Tillmann Karras</name>
<email>tilkax@gmail.com</email>
</author>
<published>2014-03-08T00:54:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=f28116b7da6aac6069084596dc4dbf866bdebfd8'/>
<id>f28116b7da6aac6069084596dc4dbf866bdebfd8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Convert all includes to relative paths.</title>
<updated>2014-02-18T07:19:10+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2014-02-17T10:18:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=2afe2152712981e21d6bda6f029292ed2b1cf91e'/>
<id>2afe2152712981e21d6bda6f029292ed2b1cf91e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Kill off some usages of the ArraySize macro.</title>
<updated>2014-02-15T07:43:54+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2014-02-15T06:12:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=655d22512bd5dd5282e04a736a963bf2c6a22212'/>
<id>655d22512bd5dd5282e04a736a963bf2c6a22212</id>
<content type='text'>
This required the use of std::array in some cases.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This required the use of std::array in some cases.
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace all include guard ifdefs with "#pragma once"</title>
<updated>2014-02-10T23:07:16+00:00</updated>
<author>
<name>lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2014-02-10T18:54:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=d2038049f51192fbb55fbde2fc08128bacfb7707'/>
<id>d2038049f51192fbb55fbde2fc08128bacfb7707</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unnecessary Src/ folders</title>
<updated>2013-12-31T19:03:19+00:00</updated>
<author>
<name>Jasper St. Pierre</name>
<email>jstpierre@mecheye.net</email>
</author>
<published>2013-12-07T20:14:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=34692ab826abc8f8faa61bdb2280b742424528f1'/>
<id>34692ab826abc8f8faa61bdb2280b742424528f1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
