In other words, it's an open-source library that can do for VirtualBox what Mesa/Gallium3D does for VMWare: Present a consistent OpenGL 3D library no matter the underlying platform. It has a BSD license.
On Mon, Apr 29, 2013 at 12:49 PM, Michael Slavitch <[email protected]> wrote: > 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
