コード例 #1
0
        internal int GetProgramStage(uint program, ShaderType shadertype, ShaderSubroutine parameter)
        {
            var values = new int[1];

            _glGetProgramStageiv(program, shadertype, parameter, values);
            CheckForError();
            return(values[0]);
        }
コード例 #2
0
 internal void GetActiveSubroutineUniform(uint program, ShaderType shaderType, uint index, ShaderSubroutine parameter, int[] values)
 {
     Assert.NotNull(values);
     Assert.True(values.Length > 0);
     _glGetActiveSubroutineUniformiv(program, shaderType, index, parameter, values);
     CheckForError();
 }
コード例 #3
0
        internal int GetActiveSubroutineUniform(uint program, ShaderType shaderType, uint index, ShaderSubroutine parameter)
        {
            var values = new int[1];

            _glGetActiveSubroutineUniformiv(program, shaderType, index, parameter, values);
            CheckForError();

            return(values[0]);
        }