Update for gl_generator's changes

This commit is contained in:
Pierre Krieger 2014-12-24 08:09:16 +01:00
parent a04668e850
commit 7f6f4f8d04
7 changed files with 79 additions and 57 deletions

View file

@ -17,12 +17,7 @@ pub mod egl {
pub type NativePixmapType = super::EGLNativePixmapType;
pub type NativeWindowType = super::EGLNativeWindowType;
generate_gl_bindings! {
api: "egl",
profile: "core",
version: "1.5",
generator: "static"
}
include!(concat!(env!("OUT_DIR"), "/egl_bindings.rs"));
}
pub type khronos_utime_nanoseconds_t = khronos_uint64_t;

View file

@ -1,25 +1,11 @@
/// WGL bindings
pub mod wgl {
generate_gl_bindings! {
api: "wgl",
profile: "core",
version: "1.0",
generator: "static"
}
include!(concat!(env!("OUT_DIR"), "/wgl_bindings.rs"));
}
/// Functions that are not necessarly always available
pub mod wgl_extra {
generate_gl_bindings! {
api: "wgl",
profile: "core",
version: "1.0",
generator: "struct",
extensions: [
"WGL_ARB_create_context",
"WGL_EXT_swap_control"
]
}
include!(concat!(env!("OUT_DIR"), "/wgl_extra_bindings.rs"));
}
#[link(name = "opengl32")]

View file

@ -8,25 +8,12 @@ use libc;
/// GLX bindings
pub mod glx {
generate_gl_bindings! {
api: "glx",
profile: "core",
version: "1.4",
generator: "static"
}
include!(concat!(env!("OUT_DIR"), "/glx_bindings.rs"));
}
/// Functions that are not necessarly always available
pub mod glx_extra {
generate_gl_bindings! {
api: "glx",
profile: "core",
version: "1.4",
generator: "struct",
extensions: [
"GLX_ARB_create_context"
]
}
include!(concat!(env!("OUT_DIR"), "/glx_extra_bindings.rs"));
}
pub type Atom = libc::c_ulong;