Skip to content
bfopsPublic

About

Deprecated. Do not use.

Resources

Stars

9 stars

Watchers

1 watching

Forks

Latest commit

 

History

76 Commits

Folders and files

Repository files navigation

Build Status

What is this?

yaglw (Yet Another openGL Wrapper) is a safe, low-level, low-overhead OpenGL wrapper in Rust. It's still very young and very incomplete, and code is still being moved over from playform. It does not handle context creation; the GLContext::new() function is unsafe because it relies on the programmer to have properly initialized the OpenGL context before calling it.

There are a bunch of libraries that wrap OpenGL functionality in Rusty abstractions (both high- and low-level). The goal of yaglw is to maintain a set of safe, low-level, zero-overhead abstractions over gl-rs for users writing performant OpenGL code. It's mainly meant to factor out redundant code (like creating a buffer texture) in a safe, performant way, not to abstract it or take responsibility away from the user.

Please open an issue and/or send a pull request if you notice something's wrong or missing! Performance issues definitely count as a problem!

About

Deprecated. Do not use.

Resources

Stars

9 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages