Made boolean values use GLboolean.

This commit is contained in:
Camilla Berglund 2010-10-25 12:36:14 +02:00
parent 7e2b014d81
commit 70b9a1f4f3
3 changed files with 25 additions and 24 deletions

View File

@ -102,7 +102,7 @@ typedef struct _GLFWlibraryNS
// dlopen handle for dynamically loading OpenGL extension entry points
void* OpenGLFramework;
int unbundled;
GLboolean unbundled;
id desktopMode;
id delegate;
id autoreleasePool;

View File

@ -87,13 +87,13 @@ struct _GLFWhints
int accumBlueBits;
int accumAlphaBits;
int auxBuffers;
int stereo;
int windowNoResize;
GLboolean stereo;
GLboolean windowNoResize;
int samples;
int glMajor;
int glMinor;
int glForward;
int glDebug;
GLboolean glForward;
GLboolean glDebug;
int glProfile;
};
@ -109,11 +109,11 @@ struct _GLFWwndconfig
int mode;
const char* title;
int refreshRate;
int windowNoResize;
GLboolean windowNoResize;
int glMajor;
int glMinor;
int glForward;
int glDebug;
GLboolean glForward;
GLboolean glDebug;
int glProfile;
_GLFWwindow* share;
};
@ -139,7 +139,7 @@ struct _GLFWfbconfig
int accumBlueBits;
int accumAlphaBits;
int auxBuffers;
int stereo;
GLboolean stereo;
int samples;
GLFWintptr platformID;
};
@ -190,7 +190,8 @@ struct _GLFWwindow
// OpenGL extensions and context attributes
GLboolean accelerated; // GL_TRUE if OpenGL context is "accelerated"
int glMajor, glMinor, glRevision;
int glForward, glDebug, glProfile;
GLboolean glForward, glDebug;
int glProfile;
PFNGLGETSTRINGIPROC GetStringi;
// These are defined in the current port's platform.h

View File

@ -256,7 +256,7 @@ typedef struct _GLFWwindowWin32
// Various platform specific internal variables
int desiredRefreshRate; // Desired vertical monitor refresh rate
int mouseMoved;
GLboolean mouseMoved;
int oldMouseX, oldMouseY;
} _GLFWwindowWin32;
@ -266,26 +266,26 @@ typedef struct _GLFWwindowWin32
//------------------------------------------------------------------------
typedef struct _GLFWlibraryWin32
{
HINSTANCE instance; // Instance of the application
ATOM classAtom; // Window class atom
HHOOK keyboardHook; // Keyboard hook handle
DWORD foregroundLockTimeout;
HINSTANCE instance; // Instance of the application
ATOM classAtom; // Window class atom
HHOOK keyboardHook; // Keyboard hook handle
DWORD foregroundLockTimeout;
// Default monitor
struct {
int modeChanged;
int width;
int height;
int bitsPerPixel;
int refreshRate;
GLboolean modeChanged;
int width;
int height;
int bitsPerPixel;
int refreshRate;
} monitor;
// Timer data
struct {
int hasPerformanceCounter;
double resolution;
unsigned int t0_32;
__int64 t0_64;
GLboolean hasPerformanceCounter;
double resolution;
unsigned int t0_32;
__int64 t0_64;
} timer;
#ifndef _GLFW_NO_DLOAD_GDI32