<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/VideoBackends/Vulkan/main.cpp, branch master</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>normalize common filenames in VideoBackends/Vulkan</title>
<updated>2021-01-27T22:29:48+00:00</updated>
<author>
<name>Shawn Hoffman</name>
<email>godisgovernment@gmail.com</email>
</author>
<published>2020-09-15T12:43:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=d7fd892fdec4261d4f7c24545bd448e757ca3b0f'/>
<id>d7fd892fdec4261d4f7c24545bd448e757ca3b0f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>General: Convert PanicAlerts over to fmt equivalent</title>
<updated>2020-12-02T18:38:33+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2020-12-02T18:17:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=139d4fc76e4ddf45179ca5ec5e42c52ef513ea4d'/>
<id>139d4fc76e4ddf45179ca5ec5e42c52ef513ea4d</id>
<content type='text'>
Converts lingering panic alert calls over to the fmt-capable ones.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Converts lingering panic alert calls over to the fmt-capable ones.
</pre>
</div>
</content>
</entry>
<entry>
<title>Vulkan: Migrate logging over to fmt</title>
<updated>2020-11-09T08:26:16+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2020-11-09T08:26:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=21dd7a8ebb23ab05373ab65558a7a47927f402f1'/>
<id>21dd7a8ebb23ab05373ab65558a7a47927f402f1</id>
<content type='text'>
Migrates the vulkan backend over to the fmt-capable logger.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Migrates the vulkan backend over to the fmt-capable logger.
</pre>
</div>
</content>
</entry>
<entry>
<title>Vulkan: Switch from vkCreateMacOSSurfaceMVK() to vkCreateMetalSurfaceEXT()</title>
<updated>2020-04-07T08:56:55+00:00</updated>
<author>
<name>Stenzek</name>
<email>stenzek@gmail.com</email>
</author>
<published>2020-04-07T08:49:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=a2f4fafe86b8407ecbe1228257ab993fd2c1b815'/>
<id>a2f4fafe86b8407ecbe1228257ab993fd2c1b815</id>
<content type='text'>
Since we are calling this off the UI thread, we can't use anything which
accesses the underlying NSView object. We create and set the Metal layer
on the UI thread before the video backend is initialized. This extension
is both compatible with MoltenVK and gfx-portability for accepting a
layer at surface creation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since we are calling this off the UI thread, we can't use anything which
accesses the underlying NSView object. We create and set the Metal layer
on the UI thread before the video backend is initialized. This extension
is both compatible with MoltenVK and gfx-portability for accepting a
layer at surface creation.
</pre>
</div>
</content>
</entry>
<entry>
<title>Vulkan: Pass CAMetalLayer to MoltenVK instead of NSView</title>
<updated>2020-03-11T13:11:26+00:00</updated>
<author>
<name>Stenzek</name>
<email>stenzek@gmail.com</email>
</author>
<published>2020-03-11T13:11:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=fb947296b07bab48ae33ebebb5bb29624a488d71'/>
<id>fb947296b07bab48ae33ebebb5bb29624a488d71</id>
<content type='text'>
Gets rid of the warning for calling [NSView layer] off the main thread.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Gets rid of the warning for calling [NSView layer] off the main thread.
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoBackends: Make it possible for PrepareWindow to change the surface</title>
<updated>2020-03-11T13:10:30+00:00</updated>
<author>
<name>Stenzek</name>
<email>stenzek@gmail.com</email>
</author>
<published>2020-03-11T13:10:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=a545344268fbfd2f3464df1579c8942d30a672d3'/>
<id>a545344268fbfd2f3464df1579c8942d30a672d3</id>
<content type='text'>
Again, needed for MoltenVK.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Again, needed for MoltenVK.
</pre>
</div>
</content>
</entry>
<entry>
<title>Common: Unify logging namespace with Common</title>
<updated>2019-11-28T10:13:21+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2019-11-28T09:19:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=c792961000a6bc8fa33dabdf42d07a25e44e8662'/>
<id>c792961000a6bc8fa33dabdf42d07a25e44e8662</id>
<content type='text'>
Previously the logging was a in a little bit of a disarray. Some things
were in namespaces, and other things were not.

Given this code will feature a bit of restructuring during the
transition over to fmt, this is a good time to unify it under a single
namespace and also remove functions and types from the global namespace.

Now, all functions and types are under the Common::Log namespace. The
only outliers being, of course, the preprocessor macros.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously the logging was a in a little bit of a disarray. Some things
were in namespaces, and other things were not.

Given this code will feature a bit of restructuring during the
transition over to fmt, this is a good time to unify it under a single
namespace and also remove functions and types from the global namespace.

Now, all functions and types are under the Common::Log namespace. The
only outliers being, of course, the preprocessor macros.
</pre>
</div>
</content>
</entry>
<entry>
<title>Vulkan: Exclusive fullscreen support via VK_EXT_full_screen_exclusive</title>
<updated>2019-10-31T12:45:59+00:00</updated>
<author>
<name>Stenzek</name>
<email>stenzek@gmail.com</email>
</author>
<published>2019-09-30T15:10:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=16f103ab42c6faca0cb2c4ce6e93546d22feb1a4'/>
<id>16f103ab42c6faca0cb2c4ce6e93546d22feb1a4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Vulkan: Display a warning when using MoltenVK on HS and earlier</title>
<updated>2019-06-08T10:16:24+00:00</updated>
<author>
<name>Stenzek</name>
<email>stenzek@gmail.com</email>
</author>
<published>2019-01-25T12:07:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=3f1586dbce4e32153fa01fe0a23fde102c09cc6d'/>
<id>3f1586dbce4e32153fa01fe0a23fde102c09cc6d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Vulkan: Simplify command buffer fence tracking</title>
<updated>2019-03-29T10:54:44+00:00</updated>
<author>
<name>Stenzek</name>
<email>stenzek@gmail.com</email>
</author>
<published>2019-03-17T05:59:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=427dd45151eddc920d681c4711a3cdbd7e363f82'/>
<id>427dd45151eddc920d681c4711a3cdbd7e363f82</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
