首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AGAL和可变寄存器

AGAL和可变寄存器
EN

Stack Overflow用户
提问于 2011-12-20 04:55:22
回答 1查看 326关注 0票数 0

  1. ,我只想这样做。所以我在树荫下。我存储一个从va1到v1的UV码。在框架着色器中,插入的纹理坐标现在可以在v1中进行采样。像语义学一样,遮罩下是否有联系,将v1与按三角形推到片段着色器的普通v1片段相关联,或者一旦遍历了整个网格的几何图形顶点?在顶点着色器中的
  2. ,假设我将模型视图乘以顶点的位置。然后我想和片段着色器分享我的z-coord。我将转换后的向量的z线存储到v3中.一旦我进入片段着色器,并访问z-coord的v3,这是我传入的z-coord,还是这个z-坐标将被中间的透视分割所改变?我只想澄清在这些寄存器中存储值时所描述的“内插”行为。
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-22 09:44:32

  1. 没有变化寄存器的语义。传递给不同寄存器的任何内容都将被内插,它对法线的工作效果与uvs或其他任何东西一样。
  2. --我认为整个网格首先通过顶点着色器转换,然后片段着色器在上面运行。不过,硬件如何处理这个问题并不重要。
  3. 坐标将被内插;变化的寄存器不知道它们持有什么样的数据--从它们的角度来看,它只是4个浮点数。由于可变寄存器包含4个组件,所以只需将整个顶点位置固定在其中即可。需要注意的是-如果您想做一些关于深度的事情,我想您需要w组件.
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8570979

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档