See error handling for how these are used.
Macros | |
#define | GLFW_NO_ERROR 0 |
No error has occurred. More... | |
#define | GLFW_NOT_INITIALIZED 0x00010001 |
GLFW has not been initialized. More... | |
#define | GLFW_NO_CURRENT_CONTEXT 0x00010002 |
No context is current for this thread. More... | |
#define | GLFW_INVALID_ENUM 0x00010003 |
One of the arguments to the function was an invalid enum value. More... | |
#define | GLFW_INVALID_VALUE 0x00010004 |
One of the arguments to the function was an invalid value. More... | |
#define | GLFW_OUT_OF_MEMORY 0x00010005 |
A memory allocation failed. More... | |
#define | GLFW_API_UNAVAILABLE 0x00010006 |
GLFW could not find support for the requested API on the system. More... | |
#define | GLFW_VERSION_UNAVAILABLE 0x00010007 |
The requested OpenGL or OpenGL ES version is not available. More... | |
#define | GLFW_PLATFORM_ERROR 0x00010008 |
A platform-specific error occurred that does not match any of the more specific categories. More... | |
#define | GLFW_FORMAT_UNAVAILABLE 0x00010009 |
The requested format is not supported or available. More... | |
#define | GLFW_NO_WINDOW_CONTEXT 0x0001000A |
The specified window does not have an OpenGL or OpenGL ES context. More... | |
#define GLFW_NO_ERROR 0 |
No error has occurred.
#define GLFW_NOT_INITIALIZED 0x00010001 |
This occurs if a GLFW function was called that must not be called unless the library is initialized.
#define GLFW_NO_CURRENT_CONTEXT 0x00010002 |
This occurs if a GLFW function was called that needs and operates on the current OpenGL or OpenGL ES context but no context is current on the calling thread. One such function is glfwSwapInterval.
#define GLFW_INVALID_ENUM 0x00010003 |
One of the arguments to the function was an invalid enum value, for example requesting GLFW_RED_BITS with glfwGetWindowAttrib.
#define GLFW_INVALID_VALUE 0x00010004 |
One of the arguments to the function was an invalid value, for example requesting a non-existent OpenGL or OpenGL ES version like 2.7.
Requesting a valid but unavailable OpenGL or OpenGL ES version will instead result in a GLFW_VERSION_UNAVAILABLE error.
#define GLFW_OUT_OF_MEMORY 0x00010005 |
A memory allocation failed.
#define GLFW_API_UNAVAILABLE 0x00010006 |
GLFW could not find support for the requested API on the system.
#define GLFW_VERSION_UNAVAILABLE 0x00010007 |
The requested OpenGL or OpenGL ES version (including any requested context or framebuffer hints) is not available on this machine.
#define GLFW_PLATFORM_ERROR 0x00010008 |
A platform-specific error occurred that does not match any of the more specific categories.
#define GLFW_FORMAT_UNAVAILABLE 0x00010009 |
If emitted during window creation, the requested pixel format is not supported.
If emitted when querying the clipboard, the contents of the clipboard could not be converted to the requested format.
#define GLFW_NO_WINDOW_CONTEXT 0x0001000A |
A window that does not have an OpenGL or OpenGL ES context was passed to a function that requires it to have one.
Last update on Mon Jan 20 2020 for GLFW 3.3.2