Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Switched the Rakefile to use Hoe
  • Loading branch information
drbrain committed Jan 11, 2012
1 parent 9210678 commit cd39563
Show file tree
Hide file tree
Showing 16 changed files with 305 additions and 209 deletions.
31 changes: 31 additions & 0 deletions History.rdoc
@@ -0,0 +1,31 @@
=== 1.0 / 2012-01-10

=== 0.60.1 / 2009-02-16

* Bugfixes
* Proper support for ruby 1.9/1.9.1+
* Updated OpenGL enumerators in preparation for OpenGL 3.0

=== 0.60.0 / 2008-01-06

* Automatic error checking for GL/GLU calls, enabled by default (see
doc/tutorial)
* Added support for many more OpenGL extensions
* Support for Ruby 1.9.0+ (requires mkrf 0.2.3)
* Ton of bugfixes.

* API Changes:
* Boolean functions/parameters was changed to ruby true/false instead of
GL_TRUE / GL_FALSE, which remains for compatibility
* glGet\* functions now returns +x+ instead of <code>[x]</code> when
returning only one value
* Functions operating on packed strings (glTexture, glPointer etc.) now
also accepts ruby arrays directly
* Matrix handling functions now also accepts instances of Matrix class, or
any class that can be converted to array
* glUniform*v and glUniformmatrix*v now does not require 'count'
parameter, they will calculate it from length of passed array
* glCallLists needs type specifier (previously was forced to GL_BYTE)
* On ruby 1.9, glut keyboard callback returns char ("x") instead of integer
so using 'if key == ?x' works on both 1.8 and 1.9

