module Gl

Constants

BINDINGS_VERSION

TODO remove

RUBY_OPENGL_VERSION

Public Class Methods

extension_available?(p1) click to toggle source

Checks if given OpenGL version or extension is available

static VALUE
IsAvailable(obj,arg1)
VALUE obj,arg1;
{
        char *name = NULL;
        VALUE s;
        GLboolean res;

        s = rb_funcall(arg1, rb_intern("to_s"), 0);
        name = RSTRING_PTR(s);

        res = CheckVersionExtension(name);

        return GLBOOL2RUBY(res);
}
extension_supported?(p1) click to toggle source

Checks if given OpenGL version or extension is available

static VALUE
IsAvailable(obj,arg1)
VALUE obj,arg1;
{
        char *name = NULL;
        VALUE s;
        GLboolean res;

        s = rb_funcall(arg1, rb_intern("to_s"), 0);
        name = RSTRING_PTR(s);

        res = CheckVersionExtension(name);

        return GLBOOL2RUBY(res);
}
is_available?(p1) click to toggle source

Checks if given OpenGL version or extension is available

static VALUE
IsAvailable(obj,arg1)
VALUE obj,arg1;
{
        char *name = NULL;
        VALUE s;
        GLboolean res;

        s = rb_funcall(arg1, rb_intern("to_s"), 0);
        name = RSTRING_PTR(s);

        res = CheckVersionExtension(name);

        return GLBOOL2RUBY(res);
}
is_supported?(p1) click to toggle source

Checks if given OpenGL version or extension is available

static VALUE
IsAvailable(obj,arg1)
VALUE obj,arg1;
{
        char *name = NULL;
        VALUE s;
        GLboolean res;

        s = rb_funcall(arg1, rb_intern("to_s"), 0);
        name = RSTRING_PTR(s);

        res = CheckVersionExtension(name);

        return GLBOOL2RUBY(res);
}
version_available?(p1) click to toggle source

Checks if given OpenGL version or extension is available

static VALUE
IsAvailable(obj,arg1)
VALUE obj,arg1;
{
        char *name = NULL;
        VALUE s;
        GLboolean res;

        s = rb_funcall(arg1, rb_intern("to_s"), 0);
        name = RSTRING_PTR(s);

        res = CheckVersionExtension(name);

        return GLBOOL2RUBY(res);
}
version_supported?(p1) click to toggle source

Checks if given OpenGL version or extension is available

static VALUE
IsAvailable(obj,arg1)
VALUE obj,arg1;
{
        char *name = NULL;
        VALUE s;
        GLboolean res;

        s = rb_funcall(arg1, rb_intern("to_s"), 0);
        name = RSTRING_PTR(s);

        res = CheckVersionExtension(name);

        return GLBOOL2RUBY(res);
}