Skip to content

Unofficial PureBasic bindings for the libGLES and libEGL shared libraries

License

Notifications You must be signed in to change notification settings

luce80/PureBasic_gles-egl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PureBasic bindings for the libGLES and libEGL shared libraries

You can find the shared libraries in any distribution of FireFox and Chrome browsers and probably also in other "Chromium" browsers. The FireFox libGLES.dll also needs the mozglue.dll that is in the same directory.

To simplify coding a bit a few utility functions are provided. For the LibEGL library:

  • egl_Start(...)
  • egl_End(...)

for the libGLES library:

  • make_shader(...)

  • make_program(...)

  • make_buffer(...)

  • set_vertex_attribute(...)

  • Gadget(...). Creates a CanvasGadget with 3D rendering

  • Gadget_SwapBuffers(...). Copy content of framebuffer to our custom CanvasGadget

Also a "full" example is provided.

About

Unofficial PureBasic bindings for the libGLES and libEGL shared libraries

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published