<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/VideoBackends/D3D/D3DBase.h, branch master</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>VideoBackends: Use DXGI 1.6 and D3D11_4</title>
<updated>2025-02-02T08:02:35+00:00</updated>
<author>
<name>Xphalnos</name>
<email>164882787+Xphalnos@users.noreply.github.com</email>
</author>
<published>2025-02-01T16:49:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=c9bd6a13a9b08b1a61d04349e460681ef8087435'/>
<id>c9bd6a13a9b08b1a61d04349e460681ef8087435</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make all custom fmt::formatter's format functions const</title>
<updated>2022-01-13T19:11:08+00:00</updated>
<author>
<name>Pokechu22</name>
<email>Pokechu022@gmail.com</email>
</author>
<published>2022-01-13T01:16:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=78e43a44042e6407318970753df4d3b5b230e80c'/>
<id>78e43a44042e6407318970753df4d3b5b230e80c</id>
<content type='text'>
fmt 8.0.0 requires this.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fmt 8.0.0 requires this.
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoBackends/D3D11: Include HRESULT in error messages</title>
<updated>2022-01-09T20:44:15+00:00</updated>
<author>
<name>Pokechu22</name>
<email>Pokechu022@gmail.com</email>
</author>
<published>2021-12-12T20:50:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=23cdb5c57678dd11f9c2732b08b9d1d5e63292bf'/>
<id>23cdb5c57678dd11f9c2732b08b9d1d5e63292bf</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>msvc: enable /Zc:preprocessor and make build compile cleanly</title>
<updated>2020-08-28T04:58:48+00:00</updated>
<author>
<name>Shawn Hoffman</name>
<email>godisgovernment@gmail.com</email>
</author>
<published>2020-08-28T04:58:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=969ea6e4f54f1021edaa8f565e20b17a78f6f753'/>
<id>969ea6e4f54f1021edaa8f565e20b17a78f6f753</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>D3D11: Query for output merger logic op support and use logic op code only if supported</title>
<updated>2019-07-29T14:47:39+00:00</updated>
<author>
<name>Silent</name>
<email>zdanio95@gmail.com</email>
</author>
<published>2019-07-21T15:10:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=ff00873610a3cd55e76245ef0aae892026fedd9b'/>
<id>ff00873610a3cd55e76245ef0aae892026fedd9b</id>
<content type='text'>
Previously code assumed that if DX11.1 runtime is supported, logic ops will,
but Windows 7 SP1 with a Platform Update supports DX11.1 runtime without logic ops.
This created pretty jarring visual artifacts, which now should be gone OR replaced
with much less jarring errors.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously code assumed that if DX11.1 runtime is supported, logic ops will,
but Windows 7 SP1 with a Platform Update supports DX11.1 runtime without logic ops.
This created pretty jarring visual artifacts, which now should be gone OR replaced
with much less jarring errors.
</pre>
</div>
</content>
</entry>
<entry>
<title>D3DCommon: Fallback to base CreateSwapChain on failure</title>
<updated>2019-06-08T10:11:49+00:00</updated>
<author>
<name>Stenzek</name>
<email>stenzek@gmail.com</email>
</author>
<published>2019-05-12T04:42:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=9316e25652c8e2bd3b844b225e549452bcfc86ec'/>
<id>9316e25652c8e2bd3b844b225e549452bcfc86ec</id>
<content type='text'>
It appears that some older drivers do not support
CreateSwapChainForHwnd, resulting in DXGI_ERROR_INVALID_CALL. For these
cases, fall back to the base CreateSwapChain() from DXGI 1.0.

In theory this should also let us run on Win7 without the platform
update, but in reality we require the newer shader compiler so this
probably won't work regardless. Also any hardware of this vintage is
unlikely to run Dolphin well.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It appears that some older drivers do not support
CreateSwapChainForHwnd, resulting in DXGI_ERROR_INVALID_CALL. For these
cases, fall back to the base CreateSwapChain() from DXGI 1.0.

In theory this should also let us run on Win7 without the platform
update, but in reality we require the newer shader compiler so this
probably won't work regardless. Also any hardware of this vintage is
unlikely to run Dolphin well.
</pre>
</div>
</content>
</entry>
<entry>
<title>D3D: Set optional features after creating the device</title>
<updated>2019-04-28T05:26:49+00:00</updated>
<author>
<name>Stenzek</name>
<email>stenzek@gmail.com</email>
</author>
<published>2019-04-28T05:26:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=025767c9293a8ecf770daef063005491898206f6'/>
<id>025767c9293a8ecf770daef063005491898206f6</id>
<content type='text'>
Fixes feature level 10.0 devices crashing during runtime.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes feature level 10.0 devices crashing during runtime.
</pre>
</div>
</content>
</entry>
<entry>
<title>D3D11: Use ComPtr smart pointer where possible</title>
<updated>2019-03-29T09:52:38+00:00</updated>
<author>
<name>Stenzek</name>
<email>stenzek@gmail.com</email>
</author>
<published>2019-03-09T13:31:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=1151a1238f805d5d0d6b149d12344beb661ba853'/>
<id>1151a1238f805d5d0d6b149d12344beb661ba853</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>D3D11: Use D3DCommon where appropriate</title>
<updated>2019-03-29T09:52:38+00:00</updated>
<author>
<name>Stenzek</name>
<email>stenzek@gmail.com</email>
</author>
<published>2019-03-09T13:31:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=3d8014beb565d0c18d511438957cbed668da8fb2'/>
<id>3d8014beb565d0c18d511438957cbed668da8fb2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
