從 OpenGL ES 2.0 移植到 Direct3D 11

包括將 OpenGL ES 2.0 圖形管線移植到 Direct3D 11 和 Windows 執行階段的文章、概觀和逐步解說。

注意:移植 OpenGL ES 2.0 專案的中間步驟是使用適用於 Microsoft Store 的 ANGLE。 ANGLE 可讓您透過將 OpenGL ES API 呼叫轉換為 DirectX 11 API 呼叫,在 Windows 上執行 OpenGL ES 內容。 如需 ANGLE 的詳細資訊,請前往適用於 Microsoft Store Wiki 的 ANGLE

 

主題 說明

將 OpenGL ES 2.0 對應到 Direct3D 11.1

第一次開始將圖形架構從 OpenGL ES 2.0 移植到 Direct3D 的程序時,請熟悉 API 之間的主要差異。 本節中的主題可協助您規劃移植策略,以及將圖形處理移至 Direct3D 時必須進行的 API 變更。

如何:將簡單的 OpenGL ES 2.0 轉譯器移植到 Direct3D 11.1

在此移植練習中,我們將從基本概念開始:將簡單的轉譯器從 OpenGL ES 2.0 帶入 Direct3D,使其符合 Visual Studio 2015 的 DirectX 11 應用程式 (通用 Windows) 範本。

從 OpenGL ES 2.0 到 Direct3D 11.1 的參考

從 OpenGL ES 2.0 移植到 Direct3D 11 時,使用這些參考主題查閱 API 對應和簡短程式碼範例。