<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/VideoCommon/Fifo.h, branch 2606</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<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/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>Use structs for config callback IDs</title>
<updated>2023-08-17T17:19:26+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2023-08-16T19:37:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=7197e3abd0831e0d551fd3b2cd7e3346ce04bc68'/>
<id>7197e3abd0831e0d551fd3b2cd7e3346ce04bc68</id>
<content type='text'>
This way you can't mix up regular config callback IDs and CPU thread
config callback IDs. (It would be rather bad if you did!)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This way you can't mix up regular config callback IDs and CPU thread
config callback IDs. (It would be rather bad if you did!)
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoCommon: Reword the unknown opcode error message</title>
<updated>2023-02-19T15:35:28+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2023-02-19T15:30:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=f2be35c7cdc97e53f3d9f424ec29d3cbeb6989d5'/>
<id>f2be35c7cdc97e53f3d9f424ec29d3cbeb6989d5</id>
<content type='text'>
When faced with this error, users often don't try disabling dual core,
even though the error message suggests it. Perhaps the message is just
too long and lists too many things?

To try to improve the situation, I'm rewording the message and making it
say different things depending on what settings you are using.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When faced with this error, users often don't try disabling dual core,
even though the error message suggests it. Perhaps the message is just
too long and lists too many things?

To try to improve the situation, I'm rewording the message and making it
say different things depending on what settings you are using.
</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>
<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>Fifo: Run/sync with the GPU on command processor register access</title>
<updated>2021-04-17T17:24:01+00:00</updated>
<author>
<name>Stenzek</name>
<email>stenzek@gmail.com</email>
</author>
<published>2021-04-17T05:54:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=e3ac5dca3218e62636659624b65a9ff599fee150'/>
<id>e3ac5dca3218e62636659624b65a9ff599fee150</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fifo: const correctness</title>
<updated>2017-03-27T03:08:33+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2017-03-27T00:38:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=62db55dee280b41d7a0484a98a1a1dbd3190595f'/>
<id>62db55dee280b41d7a0484a98a1a1dbd3190595f</id>
<content type='text'>
PushFifoAuxBuffer only memcpys data using ptr as the source pointer, so
it can be a pointer to const data because of that.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PushFifoAuxBuffer only memcpys data using ptr as the source pointer, so
it can be a pointer to const data because of that.
</pre>
</div>
</content>
</entry>
</feed>
