opengl - 如果我使用 4 个顶点和 6 个索引来创建一个四边形,那么调用了多少次顶点着色器?
问题描述
我正在尝试为 webgl1 中的顶点着色器处理的每个顶点分配唯一的 ID 作为颜色。假设我有 4 个顶点和 6 个索引,表示构成四边形的两个三角形的连通性。我想为着色器中的每个顶点分配唯一的颜色(来自 id)。顶点着色器会执行 6 次吗?如果是这样,我如何为 6 个顶点分配唯一的 id/颜色。实际上,我想通过从屏幕读取颜色来根据颜色选择/选择两个不同的三角形。我所拥有的只是一个顶点和索引缓冲区。
我已经尝试过非索引几何,它工作正常但不知道如何为索引缓冲区做它,因为我不知道着色器的内部工作。
解决方案
推荐阅读
- opencv - 设置鼠标回调更新源图片
- algorithm - 用于连续数据预测的 RNN 算法中的损失值和 val_loss 值不减少
- arrays - React Onclick 显示父数组
- firebase - 谷歌登录页面在第二次登录后不显示反应原生
- python - 在 Pyspark 中使用 checkpoint 后,程序运行得更快,为什么?
- sql - 在表中创建一个字段,从已输入的某个日期开始计算天数 Access QUERY
- mongodb - 尝试限制 mongo db 3.0 上的 Group By 数据
- reactjs - 如何处理链接 URL 中的 %20
- hana - SAP HANA SQLScript in DBeaver
- python - Discord 机器人仍处于离线状态