tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit d756df7b53c1fdccc88c1d2cce7f2c1a83e14a32
parent fc017a4ccf889abac408bb732c970c4fd57e23d1
Author: Nicolas Silva <nical@fastmail.com>
Date:   Thu,  2 Oct 2025 06:59:27 +0000

Bug 1978773 - Enable precise radial gradients (GPU-only). r=gfx-reviewers,lsalzman

A followup patch will enable this for SWGL.

Differential Revision: https://phabricator.services.mozilla.com/D266816

Diffstat:
Mgfx/wr/wrench/reftests/gradient/reftest.list | 4++--
Mgfx/wr/wrench/src/wrench.rs | 1+
Mmodules/libpref/init/StaticPrefList.yaml | 2+-
3 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/gfx/wr/wrench/reftests/gradient/reftest.list b/gfx/wr/wrench/reftests/gradient/reftest.list @@ -63,8 +63,8 @@ fuzzy(1,83164) == tiling-linear-1.yaml tiling-linear-1-ref.yaml fuzzy(1,46293) == tiling-linear-2.yaml tiling-linear-2-ref.yaml fuzzy(1,62154) == tiling-linear-3.yaml tiling-linear-3-ref.yaml -fuzzy(1,17) fuzzy-if(platform(win),1,7548) == tiling-radial-1.yaml tiling-radial-1-ref.yaml -fuzzy(1,1) == tiling-radial-2.yaml tiling-radial-2-ref.yaml +fuzzy(1,30) fuzzy-if(platform(win),1,7548) == tiling-radial-1.yaml tiling-radial-1-ref.yaml +fuzzy(1,10) == tiling-radial-2.yaml tiling-radial-2-ref.yaml fuzzy(1,3) fuzzy-if(platform(win),1,73001) fuzzy-if(platform(swgl),1,1318) == tiling-radial-3.yaml tiling-radial-3-ref.yaml fuzzy(1,17) fuzzy-if(platform(win),1,7512) == tiling-radial-4.yaml tiling-radial-4-ref.yaml diff --git a/gfx/wr/wrench/src/wrench.rs b/gfx/wr/wrench/src/wrench.rs @@ -280,6 +280,7 @@ impl Wrench { clear_caches_with_quads: !window.is_software(), compositor_config, enable_debugger: true, + precise_radial_gradients: !window.is_software(), ..Default::default() }; diff --git a/modules/libpref/init/StaticPrefList.yaml b/modules/libpref/init/StaticPrefList.yaml @@ -8087,7 +8087,7 @@ - name: gfx.webrender.precise-radial-gradients type: bool rust: true - value: false + value: true mirror: once # Use a more precise method for sampling gradients when using SWGL.