Syndicate content
Updated: 57 min 19 sec ago

Change xcursor library name.

27 April, 2014 - 08:53
pre style='white-space:pre-wrap;width:81ex'>Change xcursor library name./pre>

[ES][GL] Synced with April Khronos specification

27 April, 2014 - 07:53
pre style='white-space:pre-wrap;width:81ex'>[ES][GL] Synced with April Khronos specification/pre>

[X11] Set WM_CLASS property

26 April, 2014 - 18:27
pre style='white-space:pre-wrap;width:81ex'>[X11] Set WM_CLASS property This allows Ubuntu Unity and Gnome Shell to detect and display the correct application name./pre>

Merge pull request #103 from thefiddler/memopt

26 April, 2014 - 17:26
pre style='white-space:pre-wrap;width:81ex'>Merge pull request #103 from thefiddler/memopt Memory optimizations. Memory consumption reduced by up to 80% and memory allocations reduced by up to 70%, depending on the platform./pre>

[GL] Only print debug info in debug mode

26 April, 2014 - 17:13
pre style='white-space:pre-wrap;width:81ex'>[GL] Only print debug info in debug mode/pre>

[GL] Removed unused code

26 April, 2014 - 17:12
pre style='white-space:pre-wrap;width:81ex'>[GL] Removed unused code/pre>

[OpenTK] Removed reflection binding loading

26 April, 2014 - 16:28
pre style='white-space:pre-wrap;width:81ex'>[OpenTK] Removed reflection binding loading This code is no longer in use./pre>

[X11] Implemented new-style bindings for GLX

26 April, 2014 - 16:24
pre style='white-space:pre-wrap;width:81ex'>[X11] Implemented new-style bindings for GLX Replaced delegates with call instructions and completely removed the old extension loading code./pre>

[Win] Fixed warnings

26 April, 2014 - 16:22
pre style='white-space:pre-wrap;width:81ex'>[Win] Fixed warnings Protected object in static class and wrong parameter names in documentation/pre>

[GL][ES] Regenerated bindings

26 April, 2014 - 12:23
pre style='white-space:pre-wrap;width:81ex'>[GL][ES] Regenerated bindings/pre>

[GL][ES] Do not break public API

26 April, 2014 - 12:23
pre style='white-space:pre-wrap;width:81ex'>[GL][ES] Do not break public API Even if that API is not meant to be used by applications./pre>

[Bind] Do not generate DllImports

26 April, 2014 - 12:22
pre style='white-space:pre-wrap;width:81ex'>[Bind] Do not generate DllImports These break dynamic loading of OpenGL ES and bloat OpenTK.dll with duplicated strings. The new extension loading mechanism is now fast enough to make DllImports unnecessary./pre>

[Mac] Sped up extension loading

26 April, 2014 - 12:21
pre style='white-space:pre-wrap;width:81ex'>[Mac] Sped up extension loading From ~200ms down to ~65ms on a rMBP with Nvidia 650M and Mac OS X 10.9.2./pre>

[Graphics] GetAddress(string) is no longer needed

26 April, 2014 - 12:20
pre style='white-space:pre-wrap;width:81ex'>[Graphics] GetAddress(string) is no longer needed/pre>

[Graphics] Redirect GetAddress(string)

26 April, 2014 - 12:19
pre style='white-space:pre-wrap;width:81ex'>[Graphics] Redirect GetAddress(string) GetAddress(string) now calls GetAddress(IntPtr) internally. This reduces the number of APIs that must be implemented for each platform./pre>

[X11] Optimized XKey translation

25 April, 2014 - 19:55
pre style='white-space:pre-wrap;width:81ex'>[X11] Optimized XKey translation/pre>

[Bind][ES][GL] Output entry points as byte[]

25 April, 2014 - 15:25
pre style='white-space:pre-wrap;width:81ex'>[Bind][ES][GL] Output entry points as byte[] Moving from string[] to byte[] reduces startup memory allocations tremendously (up to 70% lower memory use on Windows!)/pre>

[Win] Wgl no longer inherits GraphicsBindingsBase

25 April, 2014 - 15:23
pre style='white-space:pre-wrap;width:81ex'>[Win] Wgl no longer inherits GraphicsBindingsBase This is a necessary step for the next commit./pre>

[ES] ES10 does not require initialization

25 April, 2014 - 12:50
pre style='white-space:pre-wrap;width:81ex'>[ES] ES10 does not require initialization It consists solely of DllImports that will be initialized on first use, regardless of the existence of an OpenGL context./pre>

[Input] Use Key.LastKey instead of Enum.GetValues

25 April, 2014 - 12:15
pre style='white-space:pre-wrap;width:81ex'>[Input] Use Key.LastKey instead of Enum.GetValues This avoids unnecessary memory allocations in the KeyboardDevice constructor./pre>