Glsl 对于着色语言,哪一种是主流?

Glsl 对于着色语言,哪一种是主流?,glsl,hlsl,cg,Glsl,Hlsl,Cg,现在有几种可用的着色语言,如GLSL、HLSL、CG,选择哪种语言来跟上潮流?HLSL特定于DirectX,而GLSL特定于OpenGL。无法在DirectX中编译GLSL着色器,也无法在OpenGL中编译HLSL着色器。如果您选择这两个选项中的一个,您将选择它,因为您选择了DirectX或OpenGL Cg是一种主要由nVidia创建的中间语言,可以编译为GLSL和HLSL。据我所见,Cg不像GLSL或HLSL那样受欢迎,但我并没有对其进行过太多的研究 所有3个都有丰富的指南和教程,如果您计划

现在有几种可用的着色语言,如GLSL、HLSL、CG,选择哪种语言来跟上潮流?

HLSL特定于DirectX,而GLSL特定于OpenGL。无法在DirectX中编译GLSL着色器,也无法在OpenGL中编译HLSL着色器。如果您选择这两个选项中的一个,您将选择它,因为您选择了DirectX或OpenGL

Cg是一种主要由nVidia创建的中间语言,可以编译为GLSL和HLSL。据我所见,Cg不像GLSL或HLSL那样受欢迎,但我并没有对其进行过太多的研究

所有3个都有丰富的指南和教程,如果您计划编写一个同时支持OpenGL和DirectX作为底层API的系统,请选择Cg,或者根据您选择的API选择一个。它们都不会很快过时