aboutsummaryrefslogtreecommitdiffstats
path: root/build.rs
diff options
context:
space:
mode:
authortomaka <pierre.krieger1708@gmail.com>2015-06-29 09:29:46 +0200
committertomaka <pierre.krieger1708@gmail.com>2015-06-29 09:29:46 +0200
commit836e53e55a94f3126ff17a956fe6328198d20f38 (patch)
tree9dcd66615bd0467e89fbcd8d6a00c114679c690d /build.rs
parent164d47b93c7dc95cf52c5ef205a107a8a439e4ef (diff)
parent7053837ac19d5c6159f492e177d417aa994b7d04 (diff)
downloadglutin-836e53e55a94f3126ff17a956fe6328198d20f38.tar.gz
glutin-836e53e55a94f3126ff17a956fe6328198d20f38.zip
Merge pull request #477 from rozaliev/feature/ios
[WIP] 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 3940912..c73f687 100644
--- a/build.rs
+++ b/build.rs
@@ -101,6 +101,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,