Syndicate content
Updated: 34 min 46 sec ago

[OpenTK] Improved timing stability

7 January, 2014 - 21:09
pre style='white-space:pre-wrap;width:81ex'>[OpenTK] Improved timing stability OpenTK now directly calculates the elapsed time between UpdateFrame (RenderFrame) events and compares that directly to TargetUpdatePeriod (TargetRenderPeriod). This significantly simplifies the implementation and improves timing stability./pre>

[OpenTK] Fixed Update/RenderTime calculation

7 January, 2014 - 14:55
pre style='white-space:pre-wrap;width:81ex'>[OpenTK] Fixed Update/RenderTime calculation These values should only be re-calculated when an Update/RenderFrame event is raised. Otherwise, they should retain their previous values./pre>

[Examples] Improve timing information; add vsync toggle

7 January, 2014 - 08:12
pre style='white-space:pre-wrap;width:81ex'>[Examples] Improve timing information; add vsync toggle/pre>

[OpenTK] Corrected GameWindow.Update/RenderFrequency information

7 January, 2014 - 08:11
pre style='white-space:pre-wrap;width:81ex'>[OpenTK] Corrected GameWindow.Update/RenderFrequency information/pre>

[OpenTK] Implemented GameWindow.UpdateTime and RenderTime properties

7 January, 2014 - 08:09
pre style='white-space:pre-wrap;width:81ex'>[OpenTK] Implemented GameWindow.UpdateTime and RenderTime properties/pre>

[OpenTK] More robust timing for UpdateFrame and RenderFrame

7 January, 2014 - 07:52
pre style='white-space:pre-wrap;width:81ex'>[OpenTK] More robust timing for UpdateFrame and RenderFrame FrameEventArgs.Time should no longer drift from clock time measured outside GameWindow./pre>

[Examples] Calculate timing information in GameWindowStates

7 January, 2014 - 00:01
pre style='white-space:pre-wrap;width:81ex'>[Examples] Calculate timing information in GameWindowStates/pre>

[Examples] Cleaned up input device printing in GameWindowStates

6 January, 2014 - 23:48
pre style='white-space:pre-wrap;width:81ex'>[Examples] Cleaned up input device printing in GameWindowStates/pre>

[OpenTK] Simplify and improve timing calculations

6 January, 2014 - 00:57
pre style='white-space:pre-wrap;width:81ex'>[OpenTK] Simplify and improve timing calculations This patch modifies GameWindow.Run() to use a single stopwatch instead of two separate stopwatches for timing UpdateFrame and RenderFrame events. It improves timing accuracy for issue #20 (FrameEventArgs.Time Inconsistencies)/pre>

[Math] Added MathHelper.Clamp

6 January, 2014 - 00:52
pre style='white-space:pre-wrap;width:81ex'>[Math] Added MathHelper.Clamp/pre>

[Mac] Do not store *State structs directly

5 January, 2014 - 22:58
pre style='white-space:pre-wrap;width:81ex'>[Mac] Do not store *State structs directly Storing Mouse/KeyboardState structs directly makes updates more difficult than they should be. It is simpler to create simple classes instead./pre>

[Input] Added Keyboard/MouseState.SetIsConnected to mirror JoystickState

5 January, 2014 - 22:50
pre style='white-space:pre-wrap;width:81ex'>[Input] Added Keyboard/MouseState.SetIsConnected to mirror JoystickState/pre>

Merge branch 'mac_joystick' into develop

5 January, 2014 - 21:50
pre style='white-space:pre-wrap;width:81ex'>Merge branch 'mac_joystick' into develop/pre>

[Mac] Map GamePads, MultiAxisControllers and Wheels to joysticks

5 January, 2014 - 21:44
pre style='white-space:pre-wrap;width:81ex'>[Mac] Map GamePads, MultiAxisControllers and Wheels to joysticks/pre>

[Mac] Call DeviceRemoved() in Dispose() event

5 January, 2014 - 21:38
pre style='white-space:pre-wrap;width:81ex'>[Mac] Call DeviceRemoved() in Dispose() event The necessary cleanup code already exists in DeviceRemoved(). No need to duplicate this in the Dispose() event./pre>

[Mac] Avoid IOHIDDeviceConformsTo call in DeviceRemoved handler

5 January, 2014 - 21:36
pre style='white-space:pre-wrap;width:81ex'>[Mac] Avoid IOHIDDeviceConformsTo call in DeviceRemoved handler DeviceAdded already checks that devices conform to the desired usage pages. Checking again in DeviceRemoved is unnecessary - if a device exists, then it has already passed muster./pre>

[Mac] Implement Joystick.GetGuid()

5 January, 2014 - 21:15
pre style='white-space:pre-wrap;width:81ex'>[Mac] Implement Joystick.GetGuid()/pre>

[Mac] Calculate joystick Guid for USB devices

5 January, 2014 - 21:06
pre style='white-space:pre-wrap;width:81ex'>[Mac] Calculate joystick Guid for USB devices/pre>

[Mac] Use out/ref parameters instead of unsafe pointers in bindings

5 January, 2014 - 21:05
pre style='white-space:pre-wrap;width:81ex'>[Mac] Use out/ref parameters instead of unsafe pointers in bindings/pre>

[Mac] Connect devices to first available index

5 January, 2014 - 20:53
pre style='white-space:pre-wrap;width:81ex'>[Mac] Connect devices to first available index/pre>