勵志

勵志人生知識庫

什麼是open gl

OpenGL(Open Graphics Library)是一箇跨語言、跨平臺的2D和3D矢量圖形渲染應用程序編程接口(API)。它由近350個不同的函數調用組成,用於繪製從簡單圖形到複雜三維景象。OpenGL常用於CAD虛擬現實、科學可視化程序和電子遊戲開發。它的高效實現通常依賴於圖形加速硬件,並存在於Windows、部分UNIX平臺和Mac OS上,由顯示設備廠商提供。開放源代碼庫Mesa是一箇兼容OpenGL的軟件API,但由於許可證原因,它僅聲稱是一箇“非常相似”的API。OpenGL是視頻行業中處理2D/3D圖形的最廣泛接受的API,它獨立於視窗操作系統和操作系統平臺,支持多種不同領域的開發和內容創作。EGL是對OpenGL的一箇擴展,它增加了與宿主系統交互的功能。