HLSL2GLSL和Mesa 3D
快捷方式: 差异,相似,杰卡德相似系数,参考。
HLSL2GLSL和Mesa 3D之间的区别
HLSL2GLSL vs. Mesa 3D
HLSL2GLSL(全稱High Level Shader Language to OpenGL Shading Language,也可簡寫作HLSL to GLSL),是一種命令列程式操作的程式庫,用作將以Direct3D9上使用高級著色器語言編寫的顯示核心渲染命令,轉換為OpenGL渲染語言的顯示核心渲染命令。 HLSL2GLSL最初由ATI公司開發,並在SourceForge上以BSD許可證釋出專案的原始碼。 ATI發布的最新版本是2006年發布的0.9版,不過2010年這個專案被復刻至Github,修復了一些問題,並添加了一些新功能,像是對OpenGL ES的支援。現時它也被Unity和OGRE用作將Cg/HLSL渲染命令轉換至GLSL,以在行動裝置平台上使用。 HLSL2GLSL並不是GPUOpen的一部分。 在XDC2014上,Matt Turner指出由於HLSL to GLSL的使用,圖形渲染程式變得越來越龐大臃腫並且情況越來越普遍,如shader-db。. Mesa 3D是一个在MIT许可证下开放源代码的三维计算机图形库,以开源形式实现了OpenGL的应用程序接口。 OpenGL的高效实现一般依赖于显示设备厂商提供的硬件,而Mesa 3D是一个纯基于软件的图形应用程序接口。由于许可证的原因,它只声称是一个“类似”于OpenGL的应用程序接口。由于Mesa 3D的API是和OpenGL相同,具体的OpenGL版本浏览Mesa 3D官方网站,我们可以这么认为它就是OpenGL的软件模拟GPU光栅处理器的一个实现。我们知道如果要实现一个OpenGL,其本身是一个设备器,不能实现窗体的透明,如果我想要实现窗体透明,又想要有3D的应用,可以试试它。.
之间HLSL2GLSL和Mesa 3D相似
HLSL2GLSL和Mesa 3D有(在联盟百科)0共同点。
上面的列表回答下列问题
- 什么HLSL2GLSL和Mesa 3D的共同点。
- 什么是HLSL2GLSL和Mesa 3D之间的相似性
HLSL2GLSL和Mesa 3D之间的比较
HLSL2GLSL有15个关系,而Mesa 3D有11个。由于它们的共同之处0,杰卡德指数为0.00% = 0 / (15 + 11)。
参考
本文介绍HLSL2GLSL和Mesa 3D之间的关系。要访问该信息提取每篇文章,请访问: