OpenGLスレ Part20
■ このスレッドは過去ログ倉庫に格納されています
0706デフォルトの名無しさん
2014/06/09(月) 18:06:58.54ID:WySlDk8T違う。indexとuはペアとして扱う。正しくは
u[9] = 0.9,u[10] = 1
VertexShaderで書くと↓
// index attribute
isamplerBuffer indexBuffer;
samplerBuffer uvBuffer;
// vertex attribute
samplerBuffer positionBuffer;
void main(void)
{
int index = texelFetch(indexBuffer, gl_VertexID).x;
vec2 uv = texelFetch(uvBuffer, gl_VertexID).xy;
vec3 pos = texelFetch(positionBuffer, index).xy;
■ このスレッドは過去ログ倉庫に格納されています