<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/VideoBackends/Software/EfbInterface.h, branch release-prep-2503</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<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>VideoCommon: Remove unused MathUtil.h include from VideoCommon.h</title>
<updated>2019-07-17T00:54:34+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2019-07-17T00:18:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=2b9389202e0d1c8451aff176233cf211feef59dd'/>
<id>2b9389202e0d1c8451aff176233cf211feef59dd</id>
<content type='text'>
This header doesn't actually make use of MathUtil.h within itself, so
this can be removed. Many other source files used VideoCommon.h as an
indirect include to include MathUtil.h, so these includes can also be
adjusted.

While we're at it, we can also migrate valid inclusions of VideoCommon.h
into cpp files where it can feasibly be done to minimize propagating it
via other headers.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This header doesn't actually make use of MathUtil.h within itself, so
this can be removed. Many other source files used VideoCommon.h as an
indirect include to include MathUtil.h, so these includes can also be
adjusted.

While we're at it, we can also migrate valid inclusions of VideoCommon.h
into cpp files where it can feasibly be done to minimize propagating it
via other headers.
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace EFBRectangle/TargetRectangle with MathUtil::Rectangle</title>
<updated>2019-04-21T04:28:14+00:00</updated>
<author>
<name>Stenzek</name>
<email>stenzek@gmail.com</email>
</author>
<published>2019-04-15T14:47:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=f8c1ba409cdfc41e60d27b0fc002a8fd79f9c73e'/>
<id>f8c1ba409cdfc41e60d27b0fc002a8fd79f9c73e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>EfbInterface: Move buffer constant from the header to the cpp file</title>
<updated>2018-05-18T20:23:34+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2018-05-18T19:43:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=505d45a2331e5587ca0b564ec616fc5855c33fd7'/>
<id>505d45a2331e5587ca0b564ec616fc5855c33fd7</id>
<content type='text'>
This is only ever used internally, so we can limit its scope to the only
usage point.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is only ever used internally, so we can limit its scope to the only
usage point.
</pre>
</div>
</content>
</entry>
<entry>
<title>EfbInterface: Make perf_values internally linked</title>
<updated>2018-05-18T19:35:08+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2018-05-18T19:13:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=c58b5e9b9bccf9baac5d5fb5aa6e254528f19782'/>
<id>c58b5e9b9bccf9baac5d5fb5aa6e254528f19782</id>
<content type='text'>
Instead, expose functions to operate with it. This way we keep the
internal representation concealed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead, expose functions to operate with it. This way we keep the
internal representation concealed.
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement EFB copy filter and gamma in hardware backends</title>
<updated>2018-04-29T09:05:20+00:00</updated>
<author>
<name>Stenzek</name>
<email>stenzek@gmail.com</email>
</author>
<published>2018-04-29T08:52:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=9e798eec94a8ebe94c1ef8270b504b5698b2a0f5'/>
<id>9e798eec94a8ebe94c1ef8270b504b5698b2a0f5</id>
<content type='text'>
Also makes y_scale a dynamic parameter for EFB copies, as it doesn't
make sense to keep it as part of the uid, otherwise we're generating
redundant shaders.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also makes y_scale a dynamic parameter for EFB copies, as it doesn't
make sense to keep it as part of the uid, otherwise we're generating
redundant shaders.
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoSoftware: Implement xfb copy filter (Deflickering/Brightness)</title>
<updated>2018-04-29T07:56:51+00:00</updated>
<author>
<name>Scott Mansell</name>
<email>phiren@gmail.com</email>
</author>
<published>2016-05-17T20:21:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=fc96479f122d3b2fdd9a5191c67ebce811ff569d'/>
<id>fc96479f122d3b2fdd9a5191c67ebce811ff569d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Software Backend: Remove reinterpret_cast which violates the strict aliasing rule</title>
<updated>2017-11-18T04:11:33+00:00</updated>
<author>
<name>iwubcode</name>
<email>iwubcode@users.noreply.github.com</email>
</author>
<published>2017-10-24T05:44:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=bf7db3f88835d3b69800c9ed5596e31c7ba96346'/>
<id>bf7db3f88835d3b69800c9ed5596e31c7ba96346</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>HybridXFB: Fix lint errors</title>
<updated>2017-11-18T04:11:31+00:00</updated>
<author>
<name>iwubcode</name>
<email>iwubcode@users.noreply.github.com</email>
</author>
<published>2017-09-03T02:30:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=53684701fa1f9a787f8d089d864c5c1c97effa8c'/>
<id>53684701fa1f9a787f8d089d864c5c1c97effa8c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Software Backend: Fix xfb output and add vertical scaling support</title>
<updated>2017-11-18T04:11:31+00:00</updated>
<author>
<name>iwubcode</name>
<email>iwubcode@users.noreply.github.com</email>
</author>
<published>2017-08-24T02:46:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=6e686f6ea10c486a6271a6ca7cd084e124776b5a'/>
<id>6e686f6ea10c486a6271a6ca7cd084e124776b5a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
