<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/VideoCommon/GraphicsModSystem/Config/GraphicsModGroup.cpp, branch master</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>VideoCommon: allow graphics mods to be added to sub folders</title>
<updated>2026-03-27T01:13:16+00:00</updated>
<author>
<name>iwubcode</name>
<email>iwubcode@users.noreply.github.com</email>
</author>
<published>2026-01-31T06:57:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=6b7a9e6ac388706535bdfdd3465d8dc606674198'/>
<id>6b7a9e6ac388706535bdfdd3465d8dc606674198</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<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>GraphicsMod: Simplify `std::sort` using ranges and projections</title>
<updated>2024-10-11T19:08:22+00:00</updated>
<author>
<name>mitaclaw</name>
<email>140017135+mitaclaw@users.noreply.github.com</email>
</author>
<published>2024-10-05T23:08:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=8b1975ab189a39f2cf5503fff2dfc68087075547'/>
<id>8b1975ab189a39f2cf5503fff2dfc68087075547</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>InputCommon / VideoCommon: update to use new JsonFromFile function</title>
<updated>2024-06-01T04:13:25+00:00</updated>
<author>
<name>iwubcode</name>
<email>iwubcode@users.noreply.github.com</email>
</author>
<published>2024-06-01T04:13:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=50b95bbea998f0e677edf0c10b3e1e535f510782'/>
<id>50b95bbea998f0e677edf0c10b3e1e535f510782</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>GraphicsModGroup: std::move graphics_mod in Load()</title>
<updated>2024-01-31T17:27:43+00:00</updated>
<author>
<name>Lioncash</name>
<email>mai.iam2048@gmail.com</email>
</author>
<published>2024-01-31T17:27:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=40b050fe3710df4af6b38a338e8a9594714172ce'/>
<id>40b050fe3710df4af6b38a338e8a9594714172ce</id>
<content type='text'>
The config object is quite heavyweight, so we should move this instead
of copying.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The config object is quite heavyweight, so we should move this instead
of copying.
</pre>
</div>
</content>
</entry>
<entry>
<title>GraphicsModGroup: Simplify try_add_mod()</title>
<updated>2024-01-31T17:23:21+00:00</updated>
<author>
<name>Lioncash</name>
<email>mai.iam2048@gmail.com</email>
</author>
<published>2024-01-31T17:20:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=ccacda5e2c4aed03ea75ef17d8f73376464a7b00'/>
<id>ccacda5e2c4aed03ea75ef17d8f73376464a7b00</id>
<content type='text'>
We can use contains() here, and also move the mod config if it's valid
instead of copying it, since it contains quite a bit of allocated data.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We can use contains() here, and also move the mod config if it's valid
instead of copying it, since it contains quite a bit of allocated data.
</pre>
</div>
</content>
</entry>
<entry>
<title>GraphicsModGroup: Allow heterogenous lookup for GetMod()</title>
<updated>2024-01-31T17:05:17+00:00</updated>
<author>
<name>Lioncash</name>
<email>mai.iam2048@gmail.com</email>
</author>
<published>2024-01-31T17:05:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=a1879ea09991158ba99f76275292db8fd4bcc026'/>
<id>a1879ea09991158ba99f76275292db8fd4bcc026</id>
<content type='text'>
Allows using keys that aren't directly std::string as the key. This lets
us use std::string_view for the incoming path name, making it more
flexible with other string types.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allows using keys that aren't directly std::string as the key. This lets
us use std::string_view for the incoming path name, making it more
flexible with other string types.
</pre>
</div>
</content>
</entry>
<entry>
<title>GraphicsModGroup: Mark move constructor and assignment as noexcept</title>
<updated>2024-01-25T03:41:30+00:00</updated>
<author>
<name>Lioncash</name>
<email>mai.iam2048@gmail.com</email>
</author>
<published>2024-01-25T03:41:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=2253d9a95d5c07524ecb9cf8711166e183347e41'/>
<id>2253d9a95d5c07524ecb9cf8711166e183347e41</id>
<content type='text'>
Allows containers to optimize off of std::move_if_noexcept
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allows containers to optimize off of std::move_if_noexcept
</pre>
</div>
</content>
</entry>
<entry>
<title>GraphicsModGroup: Reduce object churn</title>
<updated>2024-01-25T03:40:05+00:00</updated>
<author>
<name>Lioncash</name>
<email>mai.iam2048@gmail.com</email>
</author>
<published>2024-01-25T03:40:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=0327b11e0bec1b591c2a6f7e688be8e30170c1bd'/>
<id>0327b11e0bec1b591c2a6f7e688be8e30170c1bd</id>
<content type='text'>
We can emplace and move to avoid doing object copies.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We can emplace and move to avoid doing object copies.
</pre>
</div>
</content>
</entry>
<entry>
<title>Android: Add graphics mods support to CheatsActivity</title>
<updated>2022-07-23T19:58:45+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2022-07-23T15:14:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=8f410bff15e1549a3f54e33ec0f4cf511ebea7df'/>
<id>8f410bff15e1549a3f54e33ec0f4cf511ebea7df</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
