tor-browser

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

commit 809081a019a63735d96c3b0b4e8c6b310013bf76
parent 2f924da9a9f0af83e90c2e529303f0e2e0b8fafd
Author: Gregory Pappas <gp3033@protonmail.com>
Date:   Thu, 27 Nov 2025 02:57:05 +0000

Bug 2002683 - Expose layers.d3d11.* prefs to Windows only r=gfx-reviewers,lsalzman

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

Diffstat:
Mgfx/thebes/gfxPlatform.cpp | 7++++++-
Mmodules/libpref/init/StaticPrefList.yaml | 2++
2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/gfx/thebes/gfxPlatform.cpp b/gfx/thebes/gfxPlatform.cpp @@ -870,7 +870,12 @@ void gfxPlatform::Init() { StaticPrefs::layers_acceleration_disabled_AtStartup_DoNotUseDirectly(), StaticPrefs:: layers_acceleration_force_enabled_AtStartup_DoNotUseDirectly(), - StaticPrefs::layers_d3d11_force_warp_AtStartup()); +#ifdef XP_WIN + StaticPrefs::layers_d3d11_force_warp_AtStartup() +#else + false +#endif + ); // WebGL prefs forcedPrefs.AppendPrintf( "-W%d%d%d%d%d%d%d", StaticPrefs::webgl_angle_force_d3d11(), diff --git a/modules/libpref/init/StaticPrefList.yaml b/modules/libpref/init/StaticPrefList.yaml @@ -9522,6 +9522,7 @@ mirror: once do_not_use_directly: true +#ifdef XP_WIN - name: layers.d3d11.force-warp type: bool value: false @@ -9531,6 +9532,7 @@ type: bool value: true mirror: once +#endif # Enable DEAA antialiasing for transformed layers in the compositor. - name: layers.deaa.enabled