On 9/15/2011 3:07 PM, Philip TAYLOR (Webmaster, Ret'd) wrote:
Justin Wood (Callek) wrote:
On 9/15/2011 2:04 PM, Philip TAYLOR (Webmaster, Ret'd) wrote:
about:config webgl.force-enabled -> true appears to suffice :
I wonder why it is necessary ?
Its necessary because the driver/hardware combo you have is faulty in one of
possibly many ways.
It could be security flawed, allowing a code escalation at the driver level in
your driver. It could be graphic corruption level, causing your screen display
to misbehave (even outside of Firefox/SeaMonkey bounds).
It could be graphic escalation leakages, allowing SeaMonkey (and the webpage) to send
"back to server" information from other parts of your screen and other open
applications.
It could be simply crashy, causing many instability issues when coupled with
WebGL.
All of those reasons is why we block graphics/hardware. We do allow the
force_enabled for those cases where a developer/user wants to hack around
restrictions, or try to fix them at the Gecko Software Level. As well as for
when a website designer wants to utilize WebGL but his own hardware wants to be
blocked.
OK, thank you, that is both helpful and informative.
Now how do I go about finding out which of the
possibilities applies in the case of my hardware
(Asus Extreme AC300SE/T; PC Wizard 2010 reports
OpenGL supported) and driver software (ATI Catalyst [TM]
Control Center Version 2010.0210.2339.42455; ATI Driver
6.14.10.0310) ?
And does Seamonkey make this decision based on a probe,
or based on a blacklist, or based on a whitelist, or
on some other criterion ?
I am fairly sure its based on a whitelist of known-good. But SeaMonkey
uses the determination of the Core Gecko devs for this data/usage. I
personally don't know all too much about the innards of how the QA is
done for this side of things.
Perhaps asking in m.d.platform would be helpful here.
--
~Justin Wood (Callek)
_______________________________________________
support-seamonkey mailing list
[email protected]
https://lists.mozilla.org/listinfo/support-seamonkey