Esempio n. 1
0
 public unsafe static void GetProgramInfo(int programId, ProgramParameter name, out int result)
 {
     fixed(int *ptr = &result)
     {
         GetProgramiv(programId, (int)name, ptr);
     }
 }
Esempio n. 2
0
 public static void GetProgram(uint program, ProgramParameter param, out int value)
 {
     unsafe
     {
         fixed(int *a = &value)
         {
             Imports.glGetProgramiv(program, (int)param, a);
         }
     }
 }
Esempio n. 3
0
        public int this[ProgramParameter parameter]
        {
            get
            {
                if (!parameter.IsDefined())
                {
                    throw new ArgumentOutOfRangeException("parameter", parameter, "The specified program parameter was not a defined OpenTK.Graphics.OpenGL.ProgramParameter value.");
                }

                int value;
                GL.GetProgram(ID, parameter, out value);
                return(value);
            }
        }
Esempio n. 4
0
 public static void GetProgram(uint program, ProgramParameter programParameter, out int parameter)
 {
     InvokeExtensionFunction <glGetProgramiv>()(program, (uint)programParameter, out parameter);
 }
 public static int GetProgram(uint program, ProgramParameter pname)
 {
     sint1[0] = 0;
     GetProgramiv(program, pname, sint1);
     return(sint1[0]);
 }
Esempio n. 6
0
 public T GetProgramParameter <T>(WebGLProgram program, ProgramParameter pname) => this.CallMethod <T>(GET_PROGRAM_PARAMETER, program, pname);
Esempio n. 7
0
 public static int GetProgram(uint id, ProgramParameter pname)
 {
     int[] value = new int[1];
     glGetProgramiv(id, pname, value);
     return(value[0]);
 }
 public extern object GetProgramParameter(WebGLProgram program, ProgramParameter pname);
Esempio n. 9
0
 public static int GetProgramiv(uint program, ProgramParameter name)
 {
     int[] result = new int[1];
     GLCore.GetProgramiv(program, name, result);
     return(result[0]);
 }
Esempio n. 10
0
 public extern object GetProgramParameter(WebGLProgram program, ProgramParameter pname);
Esempio n. 11
0
		public static void GetProgramiv(uint program, ProgramParameter pname, int[] parameters)
		{
			glGetProgramiv deleg = BaseGraphicsContext.Current.Loader.Get<glGetProgramiv>();
			if (deleg != null)
				deleg(program, pname, parameters);
		}