aboutsummaryrefslogtreecommitdiffstats
path: root/build.rs
diff options
context:
space:
mode:
authorEvgeny Rozaliev <rozaliev@gmail.com>2015-06-05 16:38:21 +0300
committerEvgeny Rozaliev <rozaliev@gmail.com>2015-06-05 16:38:35 +0300
commit84703027d63e22361197a1fc74a4949becf5fccb (patch)
tree72c985a88bb03438888c910b55c17fabb36e1048 /build.rs
parent76e7a90752ef60a3b48fd20ad3e551945336479d (diff)
downloadglutin-84703027d63e22361197a1fc74a4949becf5fccb.tar.gz
glutin-84703027d63e22361197a1fc74a4949becf5fccb.zip
[add] ios support
Diffstat (limited to 'build.rs')
-rw-r--r--build.rs20
1 files changed, 20 insertions, 0 deletions
diff --git a/build.rs b/build.rs
index c21f4f6..c713351 100644
--- a/build.rs
+++ b/build.rs
@@ -93,6 +93,26 @@ fn main() {
"1.5", "core", &mut file).unwrap();
}
+ if target.contains("ios") {
+ let mut file = File::create(&dest.join("egl_bindings.rs")).unwrap();
+ gl_generator::generate_bindings(gl_generator::StaticStructGenerator,
+ gl_generator::registry::Ns::Egl,
+ gl_generator::Fallbacks::All,
+ khronos_api::EGL_XML,
+ vec![
+ "EGL_KHR_create_context".to_string()
+ ],
+ "1.5", "core", &mut file).unwrap();
+
+ let mut file = File::create(&dest.join("gles2_bindings.rs")).unwrap();
+ gl_generator::generate_bindings(gl_generator::StaticStructGenerator,
+ gl_generator::registry::Ns::Gles2,
+ gl_generator::Fallbacks::None,
+ khronos_api::GL_XML,
+ vec![],
+ "2.0", "core", &mut file).unwrap();
+ }
+
if target.contains("darwin") {
let mut file = File::create(&dest.join("gl_bindings.rs")).unwrap();
gl_generator::generate_bindings(gl_generator::GlobalGenerator,