HLSL2GLSL

✍ dations ◷ 2024-12-23 01:44:38 #冶天科技,自由软件

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。

相关

  • 高弗雷·豪斯费尔德高弗雷·纽博尔德·豪斯费尔德爵士,CBE,FRS(英语:Sir Godfrey Newbold Hounsfield,1919年8月28日-2004年8月12日),英国电机工程师 ,因为研究X射线断层成像与相关技术与发明,而与阿兰·
  • 单核细胞增多症传染性单核白血球增多症(英语:Infectious mononucleosis,缩写“IM”,别名mono、glandular fever、Pfeiffer's disease、Filatov's disease)是一种由EB病毒造成的传染病。大部分人
  • 先天性免疫缺乏症严重复合型免疫缺乏症(Severe combined immunodeficiency,缩写 SCID),泛指一群罕见的先天遗传性疾病,患者因为免疫功能缺乏,导致严重的重复性感染,来源包括细菌、病毒及霉菌。若未
  • 棉鼠亚科棉鼠亚科(学名:Sigmodontinae)是啮齿目仓鼠科的一个亚科,分布于美洲,种类很多:
  • 22号染色体人类的22号染色体是23对染色体的其中之一,人体细胞在正常状况下拥有一对。此染色体是第二小的人类染色体,拥有大约4900万个碱基对,占细胞中DNA数量的1.5%到2%。22号染色体是在1
  • 筑西市W筑西市(日语:筑西市/ちくせいし  */?)是位于茨城县的一市。
  • 台湾簇虫台湾簇虫(学名:)为衣孢虫科簇虫属下的一个种。
  • 横市镇 (宁乡市)横市镇是中国湖南省宁乡市下辖镇,位于宁乡市中北部。地缘上,横市镇北部与桃江县灰山港镇接壤,东部与喻家坳乡、双凫铺镇毗邻,南接老粮仓镇,西连黄材镇。辖域面积123平方公里,总人
  • nayutanayuta(日语:なゆた)是日本的同人歌手和声优,(曾)所属同人组织包括“EastNewSound”、“LC:AZE”、“凋叶棕”等几家,曾经多次改变名义,直至2009年4月11日开始统一。nayuta是一名居
  • 华龄出版社华龄出版社,是一家中华人民共和国出版社。地址位于北京市西黄城根北街11号。华龄出版社成立于1989年5月24日,由中国老龄问题全国委员会主办,主要出版范围为老年文学、艺术、历