]> git.tdb.fi Git - libs/gui.git/blobdiff - source/graphics/glcontext.cpp
Support forward-compatible OpenGL contexts
[libs/gui.git] / source / graphics / glcontext.cpp
index 47e1e59456cf50478cd3df8798b925407c643ec9..df6ad604ef7d2b9a4eb563abb7f1c4a458787e9f 100644 (file)
@@ -12,13 +12,16 @@ GLOptions::GLOptions():
        alpha(false),
        stencil(false),
        doublebuffer(true),
-       multisample(0)
+       multisample(0),
+       forward_compatible(false),
+       gl_version_major(0),
+       gl_version_minor(0)
 { }
 
 
 unsupported_gl_mode::unsupported_gl_mode(const GLOptions &opts):
-       runtime_error(format("{ .alpha=%s, .stencil=%s, .doublebuffer=%s, .multisample=%d }",
-               opts.alpha, opts.stencil, opts.doublebuffer, opts.multisample))
+       runtime_error(format("{ .alpha=%s, .stencil=%s, .doublebuffer=%s, .multisample=%d, .forward_compatible=%s, .gl_version=%d.%d }",
+               opts.alpha, opts.stencil, opts.doublebuffer, opts.multisample, opts.forward_compatible, opts.gl_version_major, opts.gl_version_minor))
 { }