徽标
联盟百科
通讯
下载应用,请到 Google Play
新! 在您的Android™设备上下载联盟百科!
安装
比浏览器更快的访问!
 

OpenGL和高级着色器语言

快捷方式: 差异相似杰卡德相似系数参考

OpenGL和高级着色器语言之间的区别

OpenGL vs. 高级着色器语言

OpenGL(Open Graphics Library,譯名:開放圖形庫或者“開放式圖形庫”)是用於渲染2D、3D矢量圖形的跨語言、跨平台的應用程序編程接口(API)。這個接口由近350個不同的函數调用組成,用來從簡單的圖形位元繪製複雜的三維景象。而另一种程式介面系统是仅用于Microsoft Windows上的Direct3D。OpenGL常用於CAD、虛擬實境、科學視覺化程式和電子遊戲開發。 OpenGL的高效實現(利用了图形加速硬件)存在于Windows,部分UNIX平台和Mac OS。這些實現一般由顯示裝置廠商提供,而且非常依賴於該廠商提供的硬體。開放原始碼函式庫Mesa是一個純基於軟體的圖形API,它的代码兼容於OpenGL。但是,由于许可证的原因,它只声称是一个“非常相似”的API。 OpenGL规范由1992年成立的OpenGL架构评审委员会(ARB)维护。ARB由一些對建立一个统一的、普遍可用的API特别感兴趣的公司组成。根据OpenGL官方网站,2002年6月的ARB投票成员包括3Dlabs、Apple Computer、ATI Technologies、Dell Computer、Evans & Sutherland、Hewlett-Packard、IBM、Intel、Matrox、NVIDIA、SGI和Sun Microsystems,Microsoft曾是创立成员之一,但已于2003年3月--。. 级着色器语言(即 HLSL,缩写自 High Level Shader Language 或 High-Level Shading Language),是由微軟擁有及開發的一種,最初的开发是为了辅助 Direct3D 9 的着色器汇编语言,后成为 Direct3D 10 以来所必须的语言。 HLSL只能供微軟的Direct3D以及XNA使用。HLSL是GLSL的先辈,同時不能與OpenGL標準兼容。他跟Nvidia的Cg非常相似。 HLSL的主要作用為將一些複雜的圖像處理,快速而又有效率地在顯示卡上完成,與組合式或低階Shader Language相比,能降低在編寫複雜特殊效果時所發生編程錯誤的機會。.

之间OpenGL和高级着色器语言相似

OpenGL和高级着色器语言有(在联盟百科)4共同点: 微軟微软Direct3DGLSL

微軟

#重定向 微软.

OpenGL和微軟 · 微軟和高级着色器语言 · 查看更多 »

微软

微軟(Microsoft;)是美國一家跨國電腦科技公司,以研發、製造、授權和提供廣泛的電腦軟件服務為主。總部位於美國华盛顿州的雷德蒙德,最為著名和暢銷的產品為Microsoft Windows操作系统和Microsoft Office辦公室軟件,以及Xbox的遊戲業務。微軟是美国《财富》杂志2015年评选的的排行榜中的第95名。 公司於1975年由比爾‧蓋茲和保羅·艾倫創立。初期主要為Altair 8800發展和銷售BASIC直譯器,在1980年代中期憑藉MS-DOS在家用電腦作業系統市場上取得長足進步,後來出現的Windows使得微軟逐漸統治了家用桌面電腦作業系統市場。同時微軟也開始擴張業務,進軍其他行業和市場,建立了MSN網站,在計算機硬件市場上,微軟商標及Xbox遊戲機、Zune和MSN TV家庭娛樂設備也在不同的年份出現在市場上。微軟於1986年首次公開募股,此後不斷走高的股價為微軟締造了四位億萬富翁和12,000位百萬富翁。 伴隨公司的強大,微軟也越來越受到批評和指責,並且數十年來從未間斷。拒絕交易和捆綁銷售等做法招致垄断和不正當競爭的訴訟。美国司法部和歐盟委員會根據反托拉斯法均對微軟做出過不利裁定美国司法部网页。.

OpenGL和微软 · 微软和高级着色器语言 · 查看更多 »

Direct3D

Direct3D(簡稱:D3D)是微軟公司在Microsoft Windows作業系統上所開發的一套3D繪圖編程介面,是DirectX的一部份,目前廣為各家顯示卡所支援。與OpenGL同為電腦繪圖軟體和電腦遊戲最常使用的兩套繪圖編程介面之一。 1995年2月,微软收购了英国的Rendermorphics公司,將RealityLab 2.0技术發展成Direct3D标准,並整合到Microsoft Windows中,Direct3D在DirectX 3.0開始出現。後來在DirectX 8.0發表時與DirectDraw編程介面合併並改名為DirectX Graphics。.

Direct3D和OpenGL · Direct3D和高级着色器语言 · 查看更多 »

GLSL

GLSL - OpenGL Shading Language 也稱作 GLslang,是一個以C語言為基礎的高階著色語言。它是由 OpenGL ARB 所建立,提供開發者對繪圖管線更多的直接控制,而無需使用汇编语言或硬體規格語言。.

GLSL和OpenGL · GLSL和高级着色器语言 · 查看更多 »

上面的列表回答下列问题

OpenGL和高级着色器语言之间的比较

OpenGL有72个关系,而高级着色器语言有11个。由于它们的共同之处4,杰卡德指数为4.82% = 4 / (72 + 11)。

参考

本文介绍OpenGL和高级着色器语言之间的关系。要访问该信息提取每篇文章,请访问:

嘿!我们在Facebook上吧! »