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 359346
Push 31852 by kwierso@gmail.com at Fri, 19 May 2017 21:47:27 +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 359345
Push 31852 by kwierso@gmail.com at Fri, 19 May 2017 21:47:27 +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 359344
Push 31852 by kwierso@gmail.com at Fri, 19 May 2017 21:47:27 +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 359343
Push 31852 by kwierso@gmail.com at Fri, 19 May 2017 21:47:27 +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 359342
Push 31852 by kwierso@gmail.com at Fri, 19 May 2017 21:47:27 +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 359341
Push 31852 by kwierso@gmail.com at Fri, 19 May 2017 21:47:27 +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 359340
Push 31852 by kwierso@gmail.com at Fri, 19 May 2017 21:47:27 +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 359339
Push 31852 by kwierso@gmail.com at Fri, 19 May 2017 21:47:27 +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 359338
Push 31852 by kwierso@gmail.com at Fri, 19 May 2017 21:47:27 +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 359337
Push 31852 by kwierso@gmail.com at Fri, 19 May 2017 21:47:27 +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 359336
Push 31852 by kwierso@gmail.com at Fri, 19 May 2017 21:47:27 +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 359335
Push 31852 by kwierso@gmail.com at Fri, 19 May 2017 21:47:27 +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 359334
Push 31852 by kwierso@gmail.com at Fri, 19 May 2017 21:47:27 +0000
Merge m-c to graphics MozReview-Commit-ID: DFNbcj14mg9
954c86fc79b03c874f8478fa1ec0245d5ee5f485: Bug 1363347 - Allow multiple external image IDs to be bound to the same image host if owned by the same WRBridge. r=sotaro
Andrew Osmond <aosmond@mozilla.com> - Thu, 18 May 2017 06:50:03 -0400 - rev 359333
Push 31852 by kwierso@gmail.com at Fri, 19 May 2017 21:47:27 +0000
Bug 1363347 - Allow multiple external image IDs to be bound to the same image host if owned by the same WRBridge. r=sotaro
b821901e8fad581f5714362c7a480b96c5384381: Bug 1363998 - Part2. Add pref "layers.advanced.background-color" to all.js and turn it on for certain reftests. r=kats
Ethan Lin <ethlin@mozilla.com> - Thu, 18 May 2017 17:40:18 +0800 - rev 359332
Push 31852 by kwierso@gmail.com at Fri, 19 May 2017 21:47:27 +0000
Bug 1363998 - Part2. Add pref "layers.advanced.background-color" to all.js and turn it on for certain reftests. r=kats
4a6a63235aab20c5c2d65cc9abf01ed53a7c9234: Bug 1363998 - Part1. Correct the coordinate space of webrender mask layer. r=kats
Ethan Lin <ethlin@mozilla.com> - Thu, 18 May 2017 17:40:18 +0800 - rev 359331
Push 31852 by kwierso@gmail.com at Fri, 19 May 2017 21:47:27 +0000
Bug 1363998 - Part1. Correct the coordinate space of webrender mask layer. r=kats
afdc70d42052ec3b061ecc0378e4d3b0b32a6263: Bug 1336986 - Return false in ContainsOnlyColoredGlyphs if no glyphs are drawing. r=jrmuizel
Morris Tseng <mtseng@mozilla.com> - Thu, 18 May 2017 10:55:28 +0800 - rev 359330
Push 31852 by kwierso@gmail.com at Fri, 19 May 2017 21:47:27 +0000
Bug 1336986 - Return false in ContainsOnlyColoredGlyphs if no glyphs are drawing. r=jrmuizel If font is downloading, we don't draw any glyphs in drawtarget which means mDrawCommandsStorage doesn't contain any FILLGLYPHS command. Return false in this situation so that we can handle it correctly in the caller. MozReview-Commit-ID: CtxvCeYh0ii
0b49b72307be339c0c458dbe94b23c401c488d74: Bug 1336986 - Mark fails-if for some tests. r=mchang
Morris Tseng <mtseng@mozilla.com> - Thu, 18 May 2017 10:55:28 +0800 - rev 359329
Push 31852 by kwierso@gmail.com at Fri, 19 May 2017 21:47:27 +0000
Bug 1336986 - Mark fails-if for some tests. r=mchang MozReview-Commit-ID: GSuyY8q6iJO
48d70f0d29ff6929901baf96f1c9c7f46370e1b9: Bug 1336986 - Enable layers.advanced.bullet-layers if webrender is enabled. r=kats
Morris Tseng <mtseng@mozilla.com> - Thu, 18 May 2017 10:55:28 +0800 - rev 359328
Push 31852 by kwierso@gmail.com at Fri, 19 May 2017 21:47:27 +0000
Bug 1336986 - Enable layers.advanced.bullet-layers if webrender is enabled. r=kats MozReview-Commit-ID: LNgErQCNeTq
04109e4818e5af8e8f893dacdfb09850bc9425c9: Bug 1354198 - Fix WebRenderBridgeParent::RecvShutdown() r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Thu, 18 May 2017 09:31:46 +0900 - rev 359327
Push 31852 by kwierso@gmail.com at Fri, 19 May 2017 21:47:27 +0000
Bug 1354198 - Fix WebRenderBridgeParent::RecvShutdown() r=nical
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip