Пример #1
0
        private static bool LinkWGLEXT(string ExtensionName)
        {
            wglLastExtName = ExtensionName.Trim();

            if (GLConfig.IsExtensionSupported(wglLastExtName))
            {
                return(true);
            }
            else
            {
                wglLastExtName = null;
                return(false);
            }
        }
Пример #2
0
        private static bool LinkProcWGLEXT(string FunctionName)
        {
            wglFuncName = FunctionName;
            wglFuncAddr = (uint)wglGetProcAddress(wglFuncName);

            if (wglFuncAddr == 0)
            {
                if (wglDisableExtensions && GLConfig.IsExtensionSupported(wglLastExtName))
                {
                    GLConfig.LogWriteLine("[ INFO  ] Disabling Extension       : " + wglLastExtName);
                    GLConfig.DisableExtension(wglLastExtName);
                }

                GLConfig.LogWriteLine("[WARNING] Extension function missing: " + wglFuncName);

                return(false);
            }
            else
            {
                return(true);
            }
        }