百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
C

common-shaders

> 编程语言
开源

常用 Cg 着色器集合。这些着色器可由 HLSL 和/或 Cg 运行时编译器使用。cg2glsl 脚本会将其中大部分转换为 glsl 代码。

1.2K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

常用 Cg 着色器集合。这些着色器可由 HLSL 和/或 Cg 运行时编译器使用。cg2glsl 脚本会将其中大部分转换为 glsl 代码。

============================== -- 常用着色器 --

纹理单元: 所有着色器都在纹理单元 0(默认值)上工作。必须使用 2D 纹理。建议使用二进制次级数大小的纹理,以获得最佳视觉质量。着色器必须处理实际的图像数据,而不是填充整个纹理。输入的纹理坐标和统一变量提供了此信息。纹理坐标原点定义为以左上为基准,即(0,0)的纹理坐标总是指液晶显示器可见帧的左上像素。这与大多数图形 API 的预期相反。实现必须始终确保任何着色器可访问的纹理都保持此顺序。

每个要传递给着色器的纹理都必须设置为黑边模式。即,在给定纹理坐标之外采样的纹素总是返回具有 RGBA 值(0,0,0,0)的像素。

TEXCOORD0: 当前输入帧的纹理坐标将传递到 TEXCOORD0 中。 (TEXCOORD 是 TEXCOORD0 的有效别名。)

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言