我需要生成一个索引映射(索引列表),其中包含每个投影顶点的 id。我的着色器代码基于 NVIDIA CG 3.0,我在文档中找不到用于提取每个顶点 id 的内置变量名称。
在 GLSL 中类似于:gl_VertexID。CG中的等价物是什么?如果不可访问,您能想到其他生成不涉及额外存储的索引映射的方法吗?
CG 使用语义绑定,就像在HLSL中一样。我认为语义是VERTEXID
,如果您在 CG 工具包中找不到示例,请查看 directx 示例SV_VertexID
并遵循 CG 的类似语法VERTEXID
。