}
Context *
-createContext(const Visual *visual, Context *shareContext)
+createContext(const Visual *visual, Context *shareContext, Profile profile)
{
+ if (profile != PROFILE_COMPAT) {
+ return NULL;
+ }
+
return new WglContext(visual, dynamic_cast<WglContext *>(shareContext));
}