<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/VideoBackends/Vulkan, branch release-prep-2412</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<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>
<entry>
<title>VideoBackends:Vulkan: Consolidate feature checking into one struct</title>
<updated>2024-09-06T03:15:29+00:00</updated>
<author>
<name>TellowKrinkle</name>
<email>tellowkrinkle@gmail.com</email>
</author>
<published>2024-09-04T04:24:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=1416dc7e6aee2fdf861eb83037c7c3bbc924adce'/>
<id>1416dc7e6aee2fdf861eb83037c7c3bbc924adce</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>vulkan: Add line number to vulkan error logger</title>
<updated>2024-08-28T21:42:54+00:00</updated>
<author>
<name>Ali Homafar</name>
<email>home.isfar@gmail.com</email>
</author>
<published>2024-08-28T21:42:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=02e9a8feaf465bdafe7b9c4ce8219d89a115d8ce'/>
<id>02e9a8feaf465bdafe7b9c4ce8219d89a115d8ce</id>
<content type='text'>
This is a minor improvement to add line numbers to the LOG_VULKAN_ERROR
define. Basically error logs for Vulkan will now look like:

```
// This
25:03:347 VideoBackends/Vulkan/VulkanLoader.cpp:247 E[Video]: (WaitForCommandBufferCompletion:278) vkWaitForFences failed:  (2: VK_TIMEOUT)

// Instead of
15:45:154 VideoBackends/Vulkan/VulkanLoader.cpp:247 E[Video]: (WaitForCommandBufferCompletion) vkWaitForFences failed:  (2: VK_TIMEOUT)
```
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a minor improvement to add line numbers to the LOG_VULKAN_ERROR
define. Basically error logs for Vulkan will now look like:

```
// This
25:03:347 VideoBackends/Vulkan/VulkanLoader.cpp:247 E[Video]: (WaitForCommandBufferCompletion:278) vkWaitForFences failed:  (2: VK_TIMEOUT)

// Instead of
15:45:154 VideoBackends/Vulkan/VulkanLoader.cpp:247 E[Video]: (WaitForCommandBufferCompletion) vkWaitForFences failed:  (2: VK_TIMEOUT)
```
</pre>
</div>
</content>
</entry>
<entry>
<title>Properly link against xxhash</title>
<updated>2024-07-06T21:56:44+00:00</updated>
<author>
<name>TellowKrinkle</name>
<email>tellowkrinkle@gmail.com</email>
</author>
<published>2024-07-06T21:56:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=cab6e7c12e280be05995655ea9a3a458466dd849'/>
<id>cab6e7c12e280be05995655ea9a3a458466dd849</id>
<content type='text'>
Things using dolphin_find_optional_system_library need to link against the name used there or they won't work with both the system and bundled cases
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Things using dolphin_find_optional_system_library need to link against the name used there or they won't work with both the system and bundled cases
</pre>
</div>
</content>
</entry>
<entry>
<title>Migrate Vulkan-Headers to submodule and update to v1.3.288</title>
<updated>2024-06-22T06:03:20+00:00</updated>
<author>
<name>Luis Condes Diaz</name>
<email>luis.condesdiaz@gmail.com</email>
</author>
<published>2024-06-19T06:18:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=3f64031cbb2d8d0dad474acfc89faa54cf8678ea'/>
<id>3f64031cbb2d8d0dad474acfc89faa54cf8678ea</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 #12537 from TellowKrinkle/MTLSubgroup</title>
<updated>2024-05-21T20:17:22+00:00</updated>
<author>
<name>Admiral H. Curtiss</name>
<email>pikachu025@gmail.com</email>
</author>
<published>2024-05-21T20:17:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=5c2f73986a97a94a3f9f0eb5a9c77725e5e1c68e'/>
<id>5c2f73986a97a94a3f9f0eb5a9c77725e5e1c68e</id>
<content type='text'>
VideoCommon: More specific subgroup op bugs</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
VideoCommon: More specific subgroup op bugs</pre>
</div>
</content>
</entry>
</feed>
