常用 Cg 着色器集合。这些着色器可由 HLSL 和/或 Cg 运行时编译器使用。cg2glsl 脚本会将其中大部分转换为 glsl 代码。
常用 Cg 着色器集合。这些着色器可由 HLSL 和/或 Cg 运行时编译器使用。cg2glsl 脚本会将其中大部分转换为 glsl 代码。
纹理单元: 所有着色器都在纹理单元 0(默认值)上工作。必须使用 2D 纹理。建议使用二进制次级数大小的纹理,以获得最佳视觉质量。着色器必须处理实际的图像数据,而不是填充整个纹理。输入的纹理坐标和统一变量提供了此信息。纹理坐标原点定义为以左上为基准,即(0,0)的纹理坐标总是指液晶显示器可见帧的左上像素。这与大多数图形 API 的预期相反。实现必须始终确保任何着色器可访问的纹理都保持此顺序。
每个要传递给着色器的纹理都必须设置为黑边模式。即,在给定纹理坐标之外采样的纹素总是返回具有 RGBA 值(0,0,0,0)的像素。
TEXCOORD0: 当前输入帧的纹理坐标将传递到 TEXCOORD0 中。 (TEXCOORD 是 TEXCOORD0 的有效别名。)
暂无开放 Issues,或尚未同步最近议题。