HLSL2GLSL

✍ dations ◷ 2025-10-29 06:50:05 #冶天科技,自由软件

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。

相关

  • 牧场牧场(英语:Ranch)是具有饲养家畜设施,能够进行放牧的单位。不同于农场的是,牧场主要用于饲养哺乳型食草家畜,如牛、马、羊。
  • 苏澳冷泉坐标:24°35′48″N 121°51′04″E / 24.596731°N 121.850984°E / 24.596731; 121.850984苏澳冷泉,位于台湾宜兰县南端的苏澳镇,地处中央山脉板岩区,主要的地质为变质岩。苏
  • 高半胱氨酸的产生甲硫氨酸(英语:Methionine,又称蛋氨酸),在所有后生动物中它是一种必需氨基酸。与半胱氨酸一起,甲硫氨酸是两个含硫蛋白原氨基酸之一。对人而言是唯一的含硫必需氨基酸,有L型及D型两
  • 对外援助中华人民共和国对外援助意指,中华人民共和国建国后,向亚洲、非洲、拉丁美洲、加勒比、大洋洲和东欧等地区120多个发展中国家提供的经济和技术援助。中华人民共和国对外援助主
  • 诺尔维特塞浦路斯·诺尔维特(波兰语:Cyprian Norwid,,1821年9月24日-1883年5月23日)是一位波兰诗人、剧作家、画家和雕塑家。他出生在华沙附近的马佐夫舍村 。他的母亲祖先是波兰国王约翰
  • 色环色环(Color Wheel),又称色轮、色圈,是将可见光区域的颜色以圆环来表示,为色彩学的一个工具,一个基本色环通常包括12种不同的颜色。基础的十二色环由瑞士设计师约翰·伊登所提出,其
  • 轨道平面轨道平面是当一个天体环绕另一个天体时轨道被嵌进去的几何平面。在空间中只要有三个点就可以确定一个平面,最常见的例子就是:在中心有一个大质量的天体,一个天体环绕中心天体的
  • 艾诺拉·盖号轰炸机艾诺拉·盖(英语:Enola Gay)是一架隶属于美国陆军航空军第509混合飞行大队(英语:509th Composite Group)的B-29超级堡垒轰炸机,“艾诺拉·盖”这命名源自该机机长保罗·蒂贝茨(Paul
  • 勃固勃固(缅甸语:ပဲခူးမြို့,Bago)位于缅甸南部,是勃固省的首府,旧名汉达瓦底,人口约22万。与缅甸首都仰光的距离约50英里(80公里)。传说在573年,两个从直通(英语:Thaton)来的孟族
  • 拉律峇登司南马县拉律峇登司南马县(马来语:Larut, Matang dan Selama)是马来西亚霹雳州的一个县,位于州的西北部。北面以吉辇河(英语:Kerian River)和吉打州相望,西南临马六甲海峡。其他河流有古楼河