高级着色器语言

✍ dations ◷ 2025-07-10 17:23:00 #高级着色器语言

高级着色器语言(即 HLSL,缩写自 High Level Shader Language 或 High-Level Shading Language),是由微软拥有及开发的一种着色器语言,最初的开发是为了辅助 Direct3D 9 的着色器汇编语言,后成为 Direct3D 10 以来统一着色器模型(英语:Unified Shader Model)所必须的语言。

HLSL只能供微软的Direct3D以及XNA使用。HLSL是GLSL的先辈,不能与OpenGL标准兼容。它跟Nvidia的Cg非常相似,是因为两个开发者曾经紧密合作。

HLSL的主要作用为将一些复杂的图像处理,快速而又有效率地在显卡上完成,与组合式或低阶Shader Language相比,能降低在编写复杂特殊效果时所发生编程错误的机会。

"32 + 64" for means "32 texture instructions and 64 arithmetic instructions."


sampler2D Texture0;float4 ps_main( float2 texCoord  : TEXCOORD0 ) : COLOR{   float4 _inColor = tex2D( Texture0, texCoord );   float gray = 0.3*_inColor.x + 0.59*_inColor.y + 0.11*_inColor.z;   float4 _outColor = float4(gray, gray, gray, 1.0);      return _outColor;}

注释

  1. ^ Writing HLSL Shaders in Direct3D 9 (Windows). msdn.microsoft.com. . (原始内容存档于2018-06-25). 
  2. ^ HLSL. MSDN. Microsoft. . (原始内容存档于2018-06-25). 
  3. ^ Fusion Industries :: Cg and HLSL FAQ ::. 24 August 2012. (原始内容存档于24 August 2012). 
  4. ^ 4.0 4.1 4.2 4.3 4.4 4.5 Pixel Shader Differences. msdn.microsoft.com. 2011-02-08 . (原始内容存档于2013-03-16). 
  5. ^ 5.0 5.1 5.2 5.3 5.4 Peeper, Craig. Microsoft DirectX High Level Shader Language (HLSL) (PPT). microsoft.com: 5–8, 24–25. 2004-03-15. 
  6. ^ 6.0 6.1 Shader Model 3.0, Ashu Rege, NVIDIA Developer Technology Group, 2004.
  7. ^ 7.0 7.1 The Direct3D 10 System, David Blythe, Microsoft Corporation, 2006.
  8. ^ 存档副本. . (原始内容存档于2015-12-01). 
  9. ^ 9.0 9.1 存档副本. . (原始内容存档于2013-09-09). 
  10. ^ 10.0 10.1 10.2 10.3 Vertex Shader Differences. msdn.microsoft.com. 2011-02-08 . (原始内容存档于2013-03-14). 
  11. ^ 存档副本. . (原始内容存档于2014-05-16). 
  12. ^ Radeon X1000 series lacks vertex texture fetch (页面存档备份,存于互联网档案馆)

外部链接

  • Introduction to the DirectX 9 High-Level Shader Language (页面存档备份,存于互联网档案馆) (MSDN Library)
  • HLSL Introduction (页面存档备份,存于互联网档案馆)
  • Shader Model Comparison at Beyond3D (页面存档备份,存于互联网档案馆)
  • Riemer's HLSL Introduction & Tutorial with lots of sample code (页面存档备份,存于互联网档案馆)

相关

  • 观光LGBT观光(LGBT tourism)是指以LGBT人群为对象的小众观光产业。据2000年的一份报告,世界10%的国际游客是男女同性恋,人数达约7000万人。据Lonely Planet的报告,世界最受欢迎的同性
  • 2018年11月6日米奇·麦康奈尔 共和党米奇·麦康奈尔 共和党2018年美国参议院选举于2018年11月6日举行,参议院100个席位中第一组的33个席位将进行改选,以及二个补选席位。获胜者将成为第116
  • 马萨诸塞理工马萨诸塞理工学院(英语:Massachusetts Institute of Technology,缩写为MIT),位于美国马萨诸塞州剑桥市,是一所著名的私立研究型大学。学校成立于1861年,主校区沿查尔斯河而建,当时目
  • 鸩是一种传说中的毒鸟。形象为黑身赤目,身披紫黑色羽毛,喜以蛇为食。它的羽毛有剧毒,放入酒中能置人于死地。《汉书》中记载,汉惠帝二年时期,齐王刘肥入朝,惠帝对其礼遇有加,结果遭
  • 西班牙国旗西班牙国旗(西班牙语:Bandera de España),又称为“血与金”,旗面由三个平行的长方形组成,中间的黄色,占旗面的一半,上下两边有两个面积相等的红色长方形,黄色部分偏左绘有西班牙国徽
  • 杰夫·鲍曼杰夫·鲍曼(英语:Jeff Bauman)是一名美国男作家。他是2013年波士顿马拉松爆炸案中的受害者,并也因此失去了双腿。鲍曼与他人合著的同名回忆录被改编成电影《坚强》(2017年)。鲍曼
  • 黄赞铉黄赞铉(朝鲜语:황찬현,1953年7月2日-),是大韩民国的政治人物,曾出任大韩民国监查院(朝鲜语:대한민국 감사원)院长(朝鲜语:대한민국의 감사원장)。黄赞铉中学就读马山高等学校(朝鲜语:마산고
  • 1921-22球季英格兰足总杯1921/22球季英格兰足总杯(英语:FA Cup),是第47届英格兰足总杯,今届赛事的冠军是哈特斯菲尔德,他们在决赛以1:0击败普雷斯顿,夺得冠军。本届赛事移师史坦福桥球场举行。哈队在前季杀
  • 哈宝宝哈宝宝(英语:Hi Baby),是华语歌坛第一位虚拟歌手,幕后代唱者为庾澄庆变音发声。1997年5月,庾澄庆在新力音乐发行英文专辑《哈林音乐频道》,初期曝光时取名为“哈TV宝宝”,原本只是想
  • 大X超人大x超人(ビッグX)是手冢治虫于1963年至1966年在少年ブック(日语:少年ブック)连载的漫画作品。1964年8月3日到1965年9月27日播放电视动画共59话。大x(ビッグX)也是里面虚构药物的名