Syndicate content
Updated: 35 min 47 sec ago

[X11] Implement support for XQuartz (X11 on Mac)

15 June, 2014 - 12:28
pre style='white-space:pre-wrap;width:81ex'>[X11] Implement support for XQuartz (X11 on Mac)/pre>

Merge branch 'xquartz' of https://github.com/thefiddler/opentk into xquartz

15 June, 2014 - 12:24
pre style='white-space:pre-wrap;width:81ex'>Merge branch 'xquartz' of https://github.com/thefiddler/opentk into xquartz/pre>

Merge pull request #134 from thefiddler/scrollfix

11 June, 2014 - 05:41
pre style='white-space:pre-wrap;width:81ex'>Merge pull request #134 from thefiddler/scrollfix [Mac][X11] Match win32 wheel coordinate system/pre>

[Mac] Fix Mouse.GetState() h-wheel

10 June, 2014 - 15:43
pre style='white-space:pre-wrap;width:81ex'>[Mac] Fix Mouse.GetState() h-wheel External mice will now report horizontal scrolling in the low-level `Mouse.GetState()` API. The touchpad apparently creates an emulated mouse device that does not report horizontal wheel scrolling events. Touchpad support probably requires a proper multitouch implementation./pre>

[Mac] Add note for higher precision pixel scroll

10 June, 2014 - 14:41
pre style='white-space:pre-wrap;width:81ex'>[Mac] Add note for higher precision pixel scroll/pre>

[Mac] Match win32 scrolling coordinates

10 June, 2014 - 14:40
pre style='white-space:pre-wrap;width:81ex'>[Mac] Match win32 scrolling coordinates/pre>

[X11] Match win32 wheel coordinate system

10 June, 2014 - 12:53
pre style='white-space:pre-wrap;width:81ex'>[X11] Match win32 wheel coordinate system OpenTK uses the win32 wheel coordinate system, where (+h, +v) = (right, up). XI2 uses (+h, +v) = (right, down) instead, so we need to flip the vertical offset. Fixes issue #133 and https://github.com/mono/MonoGame/issues/2686/pre>

Merge pull request #132 from thefiddler/fixbool2

8 June, 2014 - 10:30
pre style='white-space:pre-wrap;width:81ex'>Merge pull request #132 from thefiddler/fixbool2 Fix bool return types/pre>

[ES][GL] Regenerated bindings

8 June, 2014 - 07:58
pre style='white-space:pre-wrap;width:81ex'>[ES][GL] Regenerated bindings/pre>

[Bind] Fixed a System.FormatException

8 June, 2014 - 07:57
pre style='white-space:pre-wrap;width:81ex'>[Bind] Fixed a System.FormatException/pre>

[Rewrite] Implement byte - bool marshalling

8 June, 2014 - 07:52
pre style='white-space:pre-wrap;width:81ex'>[Rewrite] Implement byte - bool marshalling Since GL_TRUE and GL_FALSE match .Net true and false (1 and 0, respectively), we can simply reinterpret the byte value as a bool. In the future, we could issue a `(if value == 0 then false else true)` statement for added safety, but this does not appear to be necessary right now./pre>

[Bind] Use byte for GLboolean return types

8 June, 2014 - 07:52
pre style='white-space:pre-wrap;width:81ex'>[Bind] Use byte for GLboolean return types GLboolean is typedefed as an unsigned char. It appears that `[return: MarshalAs(UnmanagedType.U1)]` is ignored in calli p/invokes, so we need to take care of this ourselves by emitting byte instead of bool for the p/invoke signature. The public API remains unchanged. Fixes issue #129./pre>

Merge pull request #127 from thefiddler/apitest

2 June, 2014 - 12:47
pre style='white-space:pre-wrap;width:81ex'>Merge pull request #127 from thefiddler/apitest [AL][ES][GL] Add API compatibility test/pre>

Merge pull request #128 from Frassle/half-fix

2 June, 2014 - 11:03
pre style='white-space:pre-wrap;width:81ex'>Merge pull request #128 from Frassle/half-fix Fix a bug in single-half conversion./pre>

Fix a bug in single-half conversion.

2 June, 2014 - 10:16
pre style='white-space:pre-wrap;width:81ex'>Fix a bug in single-half conversion. The original C code had if(m 0x00800000) which is true if the expresssion does not evaluate to zero. This was inncorretly translated to the C# code if((m 0x00800000) == 1) which only evaluates true if the expression evalaute to 1, which it never does. The correct test is to test not equal to zero (!= 0)./pre>

[Test] Added API.Desktop to OpenTK.sln

31 May, 2014 - 22:38
pre style='white-space:pre-wrap;width:81ex'>[Test] Added API.Desktop to OpenTK.sln/pre>

[Test] Added API compatibility test

31 May, 2014 - 22:10
pre style='white-space:pre-wrap;width:81ex'>[Test] Added API compatibility test This test checks every public API under OpenTK.Audio, OpenTK.Compute and OpenTK.Graphics for compatibility. Incompatible changes will cause a compilation failure./pre>

Merge pull request #126 from thefiddler/sdlversion

31 May, 2014 - 13:54
pre style='white-space:pre-wrap;width:81ex'>Merge pull request #126 from thefiddler/sdlversion [SDL] Do not attempt to use versions 2.0.0/pre>

[SDL] Removed unnecessary if-branch

30 May, 2014 - 11:50
pre style='white-space:pre-wrap;width:81ex'>[SDL] Removed unnecessary if-branch/pre>

[SDL] Do not attempt to use versions 2.0.0

30 May, 2014 - 11:47
pre style='white-space:pre-wrap;width:81ex'>[SDL] Do not attempt to use versions 2.0.0 Versions prior to 2.0.0 are not ABI-compatible with 2.0.x and attempting to use those will result in random instability. We now explicitly check the SDL2 version before enabling the SDL2 backend./pre>