{"id":84622,"library":"opengl-bindings2","title":"OpenGL Bindings2","description":"Ruby bindings for OpenGL - 4.6, OpenGL ES - 3.2 and all extensions using Fiddle (For MRI >= 2.4.0). GLFW/GLUT/GLU bindings are also available.","status":"active","version":"2.0.5","language":"ruby","source_language":null,"source_url":"https://github.com/vaiorabbit/ruby-opengl","tags":["opengl","graphics","bindings","fiddle","gpu"],"install":[{"cmd":"gem install opengl-bindings2","lang":"bash","label":"gem install"},{"cmd":"# Gemfile\ngem 'opengl-bindings2', '~> 2.0.5'","lang":"ruby","label":"Gemfile"}],"dependencies":[],"imports":[{"symbol":"OpenGL","correct":"require 'opengl-bindings2'"}],"quickstart":{"code":"require 'opengl-bindings2'\ninclude OpenGL\nputs glGetString(GL_VERSION)","lang":"ruby","description":"Load OpenGL bindings and get version string"},"warnings":[{"fix":"Upgrade Ruby to version 2.4.0 or later","message":"Requires Ruby MRI >= 2.4.0 due to Fiddle dependency","severity":"breaking","affected_versions":"< 2.0.0"}],"env_vars":null,"search_vec":"'2.4.0':18 '3.2':10 '4.6':7 'also':22 'avail':23 'bind':4,20,26 'bindings2':2 'es':9 'extens':13 'fiddl':15,27 'glfw/glut/glu':19 'gpu':28 'graphic':25 'mri':17 'opengl':1,6,8,24 'rubi':3 'use':14","created_at":"2026-06-19T06:15:48.263386+00:00","updated_at":"2026-06-19T06:15:48.263386+00:00","problems":[],"ecosystem":"rubygems","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://github.com/vaiorabbit/ruby-opengl","github":"https://github.com/vaiorabbit/ruby-opengl","docs":"http://www.rubydoc.info/gems/opengl-bindings2/","changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["other"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-19","next_check":"2026-12-16","install_tag":null}}