我正在创建一个应用程序,如果一个值超过某个阈值,则顶部箭头将显示,而如果它低于阈值,则底部箭头将显示。目前我能想到的唯一方法是构建两个单独的顶点和片段着色器,并且只为正确的三角形着色。理想情况下,我想要一种方法,我可以在我的片段着色器中放置一个 if 语句来执行此操作:
if (value > threshold)
colour top triangle / colour first 3 coordinates
else
colour bottom triangle / colour coordiantes 4-6
有没有办法选择要着色的坐标?