![]() |
VOOZH | about |
微軟於今日宣布宣布開源 Edge 瀏覽器中 WebGL 渲染器的一部分,它就是 WebGL GLSL Transpiler。該公司還特地對 GSL::HLSL Transpiler 解釋了一番:「WebGL 網頁可以讓 GPU 來渲染 3D 內容,這些程序是用 GLSL 著色語言所編寫的。Microsoft Edge 採用了 Windows 中的 DirectX 子系統(以及 HLSL 這個不同的、Windows 特定的著色語言)來渲染內容」。
Microsoft Edge 會將 WebGL 內容轉換成 DirectX 可等效顯示的內容(轉換 WebGL、等效調用 DirectX),然後 Transpiler 將 GLSL Shaders 轉換成 HLSL Shaders。
微軟表示,從互操作性的角度來看,將 WebGL 堆棧從 HLSL 到 GLSL 的轉編譯是最關鍵的一步」。這也是它著手這方面工作的原因,之後該公司將放出更多的腳本和文檔。
不過目前,微軟暫無開源其 Edge 瀏覽器或 EdgeHTML 引擎的計劃。