bf1f2aaf7668a3cdbdeae8d2192d59abdc9f15f8: Merge m-c to graphics
Kartikaya Gupta <kgupta@mozilla.com> - Fri, 19 May 2017 13:19:35 -0400 - rev 407470
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Merge m-c to graphics MozReview-Commit-ID: Fq2lBUWyr0m
d1d22e5531961946348c04e804e1208619182094: Merge m-c to graphics
Kartikaya Gupta <kgupta@mozilla.com> - Fri, 19 May 2017 09:30:48 -0400 - rev 407469
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Merge m-c to graphics MozReview-Commit-ID: HvsAeMjJAIA
d1c9dd7d60de9a3c7600dacfa3f32873f171772d: Bug 1365196 - Throttle GenerateFrame() r=kats,nical
sotaro <sotaro.ikeda.g@gmail.com> - Fri, 19 May 2017 09:21:38 +0900 - rev 407468
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1365196 - Throttle GenerateFrame() r=kats,nical
9157ff3fa189f74ca96df6661570bdd879b1f979: Bug 1365418 - Expose other layers.advanced configs, and add webrendest option to toggle them all on. r=kats
Alexis Beingessner <a.beingessner@gmail.com> - Tue, 16 May 2017 17:33:33 -0400 - rev 407467
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1365418 - Expose other layers.advanced configs, and add webrendest option to toggle them all on. r=kats MozReview-Commit-ID: 9MZwrGhnzDh
f5be98afef66e3b83e3e369822b44077cda34afa: Bug 1364922 - Create individual imageKey for each channel in the textureClient. v2. r=nical
JerryShih <hshih@mozilla.com> - Fri, 19 May 2017 00:25:42 +0800 - rev 407466
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1364922 - Create individual imageKey for each channel in the textureClient. v2. r=nical WebRenderImageLayer will create the proper number of imageKey for different video format. Then, send the imageKey to The WebRenderBridgeParent. MozReview-Commit-ID: HMp4KWCCFqU
6a240376afe79df182fdd7a302f2c1c6eddea6e1: Bug 1364922 - Fix the error calculation of ExternalImageId. r=nical
JerryShih <hshih@mozilla.com> - Fri, 19 May 2017 00:25:41 +0800 - rev 407465
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1364922 - Fix the error calculation of ExternalImageId. r=nical MozReview-Commit-ID: 1u1fMxR4ugT
2d994ecf6bb467224f751c39207d14ad68e27af2: Bug 1364922 - Update AddWRImage() interface for multiple ImageKeys. v2. r=nical
JerryShih <hshih@mozilla.com> - Fri, 19 May 2017 00:25:41 +0800 - rev 407464
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1364922 - Update AddWRImage() interface for multiple ImageKeys. v2. r=nical Some textureHosts have multiple-channel data. Each channel should use different ImageKey. MozReview-Commit-ID: 86EGQn65nMG
d7d9fc70fd46a352361c76c20942db713785c262: Bug 1364922 - Add a new op OpAddExternalVideoImage for multiple-channel video image. r=nical
JerryShih <hshih@mozilla.com> - Fri, 19 May 2017 00:25:41 +0800 - rev 407463
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1364922 - Add a new op OpAddExternalVideoImage for multiple-channel video image. r=nical MozReview-Commit-ID: 3GV4qBfelr5
ee2ef506dfb9e257e930520014269aeec20aee05: Bug 1362049 - Use the MacIOSurface texture directly for video playback. r=nical
JerryShih <hshih@mozilla.com> - Thu, 18 May 2017 22:59:08 +0800 - rev 407462
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1362049 - Use the MacIOSurface texture directly for video playback. r=nical Use the MacIOSurface with APPLE_rgb_422 format directly in WR. MozReview-Commit-ID: 19GLtuJLiPv
74c0e29fa0fb7bd263f6820dd90364514b658554: Bug 1362049 - Handle multiple-channel format for RenderMacIOSurfaceTextureHostOGL. v4. r=mattwoodrow
JerryShih <hshih@mozilla.com> - Thu, 18 May 2017 22:59:08 +0800 - rev 407461
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1362049 - Handle multiple-channel format for RenderMacIOSurfaceTextureHostOGL. v4. r=mattwoodrow We could use NV12 or YCbCr-planar format for video playback. There will be up to 3 channels in the MacIOSurface. MozReview-Commit-ID: 77RYntphjYy
c74b9d026772b929b60ebc9faf241ed72b83f40d: Bug 1362049 - Use channel_index to get the correct channel data info from RenderTextureHost. r=nical
JerryShih <hshih@mozilla.com> - Thu, 18 May 2017 22:59:07 +0800 - rev 407460
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1362049 - Use channel_index to get the correct channel data info from RenderTextureHost. r=nical MozReview-Commit-ID: 3LaWdfglobe
f7cb82a21940b531024684266e4657c18410b6d4: Bug 1362049 - The BufferTextureHost::AddWRImage() and MacIOSurfaceTextureHostOGL::AddWRImage() implementations. v3. r=nical
JerryShih <hshih@mozilla.com> - Thu, 18 May 2017 22:59:07 +0800 - rev 407459
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1362049 - The BufferTextureHost::AddWRImage() and MacIOSurfaceTextureHostOGL::AddWRImage() implementations. v3. r=nical MozReview-Commit-ID: JJlqFwidliQ
5828e739a454b13b0cb1cdcac6d80b5f55c0e91e: Bug 1362049 - Add AddWRImage() to call the proper WR commands for all TextureHost types. v3. r=nical
JerryShih <hshih@mozilla.com> - Thu, 18 May 2017 22:59:07 +0800 - rev 407458
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1362049 - Add AddWRImage() to call the proper WR commands for all TextureHost types. v3. r=nical Different TextureHost type could use different WR commands. So, make a abstract interface for these different commands. MozReview-Commit-ID: 63dnOJC2P9r
a26381a60aa651f398de86d128c566accebeffc6: Bug 1362049 - Update the ext-image interface in WR binding. v2. r=nical
JerryShih <hshih@mozilla.com> - Thu, 18 May 2017 22:59:07 +0800 - rev 407457
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1362049 - Update the ext-image interface in WR binding. v2. r=nical Use wr_api_add_external_image() to replace all types of ext-image adding functions. Add a new interface wr_dp_push_yuv_interleaved_image() to put a single channel yuv_interleaved image in WR display list. MozReview-Commit-ID: 1kDerOGwUuE
d87f22c0cfbe472c8e75d5c9f1d68f83b1a11bda: Bug 1362049 - Update the texture target and texture format in MacIOSurface. v5. r=mattwoodrow
JerryShih <hshih@mozilla.com> - Thu, 18 May 2017 22:59:07 +0800 - rev 407456
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1362049 - Update the texture target and texture format in MacIOSurface. v5. r=mattwoodrow Add LOCAL_GL prefix for all GL constant value. Turn to use GL_RED and GL_RB if we use core profile. Turn to use GL_RGB_422_APPLE instead of GL_YCBCR_422_APPLE for core profile. MozReview-Commit-ID: FCwbrUEFUxI
9f53823528be13959c0abca9f259ad4d9e062610: Bug 1362049 - Remove the unused MacIOSurfaceTextureSourceOGL. r=mattwoodrow
JerryShih <hshih@mozilla.com> - Thu, 18 May 2017 22:59:06 +0800 - rev 407455
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1362049 - Remove the unused MacIOSurfaceTextureSourceOGL. r=mattwoodrow The MacIOSurfaceTextureSourceOGL doesn't be used in the codebase. MozReview-Commit-ID: EZ1fHw7J6YD
e55e07e229ba6f4f5b9bf5b9b1e7cf6587e7d549: Bug 1362049 - Add R8G8 type in SurfaceFormat. r=bas.schouten
JerryShih <hshih@mozilla.com> - Thu, 18 May 2017 22:59:06 +0800 - rev 407454
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1362049 - Add R8G8 type in SurfaceFormat. r=bas.schouten This R8G8 format will be used in NV12 image format. MozReview-Commit-ID: KNJFwOasVts
8e2dd68b91cd1b0eec9e7ae0abe45d2ff25a2f15: Bug 1364993 - Update webrender to 102603520d52f335f152ab74b6bcfdae061b6bc8. r=Jerry
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 18 May 2017 10:51:27 -0400 - rev 407453
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1364993 - Update webrender to 102603520d52f335f152ab74b6bcfdae061b6bc8. r=Jerry MozReview-Commit-ID: GzbxvocvrtJ
fd0ada0c4610b6f42b3348731be62a4cc1bf3d4d: Bug 1363998 - Skip the reftests for advanced background-color layers if WebRender is not enabled. r=bustage
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 18 May 2017 09:13:12 -0400 - rev 407452
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1363998 - Skip the reftests for advanced background-color layers if WebRender is not enabled. r=bustage On Windows with webrender disabled and advanced background-color layers enabled, these tests fail because they have a higer fuzz than allowed. Specifically: 1316719-1a.html -> max difference: 53, number of differing pixels: 785 1316719-1b.html -> max difference: 53, number of differing pixels: 785 1316719-1c.html -> max difference: 53, number of differing pixels: 787 I'm assuming that for now we only care about the advanced background-color layers when WebRender is enabled, so we can just skip the tests otherwise. MozReview-Commit-ID: 3HI828mcBdH
26b53523d9c22e6c4a6a16bdf964080641c0eb45: Merge m-c to graphics
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 18 May 2017 08:34:15 -0400 - rev 407451
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Merge m-c to graphics MozReview-Commit-ID: DFNbcj14mg9
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip