<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p><br>
</p>
<br>
<div class="moz-cite-prefix">On 21.08.2017 14:16, Robert Osfield
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CAFN7Y+WeoX4TEYVY19JadbJE3ThUjR7b2H+GjqK+mPUrytyM9A@mail.gmail.com">
<div dir="ltr">Hi Sandro,<br>
<div class="gmail_extra"><br>
</div>
<div class="gmail_extra">I'm torn on whether to fallback to
using the DisplaySettings:instance() when DisplaySettings
isn't explicitly specified. Defaulting to using
DisplaySettings::instance() has the advantage of forcing a
particular graphics context version and other parameters from
one place. Conversely it could be a real issue for some
applications that assume that the values will just be straight
defaults without picking anything else up implicitly - we
could inadvertently break their applications. These changes
in behaviour could be quite difficult to trace as the
application would just compile and link as before, but now has
different behaviour.<br>
<br>
</div>
<div class="gmail_extra">Given this I we'll need to be really
careful about making the default. I don't yet have any clear
direction on it. Will need to think some more.<br>
</div>
<div class="gmail_extra"><br>
</div>
</div>
</blockquote>
Hi Robert<br>
<br>
A less invasive alternative could be to introduce a new singleton
called OpenGLSettings or similar which contains just the three
settings glContextVersion, glContextFlags, glContextProfileMask.<br>
<br>
Best<br>
Sandro<br>
<br>
</body>
</html>