代码之家  ›  专栏  ›  技术社区  ›  LandonSchropp

GLSL着色器属性为int

  •  5
  • LandonSchropp  · 技术社区  · 14 年前

    我只是在学习OpenGL,遇到了一些问题。我使用的是opengl3.0和glsl1.2。

    ERROR: 0:5: 'attribute' : cannot be bool or int
    

    如果有人能给我指出正确的方向,我将不胜感激。

    1 回复  |  直到 14 年前
        1
  •  5
  •   Dr. Snoopy    14 年前

    属性可以是int,但需要启用更新版本的GLSL才能使用它。尝试将其添加到着色器的顶部:

    #version 130