Opentk/Source/OpenTK/Platform/Windows
Stefanos A. bdfcf43e0b [Win] More robust pixel format selection
This patch adds more robust checks for WGL_ARB_pixel_format and
WGL_ARB_multisample before using the relevant extensions, and adds
checks whether Wgl.Arb.ChoosePixelFormat() returns a valid pixel format
before trying to use it (thanks to Repetier for catching this edge
case.)

Additionally, the ChoosePixelFormatPFD code-path now heavily penalizes
single-buffered modes when the user requests a double-buffered mode.

Affects issues #42 and #45
2014-01-10 15:41:57 +01:00
..
Bindings Turn 1-element array to ref/out param 2013-12-21 22:41:35 +01:00
API.cs [Win] Do not overload internal SetWindowLong 2014-01-08 19:22:03 +01:00
WglHelper.cs [Win] More robust WGL extension detection 2014-01-10 09:24:59 +01:00
WinDisplayDevice.cs DPI-scaling should affect resolution 2013-12-02 23:37:00 +01:00
WinFactory.cs Added IJoystickDevice2 interface 2013-12-24 17:18:03 +01:00
WinGLContext.cs [Win] More robust WGL extension detection 2014-01-10 09:24:59 +01:00
WinGLNative.cs [Win] Fix issue #33; fix issue #34 2014-01-08 22:29:22 +01:00
WinGraphicsMode.cs [Win] More robust pixel format selection 2014-01-10 15:41:57 +01:00
WinInputBase.cs Added IJoystickDevice2 interface 2013-12-24 17:18:03 +01:00
WinKeyMap.cs Use locale-independent scancodes 2013-10-03 20:53:34 +02:00
WinMMJoystick.cs [Input] Added IJoystickDriver2.GetGuid() API 2013-12-31 14:09:17 +01:00
WinRawInput.cs Connected XInput driver 2013-12-24 17:18:04 +01:00
WinRawKeyboard.cs [Win] Check registry keys before accessing 2014-01-09 00:10:41 +01:00
WinRawMouse.cs [Win] Check registry keys before accessing 2014-01-09 00:10:41 +01:00
WinWindowInfo.cs Re-added WindowHandle property 2013-11-13 18:25:49 +01:00
XInputJoystick.cs [Input] Added SetVibration() API skeleton 2014-01-02 19:52:00 +01:00