<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/VideoCommon/Present.h, branch master</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>Reimplement custom cropping by adjusting the source aspect ratio</title>
<updated>2026-05-24T18:51:23+00:00</updated>
<author>
<name>Admiral H. Curtiss</name>
<email>pikachu025@gmail.com</email>
</author>
<published>2026-05-24T18:51:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=afd343ec9c0577d5e19516643ed2297a2fe8a0dc'/>
<id>afd343ec9c0577d5e19516643ed2297a2fe8a0dc</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 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>
</feed>
