<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/VideoBackends/Vulkan, branch release-prep-2503a</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>Vulkan: Only attempt to create a CAMetalLayer on macOS</title>
<updated>2025-01-08T18:51:53+00:00</updated>
<author>
<name>OatmealDome</name>
<email>julian@oatmealdome.me</email>
</author>
<published>2025-01-08T18:51:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=2633b84b981dc7f42f8569da313ccc54586e483e'/>
<id>2633b84b981dc7f42f8569da313ccc54586e483e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Simplify `std::find_if` with `Common::Contains`</title>
<updated>2025-01-01T17:52:03+00:00</updated>
<author>
<name>mitaclaw</name>
<email>140017135+mitaclaw@users.noreply.github.com</email>
</author>
<published>2024-09-21T21:50:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=d92c68e1de481b509d92bbdd68f83c9a92f254aa'/>
<id>d92c68e1de481b509d92bbdd68f83c9a92f254aa</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #13116 from mitaclaw/ranges-modernization-8-trivial-of</title>
<updated>2024-12-26T21:51:53+00:00</updated>
<author>
<name>JMC47</name>
<email>JMC4789@gmail.com</email>
</author>
<published>2024-12-26T21:51:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=532a8621daa5c0d8a3a55f64ffba9cb20209d455'/>
<id>532a8621daa5c0d8a3a55f64ffba9cb20209d455</id>
<content type='text'>
Ranges Algorithms Modernization - Of</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Ranges Algorithms Modernization - Of</pre>
</div>
</content>
</entry>
<entry>
<title>Modernize `std::any_of` with ranges</title>
<updated>2024-12-16T03:54:16+00:00</updated>
<author>
<name>mitaclaw</name>
<email>140017135+mitaclaw@users.noreply.github.com</email>
</author>
<published>2024-10-01T00:26:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=140252ffc0ae71e8b5309bff7d6550189c602702'/>
<id>140252ffc0ae71e8b5309bff7d6550189c602702</id>
<content type='text'>
In WiimoteReal.cpp, JitRegCache.cpp, lambda predicates were replaced by pointers to member functions because ranges algorithms are able invoke those.

In ConvertDialog.cpp, the `std::mem_fn` helper was removed because ranges algorithms are able to handle pointers to member functions as predicates.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In WiimoteReal.cpp, JitRegCache.cpp, lambda predicates were replaced by pointers to member functions because ranges algorithms are able invoke those.

In ConvertDialog.cpp, the `std::mem_fn` helper was removed because ranges algorithms are able to handle pointers to member functions as predicates.
</pre>
</div>
</content>
</entry>
<entry>
<title>VKSwapChain: Always use surface formats with a normal sRGB color space if not RGBA16F</title>
<updated>2024-12-04T01:49:50+00:00</updated>
<author>
<name>OatmealDome</name>
<email>julian@oatmealdome.me</email>
</author>
<published>2024-12-04T01:49:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=e6f335bfcf3179c5879f6d9ca688ecb360eda39d'/>
<id>e6f335bfcf3179c5879f6d9ca688ecb360eda39d</id>
<content type='text'>
Co-authored-by: TellowKrinkle &lt;tellowkrinkle@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: TellowKrinkle &lt;tellowkrinkle@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoBackends:Vulkan: Increase VMA Vulkan Version to 1.2</title>
<updated>2024-10-05T21:51:14+00:00</updated>
<author>
<name>TellowKrinkle</name>
<email>tellowkrinkle@gmail.com</email>
</author>
<published>2024-10-05T21:51:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=9244cded9fee67df230b7c8ee4a249614207cd6f'/>
<id>9244cded9fee67df230b7c8ee4a249614207cd6f</id>
<content type='text'>
We now use Vulkan 1.2 if available
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We now use Vulkan 1.2 if available
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #13050 from TellowKrinkle/HKIsNotMVK</title>
<updated>2024-10-05T04:51:27+00:00</updated>
<author>
<name>JMC47</name>
<email>JMC4789@gmail.com</email>
</author>
<published>2024-10-05T04:51:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=2d9f789940aba806f75cd329905253c05577d837'/>
<id>2d9f789940aba806f75cd329905253c05577d837</id>
<content type='text'>
Vulkan: Don't do MoltenVK things on Asahi Linux</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Vulkan: Don't do MoltenVK things on Asahi Linux</pre>
</div>
</content>
</entry>
<entry>
<title>VideoBackends:Vulkan: Wait until we've confirmed a successful AcquireNextImage before marking semaphores used</title>
<updated>2024-10-03T00:22:16+00:00</updated>
<author>
<name>TellowKrinkle</name>
<email>tellowkrinkle@gmail.com</email>
</author>
<published>2024-10-01T03:00:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=a267c5641203e36d4d10ddf75e94bbe33a9e6c7b'/>
<id>a267c5641203e36d4d10ddf75e94bbe33a9e6c7b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoBackends:Vulkan: Don't try to present if swapchain acquire failed</title>
<updated>2024-10-03T00:22:16+00:00</updated>
<author>
<name>TellowKrinkle</name>
<email>tellowkrinkle@gmail.com</email>
</author>
<published>2024-09-30T23:29:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=7e1a9490c0112358b4a6593f6e4ec23bb5d1201b'/>
<id>7e1a9490c0112358b4a6593f6e4ec23bb5d1201b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoBackends:Vulkan: Use Vulkan 1.2 driverID to detect MoltenVK</title>
<updated>2024-09-06T03:15:30+00:00</updated>
<author>
<name>TellowKrinkle</name>
<email>tellowkrinkle@gmail.com</email>
</author>
<published>2024-09-04T04:55:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=dc6ccfb2abfc7c37deded1c5b9242ff1396e4fcf'/>
<id>dc6ccfb2abfc7c37deded1c5b9242ff1396e4fcf</id>
<content type='text'>
Previously we'd assume all Apple GPUs were MoltenVK, including those running on Asahi Linux with open source Honeykrisp drivers.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously we'd assume all Apple GPUs were MoltenVK, including those running on Asahi Linux with open source Honeykrisp drivers.
</pre>
</div>
</content>
</entry>
</feed>
