Capture fractional pixel coordinates in the bounds of raster cache bitmaps (#3974)
Capture fractional pixel coordinates in the bounds of raster cache bitmaps (#3974)

The bitmap used to hold a prerolled image in the raster cache must have an
integer width/height in pixels.  However, the picture used to draw the image
may have a non-integer width/height in physical coordinates and thus not
completely fill the bitmap.  The compositor should only select the subset
of the bitmap that reflects the portion filled by the rendered picture.
chinmaygarde/sky_engine,devoncarew/engine,krisgiesing/sky_engine,chinmaygarde/flutter_engine,flutter/engine,devoncarew/sky_engine,cdotstout/sky_engine,jamesr/sky_engine,jamesr/flutter_engine,chinmaygarde/sky_engine,jason-simmons/flutter_engine,jamesr/flutter_engine,rmacnak-google/engine,Hixie/sky_engine,jamesr/flutter_engine,cdotstout/sky_engine,jamesr/flutter_engine,jamesr/flutter_engine,krisgiesing/sky_engine,jason-simmons/flutter_engine,flutter/engine,chinmaygarde/flutter_engine,rmacnak-google/engine,krisgiesing/sky_engine,rmacnak-google/engine,rmacnak-google/engine,krisgiesing/sky_engine,Hixie/sky_engine,chinmaygarde/flutter_engine,aam/engine,mikejurka/engine,Hixie/sky_engine,tvolkert/engine,flutter/engine,jamesr/sky_engine,tvolkert/engine,krisgiesing/sky_engine,aam/engine,cdotstout/sky_engine,chinmaygarde/sky_engine,devoncarew/sky_engine,tvolkert/engine,devoncarew/sky_engine,cdotstout/sky_engine,krisgiesing/sky_engine,jamesr/flutter_engine,flutter/engine,chinmaygarde/flutter_engine,devoncarew/sky_engine,Hixie/sky_engine,jason-simmons/flutter_engine,rmacnak-google/engine,devoncarew/sky_engine,jamesr/sky_engine,jason-simmons/sky_engine,flutter/engine,mikejurka/engine,chinmaygarde/sky_engine,aam/engine,rmacnak-google/engine,jason-simmons/sky_engine,jason-simmons/flutter_engine,chinmaygarde/sky_engine,jason-simmons/flutter_engine,devoncarew/engine,jamesr/sky_engine,cdotstout/sky_engine,devoncarew/engine,mikejurka/engine,Hixie/sky_engine,devoncarew/engine,mikejurka/engine,mikejurka/engine,jamesr/sky_engine,rmacnak-google/engine,jason-simmons/flutter_engine,chinmaygarde/sky_engine,devoncarew/sky_engine,mikejurka/engine,jason-simmons/sky_engine,devoncarew/engine,jason-simmons/sky_engine,Hixie/sky_engine,mikejurka/engine,aam/engine,flutter/engine,chinmaygarde/sky_engine,aam/engine,Hixie/sky_engine,Hixie/sky_engine,tvolkert/engine,jason-simmons/flutter_engine,devoncarew/engine,jamesr/flutter_engine,tvolkert/engine,mikejurka/engine,devoncarew/sky_engine,devoncarew/engine,jamesr/flutter_engine,aam/engine,krisgiesing/sky_engine,jason-simmons/sky_engine,jason-simmons/sky_engine,tvolkert/engine,mikejurka/engine,jamesr/flutter_engine,flutter/engine,aam/engine,jamesr/sky_engine,cdotstout/sky_engine,jamesr/sky_engine,tvolkert/engine,cdotstout/sky_engine,chinmaygarde/flutter_engine,jason-simmons/flutter_engine,chinmaygarde/flutter_engine,jason-simmons/sky_engine,aam/engine,flutter/engine,chinmaygarde/flutter_engine