<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/VideoCommon/Fifo.cpp, branch release-prep-2512</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>Merge pull request #14035 from Dentomologist/pauseandlock_refactoring</title>
<updated>2025-11-01T09:06:08+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2025-11-01T09:06:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=91fd53a98ce7adcce2c724f4a06fe7df1bd0367a'/>
<id>91fd53a98ce7adcce2c724f4a06fe7df1bd0367a</id>
<content type='text'>
PauseAndLock Refactoring</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PauseAndLock Refactoring</pre>
</div>
</content>
</entry>
<entry>
<title>VideoCommon/AsyncRequests: Remove now unnecessary `SetEnable` function. Requests are now always enabled. Call `SetPassthrough` on initialization to not be racy.</title>
<updated>2025-10-27T04:07:14+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2025-10-25T21:47:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=700abd68e3214d7586a1ea89b33dce9c9934bacf'/>
<id>700abd68e3214d7586a1ea89b33dce9c9934bacf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>FifoManager: Remove redundant PauseAndLock parameters</title>
<updated>2025-10-27T01:01:51+00:00</updated>
<author>
<name>Dentomologist</name>
<email>dentomologist@gmail.com</email>
</author>
<published>2023-06-05T00:18:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=933071dd573c202de8c3c722e042d37d6bfcc2d1'/>
<id>933071dd573c202de8c3c722e042d37d6bfcc2d1</id>
<content type='text'>
PauseAndLock was only called with do_lock=true, and the function only
used unpauseOnUnlock when do_lock was false.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PauseAndLock was only called with do_lock=true, and the function only
used unpauseOnUnlock when do_lock was false.
</pre>
</div>
</content>
</entry>
<entry>
<title>FifoManager: Extract RestoreState from PauseAndLock</title>
<updated>2025-10-27T01:01:51+00:00</updated>
<author>
<name>Dentomologist</name>
<email>dentomologist@gmail.com</email>
</author>
<published>2023-06-05T00:07:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=f497eb519e672a0dffbcd029dc937425af754ba0'/>
<id>f497eb519e672a0dffbcd029dc937425af754ba0</id>
<content type='text'>
Replace calls of FifoManager::PauseAndLock(do_lock=false) with new
function RestoreState for clarity.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Replace calls of FifoManager::PauseAndLock(do_lock=false) with new
function RestoreState for clarity.
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoCommon/CommandProcessor: Pass system instance through constructor</title>
<updated>2023-12-20T14:02:53+00:00</updated>
<author>
<name>Lioncache</name>
<email>mai.iam2048@gmail.com</email>
</author>
<published>2023-12-20T13:40:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=f97b2d472acdc8f69427f184fa8fc35a08f231e6'/>
<id>f97b2d472acdc8f69427f184fa8fc35a08f231e6</id>
<content type='text'>
Makes the use of the interface a little less noisy, especially given
how much of the interface depends on an instance being present.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Makes the use of the interface a little less noisy, especially given
how much of the interface depends on an instance being present.
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoCommon/Fifo: Pass system instance through FifoManager constructor</title>
<updated>2023-12-19T03:03:25+00:00</updated>
<author>
<name>Lioncache</name>
<email>mai.iam2048@gmail.com</email>
</author>
<published>2023-12-19T02:31:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=b0d244b77232508dcb9bcf3bf9efd9f57797bf3b'/>
<id>b0d244b77232508dcb9bcf3bf9efd9f57797bf3b</id>
<content type='text'>
Given how many member functions make use of the system instance,
it's likely just better to pass the system instance in on construction.

Makes the interface a little less noisy to use.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Given how many member functions make use of the system instance,
it's likely just better to pass the system instance in on construction.

Makes the interface a little less noisy to use.
</pre>
</div>
</content>
</entry>
<entry>
<title>Common: Convert BlockingLoop::StopMode to enum class</title>
<updated>2023-06-13T00:12:25+00:00</updated>
<author>
<name>Dentomologist</name>
<email>dentomologist@gmail.com</email>
</author>
<published>2023-06-05T03:25:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=3c80f821c0ad4745b754a2afe3896855c3a9e3ad'/>
<id>3c80f821c0ad4745b754a2afe3896855c3a9e3ad</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Common: Move FPU-related helpers into Common namespace</title>
<updated>2023-03-21T14:58:13+00:00</updated>
<author>
<name>Lioncash</name>
<email>mai.iam2048@gmail.com</email>
</author>
<published>2023-03-21T14:49:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=0888c93d4816bed48024e39002bf4e7899c26d35'/>
<id>0888c93d4816bed48024e39002bf4e7899c26d35</id>
<content type='text'>
Makes these utilities' namespace consistent with the majority of the
Common library.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Makes these utilities' namespace consistent with the majority of the
Common library.
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoCommon/Fifo: Pass Core::System to methods.</title>
<updated>2022-12-10T16:16:26+00:00</updated>
<author>
<name>Admiral H. Curtiss</name>
<email>pikachu025@gmail.com</email>
</author>
<published>2022-12-09T21:59:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=ceae4242fc4775b19193ce16dc3055c7845f20d4'/>
<id>ceae4242fc4775b19193ce16dc3055c7845f20d4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoCommon/Fifo: Refactor to class, move to Core::System.</title>
<updated>2022-12-10T16:16:19+00:00</updated>
<author>
<name>Admiral H. Curtiss</name>
<email>pikachu025@gmail.com</email>
</author>
<published>2022-12-09T19:01:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=5624dd6d3982aebab498dcc99dafbcfc00983b4f'/>
<id>5624dd6d3982aebab498dcc99dafbcfc00983b4f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
