public static string wglGetExtensionsString(IntPtr hDC) { if (wglGetExtensionsStringARB == null) { wglGetExtensionsStringARB = wglGetProcAddress <WglGetExtensionsStringARB>("wglGetExtensionsStringARB"); } if (wglGetExtensionsStringARB != null) { return(Marshal.PtrToStringAnsi(wglGetExtensionsStringARB(hDC))); } return(""); }
public IReadOnlyList <string> GetPlatformExtensions() { var extensions = WglGetExtensionsStringARB?.Invoke(_deviceContext); return(extensions?.Split(' ')); }