{"id":64619,"library":"jogl-all-main","title":"JOGL All Main","description":"JOGL provides Java bindings for the OpenGL API, enabling hardware-accelerated 3D graphics in Java applications.","status":"active","version":"2.6.0","language":"java","source_language":null,"source_url":"http://jogamp.org/git/?p=jogl.git/","tags":["opengl","graphics","3d","jogamp"],"install":[{"cmd":"<dependency>\n  <groupId>org.jogamp.jogl</groupId>\n  <artifactId>jogl-all-main</artifactId>\n  <version>2.6.0</version>\n</dependency>","lang":"xml","label":"Maven"},{"cmd":"implementation 'org.jogamp.jogl:jogl-all-main:2.6.0'","lang":"groovy","label":"Gradle"}],"dependencies":[],"imports":[{"symbol":"GL2","correct":"com.jogamp.opengl.GL2"}],"quickstart":{"code":"import com.jogamp.opengl.GL2;\nimport com.jogamp.opengl.GLAutoDrawable;\nimport com.jogamp.opengl.GLEventListener;\n\npublic class MyRenderer implements GLEventListener {\n    public void display(GLAutoDrawable drawable) {\n        GL2 gl = drawable.getGL().getGL2();\n        gl.glClear(GL2.GL_COLOR_BUFFER_BIT);\n        gl.glBegin(GL2.GL_TRIANGLES);\n        gl.glVertex2f(0.0f, 1.0f);\n        gl.glVertex2f(-1.0f, -1.0f);\n        gl.glVertex2f(1.0f, -1.0f);\n        gl.glEnd();\n    }\n    // other methods omitted\n}","lang":"java","description":"Basic OpenGL rendering with JOGL."},"warnings":[{"fix":"Check JOGL documentation for platform-specific setup and consider using the latest JOGL version.","message":"JOGL 2.6.0 may have compatibility issues with newer OpenGL versions or macOS.","severity":"gotcha","affected_versions":"2.6.0"}],"env_vars":null,"search_vec":"'3d':16,23 'acceler':15 'api':11 'applic':20 'bind':7 'enabl':12 'graphic':17,22 'hardwar':14 'hardware-acceler':13 'java':6,19 'jogamp':24 'jogl':1,4 'main':3 'opengl':10,21 'provid':5","created_at":"2026-06-17T16:58:10.982561+00:00","updated_at":"2026-06-17T16:58:10.982561+00:00","problems":[],"ecosystem":"maven","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"http://jogamp.org/jogl/www/","github":null,"docs":"https://appdoc.app/artifact/org.jogamp.jogl/jogl-all-main/","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-17","next_check":"2026-12-14","install_tag":null}}