Thorium-Win icon indicating copy to clipboard operation
Thorium-Win copied to clipboard

[FEATURE REQUEST] Flag to force enable WebGL 2 and with Hardware Acceleration

Open Unknown78 opened this issue 10 months ago • 0 comments

Backgrounds

  • OS: Windows 11 Pro for Workstations x64 24H2 v10.0.26100.3476
  • CPU: Intel Core i3-2310M
  • GPU: Intel HD Graphics 3000
  • GPU Driver: https://winraid.level1techs.com/t/get-your-intel-hd3000-sandy-bridge-windows-10-64bit-drivers-here/40044

With the unofficial drivers, it supports 100% up to OpenGL 3.1 instead of the default Microsoft GDI Generic renderer that is OpenGL 1.1.



Is your feature request related to a problem? Please describe.

On my system, Mozilla Firefox is able to load WebGL 2 content with hardware acceleration. But Google Chrome and Thorium is not able to load it even with #ignore-gpu-blocklist flag enabled.

However, if I set #use-angle into OpenGL, I was able to load WebGL 2 with ANGLE_SWIFTSHADER. But everything became hardware unaccelerated.



Describe the solution you'd like, including relevant patches or source

I'd like Thorium to have dedicated flag to be able to force enable it or bypass any restrictions of WebGL 2 and with hardware acceleration.



Additional Notes

These are the screenshots from https://webglreport.com

WebGL 1.0 - FirefoxPortable_136.0.1_English.paf.exe

Image

WebGL 2.0 - FirefoxPortable_136.0.1_English.paf.exe

Image


WebGL 1.0 #use-angle=Default - GoogleChromePortable_134.0.6998.89_online.paf.exe

Image

WebGL 1.0 #use-angle=D3D11 - GoogleChromePortable_134.0.6998.89_online.paf.exe

Image

WebGL 1.0 #use-angle=OpenGL and #use-angle=D3D11on12 - GoogleChromePortable_134.0.6998.89_online.paf.exe

Image

WebGL 2.0 #use-angle=Default and #use-angle=D3D11 - GoogleChromePortable_134.0.6998.89_online.paf.exe

Image

WebGL 2.0 #use-angle=OpenGL and #use-angle=D3D11on12 - GoogleChromePortable_134.0.6998.89_online.paf.exe

Image

Unknown78 avatar Mar 15 '25 09:03 Unknown78