<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/VideoCommon/Present.cpp, branch release-prep-2407</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>Merge pull request #12698 from iwubcode/xfb_copy_hash_in_present</title>
<updated>2024-04-18T15:11:49+00:00</updated>
<author>
<name>Admiral H. Curtiss</name>
<email>pikachu025@gmail.com</email>
</author>
<published>2024-04-18T15:11:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=8268ae1cf7c5f9c487950835ae5998f9b354144e'/>
<id>8268ae1cf7c5f9c487950835ae5998f9b354144e</id>
<content type='text'>
VideoCommon: add xfbs hashes to present info if available</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
VideoCommon: add xfbs hashes to present info if available</pre>
</div>
</content>
</entry>
<entry>
<title>VideoConfig: Adjust FrameDumpResolutionType enum class to style guidelines</title>
<updated>2024-04-13T01:21:39+00:00</updated>
<author>
<name>Admiral H. Curtiss</name>
<email>pikachu025@gmail.com</email>
</author>
<published>2024-04-13T01:20:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=2f13be5a2d05b41ba91a2abfa4af2c79a85bb34f'/>
<id>2f13be5a2d05b41ba91a2abfa4af2c79a85bb34f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoCommon: add xfb hash values (if available) to present information</title>
<updated>2024-04-09T23:59:33+00:00</updated>
<author>
<name>iwubcode</name>
<email>iwubcode@users.noreply.github.com</email>
</author>
<published>2024-04-09T23:59:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=abf380b7057991678c9e4591837aea37069ef202'/>
<id>abf380b7057991678c9e4591837aea37069ef202</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Video: remove enforced resolution least common multiple of 4 when dumping screenshots and not videos (only videos encoders have this limit).</title>
<updated>2024-04-08T19:54:45+00:00</updated>
<author>
<name>Filoppi</name>
<email>filippotarpini@hotmail.it</email>
</author>
<published>2024-03-03T13:10:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=66592f79f2230bf5589bccb1f51da72150bf89c9'/>
<id>66592f79f2230bf5589bccb1f51da72150bf89c9</id>
<content type='text'>
NOTE: this will likely trigger FIFOCI differences.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
NOTE: this will likely trigger FIFOCI differences.
</pre>
</div>
</content>
</entry>
<entry>
<title>Video: split frame dumping settings into 3 resolution dumping modes</title>
<updated>2024-04-08T19:54:45+00:00</updated>
<author>
<name>Filoppi</name>
<email>filippotarpini@hotmail.it</email>
</author>
<published>2024-02-22T00:11:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=72db62e17856265adefaaff6c7827989a2b362a4'/>
<id>72db62e17856265adefaaff6c7827989a2b362a4</id>
<content type='text'>
also polish aspect ratio related code for clarity
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
also polish aspect ratio related code for clarity
</pre>
</div>
</content>
</entry>
<entry>
<title>Video: move all padding added for frame dumping to a single function,</title>
<updated>2024-04-03T10:32:01+00:00</updated>
<author>
<name>Filoppi</name>
<email>filippotarpini@hotmail.it</email>
</author>
<published>2024-02-23T02:09:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=1f34adf216ae4638bf6d420e95513b9e7c56b94f'/>
<id>1f34adf216ae4638bf6d420e95513b9e7c56b94f</id>
<content type='text'>
which also avoids the output window from being resized randomly to be a multiple of 4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
which also avoids the output window from being resized randomly to be a multiple of 4
</pre>
</div>
</content>
</entry>
<entry>
<title>Video: Change the frame dumper to actually use the raw emulation output resolution, avoiding any scaling if possible.</title>
<updated>2024-04-03T10:32:01+00:00</updated>
<author>
<name>Filoppi</name>
<email>filippotarpini@hotmail.it</email>
</author>
<published>2023-12-17T22:52:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=d6230bbad83d1961e31c88cc2da4f2a6eb1edc35'/>
<id>d6230bbad83d1961e31c88cc2da4f2a6eb1edc35</id>
<content type='text'>
This should make comparisons much more reliable as pixels wouldn't be smushed together or stretched.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This should make comparisons much more reliable as pixels wouldn't be smushed together or stretched.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add custom relative and raw (squared pixels) aspect ratio modes</title>
<updated>2024-02-29T19:11:19+00:00</updated>
<author>
<name>Filoppi</name>
<email>filippotarpini@hotmail.it</email>
</author>
<published>2023-12-18T00:37:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=41b19e262f2778ddd022f91e6bd4fe911788e376'/>
<id>41b19e262f2778ddd022f91e6bd4fe911788e376</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Video: Make the game resolution (within the window) snap to the XFB size if they are within a ~1 pixel treshold on one axis only.</title>
<updated>2024-02-20T01:09:11+00:00</updated>
<author>
<name>Filoppi</name>
<email>filippotarpini@hotmail.it</email>
</author>
<published>2023-12-17T23:00:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=3f102ea8c2ccdce4365fdbd1cd04bf4284ba2f11'/>
<id>3f102ea8c2ccdce4365fdbd1cd04bf4284ba2f11</id>
<content type='text'>
 This takes care of making the image clearer in some edge cases where the game was already running at near perfect
 4:3 with no stretching, and the VI aspect ratio didn't match the XFB by one pixel, making the image stretched and blurry.
-Video: Fix `FindClosestIntegerResolution() using the window aspect ratio and not the draw aspect ratio, causing it to prefer
 stretching over black bars in cases when it wasn't desirable.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 This takes care of making the image clearer in some edge cases where the game was already running at near perfect
 4:3 with no stretching, and the VI aspect ratio didn't match the XFB by one pixel, making the image stretched and blurry.
-Video: Fix `FindClosestIntegerResolution() using the window aspect ratio and not the draw aspect ratio, causing it to prefer
 stretching over black bars in cases when it wasn't desirable.
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoCommon/Statistics: Remove global system accessor from s_after_frame_event</title>
<updated>2024-01-31T18:12:09+00:00</updated>
<author>
<name>Lioncash</name>
<email>mai.iam2048@gmail.com</email>
</author>
<published>2024-01-31T18:12:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=cac66317aa715a3d9fcfe39ccbe5d224ca489637'/>
<id>cac66317aa715a3d9fcfe39ccbe5d224ca489637</id>
<content type='text'>
Instead, we make the event take a reference to the system and then pass
it in when the event is triggered.

This does introduce two other accessors, but these are much easier to
refactor out over time, and without modification to the existing event
interface.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead, we make the event take a reference to the system and then pass
it in when the event is triggered.

This does introduce two other accessors, but these are much easier to
refactor out over time, and without modification to the existing event
interface.
</pre>
</div>
</content>
</entry>
</feed>
