gl-rs[1] is an OpenGL function loader for Rust. It exposes the full OpenGL API,
loading the function pointers at
runtime to ensure portability between systems with different graphics drivers.
This capability is extremely
important for developers who wish to make full use of state-of-the-art graphics
hardware.
The recent changes by Corey Richardson allow for the specification of what is
generated by the loader. This
means you don't have to generate the entire spec, like you used to (which
resulted in a 1.6mb file)
./generator --version 3.3 --profile core
./generator --version 2.1 --extension GL_ARB_robustness --extension
GL_EXT_draw_instanced
We have included a 4.3 core profile loader so that you can get up to speed
quickly without having to spend time
generating the loader yourself. Hopefully with future updates to rustpkg you
will be able to supply the generation
options at the `extern mod` line in your source code.
If you have any issues, questions or suggestions, you can contact me on
irc.mozilla.org #rust-gamedev[2]. My
handle is 'bjz'.
Hopefully this helps to give Rust an extra boost in the realm of
high-performance graphics!
Regards,
Brendan Zabarauskas
[1]: https://github.com/bjz/gl-rs
[2]: http://chat.mibbit.com/?server=irc.mozilla.org&channel=%23rust-gamedev
_______________________________________________
Rust-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/rust-dev