Syndicate content
Updated: 36 min 41 sec ago

[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>

[Win] Replaced KeyMap dictionary with switch

25 April, 2014 - 12:13
pre style='white-space:pre-wrap;width:81ex'>[Win] Replaced KeyMap dictionary with switch This reduces the amount of allocations on the startup path./pre>

[OpenTK] Rebased on develop

25 April, 2014 - 11:38
pre style='white-space:pre-wrap;width:81ex'>[OpenTK] Rebased on develop/pre>

[Bind] Do not generate slots for OpenGL = v1.1

25 April, 2014 - 10:14
pre style='white-space:pre-wrap;width:81ex'>[Bind] Do not generate slots for OpenGL = v1.1 We can use DllImports for OpenGL functions = v1.1 on all platforms, including Windows. This allows us to reduce the number of required GetProcAddress calls by 474, reducing startup time and memory consumption. This setting can be turned off through Settings.Legacy.UseDllImports and UseWindowsCompatibleGL./pre>

[GL] Added missing GetPName.MaxPatchVertices

25 April, 2014 - 09:11
pre style='white-space:pre-wrap;width:81ex'>[GL] Added missing GetPName.MaxPatchVertices/pre>

[Mac] Removed most legacy Carbon code

24 April, 2014 - 11:48
pre style='white-space:pre-wrap;width:81ex'>[Mac] Removed most legacy Carbon code/pre>

[Mac] Removed unused Carbon APIs

24 April, 2014 - 11:48
pre style='white-space:pre-wrap;width:81ex'>[Mac] Removed unused Carbon APIs/pre>

[Mac] Migrated AglContext to OpenTK.GLControl

24 April, 2014 - 11:48
pre style='white-space:pre-wrap;width:81ex'>[Mac] Migrated AglContext to OpenTK.GLControl/pre>

[Mac] Mouse coordinates are reported in pixels

24 April, 2014 - 11:47
pre style='white-space:pre-wrap;width:81ex'>[Mac] Mouse coordinates are reported in pixels/pre>

[Mac] SendFloat should use _fpret on i386

24 April, 2014 - 11:47
pre style='white-space:pre-wrap;width:81ex'>[Mac] SendFloat should use _fpret on i386/pre>

[Mac] Use scrollFactor variable

24 April, 2014 - 11:47
pre style='white-space:pre-wrap;width:81ex'>[Mac] Use scrollFactor variable/pre>

[Mac] Fixed a warning related to volatile UniqueId

24 April, 2014 - 11:47
pre style='white-space:pre-wrap;width:81ex'>[Mac] Fixed a warning related to volatile UniqueId Also changed the class name to OpenTK_GameWindow/pre>

[Mac] Window should be invisible on startup

24 April, 2014 - 11:47
pre style='white-space:pre-wrap;width:81ex'>[Mac] Window should be invisible on startup Also fixes the initial position of the window./pre>

Merge branch 'pr/101' into develop

24 April, 2014 - 11:45
pre style='white-space:pre-wrap;width:81ex'>Merge branch 'pr/101' into develop/pre>

Licensed files under MIT/X11.

24 April, 2014 - 11:45
pre style='white-space:pre-wrap;width:81ex'>Licensed files under MIT/X11./pre>

[Mac] Avoid class conflicts for multiple windows

24 April, 2014 - 11:45
pre style='white-space:pre-wrap;width:81ex'>[Mac] Avoid class conflicts for multiple windows When creating multiple windows, their classes must have different class names or they will fail to construct. This commit ensures their names are unique. It also fixes a potential memory leak in the Icon setter./pre>

[Mac] Add CocoaContext.GetGraphicsMode via CGL

24 April, 2014 - 11:45
pre style='white-space:pre-wrap;width:81ex'>[Mac] Add CocoaContext.GetGraphicsMode via CGL Once the context is constructed, we use GetGraphicsMode to retrieve the exact GraphicsMode that was selected by CocoaContext./pre>