Use the EGL API with Android

This commit is contained in:
Pierre Krieger 2015-05-01 09:44:35 +02:00
parent c755e10089
commit 0eaa8fd9eb
6 changed files with 73 additions and 219 deletions

View file

@ -2,8 +2,6 @@ use libc;
#[cfg(target_os = "windows")]
extern crate winapi;
#[cfg(target_os = "android")]
use api::android::ffi;
pub mod egl {
pub type khronos_utime_nanoseconds_t = super::khronos_utime_nanoseconds_t;
@ -32,4 +30,4 @@ pub type EGLNativeWindowType = winapi::HWND;
#[cfg(target_os = "linux")]
pub type EGLNativeWindowType = *const libc::c_void;
#[cfg(target_os = "android")]
pub type EGLNativeWindowType = *const ffi::ANativeWindow;
pub type EGLNativeWindowType = *const libc::c_void;

View file

@ -1,4 +1,4 @@
#![cfg(target_os = "linux")]
#![cfg(any(target_os = "linux", target_os = "android"))]
use BuilderAttribs;
use CreationError;