仅在片段着色器中为某些形状着色

时间:2013-08-12 08:46:50

标签: opengl-es-2.0 fragment-shader

我正在创建一个应用程序,如果值超过某个阈值,则顶部箭头将显示,而如果它低于阈值,则底部箭头将显示。目前,我能想到的唯一方法是构建两个单独的顶点和片段着色器,并仅为正确的三角形着色。理想情况下,我想要一种方法,我可以在我的片段着色器中放置一个if语句:

if (value > threshold)

colour top triangle / colour first 3 coordinates

else

colour bottom triangle / colour coordiantes 4-6

有没有办法选择你想要着色的坐标?

0 个答案:

没有答案
相关问题