3 ms·
Granting the applet trust on your system allows us to access your video card, enabling hardware accelerated 3D graphics. Essentially to use 3D acceleration you
by radvani 19y ago
Granting the applet trust on your system allows us to access your video card, enabling hardware accelerated 3D graphics. Essentially to use 3D acceleration you have to trust the applet to the extent that you trust any desktop application you install on your computer. Perhaps in the future Sun will introduce a more rigorous permission system where you can grant only what you choose, instead of all or nothing.
Raj Advani, UpNext
- fauigerzigerk 19y agoWhy didn't you use Flash? I doubt that many people will give a website they have never used before permission to access all their files.
- radvani 19y agoFlash doesn't have support for 3D hardware acceleration. We're rendering up to 100,000 polygons per second; the maximum flash can handle is around 5 to 10 thousand. Java on the other hand supports all of this, has a great threading model, and will allow us to use direct GPU programming in the future. In addition, when Flash does start allowing 3D acceleration (as has been seen in some old Shockwave prototypes) a permission box will still be required (as Flash by default is also sandboxed away from the videocard). While I love Flash for what it does, it simply isn't the platform of choice for 3D.
- radvani 19y agoI misspoke above: we're rendering up to 100K+ polygons per frame, not per second (and hopefully > 30 FPS on most computers)
- fauigerzigerk 19y agoThanks for your explanation. I agree with you that Sun should do something about the permissions model. It seems unnecessary to put access to 3D acceleration in the same security box as unrestricted file access.