Vector-image model settings serialization persistence (gamma)
Mantis Issue 908, reported by salbert, assigned to salbert, created: 2014-03-17
Gamma setting must be serialized in vector-image model settings.
1397212525 - salbertIn OTB-Ice, there are two string constants which define the required OpenGL and GLQL version needed by OTB-Ice.
GlView::REQUIRED_GL_VERSION = "2.0.0"; GlView::REQUIRED_GLSL_VERSION = ";
OTB-Ice shader developer should fill-in the required GLSL version depending on instructions used in the shader source code (which is compiled dynamically).
These two required version strings are used/parsed and checked against (runtime>=required) OpenGL and GLSL versions.
If such a string is empty, its considered 0.0.0 to check against runtime version. This should normally cause it to be ignored.
If there is an error when getting runtime OpenGL and/or GLSL version, an exception is raised and displayed in a critical popup message box.
The empty '' in the popup dialog is only informational.
Problem might be in parsing and/or comparing versions.
Could you please run a debugger and step into GlView::CheckGLCapabilities() on your hardware to determine from where the problem is coming