Camilla Berglund
5f91ea34de
Made glfwinfo options set hints directly.
ago%!(EXTRA string=10 years)
Camilla Berglund
5abf7841f8
Improved glfwinfo tool.
...
Added long options to glfwinfo. Cleaned up code.
ago%!(EXTRA string=10 years)
Camilla Berglund
439417a22c
Comment and string spell check pass.
ago%!(EXTRA string=10 years)
Camilla Berglund
b4c4ba0439
Fixed regression due to stale OS X glext header.
...
Fixes regression caused by b140606a49
.
ago%!(EXTRA string=11 years)
Camilla Berglund
b140606a49
Added GLFW_INCLUDE_GLEXT for glext.h inclusion.
...
Closes #365 .
ago%!(EXTRA string=11 years)
Camilla Berglund
44c899ce70
Added support for GL_KHR_context_flush_control.
ago%!(EXTRA string=11 years)
Camilla Berglund
77d2a2131d
Fixed fallthrough bug in glfwinfo.
ago%!(EXTRA string=11 years)
Camilla Berglund
281013002d
Added GLFW_DONT_CARE.
...
This changes the behavior of framebuffer hints set to zero. Before,
zero meant that any value was acceptable. This changes zero to be an
explicit preference and adds GLFW_DONT_CARE to mean that any value is
equally acceptable.
Fixes #70 .
ago%!(EXTRA string=11 years)
Camilla Berglund
45368f410a
Fixed warnings from Clang static analysis.
ago%!(EXTRA string=12 years)
Camilla Berglund
785e68bb0d
Added flag descriptions to glfwinfo -h.
ago%!(EXTRA string=12 years)
Camilla Berglund
86e50b1044
Placed glfwinfo version test after getopt.
ago%!(EXTRA string=12 years)
Camilla Berglund
ad1f6f0341
Renamed glfwGetWindowParam to glfwGetWindowAttrib.
...
Parameters are something specified at creation time and are often
immutable, while many of the values returned by glfwGetWindowParam
reflected current state not controlled by any parameter or hint.
ago%!(EXTRA string=12 years)
Camilla Berglund
15ed715f4e
Moved public headers to the GLFW directory.
ago%!(EXTRA string=12 years)
Camilla Berglund
9af960e2dd
Made the pointer-ness of object handles explicit.
ago%!(EXTRA string=13 years)
Camilla Berglund
9cc8fc0d0a
Removed glfwGetError and glfwErrorString.
...
The cached error code cannot be made per-thread unless it required
glfwInit (due to lack of __thread on OS X), which would be confusing and
partially defeats the purpose of it.
Beginners would use the generic error string facility instead of the
error callback and then be confused by its nondescript messages.
Storing the provided error code from within the error callback, whether
globally or per-thread, requires just a few lines of code and hands
control to the user without compromising thread safety.
ago%!(EXTRA string=13 years)
Camilla Berglund
238da01770
Re-used profile name macros in glfwinfo.
ago%!(EXTRA string=13 years)
Camilla Berglund
4bb451f4a7
Removed outdated comment.
ago%!(EXTRA string=13 years)
Camilla Berglund
11a4d01ea7
Added support for ARB_robustness to glfwinfo.
ago%!(EXTRA string=13 years)
Camilla Berglund
a8a0585164
Updated debug context detection.
ago%!(EXTRA string=13 years)
Camilla Berglund
3f5843f500
Renamed tokens used for other client APIs.
ago%!(EXTRA string=13 years)
Camilla Berglund
b8c16e49f1
Removed window size DWIM.
ago%!(EXTRA string=13 years)
Camilla Berglund
d68acb78bf
Removed registering glfwTerminate with atexit.
...
Functions registered with atexit are called from the thread calling exit.
glfwTerminate should only be called from the main thread. Mistakes should be
explicit.
ago%!(EXTRA string=13 years)
Camilla Berglund
bf43247aed
Fixed output of GLFW-parsed context profile by glfwinfo.
ago%!(EXTRA string=13 years)
Camilla Berglund
937f137246
Improved error formatting.
ago%!(EXTRA string=13 years)
Camilla Berglund
38cad9aff0
Added client API window hint.
...
This is cherry-picked from the EGL branch in preparation for the EGL backend.
ago%!(EXTRA string=13 years)
Camilla Berglund
1be1636326
Begun integrating monitor and window.
ago%!(EXTRA string=13 years)
Camilla Berglund
8a948753df
Added printing of debug context window parameter.
ago%!(EXTRA string=13 years)
Camilla Berglund
733cd5372f
Fixed and separated GLFW version check.
ago%!(EXTRA string=13 years)
Camilla Berglund
f50d38f148
Moved glfwinfo version check to before glfwInit.
ago%!(EXTRA string=13 years)
Camilla Berglund
f5bfe41456
Moved GLFW_VISIBLE hint use to glfwinfo.
ago%!(EXTRA string=13 years)
Camilla Berglund
2f095cc9e3
Removed implicit glfwMakeCurrentContext.
...
Implicitly making the context current makes sense in a
single-window API but less sense in a multi-window one.
ago%!(EXTRA string=13 years)
Camilla Berglund
aff30d0baa
Renamed window creation/destruction functions.
...
Renamed glfwOpenWindow to glfwCreateWindow.
Renamed glfwCloseWindow to glfwDestroyWindow.
Renamed glfwOpenWindowHint to glfwWindowHint.
ago%!(EXTRA string=13 years)
Camilla Berglund
d1617bdd78
Made flag parsing output even more consistent.
ago%!(EXTRA string=13 years)
Camilla Berglund
b00064902d
Made flag parsing output more consistent.
ago%!(EXTRA string=13 years)
Camilla Berglund
6c86149bad
Improved output of OpenGL bitmasks.
ago%!(EXTRA string=13 years)
Camilla Berglund
3b6ec4e775
Added client API window hint.
ago%!(EXTRA string=13 years)
Camilla Berglund
4b21ccbe19
Output fix.
ago%!(EXTRA string=13 years)
Camilla Berglund
0c3b1b5a0e
Removed allocator.
ago%!(EXTRA string=13 years)
Camilla Berglund
086fba40b4
Fixed program names in help output.
ago%!(EXTRA string=13 years)
Camilla Berglund
b997db3a8b
Removed GLFWthreadmodel and glfwInitWithModels.
ago%!(EXTRA string=13 years)
Camilla Berglund
792034c42d
Fomatting.
ago%!(EXTRA string=14 years)
Camilla Berglund
ebffe58369
Renamed version to glfwinfo.
ago%!(EXTRA string=14 years)
Camilla Berglund
d0af26cd43
Allow error callback to be set before glfwInit.
ago%!(EXTRA string=14 years)
Camilla Berglund
d25f9db752
Removed glfwGetGLVersion, added GLFW_OPENGL_REVISION.
ago%!(EXTRA string=14 years)
Camilla Berglund
d43e0b50d0
Added initial ARB_robustness support.
ago%!(EXTRA string=14 years)
Camilla Berglund
6a5152f301
Added initial ARB_robustness support.
ago%!(EXTRA string=14 years)
Camilla Berglund
f1e7d7c0ea
Added error callback.
ago%!(EXTRA string=15 years)
Camilla Berglund
88194055bb
Added support for OpenGL ES 2.0.
ago%!(EXTRA string=15 years)
Camilla Berglund
99ddce3214
Added context sharing.
ago%!(EXTRA string=15 years)
Camilla Berglund
4942c8a0f4
Replaced inline declarations with glext.h usage.
ago%!(EXTRA string=15 years)