나는 애플의 OpenGL 쉐이더 빌더를 사용하여 GLSL을 배우고있다.OpenGL 쉐이더 빌더에서 균일 한 값 수정
그리고 제가 가지고있는 문제는 frag 쉐이더에서 정의한 유니폼을 수정하는 방법을 이해하지 못한다는 것입니다.
당신은 내가 형 GL_INT에 "someValue와"라는 이름의 균일 한 변수가 볼 수 있듯이.
그리고 기호보기에는 필자가 작성하는 3 개의 빈 필드가 표시됩니다.
내가 정의한 변수는 GL_INT 유형이므로 어떤 공백을 사용해야합니까? 그리고 빈 칸이 3 개인 이유는 무엇입니까?
내가 슬롯 3 질감이 있다고 0 ~ 나는 3 개 빈 필드를 입력해야합니까 2.는 텍스처 I를 변경하려면 :
그리고 균일 한 "텍스"에 대한
사용하고 싶습니까? (나는 몇 가지 조합을 시도하고 단지 두 번째 공백이 일을 할 것 같다 - 예를 들어 GL_TEXTURE1 1를 입력합니다.) 그것은이 문서의 "통일 변수 수정"절에 설명되어
[docs] (https://developer.apple.com/library/mac/documentation/GraphicsImaging/Conceptual/OpenGLShaderBuilderUserGuide/Tasks/Tasks.html) 섹션에 "Uniform Variables 수정"절이 있습니다. 그것. – user1118321
실제로 더 자세히 살펴보면 많은 것을 설명하지 않습니다. 내가 레이더를 신고 할거야. – user1118321