<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/VideoCommon/VideoBackendBase.cpp, branch release-prep-2603a</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>VideoCommon: separate the concept of a 'resource' from an 'asset'.  A resource is potentially multiple assets that are chained together but represent one type of data to the rest of the system.  An example is a 'material'.  A 'material' is a collection of textures, a custom shader, and some metadata that all comes together to form what the concept of the material is.  There will be a 'material' resource.  For now, start small by introducing the interface and change our texture loading which used assets from the old resource manager, to an actual resource.</title>
<updated>2025-11-23T17:04:24+00:00</updated>
<author>
<name>iwubcode</name>
<email>iwubcode@users.noreply.github.com</email>
</author>
<published>2025-10-29T06:21:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=2d21a9920577b8c827d056d9a5e03dcf026ae6e1'/>
<id>2d21a9920577b8c827d056d9a5e03dcf026ae6e1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoCommon: Make Presenter aware of the next swap time to eliminate unsafe usage of GetTicks() with ImmediateXFB + DualCore.</title>
<updated>2025-11-12T02:01:52+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2025-10-27T23:14:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=cc331feb020d71f109d41b7f841bd69caa96bbb3'/>
<id>cc331feb020d71f109d41b7f841bd69caa96bbb3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoCommon: pass the EFB buffer scale into the FramebufferManager instead of pulling it from config, in the future this will allow us to have multiple framebuffers</title>
<updated>2025-11-06T03:52:54+00:00</updated>
<author>
<name>iwubcode</name>
<email>iwubcode@users.noreply.github.com</email>
</author>
<published>2025-11-06T03:52:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=2f20c12d82d367e6ebd3f5b772ebea62ccf05da7'/>
<id>2f20c12d82d367e6ebd3f5b772ebea62ccf05da7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoBackend: Rename GetName to GetConfigName</title>
<updated>2025-10-14T00:38:20+00:00</updated>
<author>
<name>Dentomologist</name>
<email>dentomologist@gmail.com</email>
</author>
<published>2025-09-23T21:42:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=5b4df5ae98494a74e954b7866df1eb4384a81641'/>
<id>5b4df5ae98494a74e954b7866df1eb4384a81641</id>
<content type='text'>
Make the function name more explicit and a better match for
GetDisplayName.

Change NAME to CONFIG_NAME while I'm at it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make the function name more explicit and a better match for
GetDisplayName.

Change NAME to CONFIG_NAME while I'm at it.
</pre>
</div>
</content>
</entry>
<entry>
<title>DolphinAnalytics: Use Pascal case for GameQuirk enum</title>
<updated>2025-08-14T20:54:23+00:00</updated>
<author>
<name>Dentomologist</name>
<email>dentomologist@gmail.com</email>
</author>
<published>2025-08-14T20:04:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=3cc00c067692cf70706cc6038348b748f037ff8b'/>
<id>3cc00c067692cf70706cc6038348b748f037ff8b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoBackendBase: Remove redundant unique_ptr reset</title>
<updated>2025-07-09T21:12:06+00:00</updated>
<author>
<name>Dentomologist</name>
<email>dentomologist@gmail.com</email>
</author>
<published>2025-07-09T21:06:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=72ea7a2128a1905d66b92c139c7b39e2cfa47abd'/>
<id>72ea7a2128a1905d66b92c139c7b39e2cfa47abd</id>
<content type='text'>
Remove redundant reset of g_presenter in ShutdownShared, which is
already reset earlier in the function.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove redundant reset of g_presenter in ShutdownShared, which is
already reset earlier in the function.
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoCommon: initialize and shutdown the CustomResourceManager when the video thread initializes and shuts down</title>
<updated>2025-06-07T04:03:02+00:00</updated>
<author>
<name>iwubcode</name>
<email>iwubcode@users.noreply.github.com</email>
</author>
<published>2025-03-02T03:54:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=12d178a8dfdf530a524c86bc96ff81a679641788'/>
<id>12d178a8dfdf530a524c86bc96ff81a679641788</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 #13093 from mitaclaw/ranges-modernization-4-projection</title>
<updated>2025-03-23T19:56:13+00:00</updated>
<author>
<name>JMC47</name>
<email>JMC4789@gmail.com</email>
</author>
<published>2025-03-23T19:56:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=ad3650abfcae6432338ba976123958ee67a4106c'/>
<id>ad3650abfcae6432338ba976123958ee67a4106c</id>
<content type='text'>
Ranges Algorithms Modernization - Projection</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Ranges Algorithms Modernization - Projection</pre>
</div>
</content>
</entry>
<entry>
<title>VideoCommon: Create AsyncRequests directly in MMU code to eliminate EFB-related functions in VideoBackendBase.</title>
<updated>2025-03-14T06:14:51+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2025-03-14T05:40:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=6c158ed590246782865c68309be2a2e1c2b17596'/>
<id>6c158ed590246782865c68309be2a2e1c2b17596</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoCommon: Eliminate EFBAccessType enum. Eliminate union and switch statement handler in AsyncRequests.</title>
<updated>2025-03-14T05:59:41+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2025-03-07T03:14:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=63b848ca9386a870151b8d6482f4ffceb0b41f5e'/>
<id>63b848ca9386a870151b8d6482f4ffceb0b41f5e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
