Camilla Berglund
4a2a00766c
TLS key cleanup.
ago%!(EXTRA string=12 years)
Camilla Berglund
6b7f5671f8
Merged GLX error code into library struct.
ago%!(EXTRA string=12 years)
Camilla Berglund
719b60dd2b
Added macros for library initialization check.
ago%!(EXTRA string=12 years)
Camilla Berglund
d97dddc8c4
Simplified function comment headers.
ago%!(EXTRA string=12 years)
Camilla Berglund
3e78570a31
Removed duplicate documentation.
...
The public, platform, native, event and utility functions are already
documented in-source. Having duplicate documentation inevitably means
having them contradict one another. Furthermore, most of the function
descriptions simply repeated the name of the function.
ago%!(EXTRA string=13 years)
Camilla Berglund
2ece101f0e
Added X error text to context creation failure.
ago%!(EXTRA string=13 years)
Camilla Berglund
9b6fb32dc2
Fixed copypaste errors in format selection.
ago%!(EXTRA string=13 years)
Camilla Berglund
cc45a9e53d
Updated native API and merged into related files.
ago%!(EXTRA string=13 years)
Camilla Berglund
38947b37af
Renamed context API init/terminate functions.
ago%!(EXTRA string=13 years)
Camilla Berglund
a8ea120cae
Removed internal fbconfig enum and selection.
ago%!(EXTRA string=13 years)
Camilla Berglund
b72a97d531
Renamed global struct and substructs.
...
Renamed _glfwLibrary to _glfw and made all substructs lower-case, making
global variable names easier to read and type. Partially inspired by the
internal naming conventions of glwt.
ago%!(EXTRA string=13 years)
Camilla Berglund
1790194828
Renamed _glfwInputError and moved to event API.
ago%!(EXTRA string=13 years)
Camilla Berglund
9e9457767f
Added workaround for broken Mesa GLX_ARB_create_context_profile.
ago%!(EXTRA string=13 years)
Camilla Berglund
cf38b34f45
GLX context option cleanup.
ago%!(EXTRA string=13 years)
Camilla Berglund
9c0e19adca
Made error message tags more consistent.
ago%!(EXTRA string=13 years)
Camilla Berglund
d22d55ed02
Updated error message to match updated spec.
ago%!(EXTRA string=13 years)
Camilla Berglund
3f5843f500
Renamed tokens used for other client APIs.
ago%!(EXTRA string=13 years)
Camilla Berglund
1eef0f0869
Renamed context module files.
ago%!(EXTRA string=13 years)
Camilla Berglund
7493bbe0c8
Removed X11 prefix from EGL and GLX files.
ago%!(EXTRA string=13 years)
Camilla Berglund
74488bec67
Further isolated X11-specific parts of EGL code.
ago%!(EXTRA string=13 years)
Camilla Berglund
3b6ec4e775
Added client API window hint.
ago%!(EXTRA string=13 years)
Camilla Berglund
1a05d6db70
Renamed GLX implementation file.
ago%!(EXTRA string=13 years)
Simon Voordouw
173e321ea6
fix MESA_swap_control copy-pasta
ago%!(EXTRA string=13 years)
Camilla Berglund
aa328c0bbd
Added support for GLX_MESA_swap_interval.
ago%!(EXTRA string=13 years)
Camilla Berglund
bf42c3cfbc
Made glfwGetProcAddress return a function pointer.
ago%!(EXTRA string=13 years)
Camilla Berglund
ae2c63b580
Made fbconfig conversion more readable.
ago%!(EXTRA string=13 years)
Camilla Berglund
19744bc5de
Added needed include.
ago%!(EXTRA string=13 years)
Camilla Berglund
a22fbf7e9b
Moved remaining X visual management into opengl module.
ago%!(EXTRA string=13 years)
Camilla Berglund
f77c8f8b21
Made GLX extension management global instead of per-window.
ago%!(EXTRA string=13 years)
Camilla Berglund
9614b9b22f
Moved OpenGL init and terminate to opengl module.
ago%!(EXTRA string=13 years)
Camilla Berglund
49dfbe86b2
Moved the majority of GLX code into opengl module.
ago%!(EXTRA string=13 years)
Camilla Berglund
083380884b
Removed declarations made superfluous by our glxext.h header.
ago%!(EXTRA string=14 years)
Camilla Berglund
dbc9489f38
Fixed regression breaking the dlopen code path.
ago%!(EXTRA string=14 years)
Camilla Berglund
30e362d435
Shortened native extension boolean names.
ago%!(EXTRA string=14 years)
Camilla Berglund
f08397a108
Made it an error to not define an entry point retrieval mechanism on X11.
ago%!(EXTRA string=14 years)
Camilla Berglund
c1ab73b979
Renamed context-related functions to more closely match underlying APIs.
ago%!(EXTRA string=14 years)
Camilla Berglund
53f4f54c46
Flattened source tree.
ago%!(EXTRA string=14 years)
Camilla Berglund
0f93e8f252
Flattened source tree.
ago%!(EXTRA string=14 years)
Camilla Berglund
8aa8b7c2e4
Added glfwCopyGLState.
ago%!(EXTRA string=14 years)
Camilla Berglund
6e553c7376
Purged references to GLFW as a framework.
ago%!(EXTRA string=14 years)
Camilla Berglund
aae8999ecf
Moved OpenGL-related functions into *opengl files.
ago%!(EXTRA string=14 years)
Camilla Berglund
4cb5fa0ba8
Formatting.
ago%!(EXTRA string=15 years)
Camilla Berglund
93046aecd0
Moved X11 screen and root from window to library struct (for now).
ago%!(EXTRA string=15 years)
Camilla Berglund
8a04910a45
Minor X11 library struct changes.
ago%!(EXTRA string=15 years)
Camilla Berglund
445bf1ea33
Renamed lib directory to src.
ago%!(EXTRA string=15 years)
Camilla Berglund
135194a960
Initial pass for multi-window support.
ago%!(EXTRA string=15 years)
Camilla Berglund
a4d888c2f5
Formatting pass (no code changes).
ago%!(EXTRA string=15 years)
Camilla Berglund
a04e041a6b
Formatting pass (no code changes).
ago%!(EXTRA string=15 years)
Camilla Berglund
a0351391d1
Shallow formatting pass (no code changes).
ago%!(EXTRA string=15 years)
Camilla Berglund
38b0ccb9b3
Updated API version.
ago%!(EXTRA string=15 years)