<h2 dir="auto">Steps to Reproduce</h2>
<ol dir="auto">
<li>Run the following app: <a href="https://gist.github.com/tvolkert/1458377c6d4bfb582e14bb284083c1b2">https://gist.github.com/tvolkert/1458377c6d4bfb582e14bb284083c1b2</a></li>
<li>In the drawer, select "Show Breakage" to set the <code class="notranslate">Material.debugEnablePhysicalModel</code> value to <code class="notranslate">true</code>.</li>
<li>Look closely at the text rendering within the tab contents</li>
</ol>
<h2 dir="auto">Results</h2>
<p dir="auto">The rendering of the contents of the tab seem to have pixel rounding errors.  See the screenshots <a href="https://cloud.githubusercontent.com/assets/15253456/24776927/e33ed5aa-1ad7-11e7-9f08-c8d168720aec.png" rel="nofollow">without raster cache checkerboard</a> and <a href="https://cloud.githubusercontent.com/assets/15253456/24776940/03295b2e-1ad8-11e7-8485-7c50bf1db682.png" rel="nofollow">with raster cache checkerboard</a>.</p>
<h2 dir="auto">Analysis</h2>
<p dir="auto">When you select "Checkerboard Raster Cache Images" in the drawer, the fact that the checkerboard patterns show artifacts as well indicates that this is a raster cache issue -- and that the <code class="notranslate">Material.debugEnablePhysicalModel</code> flag is merely tickling a code path into causing the raster cache to show this underlying issue.</p>
<p dir="auto">Test device: <strong>Pixel XL</strong></p>
<p dir="auto">The <code class="notranslate">PageView</code> contents are rendered correctly on the initial render but once you start scrolling they become corrupted. They will remain this way even after the scrollable "settles".</p>
<p dir="auto">The following are examples of text and a <code class="notranslate">Widget</code> near the edges of a <code class="notranslate">DecoratedBox</code>:</p>
<p dir="auto"><a target="_blank" rel="noopener noreferrer nofollow" href="https://cloud.githubusercontent.com/assets/37941/23496477/463855da-fed3-11e6-8388-576ce8d90557.png"><img width="208" alt="screen shot 2017-03-01 at 10 48 52 pm" src="https://cloud.githubusercontent.com/assets/37941/23496477/463855da-fed3-11e6-8388-576ce8d90557.png" style="max-width: 100%;"></a></p>
<p dir="auto"><a target="_blank" rel="noopener noreferrer nofollow" href="https://cloud.githubusercontent.com/assets/37941/23496480/48415aac-fed3-11e6-9e5c-ddbe18a58d4e.png"><img width="435" alt="screen shot 2017-03-01 at 10 49 41 pm" src="https://cloud.githubusercontent.com/assets/37941/23496480/48415aac-fed3-11e6-9e5c-ddbe18a58d4e.png" style="max-width: 100%;"></a></p>
<p dir="auto">From <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/abarth/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/abarth">@abarth</a> (on Gitter): "it sounds like a problem in the raster cache that once we cache the texture for the page we draw the ugly version".</p>