<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/VideoCommon/PixelEngine.h, branch 2603a</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>VideoCommon/PixelEngine: Passthrough system instance in constructor</title>
<updated>2023-12-22T19:19:26+00:00</updated>
<author>
<name>Lioncache</name>
<email>mai.iam2048@gmail.com</email>
</author>
<published>2023-12-22T18:54:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=e539dbba4c632dbc471d5f269c44099bff5e9297'/>
<id>e539dbba4c632dbc471d5f269c44099bff5e9297</id>
<content type='text'>
Simplifies the interface in terms of usage
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Simplifies the interface in terms of usage
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoCommon/PixelEngine: Pass Core::System to methods.</title>
<updated>2022-12-11T20:57:30+00:00</updated>
<author>
<name>Admiral H. Curtiss</name>
<email>pikachu025@gmail.com</email>
</author>
<published>2022-12-10T16:10:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=c486baffe63afdd36ad2a60bfee9168dae26e1bb'/>
<id>c486baffe63afdd36ad2a60bfee9168dae26e1bb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoCommon/PixelEngine: Refactor to class, move to Core::System.</title>
<updated>2022-12-11T20:57:19+00:00</updated>
<author>
<name>Admiral H. Curtiss</name>
<email>pikachu025@gmail.com</email>
</author>
<published>2022-12-10T15:35:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=ec8aaf1f3040ed7dedf3c95c53e8101691c03208'/>
<id>ec8aaf1f3040ed7dedf3c95c53e8101691c03208</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>PixelEngine: Convert to BitField and enum class</title>
<updated>2022-03-29T22:34:43+00:00</updated>
<author>
<name>Pokechu22</name>
<email>Pokechu022@gmail.com</email>
</author>
<published>2022-01-29T21:28:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=8882eb040a5e4121d0fb19026862bd456b492b6c'/>
<id>8882eb040a5e4121d0fb19026862bd456b492b6c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Delay singlecore gpu interrupts</title>
<updated>2021-11-24T22:11:01+00:00</updated>
<author>
<name>Scott Mansell</name>
<email>phiren@gmail.com</email>
</author>
<published>2021-11-24T22:01:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=f5c550e9cb8f5bbc6a4f9bd77bc84c077671c480'/>
<id>f5c550e9cb8f5bbc6a4f9bd77bc84c077671c480</id>
<content type='text'>
Fixes Bomberman Jetters in single core mode.

When single core mode pauses the CPU to execute the GPU
FIFO it greedily executes the whole thing. Before this commit,
Finish and Token interrupts would happen instantly, not even
taking into account how long the current FIFO window has
taken to execute. The interrupts would be effectively backdated
to the start of this execution window.

This commit does two things: It pipes the current FIFO window
execution time though to the interrupt scheduling and it enforces
a minimum delay of 500 cycles before an interrupt will be fired.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes Bomberman Jetters in single core mode.

When single core mode pauses the CPU to execute the GPU
FIFO it greedily executes the whole thing. Before this commit,
Finish and Token interrupts would happen instantly, not even
taking into account how long the current FIFO window has
taken to execute. The interrupts would be effectively backdated
to the start of this execution window.

This commit does two things: It pipes the current FIFO window
execution time though to the interrupt scheduling and it enforces
a minimum delay of 500 cycles before an interrupt will be fired.
</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>Lint: End of namespace</title>
<updated>2021-06-07T08:55:52+00:00</updated>
<author>
<name>Sepalani</name>
<email>sepalani@hotmail.fr</email>
</author>
<published>2021-06-07T08:55:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=ce8004c9c1cd977d4f5a43e08bfcf2e9ec12f047'/>
<id>ce8004c9c1cd977d4f5a43e08bfcf2e9ec12f047</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>PixelEngine: Move enum constants into the PixelEngine namespace</title>
<updated>2017-02-28T12:01:50+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2017-02-28T11:57:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=5ed55ffb348bf1cc71fc71da402a437ae8d27808'/>
<id>5ed55ffb348bf1cc71fc71da402a437ae8d27808</id>
<content type='text'>
Gets some identifier names out of the global namespace.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Gets some identifier names out of the global namespace.
</pre>
</div>
</content>
</entry>
<entry>
<title>specify custom brace style to fix unions</title>
<updated>2017-01-05T11:55:13+00:00</updated>
<author>
<name>BhaaL</name>
<email>bhaal@0x1337.org</email>
</author>
<published>2017-01-04T11:45:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=23d99f2f2c6f3e16dce2371141702d07bef40e95'/>
<id>23d99f2f2c6f3e16dce2371141702d07bef40e95</id>
<content type='text'>
BreakBeforeBraces: Allman apparently includes all styles,
except for AfterUnion (which is false) when using clang-format -dump-config
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
BreakBeforeBraces: Allman apparently includes all styles,
except for AfterUnion (which is false) when using clang-format -dump-config
</pre>
</div>
</content>
</entry>
<entry>
<title>PixelEngine: Delay token updates by events.</title>
<updated>2016-08-10T11:24:57+00:00</updated>
<author>
<name>degasus</name>
<email>wickmarkus@web.de</email>
</author>
<published>2016-08-10T07:44:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=82bdc4ef8647d759775d0b1bc9b88203e845b77a'/>
<id>82bdc4ef8647d759775d0b1bc9b88203e845b77a</id>
<content type='text'>
To still get a speedup, mark if already an event is queued.
If so, don't raise a new event.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To still get a speedup, mark if already an event is queued.
If so, don't raise a new event.
</pre>
</div>
</content>
</entry>
</feed>
