[英]GLSL Shaders Attributes as ints
我正在學習OpenGL,但遇到了一些問題。 我正在使用OpenGL 3.0和GLSL 1.2。
我有一系列矩陣,我想選擇性地應用於不同的頂點。 與其每次我要指示索引而不是復制矩陣,而是想傳遞一個整數作為索引並使用該整數選擇我想要的矩陣。 但是,當我嘗試編譯着色器時,出現以下錯誤:
ERROR: 0:5: 'attribute' : cannot be bool or int
如果有人能指出我正確的方向,我將不勝感激。
屬性可以是整數,但是您需要啟用較新版本的GLSL才能使用它。 嘗試將其添加到着色器的頂部:
#version 130
版本130對應於OpenGL 3.0
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.