Makes the OpenGL 3.3 Core API (+GL_KHR_debug) available for use.
There’s also a “global” style loader if the
global_loader feature is
enabled. This lets you load up functions pointers that can be freely
accessed from anywhere.
This crate does not use the
#[inline] attribute. If you want full
inlining just turn on Link-Time Optimization in your cargo profile:
[profile.release] lto = "thin"
trace_caller feature is enables then this attribute is placed on
any function that can panic. A panic will only happen if you call a function
that is not loaded.
A struct that holds all the functions to use OpenGL 3.3 Core.