<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/VideoBackends/D3DCommon/Shader.cpp, branch release-prep-2503</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>VideoBackends / VideoCommon: refactor Vulkan to use new SPIRV functionality</title>
<updated>2022-06-24T23:09:53+00:00</updated>
<author>
<name>iwubcode</name>
<email>iwubcode@users.noreply.github.com</email>
</author>
<published>2022-05-25T04:12:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=dda1479ecf127c6729932de58060b5fd7b322d5f'/>
<id>dda1479ecf127c6729932de58060b5fd7b322d5f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>D3D / VideoCommon: generate HLSL from SPIRV</title>
<updated>2022-06-24T23:09:53+00:00</updated>
<author>
<name>iwubcode</name>
<email>iwubcode@users.noreply.github.com</email>
</author>
<published>2022-05-04T05:41:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=5dd2704416385946fbdd80b38c01b0f9d7735648'/>
<id>5dd2704416385946fbdd80b38c01b0f9d7735648</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix static initialisation order fiasco issue for Version variables</title>
<updated>2022-01-13T23:04:22+00:00</updated>
<author>
<name>Léo Lam</name>
<email>leo@leolam.fr</email>
</author>
<published>2022-01-13T23:04:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=83c5446d852178794450f7c5833f7a047490ff31'/>
<id>83c5446d852178794450f7c5833f7a047490ff31</id>
<content type='text'>
Fixes a crash that could occur if the static constructor function for
the MainSettings.cpp TU happened to run before the variables in
Common/Version.cpp are initialised. (This is known as the static
initialisation order fiasco.)

By using wrapper functions, those variables are now guaranteed to be
constructed on first use.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes a crash that could occur if the static constructor function for
the MainSettings.cpp TU happened to run before the variables in
Common/Version.cpp are initialised. (This is known as the static
initialisation order fiasco.)

By using wrapper functions, those variables are now guaranteed to be
constructed on first use.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use HRWrap in remaining locations</title>
<updated>2022-01-09T20:44:55+00:00</updated>
<author>
<name>Pokechu22</name>
<email>Pokechu022@gmail.com</email>
</author>
<published>2021-12-12T21:50:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=ca9bf3174f4acd4c9d78ac7c21b6aeaa1430b7ef'/>
<id>ca9bf3174f4acd4c9d78ac7c21b6aeaa1430b7ef</id>
<content type='text'>
Note that D3DCommon can't use DX11HRWrap or DX12HRWrap since it's shared between them.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Note that D3DCommon can't use DX11HRWrap or DX12HRWrap since it's shared between them.
</pre>
</div>
</content>
</entry>
<entry>
<title>Treewide: Adjust order of includes</title>
<updated>2021-12-10T22:49:57+00:00</updated>
<author>
<name>Pokechu22</name>
<email>Pokechu022@gmail.com</email>
</author>
<published>2021-12-10T02:22:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=20257634209dba85d2cd51ad42e660090a5224e6'/>
<id>20257634209dba85d2cd51ad42e660090a5224e6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>treewide: convert GPLv2+ license info to SPDX tags</title>
<updated>2021-07-05T02:35:56+00:00</updated>
<author>
<name>Pierre Bourdon</name>
<email>delroth@gmail.com</email>
</author>
<published>2021-07-05T01:22:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=e149ad4f0a9874f354221a7fc76d8f1841e47808'/>
<id>e149ad4f0a9874f354221a7fc76d8f1841e47808</id>
<content type='text'>
SPDX standardizes how source code conveys its copyright and licensing
information. See https://spdx.github.io/spdx-spec/1-rationale/ . SPDX
tags are adopted in many large projects, including things like the Linux
kernel.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
SPDX standardizes how source code conveys its copyright and licensing
information. See https://spdx.github.io/spdx-spec/1-rationale/ . SPDX
tags are adopted in many large projects, including things like the Linux
kernel.
</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>D3DCommon: Migrate logging over to fmt</title>
<updated>2020-11-09T08:03:26+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2020-11-09T08:03:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=4d9a7c7a54b6007c9d468d80f70761afef873f47'/>
<id>4d9a7c7a54b6007c9d468d80f70761afef873f47</id>
<content type='text'>
Migrates the logging over to the fmt-capable logger.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Migrates the logging over to the fmt-capable logger.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add Dolphin version and current video backend to shader compilation logs</title>
<updated>2020-01-24T08:29:38+00:00</updated>
<author>
<name>Ryan Meredith</name>
<email>rwm@udel.edu</email>
</author>
<published>2020-01-24T08:29:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=e5f6d9320f5ccefa8160bd4a27d156285ae8b536'/>
<id>e5f6d9320f5ccefa8160bd4a27d156285ae8b536</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>D3DCommon/Shader: Use std::optional with CompileShader()</title>
<updated>2019-07-27T00:06:14+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2019-07-26T23:34:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=aca02f9734806572183d87b9432e8855adfa132d'/>
<id>aca02f9734806572183d87b9432e8855adfa132d</id>
<content type='text'>
Allows removing the use of an out parameter, making it nicer to use.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allows removing the use of an out parameter, making it nicer to use.
</pre>
</div>
</content>
</entry>
</feed>
