internal unsafe int GetActiveUniformsiv(uint program, int uniformIndex, ActiveUniformParameter pname) { int result = 0; _glGetActiveUniformsiv(program, 1, &uniformIndex, pname, &result); CheckForError(); return(result); }
public static unsafe void GetActiveUniformsiv(uint program, int uniformCount, uint* uniformIndices, ActiveUniformParameter pname, int[] parameters) { glGetActiveUniformsiv deleg = BaseGraphicsContext.Current.Loader.Get<glGetActiveUniformsiv>(); if (deleg != null) deleg(program, uniformCount, uniformIndices, pname, parameters); }