後綴在這個函數中意味着什麼?這個後綴在OpenGL中意味着什麼?
glGetActiveUniformsiv
我認爲這意味着整數數組,但我可能是錯的,我不知道它代表什麼,像什麼「V」可能意味着。值?
後綴在這個函數中意味着什麼?這個後綴在OpenGL中意味着什麼?
glGetActiveUniformsiv
我認爲這意味着整數數組,但我可能是錯的,我不知道它代表什麼,像什麼「V」可能意味着。值?
在GLSL中,glGetActiveUniformsiv傳遞的數組在GLSL代碼中稱爲Vector(如vec3,vec4中的)。
你是正確的。 「iv」表示該函數返回一個int整數。如果您查看OpenGL文檔,您會發現參數params的類型爲GLint *,因此這是指向將接收請求的統一值的內存的指針。
這不是'v'的意思,但是(GLSL矢量類型意義上的矢量)。請參閱jbro和stonemetal的正確解釋。 – datenwolf 2013-04-30 20:33:58