유니폼의 GLSL 배열 만들기?
유니폼의 GLSL 배열 만들기? OpenGL의 조명을 그대로두고 직접 만들고 싶습니다. 셰이더가 다양한 수의 조명을 허용하기를 원합니다. GLSL 셰이더에서 유니폼 배열을 선언 할 수 있습니까? 그렇다면 해당 유니폼의 값을 어떻게 설정합니까? 네 가능합니다. 예를 들어 C에서하는 것과 유사한 균일 한 배열을 선언합니다. uniform float v[10]; 그런 다음 사용하여 값을 설정할 수 있습니다. glUniform{1,2,3,4}{f,i}v GLfloat v[10] = {...}; glUniform1fv(glGetUniformLocation(program, "v"), 10, v); 예, GLSL 셰이더에서 유니폼 배열을 선언 할 수 있습니다. 몇 가지 예를 보려면 Google "glsl unifor..