This is a meta bug tracking the enum conversion part of #370. Not only will this allow removing Multi, but it opens up the possibility of runtime support for both WGL and ANGLE and also ANGLE on macOS platforms (very important for the future where OpenGL is deprecated on Apple platforms).
This is a meta bug tracking the enum conversion part of #370. Not only will this allow removing
Multi, but it opens up the possibility of runtime support for both WGL and ANGLE and also ANGLE on macOS platforms (very important for the future where OpenGL is deprecated on Apple platforms).Adapter(MakeAdapteran enum #385)ContextDescriptor(MakeContextDescriptoran enum #398)Context(ConvertContextinto an enum #399)SurfaceandSurfaceTexture(ConvertSurfaceandSurfaceTextureinto enums #400)Device(this will require temporarily removingDevice::connection)Connection