EGL attribute

I do not know if this is the right place for egl queries…

Even though a given configuration is non-conformant, the application renders successfully.

What does the “EGL_CONFORMANT” attribute actually convey?

code snippet:

eglGetConfigAttrib( display, config, EGL_CONFORMANT, &conformant);
if(conformant & EGL_OPENGL_ES_BIT)
printf("Conformant configuration
");
else {
printf("NON CONFORMANT CONFIGURATION
");
}

If the bit is not set for a specific API, it means that the implementation does not conform to the specification of the API in some way when using this EGL config.

In which way it deviates from the spec should be documented elsewhere by the driver developer. You shouldn’t use a non-conformant config if you don’t know why it is non-conformant.

This topic was automatically closed 183 days after the last reply. New replies are no longer allowed.