X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Fandroid%2Ffg_init_android.c;h=d19e91d3b820f9da96a60f2c0e2de28a3f584d1e;hb=73ebfb445a85dcd34336c3f6de1f6f8fbf2e21d8;hp=70b276c267a19731de3c5c18a90030648782a20a;hpb=be0851a736f7a14a550e113c17634c93df90677b;p=freeglut diff --git a/src/android/fg_init_android.c b/src/android/fg_init_android.c index 70b276c..d19e91d 100644 --- a/src/android/fg_init_android.c +++ b/src/android/fg_init_android.c @@ -1,5 +1,5 @@ /* - * freeglut_init_android.c + * fg_init_android.c * * Various freeglut initialization functions. * @@ -25,10 +25,16 @@ #include #include "fg_internal.h" +#include "fg_init.h" +#include "egl/fg_init_egl.h" void fgPlatformInitialize() { fghPlatformInitializeEGL(); + + /* Get start time */ + fgState.Time = fgSystemTime(); + fgState.Initialised = GL_TRUE; } @@ -36,3 +42,13 @@ void fgPlatformCloseDisplay() { fghPlatformCloseDisplayEGL(); } + +/** + * Close joystick and serial input devices + */ +void fgPlatformDeinitialiseInputDevices ( void ) +{ + fghCloseInputDevices (); + fgState.JoysticksInitialised = GL_FALSE; + fgState.InputDevsInitialised = GL_FALSE; +}