Sha256: 2e7e444bae8ee14ed678153048cea119b3c1bb4cb637f89b7165a4f60f7bc17a

Contents?: true

Size: 318 Bytes

Versions: 3

Compression:

Stored size: 318 Bytes

Contents

require 'rubygems'
require 'opengl'

require File.expand_path(File.join(File.dirname(__FILE__), %w[.. examples spinning_cube]))

class SpinningCube
  def glut_init
    glutInit
  end
end

app = SpinningCube.new(ARGV[0].to_i)
app.light_diffuse = [1.0, 0.0, 0.0, 1.0]
app.light_position = [1.0, 1.0, 1.0, 0.0]
app.start

Version data entries

3 entries across 3 versions & 2 rubygems

Version Path
remogatto-ffi-opengl-0.2.0 bench/ruby-opengl_spinning_cube.rb
remogatto-ffi-opengl-0.2.1 bench/ruby-opengl_spinning_cube.rb
ffi-opengl-0.2.1 bench/ruby-opengl_spinning_cube.rb