<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/VideoBackends/Software/TransformUnit.cpp, branch 2603a</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>VideoSW: reuse Common::Vec2/3/4</title>
<updated>2025-08-10T04:17:26+00:00</updated>
<author>
<name>Tillmann Karras</name>
<email>tilkax@gmail.com</email>
</author>
<published>2025-07-28T15:31:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=fa4127b145dd595de4729c09a4863aa47d6c3e51'/>
<id>fa4127b145dd595de4729c09a4863aa47d6c3e51</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoCommon: Add comment explaining why only the first normal gets normalized</title>
<updated>2022-04-22T23:54:38+00:00</updated>
<author>
<name>Pokechu22</name>
<email>Pokechu022@gmail.com</email>
</author>
<published>2022-04-20T00:46:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=784079853d9daa4d5e4de0b49b610ec0e58a2b0c'/>
<id>784079853d9daa4d5e4de0b49b610ec0e58a2b0c</id>
<content type='text'>
Co-authored-by: Scott Mansell &lt;phiren@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Scott Mansell &lt;phiren@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoCommon: Handle emboss texgen with only a single normal</title>
<updated>2022-04-22T23:54:38+00:00</updated>
<author>
<name>Pokechu22</name>
<email>Pokechu022@gmail.com</email>
</author>
<published>2022-04-14T05:03:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=2a5c77f43ff1d69e78f12f13435a38c5eb2ed854'/>
<id>2a5c77f43ff1d69e78f12f13435a38c5eb2ed854</id>
<content type='text'>
Fixes a large number of effects in Rogue Squadron 2 and 3.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes a large number of effects in Rogue Squadron 2 and 3.
</pre>
</div>
</content>
</entry>
<entry>
<title>Convert NaN to 1 when generating texture coordinates</title>
<updated>2021-07-25T05:20:35+00:00</updated>
<author>
<name>Pokechu22</name>
<email>Pokechu022@gmail.com</email>
</author>
<published>2021-07-21T02:00:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=3a4d8379bf16e61348dafc1750a8e4b65394f7a9'/>
<id>3a4d8379bf16e61348dafc1750a8e4b65394f7a9</id>
<content type='text'>
This fixes eyelids in Shadow the Hedgehog during cutscenes (https://bugs.dolphin-emu.org/issues/11458)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes eyelids in Shadow the Hedgehog during cutscenes (https://bugs.dolphin-emu.org/issues/11458)
</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>Software: Remove texinfo.sourcerow == SourceRow::Colors assert</title>
<updated>2021-06-21T01:05:57+00:00</updated>
<author>
<name>Pokechu22</name>
<email>Pokechu022@gmail.com</email>
</author>
<published>2021-06-21T00:02:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=51862135d6df263c953c91e486e803fb985ac2ed'/>
<id>51862135d6df263c953c91e486e803fb985ac2ed</id>
<content type='text'>
These asserts were removed for the hardware renderer in #3684.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These asserts were removed for the hardware renderer in #3684.
</pre>
</div>
</content>
</entry>
<entry>
<title>Convert XFMemory to BitField and enum class</title>
<updated>2021-03-07T03:27:14+00:00</updated>
<author>
<name>Pokechu22</name>
<email>Pokechu022@gmail.com</email>
</author>
<published>2021-02-11T00:01:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=aab81d5aa0a1bd6a467c91d0dbba04a9dc40998f'/>
<id>aab81d5aa0a1bd6a467c91d0dbba04a9dc40998f</id>
<content type='text'>
Additionally a new ClipDisable union has been added (though it is not currently used by Dolphin).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Additionally a new ClipDisable union has been added (though it is not currently used by Dolphin).
</pre>
</div>
</content>
</entry>
<entry>
<title>Software: Remove normalization special case</title>
<updated>2021-01-04T07:22:48+00:00</updated>
<author>
<name>Pokechu22</name>
<email>Pokechu022@gmail.com</email>
</author>
<published>2021-01-04T07:22:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=e825af7b1b673bc265e3c865eca4b5b35297a9bc'/>
<id>e825af7b1b673bc265e3c865eca4b5b35297a9bc</id>
<content type='text'>
The special case doesn't appear to make a significant difference in any games, and the current implementation has a (minor, fixable) issue that breaks Super Mario Sunshine (both with a failed assertion (https://bugs.dolphin-emu.org/issues/11742) and a rendering issue (https://bugs.dolphin-emu.org/issues/7476)).  Hardware testing wasn't able to reproduce the special case, either, so it may just not exist.

PR #9315 contains a fixed implementation of the special case on all video backends, and can serve as a basis for it being reintroduced if it is found to exist under more specific circumstances.  For now, I don't see a reason to keep it present.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The special case doesn't appear to make a significant difference in any games, and the current implementation has a (minor, fixable) issue that breaks Super Mario Sunshine (both with a failed assertion (https://bugs.dolphin-emu.org/issues/11742) and a rendering issue (https://bugs.dolphin-emu.org/issues/7476)).  Hardware testing wasn't able to reproduce the special case, either, so it may just not exist.

PR #9315 contains a fixed implementation of the special case on all video backends, and can serve as a basis for it being reintroduced if it is found to exist under more specific circumstances.  For now, I don't see a reason to keep it present.
</pre>
</div>
</content>
</entry>
<entry>
<title>General: Convert PanicAlerts over to fmt equivalent</title>
<updated>2020-12-02T18:38:33+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2020-12-02T18:17:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=139d4fc76e4ddf45179ca5ec5e42c52ef513ea4d'/>
<id>139d4fc76e4ddf45179ca5ec5e42c52ef513ea4d</id>
<content type='text'>
Converts lingering panic alert calls over to the fmt-capable ones.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Converts lingering panic alert calls over to the fmt-capable ones.
</pre>
</div>
</content>
</entry>
<entry>
<title>Software: Migrate logging over to fmt</title>
<updated>2020-11-09T08:14:01+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2020-11-09T08:13:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=23a8baa6057c67298f68c6c5d65c177642125212'/>
<id>23a8baa6057c67298f68c6c5d65c177642125212</id>
<content type='text'>
Migrates the software backend over to the fmt-capable logger.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Migrates the software backend over to the fmt-capable logger.
</pre>
</div>
</content>
</entry>
</feed>
