Allow software WebGL fallback using SwiftShader
Jump to overview

Policy overview

Key metadata and intent for this policy.

Category
Microsoft Edge
Supported on
Microsoft Edge version 139, Windows 7 or later

Supported OS tags: Windows7

Controls whether SwiftShader is used as a fallback for WebGL when hardware GPU acceleration isn't available. When enabled, Microsoft Edge uses SwiftShader to support WebGL on systems without GPU acceleration, such as headless environments or virtual machines. Starting in Microsoft Edge version 144, SwiftShader is deprecated due to security concerns. As a result, WebGL context creation fails in scenarios where SwiftShader is used. Enabling this policy allows organizations to temporarily defer the deprecation and continue using SwiftShader. If you disable or don't configure this policy, WebGL context creation can fail on systems without hardware acceleration. This could cause web content relying on WebGL to function incorrectly if it doesn't handle context creation failures. Note: This policy is temporary and scheduled for removal in a future release. Microsoft doesn't guarantee the security of environments where this policy is enabled.

Internal name
EnableUnsafeSwiftShader
Policy ID
762167484dea
Elements
0

Registry values

How enabled and disabled states update the registry.

ScopeRegistry locationTypeEnabled valueDisabled valueCopy
Path
Software\Policies\Microsoft\Edge
Value name
EnableUnsafeSwiftShader
REG_DWORD
HKLM
1
HKCU
1
HKLM
0
HKCU
0
Registry location
Type REG_DWORD · Both
Path
Software\Policies\Microsoft\Edge
Value name
EnableUnsafeSwiftShader
Hive
HKLM
Enabled value
1
Disabled value
0
Hive
HKCU
Enabled value
1
Disabled value
0

Policy elements

Inputs and configuration options exposed by this policy.

This policy has no additional user input fields.