153 changes: 153 additions & 0 deletions Manifest.txt
@@ -0,0 +1,153 @@
.autotest
History.rdoc
MIT-LICENSE
Manifest.txt
README.rdoc
Rakefile
docs/build_install.txt
docs/extensions.txt.in
docs/history.txt
docs/requirements_and_design.txt
docs/roadmap.txt
docs/scientific_use.txt
docs/supplies/page_template.html
docs/thanks.txt
docs/tutorial.txt
examples/NeHe/NeHe.png
examples/NeHe/crate.png
examples/NeHe/glass.png
examples/NeHe/nehe_lesson02.rb
examples/NeHe/nehe_lesson03.rb
examples/NeHe/nehe_lesson04.rb
examples/NeHe/nehe_lesson05.rb
examples/NeHe/nehe_lesson06.rb
examples/NeHe/nehe_lesson07.rb
examples/NeHe/nehe_lesson08.rb
examples/NeHe/nehe_lesson09.rb
examples/NeHe/nehe_lesson11.rb
examples/NeHe/nehe_lesson12.rb
examples/NeHe/nehe_lesson16.rb
examples/NeHe/nehe_lesson19.rb
examples/NeHe/nehe_lesson36.rb
examples/NeHe/particle.png
examples/NeHe/star.png
examples/NeHe/tim.png
examples/OrangeBook/3Dlabs-License.txt
examples/OrangeBook/brick.frag
examples/OrangeBook/brick.rb
examples/OrangeBook/brick.vert
examples/OrangeBook/particle.frag
examples/OrangeBook/particle.rb
examples/OrangeBook/particle.vert
examples/README
examples/RedBook/aapoly.rb
examples/RedBook/aargb.rb
examples/RedBook/accanti.rb
examples/RedBook/accpersp.rb
examples/RedBook/alpha.rb
examples/RedBook/alpha3D.rb
examples/RedBook/bezcurve.rb
examples/RedBook/bezmesh.rb
examples/RedBook/checker.rb
examples/RedBook/clip.rb
examples/RedBook/colormat.rb
examples/RedBook/cube.rb
examples/RedBook/depthcue.rb
examples/RedBook/dof.rb
examples/RedBook/double.rb
examples/RedBook/drawf.rb
examples/RedBook/feedback.rb
examples/RedBook/fog.rb
examples/RedBook/font.rb
examples/RedBook/hello.rb
examples/RedBook/image.rb
examples/RedBook/jitter.rb
examples/RedBook/light.rb
examples/RedBook/lines.rb
examples/RedBook/list.rb
examples/RedBook/material.rb
examples/RedBook/mipmap.rb
examples/RedBook/model.rb
examples/RedBook/movelight.rb
examples/RedBook/pickdepth.rb
examples/RedBook/planet.rb
examples/RedBook/quadric.rb
examples/RedBook/robot.rb
examples/RedBook/select.rb
examples/RedBook/smooth.rb
examples/RedBook/stencil.rb
examples/RedBook/stroke.rb
examples/RedBook/surface.rb
examples/RedBook/teaambient.rb
examples/RedBook/teapots.rb
examples/RedBook/tess.rb
examples/RedBook/texbind.rb
examples/RedBook/texgen.rb
examples/RedBook/texturesurf.rb
examples/RedBook/varray.rb
examples/RedBook/wrap.rb
examples/misc/OGLBench.rb
examples/misc/anisotropic.rb
examples/misc/fbo_test.rb
examples/misc/font-glut.rb
examples/misc/glfwtest.rb
examples/misc/plane.rb
examples/misc/readpixel.rb
examples/misc/sdltest.rb
examples/misc/trislam.rb
ext/opengl/common.h
ext/opengl/conv.h
ext/opengl/extconf.rb
ext/opengl/funcdef.h
ext/opengl/gl-1.0-1.1.c
ext/opengl/gl-1.2.c
ext/opengl/gl-1.3.c
ext/opengl/gl-1.4.c
ext/opengl/gl-1.5.c
ext/opengl/gl-2.0.c
ext/opengl/gl-2.1.c
ext/opengl/gl-enums.c
ext/opengl/gl-enums.h
ext/opengl/gl-error.c
ext/opengl/gl-error.h
ext/opengl/gl-ext-3dfx.c
ext/opengl/gl-ext-arb.c
ext/opengl/gl-ext-ati.c
ext/opengl/gl-ext-ext.c
ext/opengl/gl-ext-gremedy.c
ext/opengl/gl-ext-nv.c
ext/opengl/gl-types.h
ext/opengl/gl.c
ext/opengl/glu-enums.c
ext/opengl/glu-enums.h
ext/opengl/glu.c
ext/opengl/glut.c
ext/opengl/glut_callbacks.c
ext/opengl/opengl.c
lib/gl.rb
lib/glu.rb
lib/glut.rb
lib/opengl.rb
lib/opengl/test_case.rb
test/test_gl.rb
test/test_gl_10_11.rb
test/test_gl_12.rb
test/test_gl_13.rb
test/test_gl_14.rb
test/test_gl_15.rb
test/test_gl_20.rb
test/test_gl_21.rb
test/test_gl_ext_arb.rb
test/test_gl_ext_ati.rb
test/test_gl_ext_ext.rb
test/test_gl_ext_gremedy.rb
test/test_gl_ext_nv.rb
test/test_glu.rb
utils/README
utils/enumgen.rb
utils/extlistgen.rb
utils/mkdn2html.rb
utils/post-mkdn2html.rb
website/images/ogl.jpg
website/images/tab_bottom.gif
website/style.css
66 changes: 66 additions & 0 deletions README.rdoc
@@ -0,0 +1,66 @@
= opengl

home :: https://github.com/drbrain/opengl
rdoc :: http://ruby-opengl.rubyforge.org
bugs :: https://github.com/drbrain/opengl/issues

== Description

An OpenGL wrapper for Ruby. ruby-opengl contains bindings for OpenGL and the
GLU and GLUT libraries.

== Features and Problems

* FIX (list of features or problems)

== Synopsis

FIX (code sample of usage)

== Requirements

* Ruby 1.9.2+
* OpenGL

== Install

sudo gem install ruby-opengl

== Developers

After checking out the source, run:

$ rake newb

This task will install any missing dependencies, run the tests/specs,
and generate the RDoc.

== License

(The MIT License)

Copyright (c) Eric Hodel (current maintainer)
Copyright (c) Alain Hoang (previous maintainer)
Copyright (c) Jan Dvorak (contributor)
Copyright (c) Minh Thu Vo (contributor)
Copyright (c) James Adam (contributor)

Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
'Software'), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

43 changes: 0 additions & 43 deletions README.txt

This file was deleted.

0 comments on commit cd39563

Please sign in to comment.