X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=freeglut-1.3%2Ffreeglut_internal.h;h=e4968e96c6e5e7332620985d4730e8b58a43c91f;hb=8e19a4958144b47fb4c8f9d736747df0293f19c1;hp=e60d783a8fefb53142e6cb21ec7ba952fc6b078d;hpb=583baa8756a71ed088b8e46c52a945218037314c;p=freeglut diff --git a/freeglut-1.3/freeglut_internal.h b/freeglut-1.3/freeglut_internal.h index e60d783..e4968e9 100644 --- a/freeglut-1.3/freeglut_internal.h +++ b/freeglut-1.3/freeglut_internal.h @@ -29,6 +29,13 @@ #define FREEGLUT_INTERNAL_H /* + * Be sure to update these for every release! + */ +#define VERSION_MAJOR 1 +#define VERSION_MINOR 3 +#define VERSION_PATCH 0 + +/* * Freeglut is meant to be available under all Unix/X11 and Win32 platforms. */ #if !defined(_WIN32) @@ -220,6 +227,10 @@ struct tagSFG_State GLboolean IgnoreKeyRepeat; /* Whether to ignore key repeat... */ + GLuint FPSInterval; /* Interval between FPS printfs */ + GLuint SwapCount; /* Count of glutSwapBuffer calls */ + GLuint SwapTime; /* Time of last SwapBuffers */ + SFG_Time Time; /* The time that glutInit was called */ SFG_List Timers; /* The freeglut timer hooks */ @@ -291,7 +302,6 @@ struct tagSFG_Context Window Handle; /* The window's handle */ GLXContext Context; /* The OpenGL context */ XVisualInfo* VisualInfo; /* The window's visual information */ - int DoubleBuffered; /* Treat the window as double-buffered */ #elif TARGET_HOST_WIN32 HWND Handle; /* The window's handle */ @@ -299,6 +309,8 @@ struct tagSFG_Context HGLRC Context; /* The window's WGL context */ #endif + + int DoubleBuffered; /* Treat the window as double-buffered */ }; /*