#!/usr/local/bin/ruby
#
# MyTriangle.rb
# This program illustrate simple OpenGL
#

require "opengl"
require "glut"


MyTriangle = Proc.new {
  GL.Clear(GL::COLOR_BUFFER_BIT)
  GL.Begin(GL::TRIANGLES)
    GL.Color(1.0, 1.0, 1.0)
    GL.Vertex(0, 0)
    GL.Vertex(10, 10)
    GL.Vertex(10, 50)
  GL.End
  GL.Flush
}



GLUT.Init
MyWindow =  GLUT.CreateWindow("OpenGL Triangle")
GLUT.DisplayFunc(MyTriangle)
GLUT.MainLoop
