Did the version of WebGL or OpenGL change for Skia between milestones 85 and 104?
(this is about WebAssembly Skia)
In my office, we have an older Mac laptop with an AMD Radeon GPU and the upgrade from 85 to 104 caused
that machine to drop in performance by a factor of 10. Which makes me think that it is using the CPU, while other computers are using the GPU.
But I can't test or prove that theory.
Is there some way to find out what that machine is doing?
The release notes for m89 included this bullet-point:
- Numerous changes to SkRuntimeEffect, aligning the capabilities and restrictions with The OpenGL ES Shading Language 1.00 (aka, the shading language of OpenGL ES2 and WebGL 1.0). All built-in functions from sections 8.1 through 8.6 implemented & tested on all backends. Removed types and features that require newer versions of GLSL:
https://review.skia.org/346657 [Non-square matrices]
https://review.skia.org/347046 [uint, short, ushort, byte, ubyte]
https://review.skia.org/349056 [while and do-while loops]
https://review.skia.org/350030 [Bitwise operators and integer remainder]