searching for reviewer(jgilbert)
8f8f74f7a2afc907d2bdd22d3e632476053174d2: Bug 1709622 - Apply EXIF resolution to SurfaceFromElement. r=tnikkel,jrmuizel,jgilbert
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 10 May 2021 23:39:05 +0000 - rev 579305
Push 38452 by imoraru@mozilla.com at Tue, 11 May 2021 09:33:39 +0000
Bug 1709622 - Apply EXIF resolution to SurfaceFromElement. r=tnikkel,jrmuizel,jgilbert And make sure we return the surface of the right size for canvas, which makes that assumption in a bunch of places. Depends on D114686 Differential Revision: https://phabricator.services.mozilla.com/D114687
4f22a40500ea2e2021189d20eab5d9565c1900d0: Bug 1709622 - Remove no-op FLAG_WANT_DATA_SURFACE. r=tnikkel,jgilbert
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 10 May 2021 23:39:04 +0000 - rev 579304
Push 38452 by imoraru@mozilla.com at Tue, 11 May 2021 09:33:39 +0000
Bug 1709622 - Remove no-op FLAG_WANT_DATA_SURFACE. r=tnikkel,jgilbert Depends on D114685 Differential Revision: https://phabricator.services.mozilla.com/D114686
d234bef3d1e7af41fb0d45f06d85f76701fa302f: Bug 1702394 - Work around small memory leaks in Mesa drivers. r=jgilbert
Jed Davis <jld@mozilla.com> - Fri, 30 Apr 2021 16:20:15 +0000 - rev 578189
Push 38423 by cbrindusan@mozilla.com at Sat, 01 May 2021 09:32:51 +0000
Bug 1702394 - Work around small memory leaks in Mesa drivers. r=jgilbert Differential Revision: https://phabricator.services.mozilla.com/D112194
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 576424
Push 38381 by nbeleuzu@mozilla.com at Sat, 17 Apr 2021 09:50:08 +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 576414
Push 38381 by nbeleuzu@mozilla.com at Sat, 17 Apr 2021 09:50:08 +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 575098
Push 38358 by archaeopteryx@coole-files.de at Fri, 09 Apr 2021 09:20:20 +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 575097
Push 38358 by archaeopteryx@coole-files.de at Fri, 09 Apr 2021 09:20:20 +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 575096
Push 38358 by archaeopteryx@coole-files.de at Fri, 09 Apr 2021 09:20:20 +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 575061
Push 38358 by archaeopteryx@coole-files.de at Fri, 09 Apr 2021 09:20:20 +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 574912
Push 38356 by archaeopteryx@coole-files.de at Thu, 08 Apr 2021 09:51:11 +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 574911
Push 38356 by archaeopteryx@coole-files.de at Thu, 08 Apr 2021 09:51:11 +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 574910
Push 38356 by archaeopteryx@coole-files.de at Thu, 08 Apr 2021 09:51:11 +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 574896
Push 38356 by archaeopteryx@coole-files.de at Thu, 08 Apr 2021 09:51:11 +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 574666
Push 38352 by dluca@mozilla.com at Wed, 07 Apr 2021 09:45:44 +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 574601
Push 38351 by btara@mozilla.com at Wed, 07 Apr 2021 03:19:44 +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 574531
Push 38351 by btara@mozilla.com at Wed, 07 Apr 2021 03:19:44 +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 574411
Push 38349 by smolnar@mozilla.com at Tue, 06 Apr 2021 09:47:06 +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 573131
Push 38321 by smolnar@mozilla.com at Fri, 26 Mar 2021 04:08:09 +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 573028
Push 38320 by btara@mozilla.com at Thu, 25 Mar 2021 16:11:38 +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 572888
Push 38318 by cbrindusan@mozilla.com at Thu, 25 Mar 2021 03:42:26 +0000
Bug 1700621: Switch Angle over to Jeff r=jewilde,jgilbert Differential Revision: https://phabricator.services.mozilla.com/D109616
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 571511
Push 38293 by malexandru@mozilla.com at Wed, 17 Mar 2021 09:53:31 +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 571482
Push 38293 by malexandru@mozilla.com at Wed, 17 Mar 2021 09:53:31 +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 571371
Push 38290 by abutkovits@mozilla.com at Tue, 16 Mar 2021 16:29:54 +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 570451
Push 38276 by dluca@mozilla.com at Wed, 10 Mar 2021 21:58:46 +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 569758
Push 38265 by csabou@mozilla.com at Fri, 05 Mar 2021 08:56:04 +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 569729
Push 38265 by csabou@mozilla.com at Fri, 05 Mar 2021 08:56:04 +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 569685
Push 38265 by csabou@mozilla.com at Fri, 05 Mar 2021 08:56:04 +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 569385
Push 38256 by btara@mozilla.com at Wed, 03 Mar 2021 04:16:49 +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 569299
Push 38256 by btara@mozilla.com at Wed, 03 Mar 2021 04:16:49 +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 569020
Push 38249 by nbeleuzu@mozilla.com at Sun, 28 Feb 2021 21:52:16 +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 568882
Push 38242 by smolnar@mozilla.com at Fri, 26 Feb 2021 16:13:56 +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 568881
Push 38242 by smolnar@mozilla.com at Fri, 26 Feb 2021 16:13:56 +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 568837
Push 38240 by btara@mozilla.com at Fri, 26 Feb 2021 03:55:47 +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 568199
Push 38228 by nerli@mozilla.com at Mon, 22 Feb 2021 17:34:52 +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 568185
Push 38228 by nerli@mozilla.com at Mon, 22 Feb 2021 17:34:52 +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 568178
Push 38228 by nerli@mozilla.com at Mon, 22 Feb 2021 17:34:52 +0000
Bug 1686244 - Avoid zero offset in radial gradient. r=jgilbert Differential Revision: https://phabricator.services.mozilla.com/D105935
bd74540067327cb0734320847863001d47da3f8e: Bug 1693378 - adjust manifest for mochitest-webgl r=jgilbert
Joel Maher <jmaher@mozilla.com> - Fri, 19 Feb 2021 19:45:27 +0000 - rev 568121
Push 38221 by cbrindusan@mozilla.com at Sat, 20 Feb 2021 09:33:16 +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 568040
Push 38217 by nbeleuzu@mozilla.com at Fri, 19 Feb 2021 04:16:07 +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 566668
Push 38187 by ncsoregi@mozilla.com at Wed, 10 Feb 2021 03:37:51 +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 566110
Push 38175 by malexandru@mozilla.com at Fri, 05 Feb 2021 21:39:46 +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 564604
Push 38143 by smolnar@mozilla.com at Tue, 26 Jan 2021 09:25:42 +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 564556
Push 38143 by smolnar@mozilla.com at Tue, 26 Jan 2021 09:25:42 +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 563532
Push 38115 by cbrindusan@mozilla.com at Mon, 18 Jan 2021 21:42:32 +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 563482
Push 38110 by btara@mozilla.com at Sat, 16 Jan 2021 21:43:12 +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 563478
Push 38110 by btara@mozilla.com at Sat, 16 Jan 2021 21:43:12 +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 562957
Push 38103 by smolnar@mozilla.com at Thu, 14 Jan 2021 08:32:45 +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 562822
Push 38100 by rmaries@mozilla.com at Wed, 13 Jan 2021 10:02:40 +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 561872
Push 38075 by dluca@mozilla.com at Tue, 05 Jan 2021 04:31:31 +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 561854
Push 38073 by smolnar@mozilla.com at Mon, 04 Jan 2021 09:08:57 +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 561777
Push 38065 by abutkovits@mozilla.com at Tue, 29 Dec 2020 09:56:20 +0000
Bug 1684163 - Suppress warning spam from gfx/angle/. r=jgilbert Differential Revision: https://phabricator.services.mozilla.com/D100440