<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/VideoBackends/D3DCommon/Shader.cpp, branch 2606</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>Merge pull request #13975 from iwubcode/shader_includes</title>
<updated>2025-11-02T18:17:28+00:00</updated>
<author>
<name>JMC47</name>
<email>JMC4789@gmail.com</email>
</author>
<published>2025-11-02T18:17:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=1d9c743ef793d88b53d31bb31079435c9a2b8e5f'/>
<id>1d9c743ef793d88b53d31bb31079435c9a2b8e5f</id>
<content type='text'>
VideoBackends / VideoCommon: add support for specifying include files in shader code</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
VideoBackends / VideoCommon: add support for specifying include files in shader code</pre>
</div>
</content>
</entry>
<entry>
<title>VideoBackends / VideoCommon: add support for specifying include files in shader code</title>
<updated>2025-10-27T03:47:23+00:00</updated>
<author>
<name>iwubcode</name>
<email>iwubcode@users.noreply.github.com</email>
</author>
<published>2025-09-27T05:24:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=96fe6a157549761c37dd65e28f76938b4934a997'/>
<id>96fe6a157549761c37dd65e28f76938b4934a997</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Externals: Update glslang to 16.0.0 and allow using system glslang</title>
<updated>2025-09-27T06:56:10+00:00</updated>
<author>
<name>Joshua Vandaële</name>
<email>joshua@vandaele.software</email>
</author>
<published>2025-09-27T03:12:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=cdfb389509b560b4a70661571d12edcebfb77fdf'/>
<id>cdfb389509b560b4a70661571d12edcebfb77fdf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<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>
</feed>
