searching for reviewer(jgilbert)
4f124a8d83d125b2f95fb6f9c6adc2b947dc6bfb: Bug 1704911 - Fix Shmem circulation for buffers that are both mappable and mapped at creation r=jgilbert
Dzmitry Malyshau <dmalyshau@mozilla.com> - Fri, 16 Apr 2021 22:32:44 +0000 - rev 643996
Push 15309 by ffxbld-merge at Mon, 19 Apr 2021 17:51:21 +0000
Bug 1704911 - Fix Shmem circulation for buffers that are both mappable and mapped at creation r=jgilbert We are now passing an extra flag on Unmap to keep the shmem around. Previously, we'd be freeing the Shmem accidentally on buffers that are writable and mapped at creation. We also add a bit of logging on the WebGPUParent side. Differential Revision: https://phabricator.services.mozilla.com/D112264
c045ad2eb1da992158398740f1d7977003c6b071: Bug 1705531 - Hook up Adapter to Limits and Features for CC r=jgilbert
Dzmitry Malyshau <dmalyshau@mozilla.com> - Fri, 16 Apr 2021 21:08:11 +0000 - rev 643986
Push 15309 by ffxbld-merge at Mon, 19 Apr 2021 17:51:21 +0000
Bug 1705531 - Hook up Adapter to Limits and Features for CC r=jgilbert Differential Revision: https://phabricator.services.mozilla.com/D112269
0bbea8877a3f413408a592d6c1ba7185d1dbf08d: WIP: Bug 1685183 Part 3: Remove remaining references to PluginInstanceChild. r=jgilbert
Brad Werth <bwerth@mozilla.com> - Thu, 08 Apr 2021 16:42:07 +0000 - rev 642666
Push 15309 by ffxbld-merge at Mon, 19 Apr 2021 17:51:21 +0000
WIP: Bug 1685183 Part 3: Remove remaining references to PluginInstanceChild. r=jgilbert These references were left behind in the cleanup of the plugin code. Differential Revision: https://phabricator.services.mozilla.com/D111197
39a2ac2f32c41b862a253ea60ac71dbeb070d300: Bug 1685183 Part 2: Remove scale factor from SurfaceDescriptorMacIOSurface. r=jgilbert
Brad Werth <bwerth@mozilla.com> - Thu, 08 Apr 2021 16:42:06 +0000 - rev 642665
Push 15309 by ffxbld-merge at Mon, 19 Apr 2021 17:51:21 +0000
Bug 1685183 Part 2: Remove scale factor from SurfaceDescriptorMacIOSurface. r=jgilbert Differential Revision: https://phabricator.services.mozilla.com/D101227
6242111e087d4b1760416e40bbdd4413304c1ee0: Bug 1685183 Part 1: Make MacIOSurface always use 1.0 scale, and update callsites. r=jgilbert
Brad Werth <bwerth@mozilla.com> - Thu, 08 Apr 2021 16:42:06 +0000 - rev 642664
Push 15309 by ffxbld-merge at Mon, 19 Apr 2021 17:51:21 +0000
Bug 1685183 Part 1: Make MacIOSurface always use 1.0 scale, and update callsites. r=jgilbert This change makes callsites that use SurfaceDescriptor structures to ignore scale factors. All surfaces are 1.0 scale, no matter what. Differential Revision: https://phabricator.services.mozilla.com/D101213
306a4c2820ef22db3b93132191c719371117c725: Bug 1622846 - Update wgpu and WebGPU IDL for the new copy views API r=webidl,jgilbert,smaug
Dzmitry Malyshau <dmalyshau@mozilla.com> - Thu, 08 Apr 2021 14:35:42 +0000 - rev 642629
Push 15309 by ffxbld-merge at Mon, 19 Apr 2021 17:51:21 +0000
Bug 1622846 - Update wgpu and WebGPU IDL for the new copy views API r=webidl,jgilbert,smaug Updates wgpu, WebGPU IDL, in particular the ImageCopyXxx types and render pass attachments. Adds explicit mapping of the GPUTextureFormat enum. Our old casting was incorrect, because the enums diverged a bit. Differential Revision: https://phabricator.services.mozilla.com/D110997
bef089a9a5fa43aa4389e93ee6c20638031d8d41: Bug 1685183 Part 3: Remove remaining references to PluginInstanceChild. r=jgilbert
Brad Werth <bwerth@mozilla.com> - Thu, 08 Apr 2021 01:39:05 +0000 - rev 642484
Push 15309 by ffxbld-merge at Mon, 19 Apr 2021 17:51:21 +0000
Bug 1685183 Part 3: Remove remaining references to PluginInstanceChild. r=jgilbert These references were left behind in the cleanup of the plugin code. Depends on D101227 Differential Revision: https://phabricator.services.mozilla.com/D111197
d9e2699b32c64f61ea1652c50237f0630749cbf2: Bug 1685183 Part 2: Remove scale factor from SurfaceDescriptorMacIOSurface. r=jgilbert
Brad Werth <bwerth@mozilla.com> - Thu, 08 Apr 2021 01:39:04 +0000 - rev 642483
Push 15309 by ffxbld-merge at Mon, 19 Apr 2021 17:51:21 +0000
Bug 1685183 Part 2: Remove scale factor from SurfaceDescriptorMacIOSurface. r=jgilbert Differential Revision: https://phabricator.services.mozilla.com/D101227
083f895fddd9590f4c0db1a26e60c8e9e98ebfd4: Bug 1685183 Part 1: Make MacIOSurface always use 1.0 scale, and update callsites. r=jgilbert
Brad Werth <bwerth@mozilla.com> - Thu, 08 Apr 2021 01:39:04 +0000 - rev 642482
Push 15309 by ffxbld-merge at Mon, 19 Apr 2021 17:51:21 +0000
Bug 1685183 Part 1: Make MacIOSurface always use 1.0 scale, and update callsites. r=jgilbert This change makes callsites that use SurfaceDescriptor structures to ignore scale factors. All surfaces are 1.0 scale, no matter what. Differential Revision: https://phabricator.services.mozilla.com/D101213
5b033d5d6e6d1dcab03863b56c14cfaaf06ce7b3: Bug 1622846 - Update wgpu and WebGPU IDL for the new copy views API r=webidl,jgilbert,smaug
Dzmitry Malyshau <dmalyshau@mozilla.com> - Wed, 07 Apr 2021 22:46:47 +0000 - rev 642468
Push 15309 by ffxbld-merge at Mon, 19 Apr 2021 17:51:21 +0000
Bug 1622846 - Update wgpu and WebGPU IDL for the new copy views API r=webidl,jgilbert,smaug Updates wgpu, WebGPU IDL, in particular the ImageCopyXxx types and render pass attachments. Adds explicit mapping of the GPUTextureFormat enum. Our old casting was incorrect, because the enums diverged a bit. Differential Revision: https://phabricator.services.mozilla.com/D110997
11fddf9b0949346c7f21e56fdb82c282e4fa009a: Bug 1700524 - Rename aWebRender of CreateForCompositorWidget() to aHardwareWebRender r=jgilbert
sotaro <sotaro.ikeda.g@gmail.com> - Wed, 07 Apr 2021 07:04:43 +0000 - rev 642238
Push 15309 by ffxbld-merge at Mon, 19 Apr 2021 17:51:21 +0000
Bug 1700524 - Rename aWebRender of CreateForCompositorWidget() to aHardwareWebRender r=jgilbert Differential Revision: https://phabricator.services.mozilla.com/D109570
c76b18432fa26c53085df54d3fd62ec835686373: Bug 1682030 - Remove NPAPI plugin async rendering support r=bas,jgilbert,ipc-reviewers,mccr8
David Parks <daparks@mozilla.com> - Tue, 06 Apr 2021 19:28:16 +0000 - rev 642173
Push 15309 by ffxbld-merge at Mon, 19 Apr 2021 17:51:21 +0000
Bug 1682030 - Remove NPAPI plugin async rendering support r=bas,jgilbert,ipc-reviewers,mccr8 Removes async (windowless) NPAPI plugin rendering methods used to render a plugin to an offscreen surface in the GPU process. None of this code is used since we have removed all NPAPI plugin support. Differential Revision: https://phabricator.services.mozilla.com/D107152
ac0573f1c3ac66afbbc746719a0047e8adc21342: Bug 1702898 - Remove some respondsToSelector checks that were only needed for old macOS versions. r=mac-reviewers,jgilbert,tnikkel,bradwerth
Markus Stange <mstange.moz@gmail.com> - Tue, 06 Apr 2021 14:33:13 +0000 - rev 642103
Push 15309 by ffxbld-merge at Mon, 19 Apr 2021 17:51:21 +0000
Bug 1702898 - Remove some respondsToSelector checks that were only needed for old macOS versions. r=mac-reviewers,jgilbert,tnikkel,bradwerth -[NSOpenGLContext pixelFormat] is 10.10+ -[NSScreen backingScaleFactor] is 10.7+ +[NSEvent isSwipeTrackingFromScrollEventsEnabled] is 10.7+ Differential Revision: https://phabricator.services.mozilla.com/D110772
9adb2865adea77b15f941dcee8f61ab1ca2c8520: Bug 1682030 - Remove NPAPI plugin async rendering support r=bas,jgilbert,ipc-reviewers,mccr8
David Parks <daparks@mozilla.com> - Mon, 05 Apr 2021 23:48:40 +0000 - rev 641983
Push 15309 by ffxbld-merge at Mon, 19 Apr 2021 17:51:21 +0000
Bug 1682030 - Remove NPAPI plugin async rendering support r=bas,jgilbert,ipc-reviewers,mccr8 Removes async (windowless) NPAPI plugin rendering methods used to render a plugin to an offscreen surface in the GPU process. None of this code is used since we have removed all NPAPI plugin support. Differential Revision: https://phabricator.services.mozilla.com/D107152
ad4e73130915d4b9d354c7b3d45654afc7973ead: Bug 1699864 - Request 32bit color depth on Linux/EGL by default, r=stransky,jgilbert
Robert Mader <robert.mader@posteo.de> - Thu, 25 Mar 2021 18:44:13 +0000 - rev 640703
Push 15309 by ffxbld-merge at Mon, 19 Apr 2021 17:51:21 +0000
Bug 1699864 - Request 32bit color depth on Linux/EGL by default, r=stransky,jgilbert Since D108508 the X11/EGL backend creates a shared GL context via `CreateGLContextEGL()` which chains up to `CreateForCompositorWidget()` with a `nullptr` widget. With the OGL compositor we relied on the widget giving us a valid color depth, while now we'd fall back to `gfxVars::ScreenDepth()`. On X11 color depth is defined as: > depth means the number of bits in a pixel that are actually used > to determine the pixel color i.e. we on a usual system we would get 24bit. As we require an alpha channel when using WR, the result would be disappointing. Thus hardcode 32bit color depth for X11/EGL when creating contexts without widget for now. In order to keep X11 and Wayland code close together, do the same on Wayland, even if `gfxVars::ScreenDepth()` returns valid values there. Differential Revision: https://phabricator.services.mozilla.com/D109737
4c3d3c0ed93d5356fa63cd22803543bb44dfb120: Bug 1679522 - Fix include directives and forward declarations. r=andi,necko-reviewers,jgilbert
Simon Giesecke <sgiesecke@mozilla.com> - Thu, 25 Mar 2021 10:19:44 +0000 - rev 640600
Push 15309 by ffxbld-merge at Mon, 19 Apr 2021 17:51:21 +0000
Bug 1679522 - Fix include directives and forward declarations. r=andi,necko-reviewers,jgilbert - Add missing include directives and forward declarations. - Remove some extra include directives. - Add missing namespace qualifications. - Move include directives out of namespace in toolkit/xre/GlobalSemaphore.h Differential Revision: https://phabricator.services.mozilla.com/D98894
651e5d7a34fcba22cc6cd0bd9c6c81a3d509bb38: Bug 1700621: Switch Angle over to Jeff r=jewilde,jgilbert
Tom Ritter <tom@mozilla.com> - Wed, 24 Mar 2021 17:17:12 +0000 - rev 640460
Push 15309 by ffxbld-merge at Mon, 19 Apr 2021 17:51:21 +0000
Bug 1700621: Switch Angle over to Jeff r=jewilde,jgilbert Differential Revision: https://phabricator.services.mozilla.com/D109616
50d3651b4785f6546dcf6ab748f974f37fb37afb: Bug 1699864 - Request 32bit color depth on Linux/EGL by default, r=stransky,jgilbert a=RyanVM
Robert Mader <robert.mader@posteo.de> - Thu, 25 Mar 2021 18:44:13 +0000 - rev 639737
Push 15236 by ryanvm@gmail.com at Fri, 26 Mar 2021 16:40:50 +0000
Bug 1699864 - Request 32bit color depth on Linux/EGL by default, r=stransky,jgilbert a=RyanVM Since D108508 the X11/EGL backend creates a shared GL context via `CreateGLContextEGL()` which chains up to `CreateForCompositorWidget()` with a `nullptr` widget. With the OGL compositor we relied on the widget giving us a valid color depth, while now we'd fall back to `gfxVars::ScreenDepth()`. On X11 color depth is defined as: > depth means the number of bits in a pixel that are actually used > to determine the pixel color i.e. we on a usual system we would get 24bit. As we require an alpha channel when using WR, the result would be disappointing. Thus hardcode 32bit color depth for X11/EGL when creating contexts without widget for now. In order to keep X11 and Wayland code close together, do the same on Wayland, even if `gfxVars::ScreenDepth()` returns valid values there. Differential Revision: https://phabricator.services.mozilla.com/D109737
a6378449fad57642fe5188caf9f3bed1e32438a9: Bug 1697509 - Fix WebGPU shaders and adapter limits r=jgilbert
Dzmitry Malyshau <dmalyshau@mozilla.com> - Tue, 16 Mar 2021 22:57:08 +0000 - rev 638858
Push 15212 by ffxbld-merge at Mon, 22 Mar 2021 14:40:41 +0000
Bug 1697509 - Fix WebGPU shaders and adapter limits r=jgilbert Expose adapter limits, hook up spirv-cross Differential Revision: https://phabricator.services.mozilla.com/D107840
9dde3d9651a15ad2173200c786e627155f69a34f: Bug 1696581: Add a moz.yaml file for Angle and have update-angle.py update it r=jgilbert
Tom Ritter <tom@mozilla.com> - Tue, 16 Mar 2021 20:00:14 +0000 - rev 638829
Push 15212 by ffxbld-merge at Mon, 22 Mar 2021 14:40:41 +0000
Bug 1696581: Add a moz.yaml file for Angle and have update-angle.py update it r=jgilbert Differential Revision: https://phabricator.services.mozilla.com/D107884
cbc4cfcb9a3b30515bdd5c836f142b8e534ebea8: Bug 1661572 [Linux] Protect dmabuf map/unmap operations by mutex to workaround Mesa multi-threading issue, r=jgilbert
stransky <stransky@redhat.com> - Tue, 16 Mar 2021 07:57:41 +0000 - rev 638719
Push 15212 by ffxbld-merge at Mon, 22 Mar 2021 14:40:41 +0000
Bug 1661572 [Linux] Protect dmabuf map/unmap operations by mutex to workaround Mesa multi-threading issue, r=jgilbert See https://gitlab.freedesktop.org/mesa/mesa/-/issues/4422 for details. Mesa/radeon can't handle multiple map/unmap operations so protect it by lock. Differential Revision: https://phabricator.services.mozilla.com/D107979
5b4f47796625d045b789e0ece1dcec2793276189: Bug 1634281 - Use nsTHashMap instead of nsDataHashtable. r=xpcom-reviewers,necko-reviewers,jgilbert,nika,valentin
Simon Giesecke <sgiesecke@mozilla.com> - Wed, 10 Mar 2021 10:47:47 +0000 - rev 637799
Push 15212 by ffxbld-merge at Mon, 22 Mar 2021 14:40:41 +0000
Bug 1634281 - Use nsTHashMap instead of nsDataHashtable. r=xpcom-reviewers,necko-reviewers,jgilbert,nika,valentin Note that this patch only transforms the use of the nsDataHashtable type alias to a directly equivalent use of nsTHashMap. It does not change the specification of the hash key type to make use of the key class deduction that nsTHashMap allows for in some cases. That can be done in a separate step, but requires more attention. Differential Revision: https://phabricator.services.mozilla.com/D106008
2132c7c488682e13b860b2a4f118a89707cc8c2d: Bug 1696066 - Serialize Queue write commands with Rust r=jgilbert
Dzmitry Malyshau <dmalyshau@mozilla.com> - Fri, 05 Mar 2021 00:07:24 +0000 - rev 637106
Push 15212 by ffxbld-merge at Mon, 22 Mar 2021 14:40:41 +0000
Bug 1696066 - Serialize Queue write commands with Rust r=jgilbert Based on https://phabricator.services.mozilla.com/D107013 Refactors our Queue write commands to use less of WebGPUSerialize.h Also routes the errors from all queue operations properly to the client. Differential Revision: https://phabricator.services.mozilla.com/D107162
d7ffb7e2b5739537184948355647a019a6b3c6d5: Bug 1622846 - Update WebGPU API with wgpu r=jgilbert,webidl,smaug
Dzmitry Malyshau <dmalyshau@mozilla.com> - Thu, 04 Mar 2021 21:25:46 +0000 - rev 637077
Push 15212 by ffxbld-merge at Mon, 22 Mar 2021 14:40:41 +0000
Bug 1622846 - Update WebGPU API with wgpu r=jgilbert,webidl,smaug This is another WebGPU API update, it picks up a lot of changes that were made recently: - new bind group layout - new render pipeline descriptor - new vertex formats - limits - compressed texture formats - index format - query sets - and more small ones! It also brings in the updated `gfx/wgpu` to support these API changes. Differential Revision: https://phabricator.services.mozilla.com/D107013
0c0c723b0a0e2d046c79e05f5328749933b6bceb: Bug 1622846 - Update WebGPU API with wgpu r=jgilbert,webidl,smaug
Dzmitry Malyshau <dmalyshau@mozilla.com> - Thu, 04 Mar 2021 17:48:28 +0000 - rev 637033
Push 15212 by ffxbld-merge at Mon, 22 Mar 2021 14:40:41 +0000
Bug 1622846 - Update WebGPU API with wgpu r=jgilbert,webidl,smaug This is another WebGPU API update, it picks up a lot of changes that were made recently: - new bind group layout - new render pipeline descriptor - new vertex formats - limits - compressed texture formats - index format - query sets - and more small ones! It also brings in the updated `gfx/wgpu` to support these API changes. Differential Revision: https://phabricator.services.mozilla.com/D107013
01995db56a159536ae8d35555ab1b6444e2d4cc4: Bug 1693329 - Update WebGPU code to use the new drop IPC r=jgilbert
Dzmitry Malyshau <dmalyshau@mozilla.com> - Tue, 02 Mar 2021 20:11:31 +0000 - rev 636733
Push 15212 by ffxbld-merge at Mon, 22 Mar 2021 14:40:41 +0000
Bug 1693329 - Update WebGPU code to use the new drop IPC r=jgilbert Instead of having a separate IPC message type for every kind of object ID freeing, we are encoding this into Rust enums and passing under the same DropAction. This saves a bunch of lines of code, and allows us to free IDs in bulk where we need it. Differential Revision: https://phabricator.services.mozilla.com/D105492
2fa5bd2e3ff89f8dcf940ab2f079978c8060c399: Bug 1689433. Remove ineffective D3D11 ANGLE blocklist entry. r=jgilbert
Jeff Muizelaar <jmuizelaar@mozilla.com> - Tue, 02 Mar 2021 13:49:56 +0000 - rev 636647
Push 15212 by ffxbld-merge at Mon, 22 Mar 2021 14:40:41 +0000
Bug 1689433. Remove ineffective D3D11 ANGLE blocklist entry. r=jgilbert D3D11 was made the default in Firefox 60 through: https://hg.mozilla.org/mozilla-central/rev/8ee92682ad1f#l490.39 and so we've been using D3D11 on this hardware since then. This has the added advantage of allowing hardware WebRender to run on these devices and fixing h264 video with SW-WR. Differential Revision: https://phabricator.services.mozilla.com/D106856
9074c4c1675da37df0c0363a2f72b10cb810f4f7: Bug 1688668 - EGL should attempt to load libGL before libGLES. r=jgilbert
Andrew Osmond <aosmond@mozilla.com> - Sat, 27 Feb 2021 21:25:16 +0000 - rev 636367
Push 15212 by ffxbld-merge at Mon, 22 Mar 2021 14:40:41 +0000
Bug 1688668 - EGL should attempt to load libGL before libGLES. r=jgilbert Not all configurations have both libGL and libGLES present, and this matches the order which glxtest loads them. Without this, a user might pass glxtest, which says they can use EGL, but then not have libGLES on the library path. Differential Revision: https://phabricator.services.mozilla.com/D102936
ff46eda9cc314eb255bb17fccb9c052c1d2107a0: Bug 1691913 - Rename nsBaseHashtable::Put to InsertOrUpdate. r=xpcom-reviewers,necko-reviewers,jgilbert,dragana,nika
Simon Giesecke <sgiesecke@mozilla.com> - Fri, 26 Feb 2021 09:11:46 +0000 - rev 636230
Push 15212 by ffxbld-merge at Mon, 22 Mar 2021 14:40:41 +0000
Bug 1691913 - Rename nsBaseHashtable::Put to InsertOrUpdate. r=xpcom-reviewers,necko-reviewers,jgilbert,dragana,nika This makes the naming more consistent with other functions called Insert and/or Update. Also, it removes the ambiguity whether Put expects that an entry already exists or not, in particular because it differed from nsTHashtable::PutEntry in that regard. Differential Revision: https://phabricator.services.mozilla.com/D105473
f4b677bf05f60f4ea0b9d8f33996c0887ca7d8e9: Bug 1691913 - Rename nsBaseHashtable::GetOrInsert(With) to LookupOrInsert(With). r=xpcom-reviewers,necko-reviewers,jgilbert,dragana,nika
Simon Giesecke <sgiesecke@mozilla.com> - Fri, 26 Feb 2021 09:11:45 +0000 - rev 636229
Push 15212 by ffxbld-merge at Mon, 22 Mar 2021 14:40:41 +0000
Bug 1691913 - Rename nsBaseHashtable::GetOrInsert(With) to LookupOrInsert(With). r=xpcom-reviewers,necko-reviewers,jgilbert,dragana,nika The functions should be called "Lookup" rather than "Get" because they return a DataType& (rather than UserDataType). Differential Revision: https://phabricator.services.mozilla.com/D105472
10f4c8afc5ea564c2ee38dd7aec3ffa9f79ec026: Bug 1695030 - adjust date to revisit -gli variant. r=jgilbert
Joel Maher <jmaher@mozilla.com> - Thu, 25 Feb 2021 20:56:02 +0000 - rev 636184
Push 15212 by ffxbld-merge at Mon, 22 Mar 2021 14:40:41 +0000
Bug 1695030 - adjust date to revisit -gli variant. r=jgilbert adjust date to revisit -gli variant Differential Revision: https://phabricator.services.mozilla.com/D106525
ffdf55cd20802c27b1eb5597dee92358ff7c99a0: Bug 1691894 - Simplify uses of WithEntryHandle that only use OrInsert(With) by using GetOrInsertWith. r=xpcom-reviewers,necko-reviewers,jgilbert,nika
Simon Giesecke <sgiesecke@mozilla.com> - Mon, 22 Feb 2021 12:07:46 +0000 - rev 635545
Push 15212 by ffxbld-merge at Mon, 22 Mar 2021 14:40:41 +0000
Bug 1691894 - Simplify uses of WithEntryHandle that only use OrInsert(With) by using GetOrInsertWith. r=xpcom-reviewers,necko-reviewers,jgilbert,nika Differential Revision: https://phabricator.services.mozilla.com/D104676
1dec1152e3ff9059ede4d37ec9537100d95efa16: Bug 1693534 - Avoid leaking the kernel version to the Web with amdgpu. r=jgilbert
Henri Sivonen <hsivonen@hsivonen.fi> - Mon, 22 Feb 2021 09:18:19 +0000 - rev 635531
Push 15212 by ffxbld-merge at Mon, 22 Mar 2021 14:40:41 +0000
Bug 1693534 - Avoid leaking the kernel version to the Web with amdgpu. r=jgilbert Differential Revision: https://phabricator.services.mozilla.com/D105636
8f0413b1ad6f1c3ebfa951e49f0a08a9f6e8a644: Bug 1686244 - Avoid zero offset in radial gradient. r=jgilbert
Lee Salzman <lsalzman@mozilla.com> - Mon, 22 Feb 2021 05:52:41 +0000 - rev 635524
Push 15212 by ffxbld-merge at Mon, 22 Mar 2021 14:40:41 +0000
Bug 1686244 - Avoid zero offset in radial gradient. r=jgilbert Differential Revision: https://phabricator.services.mozilla.com/D105935
86ad69ab8ba340b15d90d3533aa551ee63330ff4: Bug 1686244 - Avoid zero offset in radial gradient. r=jgilbert, a=RyanVM
Lee Salzman <lsalzman@mozilla.com> - Mon, 22 Feb 2021 05:52:41 +0000 - rev 635348
Push 15136 by ryanvm@gmail.com at Wed, 24 Feb 2021 16:02:35 +0000
Bug 1686244 - Avoid zero offset in radial gradient. r=jgilbert, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D105935
ab8145492dd9834c8b301479b39b029ee70ed282: Bug 1693534 - Avoid leaking the kernel version to the Web with amdgpu. r=jgilbert, a=jcristau
Henri Sivonen <hsivonen@hsivonen.fi> - Mon, 22 Feb 2021 09:18:19 +0000 - rev 635338
Push 15130 by jcristau@mozilla.com at Tue, 23 Feb 2021 17:50:00 +0000
Bug 1693534 - Avoid leaking the kernel version to the Web with amdgpu. r=jgilbert, a=jcristau Differential Revision: https://phabricator.services.mozilla.com/D105636
bd74540067327cb0734320847863001d47da3f8e: Bug 1693378 - adjust manifest for mochitest-webgl r=jgilbert
Joel Maher <jmaher@mozilla.com> - Fri, 19 Feb 2021 19:45:27 +0000 - rev 635270
Push 15122 by ffxbld-merge at Mon, 22 Feb 2021 12:02:19 +0000
Bug 1693378 - adjust manifest for mochitest-webgl r=jgilbert adjust webgl manifests to run on osx 10.15 and 11.0 Differential Revision: https://phabricator.services.mozilla.com/D105503
a428c9b8ea13a8db80bf6f341d19b492e4e3b094: Bug 1691069 - set test RTCPeerConnection-relay-canvas.https.html as passing on Beta and Release. r=jgilbert DONTBUILD
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 18 Feb 2021 23:02:59 +0000 - rev 635190
Push 15122 by ffxbld-merge at Mon, 22 Feb 2021 12:02:19 +0000
Bug 1691069 - set test RTCPeerConnection-relay-canvas.https.html as passing on Beta and Release. r=jgilbert DONTBUILD Test passed for these configurations since it got added in bug 1689629. Differential Revision: https://phabricator.services.mozilla.com/D105696
da6a3d7b6d587e3c1ab15f32893f54674402453a: Bug 1688833 - Migrate LookupForAdd to WithEntryHandle in gfx. r=jgilbert
Simon Giesecke <sgiesecke@mozilla.com> - Tue, 09 Feb 2021 18:19:40 +0000 - rev 633817
Push 15122 by ffxbld-merge at Mon, 22 Feb 2021 12:02:19 +0000
Bug 1688833 - Migrate LookupForAdd to WithEntryHandle in gfx. r=jgilbert Differential Revision: https://phabricator.services.mozilla.com/D104216
9562386904ccfbad6fb7c139a9421d0eab78f7d4: Bug 1688851 - Check if modifiers are valid before adding. r=stransky,jgilbert
Robert Mader <robert.mader@posteo.de> - Fri, 05 Feb 2021 09:39:02 +0000 - rev 633259
Push 15122 by ffxbld-merge at Mon, 22 Feb 2021 12:02:19 +0000
Bug 1688851 - Check if modifiers are valid before adding. r=stransky,jgilbert Differential Revision: https://phabricator.services.mozilla.com/D103662
6d51e594756bb535da59a75d7bc60649870ba75d: Bug 1680759 - Enable EGL robustness with WebRender on Linux. r=jgilbert
Andrew Osmond <aosmond@mozilla.com> - Tue, 26 Jan 2021 02:25:08 +0000 - rev 631754
Push 15122 by ffxbld-merge at Mon, 22 Feb 2021 12:02:19 +0000
Bug 1680759 - Enable EGL robustness with WebRender on Linux. r=jgilbert This patch enables EGL robustness with WebRender. It also tries harder to get RBAB, favouring KHR+RBAB over EXT-RBAB, as testing with Intel and NVIDIA Mesa drivers on Ubuntu suggests we can get KHR+RBAB but not EXT+RBAB. It also adds support for requesting NVIDIA specific resets via EGL_NV_robustness_video_memory_purge. Differential Revision: https://phabricator.services.mozilla.com/D102971
ece826cc95e0f1bfebdb08a086637d85fa66c0b2: Bug 1688668 - EGL should attempt to load libGL before libGLES. r=jgilbert
Andrew Osmond <aosmond@mozilla.com> - Mon, 25 Jan 2021 21:12:52 +0000 - rev 631706
Push 15122 by ffxbld-merge at Mon, 22 Feb 2021 12:02:19 +0000
Bug 1688668 - EGL should attempt to load libGL before libGLES. r=jgilbert Not all configurations have both libGL and libGLES present, and this matches the order which glxtest loads them. Without this, a user might pass glxtest, which says they can use EGL, but then not have libGLES on the library path. Differential Revision: https://phabricator.services.mozilla.com/D102936
0dfb27633c1d1cad734cf2d410c8fbad4f58c9e8: Bug 1588904 - [Linux/EGL] Use correct rendering device in multi-GPU setup, r=stransky,emilio,jgilbert,geckoview-reviewers,m_kato
Robert Mader <robert.mader@posteo.de> - Mon, 18 Jan 2021 09:26:21 +0000 - rev 630478
Push 15035 by ffxbld-merge at Mon, 25 Jan 2021 15:18:06 +0000
Bug 1588904 - [Linux/EGL] Use correct rendering device in multi-GPU setup, r=stransky,emilio,jgilbert,geckoview-reviewers,m_kato Fetch the DRM device in the EGL version of glxtest, set it in gfxInfo and pass it to gfxVars. Finally, use it in nsDMABufDevice::Configure(). While on it, also clean up EGL typedefs and defines a bit to match how it's done for GLX. Inspired by and copied from wlroots and Xwayland. Thanks to emersion! Differential Revision: https://phabricator.services.mozilla.com/D98108
03c509adfe5551e51b64289e1746479d4c1ac8a6: Bug 1588904 - [Linux/EGL] Use correct rendering device in multi-GPU setup, r=stransky,emilio,jgilbert
Robert Mader <robert.mader@posteo.de> - Sat, 16 Jan 2021 15:36:12 +0000 - rev 630429
Push 15035 by ffxbld-merge at Mon, 25 Jan 2021 15:18:06 +0000
Bug 1588904 - [Linux/EGL] Use correct rendering device in multi-GPU setup, r=stransky,emilio,jgilbert Fetch the DRM device in the EGL version of glxtest, set it in gfxInfo and pass it to gfxVars. Finally, use it in nsDMABufDevice::Configure(). While on it, also clean up EGL typedefs and defines a bit to match how it's done for GLX. Inspired by and copied from wlroots and Xwayland. Thanks to emersion! Differential Revision: https://phabricator.services.mozilla.com/D98108
dde159ea0c4c95cccb1fc96b69de50499523c8b4: Bug 1588904 - [Linux/EGL] Use correct rendering device in multi-GPU setup, r=stransky,emilio,jgilbert
Robert Mader <robert.mader@posteo.de> - Sat, 16 Jan 2021 12:14:37 +0000 - rev 630425
Push 15035 by ffxbld-merge at Mon, 25 Jan 2021 15:18:06 +0000
Bug 1588904 - [Linux/EGL] Use correct rendering device in multi-GPU setup, r=stransky,emilio,jgilbert Fetch the DRM device in the EGL version of glxtest, set it in gfxInfo and pass it to gfxVars. Finally, use it in nsDMABufDevice::Configure(). While on it, also clean up EGL typedefs and defines a bit to match how it's done for GLX. Inspired by and copied from wlroots and Xwayland. Thanks to emersion! Differential Revision: https://phabricator.services.mozilla.com/D98108
6b02f5b16330608beff54160f2db763802fb29c1: Bug 1684122 - Demarcate region where GC would break stuff r=jgilbert
Steve Fink <sfink@mozilla.com> - Wed, 13 Jan 2021 22:24:36 +0000 - rev 629903
Push 15035 by ffxbld-merge at Mon, 25 Jan 2021 15:18:06 +0000
Bug 1684122 - Demarcate region where GC would break stuff r=jgilbert Differential Revision: https://phabricator.services.mozilla.com/D100427
14644a05ef4b51b21a5fd3f66149cd5aaeec2cca: Bug 1684646 - Removed 'else' after 'return'. r=jgilbert
nirmay <nirmay.dhruv@gmail.com> - Tue, 12 Jan 2021 20:52:29 +0000 - rev 629768
Push 15035 by ffxbld-merge at Mon, 25 Jan 2021 15:18:06 +0000
Bug 1684646 - Removed 'else' after 'return'. r=jgilbert Differential Revision: https://phabricator.services.mozilla.com/D101223
5336c1f5a1b94d72271bb96a03b526e8a6e8d708: Bug 1683551 - Make `gfx` buildable outside of `unified-build` environment. r=sg,jgilbert
Andi-Bogdan Postelnicu <bpostelnicu@mozilla.com> - Mon, 04 Jan 2021 14:20:17 +0000 - rev 628819
Push 15035 by ffxbld-merge at Mon, 25 Jan 2021 15:18:06 +0000
Bug 1683551 - Make `gfx` buildable outside of `unified-build` environment. r=sg,jgilbert Differential Revision: https://phabricator.services.mozilla.com/D100209
577761f8c32ad81b2ab479554f239b29a5870280: Bug 1684638 - Remove 'else' after 'return' in dom/canvas/WebGLShaderValidator.cpp. r=jgilbert
nirmay <nirmay.dhruv@gmail.com> - Mon, 04 Jan 2021 04:51:45 +0000 - rev 628801
Push 15035 by ffxbld-merge at Mon, 25 Jan 2021 15:18:06 +0000
Bug 1684638 - Remove 'else' after 'return' in dom/canvas/WebGLShaderValidator.cpp. r=jgilbert Differential Revision: https://phabricator.services.mozilla.com/D100645
68458324746edf2e36d6f51977933f96a993fbc6: Bug 1684163 - Suppress warning spam from gfx/angle/. r=jgilbert
Masatoshi Kimura <VYV03354@nifty.ne.jp> - Mon, 28 Dec 2020 22:35:37 +0000 - rev 628724
Push 15035 by ffxbld-merge at Mon, 25 Jan 2021 15:18:06 +0000
Bug 1684163 - Suppress warning spam from gfx/angle/. r=jgilbert Differential Revision: https://phabricator.services.mozilla.com/D100440