<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/VideoCommon/Present.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: Add a hidden setting to cap immediate XFB swaps to one per VI.</title>
<updated>2025-11-25T06:15:32+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2025-11-24T21:31:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=44a766772f399c3134c50bbf4f8273f149f2e218'/>
<id>44a766772f399c3134c50bbf4f8273f149f2e218</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 "Smooth Early Presentation" setting to improve frame pacing with ImmediateXFB and/or RushFramePresentation.</title>
<updated>2025-11-12T02:01:52+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2025-10-27T23:57:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=c2a1dce246e27f1ac9dc421387e4d70402bb96f4'/>
<id>c2a1dce246e27f1ac9dc421387e4d70402bb96f4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoCommon: Make Presenter aware of the next swap time to eliminate unsafe usage of GetTicks() with ImmediateXFB + DualCore.</title>
<updated>2025-11-12T02:01:52+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2025-10-27T23:14:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=cc331feb020d71f109d41b7f841bd69caa96bbb3'/>
<id>cc331feb020d71f109d41b7f841bd69caa96bbb3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Core/VideoCommon: Push presentation time calculated from CPU thread to GPU thread.</title>
<updated>2025-03-10T21:40:46+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2025-03-06T09:01:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=7222188cde8f1699e1384d3ec773928f7fb415e2'/>
<id>7222188cde8f1699e1384d3ec773928f7fb415e2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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: 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>Video: fix Auto Resolution Scale not updating when the window was resized.</title>
<updated>2023-12-18T00:00:25+00:00</updated>
<author>
<name>Filoppi</name>
<email>filippotarpini@hotmail.it</email>
</author>
<published>2023-09-06T23:36:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=fdd1934f12f684833e158f1859341f887ab4d447'/>
<id>fdd1934f12f684833e158f1859341f887ab4d447</id>
<content type='text'>
Also fixes the widescreen hack not fully updating when the aspect ratio setting changed on the spot.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also fixes the widescreen hack not fully updating when the aspect ratio setting changed on the spot.
</pre>
</div>
</content>
</entry>
<entry>
<title>Video: rename Presenter::SetWindowSize()</title>
<updated>2023-12-17T22:28:15+00:00</updated>
<author>
<name>Filoppi</name>
<email>filippotarpini@hotmail.it</email>
</author>
<published>2023-09-06T23:30:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=f96bea95d8785453a16572decbc528a778982efd'/>
<id>f96bea95d8785453a16572decbc528a778982efd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Video: polish aspect ratio related code comments to make it clearer</title>
<updated>2023-12-17T22:28:14+00:00</updated>
<author>
<name>Filoppi</name>
<email>filippotarpini@hotmail.it</email>
</author>
<published>2023-09-09T12:48:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=24004af8145a7babe0d0fcfb1b18231dda665aff'/>
<id>24004af8145a7babe0d0fcfb1b18231dda665aff</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Video: The `Auto-Adjust Window Size` setting was calculating the window size based on the resolution of the window in the previous frame if we used the "stretch" aspect ratio setting, so it's result would be self influence in a loop and behave unreliably (e.g. when changing resolution between Auto/Native/2x the automatic window scaling would behave randomly)</title>
<updated>2023-08-17T23:14:00+00:00</updated>
<author>
<name>Filoppi</name>
<email>filippotarpini@hotmail.it</email>
</author>
<published>2023-06-27T09:45:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=6c7f34d5da28475a4d1eb9e67ffd1617cbd501b3'/>
<id>6c7f34d5da28475a4d1eb9e67ffd1617cbd501b3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
