The latter is what's used in Oracle VirtualBox to provide WebGL services to pass graphics commands to the host.
That's what Angle provides, as a library, for applications that can use it, and for the same reason, as it allows the same library to offer near-native graphics support cross-platform, such that DirectX API commands can be translated into WebGL calls supported on myriad platforms. They support translation of DirectX 9 and DirectX 10. On Mon, Apr 29, 2013 at 12:42 PM, Michael Slavitch <[email protected]> wrote: > The latter is what's used in Oracle VirtualBox to provide WebGL > services, correct? That's what Angle provides, as a library, for > applications that can use it. > > > > > On Mon, Apr 29, 2013 at 12:13 PM, Michael Thayer > <[email protected]> wrote: >> Hello Michael, >> >> I think you have the wrong Chromium there[1][2]. >> >> Regards, >> >> Michael >> >> [1] http://www.chromium.org/ >> [2] http://chromium.sourceforge.net/ >> >> >> On 29/04/13 17:59, Michael Slavitch wrote: >>> >>> Has anyone investigated replacing the Chromium WebGL used in >>> Virtualbox with the capabilities offered by Angle? The result would >>> give Windows guests on Linux/MacOS hosts access to >>> hardware-accelerated WebGL libraries on the underlying hosts, and >>> achieve parity with host implementations when using Direct3D 10 or >>> above. >>> >>> Deets here: >>> >>> https://code.google.com/p/angleproject/ >>> >>> ANGLE is a conformant implementation of the OpenGL ES 2.0 >>> specification that is hardware‐accelerated via Direct3D. ANGLE >>> v1.0.772 was certified compliant by passing the ES 2.0.3 conformance >>> tests in October 2011. ANGLE also provides an implementation of the >>> EGL 1.4 specification. >>> >>> ANGLE is used as the default WebGL backend for both Google Chrome and >>> Mozilla Firefox on Windows platforms. Chrome uses ANGLE for all >>> graphics rendering on Windows, including the accelerated Canvas2D >>> implementation and the Native Client sandbox environment. >>> >>>>> >>> Portions of the ANGLE shader compiler are used as a shader validator >>> and translator by WebGL implementations across multiple platforms. It >>> is used on Mac OS X, Linux, and in mobile variants of the browsers. >>> Having one shader validator helps to ensure that a consistent set of >>> GLSL ES shaders are accepted across browsers and platforms. >>> >>> The shader translator can be used to translate shaders to other >>> shading languages, and to optionally apply shader modifications to >>> work around bugs or quirks in the native graphics drivers. The >>> translator targets Desktop GLSL, Direct3D HLSL, and even ESSL for >>> native GLES2 platforms. >>> <<< >>> >>> _______________________________________________ >>> vbox-dev mailing list >>> [email protected] >>> https://www.virtualbox.org/mailman/listinfo/vbox-dev >>> >> >> >> -- >> ORACLE Deutschland B.V. & Co. KG Michael Thayer >> Werkstrasse 24 VirtualBox engineering >> 71384 Weinstadt, Germany mailto:[email protected] >> >> Hauptverwaltung: Riesstr. 25, D-80992 München >> Registergericht: Amtsgericht München, HRA 95603 >> Geschäftsführer: Jürgen Kunz >> >> Komplementärin: ORACLE Deutschland Verwaltung B.V. >> Hertogswetering 163/167, 3543 AS Utrecht, Niederlande >> Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 >> Geschäftsführer: Alexander van der Ven, Astrid Kepper, Val Maher _______________________________________________ vbox-dev mailing list [email protected] https://www.virtualbox.org/mailman/listinfo/vbox-dev
