Example #1
0
 public static void Disable(Shader s)
 {
     if (s == null)
         return;
     s.Disable ();
 }
Example #2
0
 public static void Enable(Shader s)
 {
     if (s == null)
         return;
     s.Enable ();
 }
Example #3
0
        protected override void OnLoad(EventArgs e)
        {
            base.OnLoad(e);

            this.KeyPress += new EventHandler<OpenTK.KeyPressEventArgs>(OpenTKGameWindow_KeyPress);
            Keyboard.KeyDown += new EventHandler<OpenTK.Input.KeyboardKeyEventArgs>(Keyboard_KeyDown);
            Keyboard.KeyUp += new EventHandler<OpenTK.Input.KeyboardKeyEventArgs>(Keyboard_KeyUp);
            Mouse.WheelChanged += new EventHandler<OpenTK.Input.MouseWheelEventArgs>(Mouse_WheelChanged);
            Mouse.ButtonDown += new EventHandler<OpenTK.Input.MouseButtonEventArgs>(Mouse_ButtonDown);
            Mouse.ButtonUp += new EventHandler<OpenTK.Input.MouseButtonEventArgs>(Mouse_ButtonUp);
            Mouse.Move += new EventHandler<OpenTK.Input.MouseMoveEventArgs>(Mouse_Move);

            #if DEBUG
            Console.WriteLine("\n\n*************************************");
            Console.WriteLine("GL version: " + GL.GetString (StringName.Version));
            Console.WriteLine("GL vendor: " + GL.GetString (StringName.Vendor));
            Console.WriteLine("GLSL version: " + GL.GetString (StringName.ShadingLanguageVersion));
            Console.WriteLine("*************************************\n");
            #endif

            shader = new Shader ();
            shader.Enable ();

            GL.ClearColor(0.0f, 0.0f, 0.0f, 0.0f);
        }