• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    OpenGL和DirectX有什么區別(Differences between OpenGL&reg; and DirectX&reg;)?

    Open Graphics Library?(OpenGL?)和DirectX?都是圖形渲染程序,但兩者之間有很大的區別。游戲程序員通常選擇DirectX?,因為它有許多專門用于游戲渲染的功能,而OpenGL?則是為圖形處理而設計的。OpenGL?和DirectX?也運...
    Open Graphics Library?(OpenGL?)和DirectX?都是圖形渲染程序,但兩者之間有很大的區別。游戲程序員通常選擇DirectX?,因為它有許多專門用于游戲渲染的功能,而OpenGL?則是為圖形處理而設計的。OpenGL?和DirectX?也運行在不同的操作上系統(OS)是因為程序的開發人員。OpenGL?只創建圖形并依賴其他程序來實現基本功能,而DirectX?有許多自己的支持功能。當DirectX?升級時,整個程序會發生變化;OpenGL?發布的擴展不會改變程序本身,但會添加新功能。
    OpenGL主要用于圖形處理。
    OpenGL?和DirectX?,OpenGL?不包括任何專門用于游戲的工具。DirectX?有許多工具來控制游戲的音量、網絡和輸入元素。雖然OpenGL?可用于創建和控制游戲的圖形,但它不提供任何其他功能,程序員通常必須使用其他程序與OpenGL?一起完成游戲的輸出。
    除了游戲功能外,OpenGL?和DirectX?對其他間接參與顯示圖形的功能采取了不同的方法。例如,圖形可能需要由鼠標或操縱桿或音樂等硬件控制可能與圖形關聯。OpenGL?僅用于創建和支持圖形,因此需要其他系統的支持才能使圖形正常工作。根據所需的功能,OpenGL?可能依賴于DirectX?。這些功能中的許多功能都包含在DirectX?中,因此它是一個獨立的程序。
    OpenGL?DirectX?可在不同的操作系統上運行DirectX?是由Microsoft?開發的,所以這個程序是為在Microsoft?的各種系統上工作而設計的,而其他系統通常不支持它。OpenGL?是由不同成員構建的,是一個開源程序,它能夠在許多不同的操作系統和不同的計算環境上工作,例如嵌入式系統。
    當OpenGL?和DirectX?升級時,它們會以不同的方式發生變化。當DirectX?升級時,用戶環境、硬件要求和工具都會發生巨大變化。這通常需要用戶重新學習程序,早期DirectX?版本的硬件已經過時,不能與新圖形一起工作。OpenGL?升級并沒有那么劇烈;OpenGL?沒有改變用戶環境和發布全新的程序,而是創建擴展。這些擴展添加了新功能,如果另一臺計算機沒有安裝相同的擴展,然后OpenGL?找到了一種使用舊擴展顯示圖形的方法。
    • 發表于 2020-07-10 15:40
    • 閱讀 ( 635 )
    • 分類:電腦網絡

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    admin
    admin

    0 篇文章

    作家榜 ?

    1. xiaonan123 189 文章
    2. 湯依妹兒 97 文章
    3. luogf229 46 文章
    4. jy02406749 45 文章
    5. 小凡 34 文章
    6. Daisy萌 32 文章
    7. 我的QQ3117863681 24 文章
    8. 華志健 23 文章

    推薦文章

    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