sentence: as such , opengl has many language binding , some of the most noteworthy being the javascript binding webgl ( api , based on opengl es 2.0 , for 3d rendering from within a web browser ) ; the c bindings wgl , glx and cgl ; the c binding provided by ios ; and the java and c bindings provided by android .