<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/VideoBackends/Metal/MTLObjectCache.mm, branch 2603</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>Metal: Move ObjectCache constructor and destructor</title>
<updated>2026-01-05T01:56:25+00:00</updated>
<author>
<name>Dentomologist</name>
<email>dentomologist@gmail.com</email>
</author>
<published>2026-01-04T23:47:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=af585e0bd03f2d083fa1ee1620ebbfca9617f031'/>
<id>af585e0bd03f2d083fa1ee1620ebbfca9617f031</id>
<content type='text'>
Move the constructor and destructor after the definition of the class
`Internal`.

This fixes an error generated by Clang from the destructor of
`std::unique_ptr&lt;Internal&gt;` when setting the standard version to c++23:

`invalid application of 'sizeof' to an incomplete type 'Metal::ObjectCache::Internal'`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move the constructor and destructor after the definition of the class
`Internal`.

This fixes an error generated by Clang from the destructor of
`std::unique_ptr&lt;Internal&gt;` when setting the standard version to c++23:

`invalid application of 'sizeof' to an incomplete type 'Metal::ObjectCache::Internal'`.
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoBackends / VideoCommon: rename member variables in RenderState to be consistent</title>
<updated>2025-08-23T18:50:22+00:00</updated>
<author>
<name>iwubcode</name>
<email>iwubcode@users.noreply.github.com</email>
</author>
<published>2025-08-23T18:35:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=14459bcc1b8d58bedfd68b6f15ab160a284c821e'/>
<id>14459bcc1b8d58bedfd68b6f15ab160a284c821e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoBackends/Metal: Fix anisotropic filtering handling.</title>
<updated>2025-04-01T20:09:21+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2025-04-01T20:01:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=33a7283d3b281be2d5425217b7325561f2250b7d'/>
<id>33a7283d3b281be2d5425217b7325561f2250b7d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Enable game-requested anisotropic filtering in Metal backend.</title>
<updated>2025-03-18T01:46:24+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2025-02-23T04:27:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=137d1375d4bf09f6b136d37596c5539b5b14f883'/>
<id>137d1375d4bf09f6b136d37596c5539b5b14f883</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoCommon: Move backend_info out of VideoConfig struct.</title>
<updated>2025-03-09T07:42:45+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2025-03-07T20:43:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=c18c039089bdc27cbccf92a9053ed80bb161a9b9'/>
<id>c18c039089bdc27cbccf92a9053ed80bb161a9b9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoBackends:Metal: Log file on failed pipeline compile</title>
<updated>2024-10-06T07:13:48+00:00</updated>
<author>
<name>TellowKrinkle</name>
<email>tellowkrinkle@gmail.com</email>
</author>
<published>2024-09-30T04:55:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=32fd10bd083ade9d160968afb7d014868f0d6ce2'/>
<id>32fd10bd083ade9d160968afb7d014868f0d6ce2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoBackends:Metal: Multi render target support</title>
<updated>2023-06-28T05:11:37+00:00</updated>
<author>
<name>TellowKrinkle</name>
<email>tellowkrinkle@gmail.com</email>
</author>
<published>2023-06-28T04:50:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=fc4036af809fcdfec64d8b8d24b8569ba21f4326'/>
<id>fc4036af809fcdfec64d8b8d24b8569ba21f4326</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoCommon: store the configuration used to create the AbstractPipeline on the pipeline itself, so that it's easy to duplicate pipelines with slightly altered configuration</title>
<updated>2023-02-09T08:13:53+00:00</updated>
<author>
<name>iwubcode</name>
<email>iwubcode@users.noreply.github.com</email>
</author>
<published>2023-01-28T00:28:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=d0c6b6c9ed04ee1b54d69bc2731aa3f02de07ec1'/>
<id>d0c6b6c9ed04ee1b54d69bc2731aa3f02de07ec1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>lint: update to clang-format-13</title>
<updated>2023-02-02T03:56:08+00:00</updated>
<author>
<name>Pierre Bourdon</name>
<email>delroth@gmail.com</email>
</author>
<published>2023-02-02T03:56:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=c92de420efbe527c32831f8a11d14af14d7412d4'/>
<id>c92de420efbe527c32831f8a11d14af14d7412d4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoBackends:Metal: Assert on pipelines with no render targets</title>
<updated>2023-01-29T20:36:28+00:00</updated>
<author>
<name>TellowKrinkle</name>
<email>tellowkrinkle@gmail.com</email>
</author>
<published>2023-01-29T20:36:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=e4e425b93038aa485b4432ada5626c2f8e8ccc02'/>
<id>e4e425b93038aa485b4432ada5626c2f8e8ccc02</id>
<content type='text'>
This only actually fails on specific Metal drivers, this way doing it will actually fail the CI and we'll notice
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This only actually fails on specific Metal drivers, this way doing it will actually fail the CI and we'll notice
</pre>
</div>
</content>
</entry>
</feed>
