<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yuzu-mainline/src/video_core/engines/maxwell_compute.h, branch master</title>
<subtitle>A backup of the Yuzu mainline repo. Only includes the master branch, nothing else.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/'/>
<entry>
<title>kepler_compute: Fixup assert and rename engines</title>
<updated>2019-02-10T22:29:33+00:00</updated>
<author>
<name>ReinUsesLisp</name>
<email>reinuseslisp@airmail.cc</email>
</author>
<published>2019-01-22T23:49:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=1ddcd0e6f03e83d0447f03ac57d5e0bda7a2f4c7'/>
<id>1ddcd0e6f03e83d0447f03ac57d5e0bda7a2f4c7</id>
<content type='text'>
When I originally added the compute assert I used the wrong
documentation. This addresses that.

The dispatch register was tested with homebrew against hardware and is
triggered by some games (e.g. Super Mario Odyssey). What exactly is
missing to get a valid program bound by this engine requires more
investigation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When I originally added the compute assert I used the wrong
documentation. This addresses that.

The dispatch register was tested with homebrew against hardware and is
triggered by some games (e.g. Super Mario Odyssey). What exactly is
missing to get a valid program bound by this engine requires more
investigation.
</pre>
</div>
</content>
</entry>
<entry>
<title>gpu: Rewrite GPU command list processing with DmaPusher class.</title>
<updated>2018-11-27T04:14:01+00:00</updated>
<author>
<name>bunnei</name>
<email>bunneidev@gmail.com</email>
</author>
<published>2018-11-24T04:20:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=abea6fa90c901d0b47487ed38d44511b18f0addf'/>
<id>abea6fa90c901d0b47487ed38d44511b18f0addf</id>
<content type='text'>
- More accurate impl., fixes Undertale (among other games).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- More accurate impl., fixes Undertale (among other games).
</pre>
</div>
</content>
</entry>
<entry>
<title>video_core: Add asserts for CS, TFB and alpha testing</title>
<updated>2018-09-26T00:07:00+00:00</updated>
<author>
<name>ReinUsesLisp</name>
<email>reinuseslisp@airmail.cc</email>
</author>
<published>2018-09-25T22:41:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=ab65fde9f489ca32aa7bd3a7e7bcd1f92a61c0d1'/>
<id>ab65fde9f489ca32aa7bd3a7e7bcd1f92a61c0d1</id>
<content type='text'>
Add asserts for compute shader dispatching, transform feedback being
enabled and alpha testing. These have in common that they'll probably break
rendering without logging.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add asserts for compute shader dispatching, transform feedback being
enabled and alpha testing. These have in common that they'll probably break
rendering without logging.
</pre>
</div>
</content>
</entry>
<entry>
<title>video_core: Use nested namespaces where applicable</title>
<updated>2018-07-20T22:23:54+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2018-07-20T22:14:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=bb960c8cb43a3250d971cd8bb4adc5dd0c5baccc'/>
<id>bb960c8cb43a3250d971cd8bb4adc5dd0c5baccc</id>
<content type='text'>
Compresses a few namespace specifiers to be more compact.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Compresses a few namespace specifiers to be more compact.
</pre>
</div>
</content>
</entry>
<entry>
<title>GPU: Macros are specific to the Maxwell3D engine, so handle them internally.</title>
<updated>2018-03-18T16:51:45+00:00</updated>
<author>
<name>Subv</name>
<email>subv2112@gmail.com</email>
</author>
<published>2018-03-18T08:13:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=7ac8657432f2dad14c985ef3df3972cd126fc9d8'/>
<id>7ac8657432f2dad14c985ef3df3972cd126fc9d8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>GPU: Process command mode 5 (IncreaseOnce) differently from other commands.</title>
<updated>2018-03-17T01:32:44+00:00</updated>
<author>
<name>Subv</name>
<email>subv2112@gmail.com</email>
</author>
<published>2018-03-17T01:32:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=29feece4b849bd40cc6dcef6c60f4bc58707557a'/>
<id>29feece4b849bd40cc6dcef6c60f4bc58707557a</id>
<content type='text'>
Accumulate all arguments before calling the desired method.

Note: Maybe we should do the same for the NonIncreasing mode?
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Accumulate all arguments before calling the desired method.

Note: Maybe we should do the same for the NonIncreasing mode?
</pre>
</div>
</content>
</entry>
<entry>
<title>Make a GPU class in VideoCore to contain the GPU state.</title>
<updated>2018-02-12T04:44:12+00:00</updated>
<author>
<name>Subv</name>
<email>subv2112@gmail.com</email>
</author>
<published>2018-02-12T04:44:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=6cddf9d88e7fc49919fda92bcd4235797c56f07f'/>
<id>6cddf9d88e7fc49919fda92bcd4235797c56f07f</id>
<content type='text'>
Also moved the GPU MemoryManager class to video_core since it makes more sense for it to be there.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also moved the GPU MemoryManager class to video_core since it makes more sense for it to be there.
</pre>
</div>
</content>
</entry>
<entry>
<title>GPU: Added a command processor to decode the GPU pushbuffers and forward the commands to their respective engines.</title>
<updated>2018-02-12T03:42:48+00:00</updated>
<author>
<name>Subv</name>
<email>subv2112@gmail.com</email>
</author>
<published>2018-02-12T02:34:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=e01a8f218707b6f3ed0f111c432440b07ea5b6ff'/>
<id>e01a8f218707b6f3ed0f111c432440b07ea5b6ff</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
