هو ليس خبر حقيقي ، ولكن فقد أحببت أن أطمئنكم أن ANGLE لازال تحت التطوير من قبل فريق Google و المجتمع المصدر المفتوح :/ . بمعنى أن مشكلة OpenGL Drivers على Windows ستكون من الماضي ، و بالتالي مشكلة WebGL ستكون من الماضي أيضاً . الفكرة أن ANGLE ستكون طبقة تحوّل OpenGL إلى مقابلها في Direct3D ( طبعاً يعملون الآن على D3D 9.0c ) ، لذلك عندما تكتب glSomething فإنك في الحقيقة تكتب D3dOtherthing .
من الجيد أن نقوم بدراسة الكود ، وهناك عدة طرق لفعل ذلك ، أشهرها قراءة أسماء ملفات الكود ( هذا أسلوب جديد في دراسة الكود ، يستخدمه الكسالى في الغالب ) ، وباستخدام هذا الأسلوب لاحظت أن هناك ملفات تحت تصنيف preprocessor ، يقرأ ملف كود OpenGL ويحوله إلى كود Direct3d ، لذلك يبدو أن الأمور ليست هكذا :
glDraw(100,200);
void glDraw(int x, int y) {
D3D::DrawPoint(x,y);
}بل هكذا /
glDraw(100,200) => Preprocessor => D3D::DrawPoint(x,y);
طبعاً قد تكون ملاحظة خاطئة لكن هذا تفسيري الوحيد لإسم الملف parser.h و scanner.c، الذي لا أعرف ما بداخله ( ولا أريد أن أعرف بصراحة ) .
لو نجح المشروع فستكون " الضربة القاضية " ، للمنافس ، عندما يخسر الغريم في عقر داره :/ .

