HLSL2GLSL

✍ dations ◷ 2025-04-07 00:26:49 #冶天科技,自由软件

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。

相关

  • 萧邦弗雷德里克·弗朗索瓦·肖邦(法语:Frédéric François Chopin,1810年3月1日-1849年10月17日),原名弗里德里克·弗朗齐歇克·肖邦(波兰语:Fryderyk Franciszek Chopin,有时拼作Szope
  • 寻水术寻水/探测术(Dowsing,音译:“道金”,又称“道金术”)是一种占卜法,用以寻找地下水,金属、矿石、宝石、石油或地脉,以及各种其他物品或物质,像是最近被称为地面辐射的Ley lines,而不使用
  • 子宫内避孕器宫内节育器(英文名:Intra-uterine device,简称IUD),俗称子宫环、节育环、避孕环。是置于子宫内的避孕装置,因最早装置为圆形,也称为子宫环、节育环、避孕环。现今一般为T形,由医生或
  • 泰达学院校区泰达学院是南开大学的一个分部,学院座落在天津经济技术开发区第三大街,由南开大学和天津经济技术开发区管理委员会共同投资于2000年建成第一期工程。泰达学院学生包括南开大学
  • 白俄罗斯广播电台白俄罗斯广播电台(英语:Radio Belarus,白俄罗斯语:Радыё «Беларусь»),是白俄罗斯国家电视广播公司的国际广播频道,于1962年5月11日开播,前身是苏联时期的明斯克广播
  • 北马里亚纳群岛北马里亚纳群岛自由邦议会(英语:Northern Mariana Islands Commonwealth Legislature)是美国海外领土北马里亚纳群岛的立法机关。北马里亚纳群岛自由邦议会实行两院制,由北马里
  • 黄大仙黄大仙可以指:
  • 萨拉热窝事件萨拉热窝事件(德语:Attentat von Sarajevo),又称弗朗茨·斐迪南大公及苏菲,霍恩贝格公爵夫人遇刺案(英语:Assassination of ArchdukeFranz Ferdinand of Austria and Sophie, Duche
  • R·A·拉夫尔提拉斐尔·阿洛伊修斯·拉夫尔提(英文:Raphael Aloysius Lafferty,1914年11月7日-2002年3月18日)是美国出生的科幻小说家,作品以独特的用字,隐喻和叙事方式著称。还创造过自传《In a
  • 超巨磁阻效应超巨磁阻效应,又称庞磁阻效应(英语:Colossal magnetoresistance,简称CMR)是一种凝聚体物理学现象,是指材料(如La1-xCaxMnO3、La1-xSrxMnO3等)在磁场中,电阻会发生显著下降的现象。超