<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/VideoCommon/OpcodeDecoding.cpp, branch 2603a</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>Remove unused imports</title>
<updated>2026-01-25T15:12:15+00:00</updated>
<author>
<name>Martino Fontana</name>
<email>tinozzo123@gmail.com</email>
</author>
<published>2026-01-23T20:30:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=a14c88ba67a51b0a563a5fc800cd089e82ffacaf'/>
<id>a14c88ba67a51b0a563a5fc800cd089e82ffacaf</id>
<content type='text'>
Yellow squiggly lines begone!
Done automatically on .cpp files through `run-clang-tidy`, with manual corrections to the mistakes.
If an import is directly used, but is technically unnecessary since it's recursively imported by something else, it is *not* removed.
The tool doesn't touch .h files, so I did some of them by hand while fixing errors due to old recursive imports.
Not everything is removed, but the cleanup should be substantial enough.
Because this done on Linux, code that isn't used on it is mostly untouched.
(Hopefully no open PR is depending on these imports...)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Yellow squiggly lines begone!
Done automatically on .cpp files through `run-clang-tidy`, with manual corrections to the mistakes.
If an import is directly used, but is technically unnecessary since it's recursively imported by something else, it is *not* removed.
The tool doesn't touch .h files, so I did some of them by hand while fixing errors due to old recursive imports.
Not everything is removed, but the cleanup should be substantial enough.
Because this done on Linux, code that isn't used on it is mostly untouched.
(Hopefully no open PR is depending on these imports...)
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoCommon: Remove calls to GetPointer</title>
<updated>2024-04-09T19:08:57+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2024-04-07T09:13:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=54773bc5d2c847bc4e070a8a647b97a9fc76bcb0'/>
<id>54773bc5d2c847bc4e070a8a647b97a9fc76bcb0</id>
<content type='text'>
This fourth part of my series of patches to get rid of unsafe uses of
GetPointer takes care of the "easy" cases in VideoCommon. Three uses of
GetPointer now remain in Dolphin: VertexLoaderManager, TextureInfo, and
the software renderer's TextureSampler.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fourth part of my series of patches to get rid of unsafe uses of
GetPointer takes care of the "easy" cases in VideoCommon. Three uses of
GetPointer now remain in Dolphin: VertexLoaderManager, TextureInfo, and
the software renderer's TextureSampler.
</pre>
</div>
</content>
</entry>
<entry>
<title>FifoRecorder: Move instance to System.</title>
<updated>2024-01-12T14:06:06+00:00</updated>
<author>
<name>Admiral H. Curtiss</name>
<email>pikachu025@gmail.com</email>
</author>
<published>2024-01-12T12:35:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=637fd4990914831ae164c2f410cf60fe4f0d28c4'/>
<id>637fd4990914831ae164c2f410cf60fe4f0d28c4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoCommon/CommandProcessor: Pass system instance through constructor</title>
<updated>2023-12-20T14:02:53+00:00</updated>
<author>
<name>Lioncache</name>
<email>mai.iam2048@gmail.com</email>
</author>
<published>2023-12-20T13:40:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=f97b2d472acdc8f69427f184fa8fc35a08f231e6'/>
<id>f97b2d472acdc8f69427f184fa8fc35a08f231e6</id>
<content type='text'>
Makes the use of the interface a little less noisy, especially given
how much of the interface depends on an instance being present.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Makes the use of the interface a little less noisy, especially given
how much of the interface depends on an instance being present.
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoCommon: move xf state management to its own class, so changes can be detected in places other than VertexShaderManager</title>
<updated>2023-11-26T22:27:26+00:00</updated>
<author>
<name>iwubcode</name>
<email>iwubcode@users.noreply.github.com</email>
</author>
<published>2023-11-25T22:23:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=849a0c13b5fbfc31b38e2b2593b1213b8adfb9f4'/>
<id>849a0c13b5fbfc31b38e2b2593b1213b8adfb9f4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoCommon/CommandProcessor: Pass System to HandleUnknownOpcode().</title>
<updated>2023-04-05T18:09:32+00:00</updated>
<author>
<name>Admiral H. Curtiss</name>
<email>pikachu025@gmail.com</email>
</author>
<published>2023-03-28T20:07:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=192d8b6e40567338a84ef7a98a92561e53e198aa'/>
<id>192d8b6e40567338a84ef7a98a92561e53e198aa</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoCommon: De-globalize VertexShaderManager class.</title>
<updated>2022-12-28T14:52:29+00:00</updated>
<author>
<name>Admiral H. Curtiss</name>
<email>pikachu025@gmail.com</email>
</author>
<published>2022-12-28T14:38:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=50625728e089c8868eb919244d4e6eafa4f4cf79'/>
<id>50625728e089c8868eb919244d4e6eafa4f4cf79</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoCommon/Fifo: Refactor to class, move to Core::System.</title>
<updated>2022-12-10T16:16:19+00:00</updated>
<author>
<name>Admiral H. Curtiss</name>
<email>pikachu025@gmail.com</email>
</author>
<published>2022-12-09T19:01:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=5624dd6d3982aebab498dcc99dafbcfc00983b4f'/>
<id>5624dd6d3982aebab498dcc99dafbcfc00983b4f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>HW/Memmap: Refactor Memory to class, move to Core::System.</title>
<updated>2022-12-03T12:27:02+00:00</updated>
<author>
<name>Admiral H. Curtiss</name>
<email>pikachu025@gmail.com</email>
</author>
<published>2022-12-02T19:07:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=839db591d9daa388c1b6eb944a9f34a9aa41c871'/>
<id>839db591d9daa388c1b6eb944a9f34a9aa41c871</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoCommon/CommandProcessor: Refactor to class, move to Core::System.</title>
<updated>2022-11-29T07:15:01+00:00</updated>
<author>
<name>Admiral H. Curtiss</name>
<email>pikachu025@gmail.com</email>
</author>
<published>2022-11-27T12:50:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=6941d2e7e67d68312278a934e6c47abc88074077'/>
<id>6941d2e7e67d68312278a934e6c47abc88074077</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
