Syndicate content
Updated: 59 min 21 sec ago

[Audio] Don't crash when Alc.GetString() returns null

12 January, 2014 - 21:05
pre style='white-space:pre-wrap;width:81ex'>[Audio] Don't crash when Alc.GetString() returns null Alc.GetString() could crash if the unmanaged code returned null due to any kind of failure. This is now fixed and better documented. Additionally, the array overload for Alc.GetString() will now correctly forward the ‘device’ parameter to unmanaged code./pre>

[OpenTK] Fix UpdateFrame loop condition

12 January, 2014 - 20:37
pre style='white-space:pre-wrap;width:81ex'>[OpenTK] Fix UpdateFrame loop condition Multiple UpdateFrame events should be raised to match the desired TargetUpdateFrequency, when TargetUpdateFrequency 0. The loop would incorrectly check for TargetRenderFrequency instead. Affects issue #43/pre>

[OpenTK] Frameskip needs TargetUpdateFrequency!=0

11 January, 2014 - 00:46
pre style='white-space:pre-wrap;width:81ex'>[OpenTK] Frameskip needs TargetUpdateFrequency!=0/pre>

[OpenTK] Fixed Utilities.CreateSdl2WindowInfo

10 January, 2014 - 15:56
pre style='white-space:pre-wrap;width:81ex'>[OpenTK] Fixed Utilities.CreateSdl2WindowInfo Utilities.CreateSdl2WindowInfo should store the specified windowHandle directly instead of trying to call SDL.SDL.CreateWindowFrom./pre>

[SDL2] Implemented GetWindowWMInfo

10 January, 2014 - 15:55
pre style='white-space:pre-wrap;width:81ex'>[SDL2] Implemented GetWindowWMInfo/pre>

[Win] More robust pixel format selection

10 January, 2014 - 14:41
pre style='white-space:pre-wrap;width:81ex'>[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/pre>

[Win] More robust WGL extension detection

10 January, 2014 - 08:24
pre style='white-space:pre-wrap;width:81ex'>[Win] More robust WGL extension detection Affects issue #42 and issue #45/pre>

[Mac] OpenGL 3.x/4.x require core profile flag

9 January, 2014 - 22:36
pre style='white-space:pre-wrap;width:81ex'>[Mac] OpenGL 3.x/4.x require core profile flag SDL will fail to construct an OpenGL 3.x/4.x context on Mac OS X, unless ContextProfileFlags.CORE is specified. Fixes issue #44 Upstream enhancement request at https://bugzilla.libsdl.org/show_bug.cgi?id=2342/pre>

[OpenTK] Do not raise *Frame events when time = 0

8 January, 2014 - 23:51
pre style='white-space:pre-wrap;width:81ex'>[OpenTK] Do not raise *Frame events when time = 0 Affects issue #40/pre>

Merge branch 'rdp' into develop

8 January, 2014 - 23:19
pre style='white-space:pre-wrap;width:81ex'>Merge branch 'rdp' into develop/pre>

[Win] Fix issue #35 (OpenTK over Remote Desktop)

8 January, 2014 - 23:14
pre style='white-space:pre-wrap;width:81ex'>[Win] Fix issue #35 (OpenTK over Remote Desktop) When running over remote desktop without hardware acceleration, there are no GraphicsModes that support desktop composition. This patch adds logic to avoid requesting composition-capable modes when running over RDP. Additionally, it changes the mode selection logic to consider modes that support features partially (e.g. 16bpp color instead of 32bpp), albeit with a heavy penalty over fully supported modes./pre>

[Win] Check registry keys before accessing

8 January, 2014 - 23:10
pre style='white-space:pre-wrap;width:81ex'>[Win] Check registry keys before accessing Fixes crashes when using OpenTK over the Remote Desktop Client for Mac (version 2010)./pre>

Merge pull request #38 from opentk/issue34

8 January, 2014 - 21:36
pre style='white-space:pre-wrap;width:81ex'>Merge pull request #38 from opentk/issue34 Fix for issue #33 and issue #34/pre>

[Win] Fix issue #33; fix issue #34

8 January, 2014 - 21:29
pre style='white-space:pre-wrap;width:81ex'>[Win] Fix issue #33; fix issue #34 This patch adds a workaround for WM_STYLECHANGED messages that are not delivered when running on Mono/Windows. If we detect Mono, then we call HandleStyleChanged() directly in order to update the internal state of our WinGLNative instance./pre>

[Win] Do not overload internal SetWindowLong

8 January, 2014 - 18:22
pre style='white-space:pre-wrap;width:81ex'>[Win] Do not overload internal SetWindowLong The internal function is now appended with Internal./pre>

[Win] Do not unregister class twice

8 January, 2014 - 18:21
pre style='white-space:pre-wrap;width:81ex'>[Win] Do not unregister class twice Only the parent window would register a class, but both the parent and the child window would unregister it. This is now fixed./pre>

[Win] Remove unnecessary #if clauses

7 January, 2014 - 23:45
pre style='white-space:pre-wrap;width:81ex'>[Win] Remove unnecessary #if clauses/pre>

[Win] Refactor huge wndproc into functions

7 January, 2014 - 23:02
pre style='white-space:pre-wrap;width:81ex'>[Win] Refactor huge wndproc into functions/pre>

Merge branch 'timing' into develop

7 January, 2014 - 21:19
pre style='white-space:pre-wrap;width:81ex'>Merge branch 'timing' into develop/pre>

[Examples] Added keys to modify timing

7 January, 2014 - 21:09
pre style='white-space:pre-wrap;width:81ex'>[Examples] Added keys to modify timing Use [ and ] to decrease and increase the UpdateFrame frequency. Use and to decrease and increase the RenderFrame frequency./pre>