Opentk/Documentation/Changelog.txt
2014-02-16 12:01:52 +01:00

5879 lines
673 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

* 61f0ca8 (HEAD, origin/develop, origin/HEAD, develop) Merge branch 'joyhat' into develop (6 days ago) <Stefanos A>
|\
| * d0522f1 (origin/joyhat, joyhat) [Win] Do not create second WinMMJoystick instance (2 weeks ago) <Stefanos A.>
| * 45df508 [Win] Query WinMM joysticks on devicechange event (2 weeks ago) <Stefanos A.>
| * 2d11072 [Win] Cache WinMM joystick capabilities (2 weeks ago) <Stefanos A.>
| |\
| | * 71d6da8 (origin/winmm_joystick, l3m/winmm_joystick, winmm_joystick) [Win] Faster WinMM GetCapabilities() and GetState() (2 weeks ago) <thefiddler>
| * | 2dee96d [Input] Fixed SetButton index check (2 weeks ago) <Stefanos A.>
| * | 4fceca2 [Input] Fixed compilation error (2 weeks ago) <Stefanos A.>
| * | 5145ebc [Mac] Implemented JoystickHat support (2 weeks ago) <thefiddler>
| * | a722827 [Input] Added JoystickCapabilities.HatCount (2 weeks ago) <thefiddler>
| * | 168c45f [SDL2] Implemented support for hat state (2 weeks ago) <thefiddler>
| * | 801d6ea [Input] Added hat state to JoystickState (2 weeks ago) <thefiddler>
| * | 0cacdf6 [Input] Do not use a bitfield for hat position (2 weeks ago) <thefiddler>
| * | a4ce218 [Input] Added JoystickHatState structure (2 weeks ago) <thefiddler>
| * | 5fe2d60 [Input] Added structures for joystick hat input (2 weeks ago) <thefiddler>
* | | ccd1ad0 [GL] Do not limit strings to StringBuilder.Capacity. Fixes issue #57 (9 days ago) <thefiddler>
* | | 63dd459 [GL][ES] Mark DebugProc* delegates as unmanaged function pointers (10 days ago) <thefiddler>
* | | bb74157 Merge pull request #56 from l3m/matrix4d-axis-angle (10 days ago) <thefiddler>
|\ \ \
| * | | e2ecba7 Updated Matrix4d.FromAxisAngle to mirror the Matrix4 version. (12 days ago) <Jonas Boesch>
* | | | 2bcf153 [GL] Fixed invalid IL instruction in Get*() and Delete*() functions (11 days ago) <thefiddler>
* | | | d8eda71 [GL] Added missing ActiveUniformType.FloatMat3x2 token (12 days ago) <thefiddler>
|/ / /
* | | 6856fe5 Merged remote-tracking branch 'l3m/matrix4d-quat-fix' into develop (13 days ago) <thefiddler>
|/ /
* | 41a23ca (l3m/develop) [Input] Fixed off-by-one error in internal max axes/buttons (2 weeks ago) <thefiddler>
* | 0e7f237 [Examples] BindAttribLocation must precede LinkProgram (2 weeks ago) <Stefanos A.>
* | bc95477 [Examples] Updated to use 1.1 API (2 weeks ago) <Stefanos A.>
|/
* eeaa327 [Input] Implemented axis-button mappings (3 weeks ago) <thefiddler>
* ef429af [Input] Added support for JoystickButtons 16-31 (3 weeks ago) <thefiddler>
* c73e478 Merge remote-tracking branch 'cwassall/develop' into develop (3 weeks ago) <thefiddler>
|\
| * 7b59196 (cwassall/develop) Change original_resolution field to a property (4 weeks ago) <cwassall>
| * 5f6c8e6 Remember DisplayDevice original resolutions (4 weeks ago) <cwassall>
* | b942600 [GLControl] Warn when accessing GL properties on non-current context (3 weeks ago) <thefiddler>
* | c9a86a6 [GLControl] Use IGraphicsContext.SwapInterval to get/set vsync (3 weeks ago) <thefiddler>
* | 24be068 [GLControl] Clarified docs regarding multiple contexts (3 weeks ago) <thefiddler>
* | cd42f92 [Input] Corrected GamePadState range to byte [0,255] (3 weeks ago) <thefiddler>
* | 40ce2c4 Merge branch 'graphicsmode' into develop (3 weeks ago) <Stefanos A>
|\ \
| * | 06a3d7e [OpenTK] Don't skip AA modes in RelaxGraphicsMode (3 weeks ago) <Stefanos A.>
| * | 417a6be (graphicsmode) [SDL2] Use RelaxGraphicsMode to find optimal mode (4 weeks ago) <thefiddler>
| * | 0575e63 [Max] Use RelaxGraphicsMode to find optimal mode (4 weeks ago) <thefiddler>
| * | 6ba475e [Win] Use RelaxGraphicsMode to find optimal mode (4 weeks ago) <thefiddler>
| * | 615df92 [OpenTK] Moved RelaxGraphicsMode to Utilities (4 weeks ago) <thefiddler>
| * | 6f3951e [OpenTK] Allow a GraphicsMode.Buffers value of 0 (4 weeks ago) <thefiddler>
| * | ff36f0f [OpenTK] Clamp max AA level to 64x (4 weeks ago) <thefiddler>
| * | 2b6aec3 [OpenTK] Removed unused GraphicsMode field (4 weeks ago) <thefiddler>
|/ /
* | 770b697 [Win] Clear extension list on reload (4 weeks ago) <Stefanos A.>
* | 88ae446 [Win] Removed WGL delegates in favor of calli (4 weeks ago) <Stefanos A.>
* | 5379dea [Win] Implemented calli-based interop for WGL (4 weeks ago) <Stefanos A.>
|/
* c2e3328 [GLControl] Use dummy context in design mode (4 weeks ago) <Stefanos A.>
* b87b9e0 [Win] Fix X1/X2 mouse buttons (fixes issue #27) (4 weeks ago) <Stefanos A.>
* e1ef27d Merge branch 'utf8' into develop (4 weeks ago) <Stefanos A>
|\
| * 8cb3538 (origin/utf8, l3m/utf8, cwassall/utf8, utf8) [Examples] Move UTF8 sample to Test folder (4 weeks ago) <Stefanos A.>
| * 51e99fe Merge branch 'utf8_test' of https://github.com/ganaware/opentk into utf8 (4 weeks ago) <Stefanos A>
| |\
| | * b15f91a shader source with Japanese comment test (4 weeks ago) <Nayuta Taga>
| | * 1929cf6 Merge branch 'utf8' into utf8_test (4 weeks ago) <Nayuta Taga>
| | |\
| |/ /
|/| |
| * | b9f57ba [OpenTK] Use ASCII encoding (4 weeks ago) <Stefanos A.>
| * | 606b4dd Merge branch 'develop' of https://github.com/opentk/opentk into utf8 (4 weeks ago) <Stefanos A>
| |\ \
| |/ /
|/| |
* | | 3b65e66 [Docs] Updated readme file for release (5 weeks ago) <Stefanos A.>
* | | e02093b Merge branch 'linux_joystick' into develop (5 weeks ago) <thefiddler>
|\ \ \
| * | | 44e2576 (linux_joystick) [OpenTK] Protect against invalid axis/button ids (5 weeks ago) <thefiddler>
| * | | e6a9adf [OpenTK] Fixed polling (5 weeks ago) <thefiddler>
| * | | e7f037b [OpenTK] Fixed legacy joystick hotplugging & events (5 weeks ago) <thefiddler>
| * | | df7d7ae [Linux] Implemented joystick guid detection (5 weeks ago) <thefiddler>
| * | | 73e3b66 [OpenTK] Use LegacyJoystickDriver for IJoystickDriver implementation (5 weeks ago) <thefiddler>
| * | | fb917a6 [Linux] Implemented joystick hotplugging (5 weeks ago) <thefiddler>
| * | | 4ca8c78 [OpenTK] Suggest alternative to obsolete INativeWindow.InputDriver property (5 weeks ago) <thefiddler>
| * | | 4473c83 [X11] Implemented joystick hotplugging (5 weeks ago) <Stefanos A.>
| * | | b004dc7 [X11] Added INotify.cs to project files (5 weeks ago) <Stefanos A.>
| * | | 4203c14 [X11] Removed IJoystickDriver from X11Joystick (5 weeks ago) <Stefanos A.>
| * | | f3036e5 Merge branch 'develop' into linux_joystick (5 weeks ago) <Stefanos A>
| |\ \ \
| |/ / /
|/| | |
| * | | cb4e4d5 Merge branch 'legacy_joystick' into linux_joystick (5 weeks ago) <Stefanos A>
| |\ \ \
| | * | | 94c3c24 (legacy_joystick) [OpenTK] Platform backends should inherit from PlatformFactoryBase (6 weeks ago) <thefiddler>
| | * | | d84be0d [OpenTK] Added base IPlatformFactory implementation (6 weeks ago) <thefiddler>
| | * | | a94a293 [Platform] Implemented legacy IJoystickDriver (6 weeks ago) <thefiddler>
| * | | | d467629 [Linux] Added INotify bindings (5 weeks ago) <Stefanos A.>
| | | * | 9268b5e Merge branch 'develop' into utf8 (4 weeks ago) <Stefanos A>
| | | |\ \
| |_|_|/ /
|/| | | /
| | | |/
* | | | 962a9f7 Merge branch 'issue43_unstablefps' into develop (5 weeks ago) <Stefanos A>
|\ \ \ \
| * | | | 0c9b612 [OpenTK] Increase max Update/RenderFrame rates (5 weeks ago) <Stefanos A.>
| * | | | 1f44cf2 [OpenTK] Do not hang when update rate too high (5 weeks ago) <Stefanos A.>
| * | | | 95d71bc [OpenTK] Respect a TargetUpdatePeriod of zero (5 weeks ago) <Stefanos A.>
| * | | | 7b98255 [Examples] Improved timing display (5 weeks ago) <Stefanos A.>
| * | | | 97e49b7 [OpenTK] Fix UpdateFrame quantization error (5 weeks ago) <Stefanos A.>
| * | | | 3eccb89 (issue43_unstablefps) [OpenTK] Remove Thread.Sleep() from loop timing (5 weeks ago) <Stefanos A.>
| * | | | b3554bb [OpenTK] Simplified update and render loops (5 weeks ago) <Stefanos A.>
| * | | | fca9f93 [OpenTK] Fix UpdateFrame loop condition (5 weeks ago) <Stefanos A.>
| * | | | c31f64f [OpenTK] Frameskip needs TargetUpdateFrequency!=0 (5 weeks ago) <Stefanos A.>
* | | | | 7afe48c [Audio] Don't crash when Alc.GetString() returns null (5 weeks ago) <thefiddler>
|/ / / /
* | | | 19eb72b [OpenTK] Fixed Utilities.CreateSdl2WindowInfo (5 weeks ago) <Stefanos A.>
* | | | aff9719 [SDL2] Implemented GetWindowWMInfo (5 weeks ago) <Stefanos A.>
* | | | bdfcf43 [Win] More robust pixel format selection (5 weeks ago) <Stefanos A.>
* | | | ef5aedb [Win] More robust WGL extension detection (5 weeks ago) <Stefanos A.>
* | | | a4d2a31 [Mac] OpenGL 3.x/4.x require core profile flag (5 weeks ago) <thefiddler>
|/ / /
* | | 7f64945 [OpenTK] Do not raise *Frame events when time = 0 (5 weeks ago) <Stefanos A.>
* | | bcc2405 Merge branch 'rdp' into develop (5 weeks ago) <thefiddler>
|\ \ \
| * | | 28ac3ce [Win] Fix issue #35 (OpenTK over Remote Desktop) (5 weeks ago) <Stefanos A.>
| * | | 1b3b510 [Win] Check registry keys before accessing (5 weeks ago) <Stefanos A.>
|/ / /
* | | 811126c Merge pull request #38 from opentk/issue34 (5 weeks ago) <thefiddler>
|\ \ \
| * | | 4af9d30 [Win] Fix issue #33; fix issue #34 (5 weeks ago) <Stefanos A.>
| * | | 51ad513 [Win] Do not overload internal SetWindowLong (5 weeks ago) <Stefanos A.>
| * | | 7363cfe [Win] Do not unregister class twice (5 weeks ago) <Stefanos A.>
| * | | 51baed7 [Win] Remove unnecessary #if clauses (6 weeks ago) <Stefanos A.>
| * | | e260a42 [Win] Refactor huge wndproc into functions (6 weeks ago) <Stefanos A.>
|/ / /
* | | eacc896 Merge branch 'timing' into develop (6 weeks ago) <thefiddler>
|\ \ \
| * | | a961fb3 (timing) [Examples] Added keys to modify timing (6 weeks ago) <Stefanos A.>
| * | | b6a806a [OpenTK] Improved timing stability (6 weeks ago) <Stefanos A.>
| * | | 6e03d50 [OpenTK] Fixed Update/RenderTime calculation (6 weeks ago) <Stefanos A.>
| * | | 251f571 [Examples] Improve timing information; add vsync toggle (6 weeks ago) <thefiddler>
| * | | 99df27b [OpenTK] Corrected GameWindow.Update/RenderFrequency information (6 weeks ago) <thefiddler>
| * | | 56a3dd9 [OpenTK] Implemented GameWindow.UpdateTime and RenderTime properties (6 weeks ago) <thefiddler>
| * | | 3856fcd [OpenTK] More robust timing for UpdateFrame and RenderFrame (6 weeks ago) <thefiddler>
| * | | c5dcc8a [Examples] Calculate timing information in GameWindowStates (6 weeks ago) <thefiddler>
| * | | d49dacb [Examples] Cleaned up input device printing in GameWindowStates (6 weeks ago) <thefiddler>
| * | | 83f54f7 [OpenTK] Simplify and improve timing calculations (6 weeks ago) <Stefanos A.>
|/ / /
* | | 88c57db [Math] Added MathHelper.Clamp (6 weeks ago) <Stefanos A.>
|/ /
* | a9ab365 [Mac] Do not store *State structs directly (6 weeks ago) <thefiddler>
* | 4d660fd [Input] Added Keyboard/MouseState.SetIsConnected to mirror JoystickState (6 weeks ago) <thefiddler>
* | e984ddd Merge branch 'mac_joystick' into develop (6 weeks ago) <thefiddler>
|\ \
| * | fda2d32 (mac_joystick) [Mac] Map GamePads, MultiAxisControllers and Wheels to joysticks (6 weeks ago) <thefiddler>
| * | a112383 [Mac] Call DeviceRemoved() in Dispose() event (6 weeks ago) <thefiddler>
| * | ab85afd [Mac] Avoid IOHIDDeviceConformsTo call in DeviceRemoved handler (6 weeks ago) <thefiddler>
| * | 9e22348 [Mac] Implement Joystick.GetGuid() (6 weeks ago) <thefiddler>
| * | 5c5afb3 [Mac] Calculate joystick Guid for USB devices (6 weeks ago) <thefiddler>
| * | b458b40 [Mac] Use out/ref parameters instead of unsafe pointers in bindings (6 weeks ago) <thefiddler>
| * | fa386dc [Mac] Connect devices to first available index (6 weeks ago) <thefiddler>
| * | fc81f30 [Examples] Draw device index for Joysticks and GamePads (6 weeks ago) <thefiddler>
| * | 05af21e [Mac] Do not call CFRelease on HID properties (6 weeks ago) <thefiddler>
| * | 02c9f47 [Mac] DllImport must be marked as extern (6 weeks ago) <thefiddler>
| * | 7388bd9 [Mac] Correctly unschedule HIDManager from run loop (6 weeks ago) <thefiddler>
| * | 4c7f6a9 [Mac] Don't let exceptions escape to unmanaged code (6 weeks ago) <thefiddler>
| * | 892d129 [Mac] Fixed DllEntryPointNotFound crash on device unplugging (6 weeks ago) <thefiddler>
| * | 2ee24ef [Mac] Implemented joystick buttons (6 weeks ago) <thefiddler>
| * | fad4299 [Mac] Implemented joystick axis movement (6 weeks ago) <thefiddler>
| * | 92635b3 [Input] Added JoystickAxis/Button.Last; added JoystickAxis.Axis10. (6 weeks ago) <thefiddler>
| * | 59249c2 [Mac] Implemented joystick device detection (6 weeks ago) <thefiddler>
| * | 07bcda0 [Mac] Retrieve HID joystick name (6 weeks ago) <thefiddler>
| * | 6dadbd3 [Mac] Implemented necessary CFString methods (6 weeks ago) <thefiddler>
| * | 32653d2 [Mac] Construct JoystickDevice when joysticks are connected (6 weeks ago) <thefiddler>
| * | 3757db9 [Input] Allow extending JoystickDevice<> (6 weeks ago) <thefiddler>
| * | bf8efea [Mac] Only add callbacks for recognized USB HID devices (6 weeks ago) <thefiddler>
| * | c44b477 [Mac] Implement device added/removed events for joysticks (6 weeks ago) <thefiddler>
| * | 9659a1d [Mac] Add skeleton HID input implementation for joysticks (6 weeks ago) <thefiddler>
|/ /
* | 3a63496 Merge branch 'gamepad' into develop (6 weeks ago) <thefiddler>
|\ \
| * | 53552b0 (gamepad) [Input] Corrected malformed documentation comments (6 weeks ago) <thefiddler>
| * | 3095afa [Input] Documented all public members (6 weeks ago) <thefiddler>
| * | b35aad1 [Input] Removed JoystickState.GetAxis(int) overload (6 weeks ago) <thefiddler>
| * | 8649e4a [Input] Added SetVibration() API skeleton (6 weeks ago) <thefiddler>
| * | ec43b9f [Input] GamePad and Joystick classes should be sealed (6 weeks ago) <thefiddler>
| * | b513e35 [SDL2] Implemented PacketNumber property (6 weeks ago) <thefiddler>
| * | 1ccf7e5 [Input] Added PacketNumber property (6 weeks ago) <thefiddler>
| * | b5d42b7 [Input] Implemented GetState() and simplified GetCapabilities() (6 weeks ago) <thefiddler>
| * | d49af27 [Input] Simplified configuration parser and added GetEnumerator() (6 weeks ago) <thefiddler>
| * | 8f00bbc [Input] Added internal Joystick.GetAxisRaw() method (6 weeks ago) <thefiddler>
| * | 0593ea6 [Input] Added Source and Target to GamePadConfigurationItem (6 weeks ago) <thefiddler>
| * | bf5d2a7 [Input] Made configuration database non-static (6 weeks ago) <thefiddler>
| * | 9e4827b [SDL2] Fixed SDL_JoystickGetGUID capitalization (6 weeks ago) <thefiddler>
| * | a8fb977 [Input] Initialize JoystickDevice.Details in constructor (6 weeks ago) <thefiddler>
| * | fb57a90 [Input] Renamed GamePadMap to GamePadConfiguration (6 weeks ago) <thefiddler>
| * | dc1ffab [Input] Implemented IGamePadDriver.GetName() (6 weeks ago) <thefiddler>
| * | c2c76f2 [Input] Made the Name property public (6 weeks ago) <thefiddler>
| * | b056a50 [Input] Added xml documentation for GamePadCapabilities (6 weeks ago) <thefiddler>
| * | a0dad7f [Input] Implemented MappedGamePadDriver.GetCapabilities() (6 weeks ago) <thefiddler>
| * | f0fbb26 [Input] Added ability to parse SDL configuration db strings (6 weeks ago) <thefiddler>
| * | 5e75fac [Input] Added configuration db for GamePads (6 weeks ago) <thefiddler>
| * | b9a8e36 [Input] Added IJoystickDriver2.GetGuid() API (7 weeks ago) <thefiddler>
| * | cd143af [SDL2] Added JoystickGetGUID method (7 weeks ago) <thefiddler>
| * | 1687518 [SDL2] Add compile-time check for SDL2 GameController vs MappedGamePadDriver (7 weeks ago) <thefiddler>
| * | ef7f310 [Input] Removed unnecessary #region (7 weeks ago) <thefiddler>
| * | 7d4d116 [Input] Renamed GamePadMapping to GamePadMap (7 weeks ago) <thefiddler>
| * | d4348c5 [SDL2] Fixed joystick/controller hotplugging support (7 weeks ago) <thefiddler>
| * | 9c8a5f5 [SDL2] Fixed GameControllerButton to Buttons translation (7 weeks ago) <thefiddler>
| * | 43ef78f [SDL2] Fix issue where changes to mutable struct were lost (7 weeks ago) <thefiddler>
| * | 9beb396 [SDL2] Explicitly enable joystick and gamepad events (7 weeks ago) <thefiddler>
| * | 2d303a6 [Input] Buttons should have [Flags] attribute (7 weeks ago) <thefiddler>
| * | 6faa58a [SDL2] Fixed joystick hotplugging (7 weeks ago) <Stefanos A.>
| * | 52b8762 [SDL2] Fixed mapping of instance ids to device ids (7 weeks ago) <thefiddler>
| * | a4366e5 [Input] Added missing closing brace in ToString() message (7 weeks ago) <thefiddler>
| * | 064a45e [Input] Fixed incorrect variable name (7 weeks ago) <thefiddler>
| * | 1b0a724 [SDL] Use TranslateAxis() to decode ControllerAxisEvent (7 weeks ago) <thefiddler>
| * | e997ddf [Input] Fixed GamePadState.SetAxis() implementation (7 weeks ago) <thefiddler>
| * | f7fbf38 IsButtonBind should check for buttons, not axes (8 weeks ago) <thefiddler>
| * | b4b8bc1 Implemented SDL IJoystickDriver2 and IGamePadDriver (8 weeks ago) <thefiddler>
| * | c51c493 Added GameControllerGetBind APIs (8 weeks ago) <thefiddler>
| * | 6fc679c Removed duplicate button types (8 weeks ago) <thefiddler>
| * | 016b911 Merge branch 'gamepad' of https://github.com/opentk/opentk into gamepad (8 weeks ago) <thefiddler>
| |\ \
| | * | bd1fb18 Use IGamePadDriver through MappedGamePadDriver (8 weeks ago) <thefiddler>
| | * | 0a71bbe Improved ToString implementation (8 weeks ago) <Stefanos A.>
| | * | 3c6298a Fixed WinMM offsets for IJoystickDevice2 (8 weeks ago) <Stefanos A.>
| | * | 3c1404f Improved WinMMJoystickDriver hotplugging behavior (8 weeks ago) <Stefanos A.>
| | * | 97b8710 Added state output for OpenTK.Input.Joystick (8 weeks ago) <Stefanos A.>
| | * | 7bab950 Implemented structural equality (8 weeks ago) <Stefanos A.>
| | * | 42e6a96 Connected XInput driver (8 weeks ago) <Stefanos A.>
| | * | 062962a WinMMJoystick implements IJoystickDriver2 (8 weeks ago) <Stefanos A.>
| | * | b9242c0 Added MappedGamePadDriver skeleton implementation (8 weeks ago) <Stefanos A.>
| | * | 5c73a3e Implements JoystickState and Capabilities setters (8 weeks ago) <Stefanos A.>
| | * | 58b67d3 No reason to comment out #region License (8 weeks ago) <Stefanos A.>
| | * | dfd6554 Added internal GamePadMapping class (8 weeks ago) <Stefanos A.>
| | * | 25a0e55 Implemented thumbsticks and trigger caps (8 weeks ago) <Stefanos A.>
| | * | 5215891 Added IJoystickDevice2 interface (8 weeks ago) <Stefanos A.>
| | * | 78078d0 Implemented initial XInput IGamePadDriver (8 weeks ago) <Stefanos A.>
| | * | 61e2dc3 Added missing left/right triggers (8 weeks ago) <Stefanos A.>
| | * | de36217 Removed all instances of refresh_text (8 weeks ago) <Stefanos A.>
| | * | 1d84c1d Implemented GamePad Capabilities and Type (8 weeks ago) <Stefanos A.>
| | * | 95c3d00 Refresh text continuously (8 weeks ago) <Stefanos A.>
| | * | aebaac8 Merge branch 'gamepad' of https://github.com/opentk/opentk into gamepad (8 weeks ago) <Stefanos A>
| | |\ \
| | | * | d880366 Enabled HIDInput IGamePadDriver implementation (8 weeks ago) <thefiddler>
| | * | | f7e2c2e Initial implementation of GamePadTriggers (8 weeks ago) <Stefanos A.>
| | |/ /
| | * | a7db0d7 Implemented GamePad API (WIP) (8 weeks ago) <Stefanos A.>
| | * | f9394b9 Removed unnecessary IsButtonValid method (8 weeks ago) <Stefanos A.>
| | * | c89ddaa Display start button in ToString() (8 weeks ago) <Stefanos A.>
| | * | 61f0918 Fixed rendering of joysticks and gamepads (8 weeks ago) <Stefanos A.>
| | * | 8350e8e More robust handling of device add/remove events (8 weeks ago) <Stefanos A.>
| | * | 033ba43 Fixed expansion of joysticks collection (8 weeks ago) <Stefanos A.>
| | * | 9936fa4 Log errors in subsystem initialization (8 weeks ago) <Stefanos A.>
| | * | c1783c9 Reuse Sdl2Factory.InputDriver in Sdl2NativeWindow (8 weeks ago) <Stefanos A.>
| | * | 5958db3 Delay joystick initialization until necessary (8 weeks ago) <Stefanos A.>
| | * | 6d0427b Added SDL_InitSubSystem method (8 weeks ago) <Stefanos A.>
| | * | 98b4883 Fixed x/y axis mixup. (8 weeks ago) <Stefanos A.>
| | * | 16d5055 Cleaned up using directives (8 weeks ago) <Stefanos A.>
| | * | 7016ad3 Added missing newline (8 weeks ago) <Stefanos A.>
| | * | 1e62821 Implemented GamePadThumbSticks (8 weeks ago) <Stefanos A.>
| | * | 487e674 Added state information for GamePads (8 weeks ago) <Stefanos A.>
| | * | ef580da More compact string representation (8 weeks ago) <Stefanos A.>
| | * | cbc39f9 Implemented IEquatable<> interface (8 weeks ago) <Stefanos A.>
| | * | 7692243 Remove bogus GraphicsMode.Index check. Fixes #22 (8 weeks ago) <Stefanos A>
| | * | 12cceac Fixed crash in MakeCurrent(null) (8 weeks ago) <Stefanos A>
| | * | dbabb6c Added WGL_DRAW_TO_WINDOW_ARB flag (8 weeks ago) <Stefanos A>
| | * | dec02d5 Improved WGL mode selection (8 weeks ago) <Stefanos A>
| | * | dfd90c8 Fixed DescribePixelFormatPFD (8 weeks ago) <Stefanos A>
| | * | 0ad87be Prioritize accelerated formats first (8 weeks ago) <Stefanos A>
| | * | 030cf93 Turn 1-element array to ref/out param (8 weeks ago) <Stefanos A>
| | * | 98600b0 Display renderer information (8 weeks ago) <Stefanos A>
| | * | 8b1566b Implemented KeyDown and KeyUp messages (8 weeks ago) <Stefanos A>
| | * | 6dc474f Clean fix issue #19 (8 weeks ago) <Stefanos A>
| | * | 1e42284 Revert "Fix issue #19" (8 weeks ago) <Stefanos A>
| | * | d877061 Fix issue #19 (8 weeks ago) <Stefanos A>
| | * | 6696bef Explicitly set WindowProcedure calling convention (8 weeks ago) <Stefanos A>
| | * | 1edfa8f Simplify ProcessEvents implementation (8 weeks ago) <Stefanos A>
| | * | 6493ab0 Threads with message pump require STA comparment (8 weeks ago) <Stefanos A>
| | * | ecd7db9 Replace Wgl.GetCurrentDC with cached dc with (8 weeks ago) <Stefanos A>
| | * | b81aaf9 No point in using 16bpp color (8 weeks ago) <Stefanos A>
| | * | c420908 Cleaned up temporary context construction (8 weeks ago) <Stefanos A>
| | * | 146e8f3 Fixed GetModesARB implementation (8 weeks ago) <Stefanos A>
| | * | 4ced172 Minor code cleanup (8 weeks ago) <Stefanos A>
| | * | 613ca93 Use gdi32 implementations of functions (8 weeks ago) <Stefanos A>
| | * | 3413271 Load opengl32.dll before gdi32.dll (8 weeks ago) <Stefanos A>
| | * | 954b1e9 Minor code cleanup (8 weeks ago) <Stefanos A>
| | * | 1c8e7bc Use opengl32 instead of gdi32 throughout (8 weeks ago) <Stefanos A>
| | * | 234c15e Corrected the entrypoint for wglChoosePixelFormat (8 weeks ago) <Stefanos A>
| | * | c8989f3 Implemented new GamePad interface (WIP) (8 weeks ago) <thefiddler>
| | * | 9374b6b Implemented GamePadButtons (8 weeks ago) <thefiddler>
| | * | a4d7d79 Updated internal IGamePadDriver interface (8 weeks ago) <thefiddler>
| | * | 9b98228 Implemented GameController API bindings (8 weeks ago) <thefiddler>
| | * | 9dd97cb Use SDL2 event API for joystick devices (8 weeks ago) <thefiddler>
| | * | 427b364 Implemented SDL2 Joystick and GameController events (9 weeks ago) <thefiddler>
| * | | 1eb807b Use IGamePadDriver through MappedGamePadDriver (8 weeks ago) <thefiddler>
| * | | 7fd7b8c Improved ToString implementation (8 weeks ago) <Stefanos A>
| * | | 9a90772 Fixed WinMM offsets for IJoystickDevice2 (8 weeks ago) <Stefanos A>
| * | | f3cb578 Improved WinMMJoystickDriver hotplugging behavior (8 weeks ago) <Stefanos A>
| * | | d33d0c7 Added state output for OpenTK.Input.Joystick (8 weeks ago) <Stefanos A>
| * | | 82a2c91 Implemented structural equality (8 weeks ago) <Stefanos A>
| * | | 890d56a Connected XInput driver (8 weeks ago) <Stefanos A>
| * | | 15c01d0 WinMMJoystick implements IJoystickDriver2 (8 weeks ago) <Stefanos A>
| * | | 165aa5b Added MappedGamePadDriver skeleton implementation (8 weeks ago) <Stefanos A>
| * | | 02fb6bf Implements JoystickState and Capabilities setters (8 weeks ago) <Stefanos A>
| * | | 91b54cf No reason to comment out #region License (8 weeks ago) <Stefanos A>
| * | | 52daef4 Added internal GamePadMapping class (8 weeks ago) <Stefanos A>
| * | | 2839db5 Implemented thumbsticks and trigger caps (8 weeks ago) <Stefanos A>
| * | | 7e5307b Added IJoystickDevice2 interface (8 weeks ago) <Stefanos A>
| * | | e2d86fd Implemented initial XInput IGamePadDriver (8 weeks ago) <Stefanos A>
| * | | b62f599 Added missing left/right triggers (8 weeks ago) <Stefanos A>
| * | | f459647 Removed all instances of refresh_text (8 weeks ago) <Stefanos A>
| * | | ddc52ce Implemented GamePad Capabilities and Type (8 weeks ago) <Stefanos A>
| * | | ea3c9ff Refresh text continuously (8 weeks ago) <Stefanos A>
| * | | dd648a8 Initial implementation of GamePadTriggers (8 weeks ago) <Stefanos A>
| * | | 8f7eebb Enabled HIDInput IGamePadDriver implementation (8 weeks ago) <thefiddler>
| * | | 5d88a8d Implemented GamePad API (WIP) (8 weeks ago) <Stefanos A>
| * | | 0875cbd Removed unnecessary IsButtonValid method (8 weeks ago) <Stefanos A>
| * | | 1adc3f7 Display start button in ToString() (8 weeks ago) <Stefanos A>
| * | | 0c9a67d Fixed rendering of joysticks and gamepads (8 weeks ago) <Stefanos A>
| * | | 44351a0 More robust handling of device add/remove events (8 weeks ago) <Stefanos A>
| * | | 31ce400 Fixed expansion of joysticks collection (8 weeks ago) <Stefanos A>
| * | | 2f1a81d Log errors in subsystem initialization (8 weeks ago) <Stefanos A>
| * | | 1d61bd9 Reuse Sdl2Factory.InputDriver in Sdl2NativeWindow (8 weeks ago) <Stefanos A>
| * | | a72d70c Delay joystick initialization until necessary (8 weeks ago) <Stefanos A>
| * | | 3660509 Added SDL_InitSubSystem method (8 weeks ago) <Stefanos A>
| * | | 4a13415 Fixed x/y axis mixup. (8 weeks ago) <Stefanos A>
| * | | 1ba5fd4 Cleaned up using directives (8 weeks ago) <Stefanos A>
| * | | 76a35c0 Added missing newline (8 weeks ago) <Stefanos A>
| * | | 91d248a Implemented GamePadThumbSticks (8 weeks ago) <Stefanos A>
| * | | 18f99c2 Added state information for GamePads (8 weeks ago) <Stefanos A>
| * | | 0c10f29 More compact string representation (8 weeks ago) <Stefanos A>
| * | | 1acf8a8 Implemented IEquatable<> interface (8 weeks ago) <Stefanos A>
| * | | 2bf024a Implemented new GamePad interface (WIP) (8 weeks ago) <thefiddler>
| * | | ecd04a3 Implemented GamePadButtons (8 weeks ago) <thefiddler>
| * | | 484af18 Updated internal IGamePadDriver interface (8 weeks ago) <thefiddler>
| * | | ee65f81 Implemented GameController API bindings (8 weeks ago) <thefiddler>
| * | | d9985fc Use SDL2 event API for joystick devices (8 weeks ago) <thefiddler>
| * | | 022e5c8 Implemented SDL2 Joystick and GameController events (8 weeks ago) <thefiddler>
* | | | 514390f [Graphics] Added missing documentation comment (6 weeks ago) <thefiddler>
* | | | 0b8db7c [X11] Removed unused variable (7 weeks ago) <thefiddler>
* | | | 4005710 [X11] Fixed current resolution detection. (7 weeks ago) <thefiddler>
* | | | dc12128 Merge branch 'external' into develop (7 weeks ago) <thefiddler>
|\ \ \ \
| * | | | 3dbf575 (external) [Build] Added new files to the relevant csproj scripts (7 weeks ago) <thefiddler>
| * | | | 3bad2ee [Examples] Added ExternalContext test (7 weeks ago) <thefiddler>
| * | | | 04e6d93 [Graphics] Improved support for external OpenGL contexts (7 weeks ago) <thefiddler>
| * | | | 5cebacc [Dummy] Improved thread-safety; added entry-point loader (7 weeks ago) <thefiddler>
| * | | | 8bcbb06 [Platform] Added internal CreateGetAddress() function (7 weeks ago) <thefiddler>
| * | | | cf76aa6 [Mac] Moved GetAddress implementation to its own class (7 weeks ago) <thefiddler>
| * | | | 9171977 [SDL2] Added missing [SuppressUnamangedCodeSecurity] attribute (7 weeks ago) <thefiddler>
| * | | | b79d951 [Mac] Use Cgl.GetCurrentContext instead of Agl (7 weeks ago) <thefiddler>
|/ / / /
* | | | 0d1df41 [X11] Improve GraphicsMode fallback (fixes issue #23) (7 weeks ago) <thefiddler>
* | | | 88f7cd6 [X11] Fixed border size on Gnome 3 (7 weeks ago) <thefiddler>
* | | | ab8796c [Input] Do not crash with scancodes > 255 (7 weeks ago) <thefiddler>
* | | | 6c6e09a [X11] Allow resizing with fixed borders (7 weeks ago) <thefiddler>
* | | | 4d27b6e Implemented X11 KeyDown/KeyUp events and reduced code duplication (8 weeks ago) <thefiddler>
* | | | ffdf881 Do not raise KeyPress for control characters (8 weeks ago) <thefiddler>
* | | | 83039f8 Ignore *.pidb files from MonoDevelop 2.x (8 weeks ago) <parallels>
|/ / /
* | | d7fefe4 Removed unused constructors (8 weeks ago) <thefiddler>
* | | 95270c8 Added Compositing and FrameworkScaled flags (8 weeks ago) <thefiddler>
* | | 1189b33 Fixed OpenTK/Carbon key repeat behavior to match the other backends (8 weeks ago) <thefiddler>
* | | c13d80d Fixed GameWindow.{Bounds, Location, Size, X, Y} setters on OpenTK/Carbon (8 weeks ago) <thefiddler>
* | | c6a21a2 Implemented KeyDown & KeyUp events on OpenTK/Carbon (8 weeks ago) <thefiddler>
* | | 2d7734c Remove bogus GraphicsMode.Index check. Fixes #22 (8 weeks ago) <Stefanos A.>
* | | 838adc0 Merge branch 'wgl_issue21'. Fixes issue #21 (8 weeks ago) <Stefanos A>
|\ \ \
| * | | 30cd9cb (wgl_issue21) Fixed crash in MakeCurrent(null) (8 weeks ago) <Stefanos A.>
| * | | 0a46e20 Added WGL_DRAW_TO_WINDOW_ARB flag (8 weeks ago) <Stefanos A.>
| * | | a274471 Improved WGL mode selection (8 weeks ago) <Stefanos A.>
| * | | 956bbe6 Fixed DescribePixelFormatPFD (8 weeks ago) <Stefanos A.>
| * | | 1723be8 Prioritize accelerated formats first (8 weeks ago) <Stefanos A.>
| * | | a7ae4bb Turn 1-element array to ref/out param (8 weeks ago) <Stefanos A.>
| * | | 4aa2eae Display renderer information (8 weeks ago) <Stefanos A.>
|/ / /
| | * 1d890fd Merge branch 'utf8' of https://github.com/opentk/opentk into utf8 (8 weeks ago) <Stefanos A>
| | |\
| | | * 94b04c0 Marshal strings as UTF8 (affects #18) (9 weeks ago) <Stefanos A.>
| | * | fd0c086 Marshal strings as UTF8 (affects #18) (8 weeks ago) <Stefanos A>
| |/ /
|/| |
* | | 0c99058 Implemented KeyDown and KeyUp messages (8 weeks ago) <Stefanos A.>
* | | 42ce028 Clean fix issue #19 (8 weeks ago) <Stefanos A.>
* | | e1619a8 Revert "Fix issue #19" (8 weeks ago) <Stefanos A>
* | | 2c14ec5 (wgl_issue19) Fix issue #19 (8 weeks ago) <Stefanos A.>
* | | b941a8f Explicitly set WindowProcedure calling convention (8 weeks ago) <Stefanos A.>
* | | 2ddd555 Simplify ProcessEvents implementation (8 weeks ago) <Stefanos A.>
* | | a251617 Threads with message pump require STA comparment (8 weeks ago) <Stefanos A.>
* | | 93e7b89 Replace Wgl.GetCurrentDC with cached dc with (9 weeks ago) <Stefanos A.>
* | | ea1dbf7 No point in using 16bpp color (9 weeks ago) <Stefanos A.>
* | | d8a4ca1 Cleaned up temporary context construction (9 weeks ago) <Stefanos A.>
* | | a57b4c4 Fixed GetModesARB implementation (9 weeks ago) <Stefanos A.>
* | | fb93f2a Minor code cleanup (9 weeks ago) <Stefanos A.>
* | | 44b8a9d Use gdi32 implementations of functions (9 weeks ago) <Stefanos A.>
* | | dd31b41 Load opengl32.dll before gdi32.dll (9 weeks ago) <Stefanos A.>
* | | f4f793a Minor code cleanup (9 weeks ago) <Stefanos A.>
* | | 9129e62 Use opengl32 instead of gdi32 throughout (9 weeks ago) <Stefanos A.>
* | | 9c2db33 Corrected the entrypoint for wglChoosePixelFormat (9 weeks ago) <Stefanos A.>
|/ /
* | 809799a Clean up shader error detection (9 weeks ago) <Stefanos A.>
|/
* 3ee6d1d Updated author information (2/2) (9 weeks ago) <Stefanos A.>
* f54bee9 Updated author information (9 weeks ago) <Stefanos A.>
* f4360be Use 16bit depth in GraphicsMode.Default (9 weeks ago) <Stefanos A.>
* 3c6682e GraphicsContext cannot be released by finalizer (9 weeks ago) <Stefanos A.>
* 498f16c Improved diagnostics (9 weeks ago) <Stefanos A.>
* 6ad91dc Added hack for MonoGame compatibility (9 weeks ago) <Stefanos A.>
* 1392d48 Protect against recursion in Closing event (9 weeks ago) <Stefanos A.>
* 39a216f Added overloads for compatibility with svn r3127 (9 weeks ago) <Stefanos A>
* 6e110cb (tag: 1.1-b3) Normalized xml doc file paths (9 weeks ago) <Stefanos A>
* 1490c84 Removed lib/ and *.nupkg from zip archive (9 weeks ago) <Stefanos A>
* 1102ccb Fixed build order in Nsis configuration (9 weeks ago) <Stefanos A>
* f175411 Added Dependencies folder to Nsis installer (9 weeks ago) <Stefanos A>
* a46f895 Fixed build in Nsis configuration (9 weeks ago) <Stefanos A>
* 78acd27 Updated OpenGL documentation to Khronos r24522 (9 weeks ago) <Stefanos A>
* 14d815d Fixed deprecation warning (9 weeks ago) <Stefanos A>
* 0db58e3 Eliminated cls-compliance warnings in BlittableValueType (9 weeks ago) <Stefanos A>
* f579d0f Eliminated cls-compliance warnings in the math library (9 weeks ago) <Stefanos A>
* aeb7a72 Eliminated CLS-compliance warnings in the bindings (9 weeks ago) <Stefanos A>
* e9f54dc Fixed memory corruption on string return type marshaling (9 weeks ago) <Stefanos A>
* 4b3aac3 Merge branch 'no-reflect' of https://github.com/opentk/opentk (9 weeks ago) <Stefanos A>
|\
| * b31e0e8 (no-reflect) Compatibility fixes for Mono 2.10 (9 weeks ago) <parallels>
* | 87030c0 Merge branch 'no-reflect' (9 weeks ago) <Stefanos A>
|\ \
| |/
| * d0e52f6 Maintain backwards compatibility with 1.1 (9 weeks ago) <Stefanos A>
| * dfd683e Merge master into no-reflect (9 weeks ago) <Stefanos A>
| * 5b48564 Ignore missing comments warning (2 months ago) <Stefanos A>
| * 1d26917 Updated license information (2 months ago) <Stefanos A>
| * f1e9300 Added methods for 1.0 compatibility (2 months ago) <Stefanos A>
| * b41fd4a Moved license files to license/ folder (2 months ago) <Stefanos A.>
| * 21e59d7 Updated dependency documentation (2 months ago) <Stefanos A.>
| * a4f59f7 Split binaries for library and supporting tools (2 months ago) <Stefanos A.>
| * 0bdb871 Merge remote-tracking branch 'origin/master' into no-reflect (2 months ago) <Stefanos A>
| |\
| * | ca5a5b4 Reduce temporary string allocations (2 months ago) <Stefanos A>
| * | b291126 Added debug arguments in release builds (2 months ago) <Stefanos A>
| * | d942986 Generate debug symbols in release builds (2 months ago) <Stefanos A>
| * | 455a022 Updated project files (2 months ago) <Stefanos A.>
| * | e59405d Implemented manual marshaling of string parameters (2 months ago) <Stefanos A>
| * | 7487aab Correct convenience wrapper implementation (2 months ago) <Stefanos A>
| * | e2801c8 Convert string[] callsites to IntPtr (2 months ago) <Stefanos A>
| * | f15c9ec Implemented marshaling for string arrays (2 months ago) <Stefanos A>
| * | 406de0b Regenerated bindings (3 months ago) <Stefanos A>
| * | 4286b47 Clean up wrapper generation (3 months ago) <Stefanos A>
| * | e178f30 Update WrapperTypes values for [Flags] (3 months ago) <Stefanos A>
| * | 33874c2 Removed duplicate ldarg (3 months ago) <Stefanos A>
| * | 78c0c0d Removed unused code (3 months ago) <Stefanos A>
| * | 48efbed Added MonoDevelop project policy (3 months ago) <Stefanos A>
| * | d5137d6 Initial implementation of manual StringBuilder marshaling (WIP) (3 months ago) <Stefanos A>
| * | 45cdc2c Added manual marshaling for StringBuilder (3 months ago) <Stefanos A>
| * | 6ccab17 Use StdCall calling convention by default (3 months ago) <Stefanos A>
| * | 438f83c Mark slots with [DllImport]; remove "core" and "delegates" generation (3 months ago) <Stefanos A>
| * | d6bf7c0 Regenerated bindings (3 months ago) <Stefanos A>
| * | 12c9c14 Enabled symbol generation; minor code cleanup (3 months ago) <Stefanos A>
| * | 2290e06 Use untyped int for enums in unmanaged callsites (3 months ago) <Stefanos A>
| * | 6f535ec Load system types from referenced mscorlib (3 months ago) <Stefanos A>
| * | 76f0782 Use C calling convention even on Windows (3 months ago) <Stefanos A.>
| * | 31d14ce Corrected the handling of arrays (3 months ago) <Stefanos A.>
| * | 0d9df5a Refactored il emitters into methods (3 months ago) <Stefanos A.>
| * | 78c0c6f Use unmanaged StdCall calling convention (3 months ago) <Stefanos A.>
| * | c6d59b1 Removed deleted file from project (3 months ago) <Stefanos A.>
| * | 0a39143 Removed unused WGL methods (3 months ago) <Stefanos A.>
| * | c53c0bc Added GetProcAddress(IntPtr) overloads (3 months ago) <Stefanos A.>
| * | 8b8ea71 Fixed wglGetProcAddress entry point (3 months ago) <Stefanos A.>
| * | 7775fa6 Removed unused WGL bindings (3 months ago) <Stefanos A.>
| * | 9c7e520 Fixed entry point validity check (3 months ago) <Stefanos A.>
| * | fb99c7d Enable InitLocals to make peverify happy (3 months ago) <Stefanos A.>
| * | e48a624 Fixed convenience return type implementation (3 months ago) <Stefanos A.>
| * | ec67232 Corrected RewrittenAttribute definition (3 months ago) <Stefanos A.>
| * | f5b33b6 Build 3.5 profile with Visual Studio (3 months ago) <Stefanos A.>
| * | 6bde1be Rewrite nested types (3 months ago) <Stefanos A.>
| * | c369bfc Use [AutoGenerated] only for generated methods (3 months ago) <Stefanos A.>
| * | daf5b82 Implemented string return types (3 months ago) <Stefanos A>
| * | ac65eb7 Added MonoDevelop artifacts (3 months ago) <Stefanos A>
| * | da4de36 Regenerated bindings (3 months ago) <Stefanos A>
| * | 4f58348 Implemented convenience wrapper types (3 months ago) <Stefanos A>
| * | 82b0b47 Emit native signatures (3 months ago) <Stefanos A>
| * | bb7980b Update to latest version from git (3 months ago) <Stefanos A>
| * | 83868b4 Protect against multiple runs; optimize il (3 months ago) <Stefanos A>
| * | 4149cdf Do not emit method bodies. (3 months ago) <Stefanos A>
| * | 40f992b Rewrite support for [Slot] attribute (3 months ago) <Stefanos A>
| * | 84a1e5a Initial work on Pin<> statements (WIP) (3 months ago) <Stefanos A.>
| * | bb15844 Fixed build on Visual Studio (3 months ago) <Stefanos A.>
| * | 27d5e7a Applied MonoDevelop project style (3 months ago) <Stefanos A>
| * | 997f390 Corrected keyfile path (3 months ago) <Stefanos A>
| * | 793dac6 Corrected patch for CallReturn<TRet, ...> signatures (3 months ago) <Stefanos A>
| * | 442f8b6 Added rewrite postbuild event (3 months ago) <Stefanos A.>
| * | 0f609f6 Fixed calling convention for non-Windows platforms (3 months ago) <Stefanos A.>
| * | e65f206 Fixed core loading on Windows (3 months ago) <Stefanos A.>
| * | c92c232 Added OpenTK.Rewrite project (3 months ago) <Stefanos A.>
| * | 0434f62 Added InteropHelper file (3 months ago) <Stefanos A.>
| * | 1868b5e Implemented dll rewriter using Mono.Cecil (3 months ago) <Stefanos A.>
| * | 74159da Regenerated bindings (3 months ago) <Stefanos A.>
| * | c8e753d Moved address parameter to last place (3 months ago) <Stefanos A.>
| * | 1e6a819 Removed GLObsolete.cs helper (3 months ago) <Stefanos A.>
| * | 811b04e Regenerated bindings with new loading mechanism (3 months ago) <Stefanos A.>
| * | fec958c Hooked up new loading mechanism (3 months ago) <Stefanos A.>
| * | 657c447 Hooked up new loading mechanism (3 months ago) <Stefanos A.>
| * | 825ed36 Implemented new loading mechanism (3 months ago) <Stefanos A.>
| * | 7a57c9c Clarified GetAddress documentation (3 months ago) <Stefanos A.>
| * | 475e7ea Allow overriding of loading methods (3 months ago) <Stefanos A.>
| * | 1e71ca9 Removed delegates and DllImports (3 months ago) <Stefanos A.>
| * | 2045f3e Add slots into entry point table (3 months ago) <Stefanos A.>
| * | 7b93a87 Generate entry point tables (3 months ago) <Stefanos A.>
| * | 8ee2152 Moved delegate loaders to the Delegates class (3 months ago) <Stefanos A>
| * | 03a26ed Regenerated bindings with lazy loading (3 months ago) <Stefanos A>
| * | 0fea0a1 Added support for lazy binding loading (3 months ago) <Stefanos A>
| * | 5d0e7a4 Moved GetExtensionDelegate to the correct position (3 months ago) <Stefanos A>
| * | ffe934f Added static GetExtensionDelegate implementation (3 months ago) <Stefanos A>
| * | 2ace001 Implemented direct binding loading (3 months ago) <Stefanos A>
* | | 146208a Build UpdateVersion before OpenTK (9 weeks ago) <Stefanos A.>
* | | 9a49008 Generate debug symbols in release builds (9 weeks ago) <Stefanos A.>
* | | d022e4c Improved WindowState changes on SDL2 backend (9 weeks ago) <Stefanos A.>
* | | bc95084 Merge branch 'sdlres' (9 weeks ago) <Stefanos A>
|\ \ \
| * | | 694869d Implemented resolution change workaround on SDL2 (9 weeks ago) <Stefanos A>
* | | | 9407b61 Updated solution to VS2013 format. (9 weeks ago) <Stefanos A.>
* | | | 72e919c Added nuget.exe to project items (9 weeks ago) <Stefanos A.>
* | | | 1701f92 Committed nuget cmdline tool to source control (9 weeks ago) <Stefanos A.>
* | | | 38821d0 Merge branch 'nuget' (9 weeks ago) <Stefanos A>
|\ \ \ \
| * | | | 1af4f60 (nuget) Add OpenTK.dll.config as content (9 weeks ago) <Stefanos A>
| * | | | bf1a43b MonoDevelop insists on making these changes (9 weeks ago) <Stefanos A>
| * | | | 0fdaed5 Updated description (9 weeks ago) <Stefanos A>
| * | | | 2b93e45 Generate nuget package for OpenTK.GLControl (9 weeks ago) <Stefanos A>
| * | | | 4e77a50 Generate xml documentation for OpenTK.GLControl (9 weeks ago) <Stefanos A>
| * | | | b424673 Improved nuget version information (9 weeks ago) <Stefanos A>
| * | | | e1ef842 Do not commit build timestamp to repository (9 weeks ago) <Stefanos A>
| * | | | 8810156 Generate both build timestamp and version information (9 weeks ago) <Stefanos A>
| * | | | 216a977 Copy build artifact to root directory regardless of artifact name (9 weeks ago) <Stefanos A>
| * | | | 37b44dd Added release notes for OpenTK (9 weeks ago) <Stefanos A>
| * | | | 4466a59 Added nuget lib directory to gitignore (9 weeks ago) <Stefanos A>
| * | | | a5fc0af Added nuget build target to OpenTK.sln (9 weeks ago) <Stefanos A>
| * | | | fe4f816 Added nuget build target (9 weeks ago) <Stefanos A>
| * | | | 7582dec (textinput) Cache size of char (10 weeks ago) <Stefanos A>
| * | | | 128d969 Eliminated memory allocations in Keyboard events (10 weeks ago) <Stefanos A>
| * | | | 537a2f7 Do not generate KeyPress events for non-printable characters (10 weeks ago) <Stefanos A>
| |/ / /
* | | | 61f334f Delay VisualInfo construction (fixes #17) (9 weeks ago) <parallels>
|/ / /
* | | 19d9beb Merge branch 'enumfix' (10 weeks ago) <Stefanos A>
|\ \ \
| * | | 0b5f03c Regenerated bindings (10 weeks ago) <Stefanos A>
| * | | 2add888 Added overloads for compatibility with 1.0 and 1.1 APIs (10 weeks ago) <Stefanos A>
| * | | ac52bd9 Maintain Obsolete property when cloning a function (10 weeks ago) <Stefanos A>
| * | | cc25916 Create convenience overloads based on wrappers, not entry points (10 weeks ago) <Stefanos A>
| * | | 94c405b Regenerated bindings (2 months ago) <Stefanos A.>
| * | | 95a9296 Updated to Revision 24389 (2 months ago) <Stefanos A.>
| * | | 9f4eabf Improved handling of enum parameters (2 months ago) <Stefanos A.>
* | | | b977ff1 Fix for issue #16 "X11 misreported as unsupported platform" (2 months ago) <parallels>
|/ / /
* | | 8d7ba31 Cleaned up instructions for Converter.exe (2 months ago) <Stefanos A.>
* | | f32aee7 ClientRectangle should not affect window location (2 months ago) <Stefanos A.>
| |/
|/|
* | 1812024 (tag: 1.1-b2) Move installer to destination directory (2 months ago) <Stefanos A.>
* | e27d349 Streamlined nsis installer (2 months ago) <Stefanos A.>
* | 85f0817 Ignore generated installers (2 months ago) <Stefanos A.>
* | 6a8ee08 Corrected zip build script (2 months ago) <Stefanos A.>
* | ca36c6f Workaround for #5 (3 months ago) <Stefanos A.>
* | 58ab194 Fixed centering for non DPI-aware applications (3 months ago) <Stefanos A.>
* | c480911 DPI-scaling should affect resolution (3 months ago) <Stefanos A.>
* | d215075 High-resolution mode is enabled by default (3 months ago) <Stefanos A.>
* | 1475b3d Made DPI-awareness configurable (issue #6) (3 months ago) <Stefanos A.>
* | 32a5e0f Add test for new text input events (3 months ago) <Stefanos A.>
* | 6ee04b2 Implemented KeyPress event for Sdl2NativeWindow. (3 months ago) <Elias Holzer>
* | f851d88 Implemented KeyDown and KeyUp events for Sdl2NativeWindow. (3 months ago) <Elias Holzer>
* | 3853280 Enabled KeyDown and KeyUp events in NativeWindow. (3 months ago) <Elias Holzer>
|/
* e2404d2 Fix "CursorVisible bugs" (3 months ago) <Stefanos A.>
* 24aa789 (tag: 1.1-b1) Updated release notes (3 months ago) <Stefanos A.>
* 5acd38c Updated todo list (3 months ago) <Stefanos A.>
* fef8a9e Updated build instructions. (3 months ago) <Stefanos A.>
* b7af883 Fix exceptions on reused OpenGL context handles (3 months ago) <Stefanos A.>
* 08701d3 Destroy SDL window when finalized (3 months ago) <Stefanos A.>
* 75d4f3d Fixed #5 (3 months ago) <Stefanos A.>
* 486130c Toolkit.Init() now returns a concrete class (3 months ago) <Stefanos A.>
* 1d19a80 Removed incorrect comment (3 months ago) <Stefanos A.>
* 48803bb Fixed #4 (3 months ago) <Stefanos A.>
* 255f4e9 Completed compatibility overloads for OpenTK 1.0 (3 months ago) <Stefanos A>
* 02120f4 Do not trim 's' from Groups (3 months ago) <Stefanos A>
* 8c5887e Aligned GL core and compat enums (3 months ago) <Stefanos A.>
* a34407f Removed stale QuickStart project (3 months ago) <Stefanos A.>
* 32828ec Do not call SDL.GetVersion unless requested (3 months ago) <Stefanos A.>
* 635bb85 Reverted 'h' suffix detection (3 months ago) <Stefanos A>
* ac0fab7 More compatibility overloads for OpenGL (3 months ago) <Stefanos A>
* 5d4c426 Improved suffix detection. Support index-based parameter overloading. (3 months ago) <Stefanos A>
* e7f7033 Implemented IEquatable<ColorFormat> (3 months ago) <Stefanos A.>
* 3d50554 Added OpenGL overloads for OpenTK-1.0 compatibility (3 months ago) <Stefanos A>
* e572f41 Added compatibility overloads for ES 2.0 (3 months ago) <Stefanos A>
* 01d40c5 Aligned FBO API with desktop OpenGL (3 months ago) <Stefanos A>
* 0865b0f Allow overriding of function names (3 months ago) <Stefanos A>
* 359dc5b Added OpenGL ES 2.0 documentation (3 months ago) <Stefanos A>
* fbcae3b Removed debugging code (3 months ago) <Stefanos A>
* b652145 Handle overloads with different element counts (3 months ago) <Stefanos A>
* c175a48 Improved and documented IEquatable vs IComparable (3 months ago) <Stefanos A>
* 358bcd4 Regenerated bindings (3 months ago) <Stefanos A>
* 13d3bdb OpenGL overrides for compatibility (3 months ago) <Stefanos A>
* f8a81f3 Cleaned up ending trim regex (3 months ago) <Stefanos A>
* fd910e6 Added int/uint to the c# typemap (3 months ago) <Stefanos A>
* afd076a Speed up enum code generator (3 months ago) <Stefanos A>
* d9afed2 Setup correct class style for OpenGL (3 months ago) <Stefanos A.>
* f9deeae Improved compatibility with OpenTK 1.0 (3 months ago) <Stefanos A>
* cdd6259 Removed debug leftovers (3 months ago) <Stefanos A>
* 431202d Corrected convenience wrappers for Get* and Delete* (3 months ago) <Stefanos A>
* 0ee7285 Added workaround for wglMakeCurrent error 6 (3 months ago) <Stefanos A.>
* 2e14ca5 AMD_performance_monitors is not const-correct (3 months ago) <Stefanos A>
* 4fd6347 Mark untyped overloads as obsolete (3 months ago) <Stefanos A>
* 11070bb Added support for obsolete attribute (3 months ago) <Stefanos A>
* b975ecc Regenerated bindings (3 months ago) <Stefanos A>
* 5b4d3ed ES11 compatibility overloads (WIP1) (3 months ago) <Stefanos A>
* c5591e9 Clear qualifier path when changing type (3 months ago) <Stefanos A>
* ce7a7c7 New Add() methods analogous to FunctionCollection (3 months ago) <Stefanos A>
* 5f7008d Improved override/overload lookup (3 months ago) <Stefanos A>
* d28c428 Correctly set generator mode. (3 months ago) <Stefanos A>
* 21069ee Do not scale in normal-dpi modes (3 months ago) <Stefanos A.>
* 7c8cc5f Scale window size on hi-dpi mode (3 months ago) <Stefanos A.>
* 94e2649 Cleaned up context profile selection (3 months ago) <Stefanos A.>
* 803c575 Corrected core profile selection (3 months ago) <Stefanos A.>
* f142dbd Improved WinGLContext initialization (3 months ago) <Stefanos A.>
* 5d6ca5c Added GetDeviceCaps (windows platform) (3 months ago) <Stefanos A.>
* f9fddde Re-added WindowHandle property (3 months ago) <Stefanos A.>
* 4fd5cc3 Corrected option parsing (3 months ago) <Stefanos A.>
* 1792f7b Added Version20 overload to StencilFuncSeparate (3 months ago) <thefiddler>
* 4f6c2ac Support multiple overloads (3 months ago) <thefiddler>
* 52a8653 Hack for GLControl support (3 months ago) <Stefanos A.>
* ab58d41 GLControl requires native backend (3 months ago) <Stefanos A.>
* b9fcf7c Cleaner startup sequence (3 months ago) <Stefanos A.>
* 663864f Refactored environment config detection (3 months ago) <Stefanos A.>
* 7503a87 Added ToolkitOptions class (3 months ago) <Stefanos A.>
* 2891031 Updated README file (3 months ago) <thefiddler>
* 2215841 Added OpenAL/GL/GL ES documentation (3 months ago) <thefiddler>
* 5e502ce Merge branch 'master' of https://github.com/thefiddler/opentk (3 months ago) <thefiddler>
|\
| * 25f3305 Merge branch 'modes' (3 months ago) <Stefanos A>
| |\
| | * 873f8fb Cleaned up test code committed by mistake. (3 months ago) <Stefanos A.>
| | * 12005e0 Try to create Embedded context first (3 months ago) <Stefanos A.>
| | * 0d0f578 Enabled SAMPLE_BUFFERS EGL attribute (3 months ago) <Stefanos A.>
* | | 7af4912 Updated readme file (3 months ago) <thefiddler>
|/ /
* | 8360b7a Generate overloads without strong enums for 1.0 compat (3 months ago) <thefiddler>
* | 4d717dc Allow '+' and '-' cmdline options for compatibility settings (3 months ago) <thefiddler>
* | 8e9a935 Allow overriding of Settings.Compatibility (3 months ago) <thefiddler>
* | 0fcf3a2 Minor code cleanup (3 months ago) <thefiddler>
* | af16be4 Corrected Parameter.IsEnum property (3 months ago) <thefiddler>
* | dde7c64 Removed unused code (3 months ago) <thefiddler>
* | 2c9d574 Merge branch 'modes' of https://github.com/thefiddler/opentk (3 months ago) <thefiddler>
|\ \
| |/
| * dc093f8 Added mapping for libXi (3 months ago) <Stefanos A>
| * b08e59e Allow non-realized GraphicsMode (3 months ago) <Stefanos A>
| * 62d6791 Use glXGetProcAddressARB (3 months ago) <parallels>
| * 0bf8565 Merge branch 'master' of https://github.com/thefiddler/opentk into modes (3 months ago) <parallels>
| |\
| * \ 7f921da Merge branch 'master' of https://github.com/thefiddler/opentk into modes (3 months ago) <parallels>
| |\ \
| * | | 2725b3c Fix support for 3.2+ contexts (issue 3111) (3 months ago) <Stefanos A>
| * | | 3c71634 Temp context not necessary for GLX (3 months ago) <Stefanos A>
| * | | 6edaf8c Deduplicate MacOSGraphicsMode and AglContext (3 months ago) <Stefanos A>
| * | | f77a6b1 SDL_GL_GetAttribute requires a valid context (3 months ago) <Stefanos A>
| * | | 5b5a395 Merge branch 'master' of https://github.com/thefiddler/opentk into modes (3 months ago) <Stefanos A>
| |\ \ \
| * | | | 5a2fc1e Added missing doc comment (3 months ago) <Stefanos A>
| * | | | e0ffd9b More sane Sdl2Factory.CreateGetCurrentContext() implementation (3 months ago) <Stefanos A>
| * | | | 29fe105 Added SDL_GL_GetCurrentContext method and TouchMouseID constant. (3 months ago) <Stefanos A>
| * | | | eba7e59 Fixed ES rendering. (3 months ago) <Stefanos A>
| * | | | 28fa768 Fixed platform detection for Android (3 months ago) <Stefanos A>
| * | | | a51540e Updated WGL init sequence (3 months ago) <Stefanos A.>
| * | | | c9b905d Stronger check for ES support (3 months ago) <Stefanos A.>
| * | | | 2cd91bd Remove static init of GetCurrentContext (3 months ago) <Stefanos A.>
| * | | | a12b394 Load ES30 and OpenGL4 entry points (3 months ago) <Stefanos A.>
* | | | | c66b22a Updated convenience overloads (3 months ago) <Stefanos A.>
* | | | | d0e025b Restrict convenience overloads (3 months ago) <Stefanos A.>
* | | | | 293c020 Added WrapperTypes.ConvenienceArrayType (3 months ago) <Stefanos A.>
* | | | | 8003d06 Move convenience overloads to generator (3 months ago) <Stefanos A.>
* | | | | af7fdea Return types must be cls-compliant (3 months ago) <Stefanos A.>
* | | | | 6098fa0 Plural name to singular in convenience overloads (3 months ago) <Stefanos A.>
* | | | | 11c1071 Corrected declarations in convenience overloads (3 months ago) <Stefanos A.>
* | | | | 089c108 Corrected indentation (3 months ago) <Stefanos A.>
* | | | | 5aad11f Generate bindings for testing (WIP2) (3 months ago) <Stefanos A.>
* | | | | 06ad3bf Generate bindings for testing (WIP) (3 months ago) <Stefanos A.>
* | | | | c1cb70d Improve indentation for doc comments (3 months ago) <Stefanos A.>
* | | | | d126d25 Add helper overload generation (3 months ago) <thefiddler>
* | | | | 0d73706 Added new WrapperTypes; removed unused code (3 months ago) <thefiddler>
* | | | | 417aa67 Implemented Add and AddRange methods (3 months ago) <thefiddler>
| |_|_|/
|/| | |
* | | | dff5e1c Maintain support for VS2010 and MD2.x (3 months ago) <parallels>
| |_|/
|/| |
* | | da684d2 Swallow DllNotFoundException in Sdl2 constructor (3 months ago) <parallels>
* | | b66912a Potential fix for issue 3430 (3 months ago) <Stefanos A.>
* | | 9531682 Updated WGL init sequence (3 months ago) <Stefanos A>
* | | 0f01a6d Stronger check for ES support (3 months ago) <Stefanos A>
* | | ec2c64e Remove static init of GetCurrentContext (3 months ago) <Stefanos A>
* | | 440e3fe Load ES30 and OpenGL4 entry points (3 months ago) <Stefanos A>
| |/
|/|
* | 49df5ff Do not generate delegates for overloads (3 months ago) <Stefanos A>
|/
* 03c04fd Workaround for issues #4 and #6 (3 months ago) <Stefanos A.>
* 29d8fc6 Added readme for Dependencies folder (3 months ago) <Stefanos A.>
* 000b631 Added ANGLE Project binaries (3 months ago) <Stefanos A.>
* 655355b Do not ignore Dependencies/x64 directory (3 months ago) <Stefanos A.>
* 7d74c37 Added usage example for new xml specs (3 months ago) <Stefanos A.>
* b661000 Merged ES 2.0 extension tokens to ES 3.0 (3 months ago) <Stefanos A>
* 7ab5e3a Use paths without apiversion attribute (3 months ago) <Stefanos A>
* 1f6d445 Removed non-existent token from OpenGL (3 months ago) <Stefanos A>
* be8f7c6 Corrected ES 2.0 enums (3 months ago) <Stefanos A>
* 735d05e Merged ES2.0 and ES3.0 replacements (3 months ago) <Stefanos A>
* 7c54a19 ES 3.0 fixed enums for GetIntegeri_v and GetInteger64i_v (3 months ago) <Stefanos A>
* e59c95f ES 3.0 fixed enums for GetInteger64* (3 months ago) <Stefanos A>
* 8de24c9 ES 3.0 strong enums for DrawBuffersEXT and NV (3 months ago) <Stefanos A>
* 2d1df46 ES 3.0 strong enums for DrawArrays*() and Draw*Elements*() (3 months ago) <Stefanos A>
* 0002b2e Fixed typo in ES3Generator.cs (3 months ago) <Stefanos A>
* 0f98f0e Fixed misspelled and missing enums (3 months ago) <Stefanos A>
* 93b8d4b Fixed enums for (Get)ObjectLabel (3 months ago) <Stefanos A>
* 0598e02 Fixed enums for GetDebugMessageLog (3 months ago) <Stefanos A>
* de38df8 Fixed strong-enums for GetDebugMessageLog (3 months ago) <Stefanos A>
* a2f2ab2 Fixes for ES 3.0 strongly-typed enums (3 months ago) <Stefanos A>
* 2f3d79d Merge branch 'master' of https://github.com/thefiddler/opentk (3 months ago) <Stefanos A>
|\
| * 62c9793 Fixed number of buffers (3 months ago) <Stefanos A.>
* | 2b4d10f Strongly-typed enums for ES 3.0 (complete) (3 months ago) <Stefanos A>
|/
* 21a1ca8 Switch to EnumDisplayModesEx (3 months ago) <Stefanos A>
* a4f125f Added workaround for issue #6 (3 months ago) <Stefanos A>
* 1a02457 Strongly-typed enums for ES 3.0 (WIP8) (3 months ago) <Stefanos A>
* 167c97d Strongly-typed enums for ES 3.0 (WIP7) (3 months ago) <Stefanos A>
* ad1755f Moved overload to overrides.xml (3 months ago) <Stefanos A>
* 2511cb1 Implemented support for <overload> element (3 months ago) <Stefanos A>
* 25b9939 Strongly-typed enums for ES 3.0 (WIP6) (3 months ago) <Stefanos A>
* 372dac9 Strongly-typed enums for ES 3.0 (WIP5) (3 months ago) <Stefanos A>
* dcd2d03 Strongly-typed enums for ES 3.0 (WIP4) (3 months ago) <Stefanos A>
* 6921509 Added "reuse" directive for enums (3 months ago) <Stefanos A>
* 20e7006 Strongly-typed enums for ES 3.0 (WIP3) (3 months ago) <Stefanos A>
* b29a4aa Respect apiversion in overrides (3 months ago) <Stefanos A>
* 9b5be93 Strongly-typed enums for ES 3.0 (WIP2) (3 months ago) <Stefanos A>
* af78a01 Strongly-typed enums for ES 3.0 (WIP) (3 months ago) <Stefanos A>
* f959253 No extension attribute now matches all extensions (3 months ago) <Stefanos A>
* 7978627 Merge Delegate.Version (3 months ago) <Stefanos A>
* 7322828 Regenerated the bindings using the latest specs (3 months ago) <Stefanos A>
* 2ca8870 More PrimitiveType->BeginMode overrides (3 months ago) <Stefanos A>
* c47166e Mino fix in debug output (3 months ago) <Stefanos A>
* 451bd62 ES 3.0 contains both 2.0 and 3.0 bindings (3 months ago) <Stefanos A>
* d20180c gles1 API contains both versions 1.0 and 1.1 (3 months ago) <Stefanos A>
* 922fb93 Take api version into account (3 months ago) <Stefanos A>
* 08823f5 Maintain api version information on converted signatures (3 months ago) <Stefanos A>
* 2d33b10 Improve debug output (3 months ago) <Stefanos A>
* 35c0edf Merge categories for redefined functions (3 months ago) <Stefanos A.>
* 3465473 Improved detection of deprecated tokens (3 months ago) <Stefanos A>
* 6f08995 Added PrimitiveType <=> BeginMode overloads (3 months ago) <Stefanos A.>
* 9789225 Allow overloads of the same function (3 months ago) <Stefanos A.>
* 60f971f Updated to the latest gl4 specs and docs (4 months ago) <Stefanos A>
* 0d90bae Change debug commandline (4 months ago) <Stefanos A>
* 7c3e290 Bindings for GL4.4, ES1.1, ES2.0 and ES3.0 (4 months ago) <Stefanos A>
* f835c63 Added DebugProc for KHR_debug (4 months ago) <Stefanos A>
* ec6c534 Updated using the latest converter (4 months ago) <Stefanos A>
* 0deeeeb Enum groups are now added to all APIs (4 months ago) <Stefanos A>
* a29e132 Trim elements when reading them (4 months ago) <Stefanos A.>
* 513fa72 Replace in-place instead of removing/readding (4 months ago) <Stefanos A.>
* 39b1f84 Enum tokens are now sorted (4 months ago) <Stefanos A.>
* 827fe07 Use OpenTK.Graphics.OpenGL4 namespace for GL4.x (4 months ago) <Stefanos A.>
* c83d6ad DefaultOutputPath now matches OpenTK source tree (4 months ago) <Stefanos A.>
* 0548806 Improved debug output on high-order pointers (4 months ago) <Stefanos A.>
* 2d3b5eb Added missing enums to gles2 profile Fixed undefined reference in TextureCompareMode.COMPARE_REF_TO_TEXTURE and added strongly-typed enums for KHR_debug. (4 months ago) <Stefanos A.>
* 7a403e4 Corrected ShaderSource for gles2 and ARB The length parameter should be an array of integers, one for each string in the shader source. The string parameter does not need to be translated. (4 months ago) <Stefanos A.>
* 6c16835 Added doc comment on ColorFormat.Empty. (4 months ago) <Stefanos A.>
* 84271bc Aligned release and debug configurations (4 months ago) <Stefanos A>
* 888cb66 Added generators for ES 2.0 and 3.0 (4 months ago) <Stefanos A>
* 66b0187 Updated license information (4 months ago) <Stefanos A>
* c349c82 Cleaned up the generator constructors (4 months ago) <Stefanos A>
* ab61e3f Added missing newline (4 months ago) <Stefanos A>
* e8f46c8 Do not override user defined output files (4 months ago) <Stefanos A>
* 5ab8b45 Added apiversion support (4 months ago) <Stefanos A>
* 5298aff Added support for overriding default output files (4 months ago) <Stefanos A>
* 23c0845 Added gles2; added missing fog groups (4 months ago) <Stefanos A>
* 56768a8 Added support for distinguishing between api versions (4 months ago) <Stefanos A>
* e7cb7cd Convert "String *" to "String" (4 months ago) <Stefanos A>
* c5b9dbc Added GetOverridesPath method (4 months ago) <Stefanos A>
* 61a6a2b Mark signatures.xml version (4 months ago) <Stefanos A.>
* cc8f9aa Refactor apiname extraction (4 months ago) <Stefanos A.>
* add848f Fixed newline and indentation behavior (4 months ago) <Stefanos A.>
* b7f2379 Fixed infinite recursion issue. (4 months ago) <Stefanos A.>
* 0746334 Regenerated bindings with the latest generator (4 months ago) <Stefanos A.>
* 9e74470 Avoid singletons; allow -mode:all (4 months ago) <Stefanos A.>
* bf0f42b Avoid singletons; collect code generation (4 months ago) <Stefanos A.>
* 33e6a6e Avoid singletons (4 months ago) <Stefanos A.>
* e1f064b Updated IBind implementations to avoid singletons (4 months ago) <Stefanos A.>
* 8219f7a Avoid singletons; collect all translation logic (4 months ago) <Stefanos A.>
* f0e0195 Avoid singletons; improve ToString() (4 months ago) <Stefanos A.>
* 229856a Avoid singletons; improved ToString() (4 months ago) <Stefanos A.>
* 679afcc Avoid singletons; logic in FuncProcessor (4 months ago) <Stefanos A.>
* 9c5d43b Avoid singletons; Move logic to FuncProcessor (4 months ago) <Stefanos A.>
* f83443d Avoid singletons; Translate*() in FuncProcessor (4 months ago) <Stefanos A.>
* 83c0deb Avoid singletons; Translate*() in FuncProcessor (4 months ago) <Stefanos A.>
* 832db0d Settings is no longer a singleton (4 months ago) <Stefanos A.>
* ffc79a7 Settings, GLTypes and CSTypes are now in IBind (4 months ago) <Stefanos A.>
* f000bda Avoid singleton Settings; make internal (4 months ago) <Stefanos A.>
* f00c2e0 Avoid singleton Settings. Allow v1 signatures (4 months ago) <Stefanos A.>
* 2eac75e Avoid using singletons (4 months ago) <Stefanos A.>
* 6022ea9 Improved multiline output (4 months ago) <Stefanos A.>
* bfbc37f Remove deprecated elements from glcore (4 months ago) <Stefanos A.>
* 97bd6db Warn on function redefinition (4 months ago) <Stefanos A.>
* 285f238 Renamed gloverrides.xml to overrides.xml (4 months ago) <Stefanos A.>
* a3bd227 Cleaned up Generator class tree (4 months ago) <Stefanos A.>
* 51cb1f0 Improve sorting; remove enum-function distinction (4 months ago) <Stefanos A.>
* 784d60b Corrected apiname xpath lookup (4 months ago) <Stefanos A.>
* faa3330 Explicitly merge functions (4 months ago) <Stefanos A.>
* 6185059 More line ending troubles... (4 months ago) <Stefanos A.>
* 8f1c3a2 Allow comparison of function elements (4 months ago) <Stefanos A.>
* 3eaffc5 Stable sort and correct extension names (4 months ago) <Stefanos A.>
* 7f90414 Add apiname parameter to ISpecReader (4 months ago) <Stefanos A>
* 2e435f9 Re-added PixelInternalFormat (4 months ago) <Stefanos A.>
* 6f4530f Sort tokens within an enum (4 months ago) <Stefanos A.>
* 1b937b4 Simplifed Constant.Reference resolution (4 months ago) <Stefanos A.>
* e066499 Multi-API support for XML spec parser (4 months ago) <Stefanos A.>
* 97ca641 Made IsFlagsCollection read-write (4 months ago) <Stefanos A.>
* 2444ccf Improve override lookup for extension functions. Function overrides are now looked up in the following order: specific name (e.g. ProgramParameteriARB), extensionless name (e.g. ProgramParameteri) and generic mame (e.g. ProgramParameter). This improves the override resolution for functions with multiple extension forms (core, ext, arb, etc). (4 months ago) <Stefanos A.>
* 816f1e5 Fixed the DebugProc signatures. (4 months ago) <Stefanos A.>
* f57b53b Regenerated using latest generator. (4 months ago) <Stefanos A.>
* 51f52d7 Moved more transformations into the *Processor classes. (4 months ago) <Stefanos A.>
* 5e06c14 Read extension list from xml spec; new acronyms. (4 months ago) <Stefanos A>
* 5cc8457 Improved extension detection in .spec parser. (4 months ago) <Stefanos A.>
* d4eeb4e Functions are now categorized correctly according to their extensions. (4 months ago) <Stefanos A.>
* d992f94 Fixed the parsing of extensions. (4 months ago) <Stefanos A.>
* 7cc3947 MASK_COHERENT_BIT should be MAP_COHERENT_BIT (4 months ago) <Stefanos A.>
* 9777afd Trim the final endline regardless of operating system. Fixes differences between bindings generated on Windows and Linux/Mac. (4 months ago) <Stefanos A.>
* 1a1ef03 The last parameter of GL.ShaderSource should be an array. (4 months ago) <Stefanos A.>
* f65965a Fixed ShaderSource and VertexArrayFogCoordOffsetEXT parameters. (4 months ago) <Stefanos A.>
* 65ff060 Corrected the values of the GL_NEXT_BUFFER_NV and GL_SKIP_COMPONENTS_*_NV extensions. (4 months ago) <Stefanos A.>
* 0aa0d5a Check the existence of a Constant reference using the Constant.Reference property, instead of the first character of Constant.Value. Fixes values that are negative numbers. (4 months ago) <Stefanos A.>
* b15066b Strip struct and const identifiers from the output. This matches the old .spec files. Group attributes in parameters no longer overwrite the pointer order or const-ness of the parameter. (4 months ago) <Stefanos A.>
* 078a1e8 Allow spaces in pointer types (e.g. "GLchar * *"). Added todo for string->String translation that is overwritten immediately. (4 months ago) <Stefanos A.>
* 06d2de3 Fixed translation of GLchar** (should be string[], not string). Added diagnostic message in case of higher-order pointer parameters that will currently generate incorrect bindings. (4 months ago) <Stefanos A.>
* a162ee5 Added DEBUGPROCKHR for the KHR_debug extension. Added CompressedTextureARB that is encountered in the new gl.xml registry. (4 months ago) <Stefanos A.>
* e08baaa Fixed implementation of IsValue. Improved the handling of value (number) parameters. (4 months ago) <Stefanos A.>
* 7296eda Added support for overriding the element count of an array parameter. (4 months ago) <Stefanos A.>
* d4c1cb1 Improved grouping of enumerations. Fixed missing extension enumerations. (4 months ago) <Stefanos A.>
* b5aff5d Don't crash on non-numeric element counts. (4 months ago) <Stefanos A>
* 645abc5 Improved diagnostic message in case of a circular definition. (4 months ago) <Stefanos A.>
* 780d5e6 Return type should be defined in the "type" attribute of the returns element. (4 months ago) <Stefanos A.>
* 2378bef Tokens in "All" enum should have a name of "token" not "enum". (4 months ago) <Stefanos A.>
* 0cb722c Implemented translation of function attributes (api, category, deprecated, extension, version). (4 months ago) <Stefanos A.>
* 8843810 Initial implementation of new XML spec parser. (4 months ago) <Stefanos A.>
* be6c583 Implemented Sdl2GraphicsMode.. (4 months ago) <Stefanos A.>
* 8107abe Updated gl4 documentation according to latest manpages (4 months ago) <Stefanos A>
* af9d6dd Fixed ClearTex[Sub]Image <type> parameter (4 months ago) <Stefanos A>
* 640c75b Updated to SDL 2.0.1 (4 months ago) <Stefanos A>
* 192fedb Removed sdl2-cs in favor of a leaner, better-designed binding. (4 months ago) <Stefanos A.>
* 7aa5499 Merge branch 'gl4' of https://github.com/thefiddler/opentk (4 months ago) <Stefanos A>
|\
| * d8089a7 Updated documentation according to the latest GL4 manpages. (4 months ago) <Stefanos A>
| * 60afa79 Updated documentation according to the latest available manpages. (4 months ago) <Stefanos A.>
| * eb84a29 Implemented "Debug Output" and "State and State Requests" functionality according to the OpenGL 4.4 specification, sections 20 and 22. (4 months ago) <Stefanos A.>
| * 3037baa Implemented "Reading and Copying Pixels" functionality from the OpenGL 4.4 specification, sections 18.2 and 18.3. (4 months ago) <Stefanos A.>
| * b425bff Implemented Whole Framebuffer commands according to the OpenGL 4.4 specification, section 17.4. (4 months ago) <Stefanos A.>
| * a005fab Prefer overrides with exact name matches over generic name matches. For instance, if we override both ClearBufferfi and ClearBuffer, then ClearBuffer{i f ui}v will be overriden be ClearBuffer and ClearBufferfi will be overriden by ClearBufferfi. This allows us to specialize overrides when necessary. (4 months ago) <Stefanos A.>
| * 86214eb Implemented per-fragment operations according to the OpenGL 4.4 specification, section 17. (4 months ago) <Stefanos A.>
| * 1585d6a Implemented Vertex Post-Processing according to the OpenGL 4.4 specification, section 13. (4 months ago) <Stefanos A.>
| * bb2bf9f Implemented Vertex Attributes according to the OpenGL 4.4 specification, section 11. (4 months ago) <Stefanos A.>
| * 8818377 Implemented Vertex Arrays accordign to the OpenGL 4.4 specification, section 10. (4 months ago) <Stefanos A.>
| * 35b63e7 Fixed version number on VertexAttribP1 methods (should be 3.3, not 1.2). (4 months ago) <Stefanos A.>
| * 18643b8 Allow version attribute in overrides.xml. (4 months ago) <Stefanos A.>
| * 745fd99 Implemented strongly-typed Framebuffer and Renderbuffer Objects according to the OpenGL 4.4 specification, section 9. (4 months ago) <Stefanos A.>
| * 5a59e63 Implemented strongly-typed Texture functions according to the OpenGL 4.4 specification, section 8. See issue #2. (4 months ago) <Stefanos A.>
| * badb083 Added SGIX_texture_icc enumeration that has been removed by the upstream specs. This silences a large amount of warnings caused by the lack of this extension. (4 months ago) <Stefanos A.>
| * 967a651 Merge branch 'master' into gl4 (4 months ago) <Stefanos A>
| |\
| * | 581919c Initial work on new gl xml spec support. (4 months ago) <thefiddler>
* | | 80f0569 Implemented new, leaner SDL2 binding. (4 months ago) <Stefanos A>
| |/
|/|
* | 907a1de Line ending fix. (4 months ago) <Stefanos A>
* | dc00ea7 Merge branch 'master' of https://github.com/thefiddler/opentk (4 months ago) <Stefanos A>
|\ \
| * | 0d3ab71 Fixed crash on 32-bit machines (4 months ago) <Stefanos A.>
| |/
* | 43bde34 Implemented strong-types for Shader and Program Objects according to the OpenGL 4.4 specification, section 7. (4 months ago) <Stefanos A.>
* | 9613975 Updated strong-types for Buffer Objects according to the OpenGL 4.4 spec, section 6. (4 months ago) <Stefanos A.>
* | cfa4f23 Updated strong-types for asynchronous queries, query objects and time queries according to OpenGL 4.4 spec, section 4.2. (4 months ago) <Stefanos A.>
* | 9685f6e Array overloads with count=1 should be turned into ref/out parameters. This fixes an issue where arrays with count=1 would remain as unsafe pointers instead of becoming ref/out parameters. (4 months ago) <Stefanos A.>
* | a23b846 Updated to the latest 4.3 specs (WIP). (4 months ago) <Stefanos A.>
* | df86267 Fixed exception while parsing the 4.3 specs. This was caused by changes in the .spec file definitions between 4.1 and 4.3. (4 months ago) <Stefanos A.>
* | c49f9cd Implemented compatibility overloads for the changes introduced by the 4.3 .spec files. Added DebugProc definition required in the 4.3 specs. (4 months ago) <Stefanos A.>
* | 15120f3 Updated to the latest 4.3 .spec files from the OpenGL registry. (4 months ago) <Stefanos A.>
* | 992ae79 Added usage example. (4 months ago) <Stefanos A.>
* | 8404359 Updated to the latest gl.tm from Khronos public svn. (4 months ago) <Stefanos A.>
* | 39c2230 Re-added BeginMode and PixelFormat enums which were removed by the OpenGL spec. Added strong types for sync and fence objects (4.4 core specification, section 4.1). (4 months ago) <Stefanos A.>
* | 61fd8d6 Added ConstCharPointer->string transformation in accordance to GL 4.3 specs. (4 months ago) <Stefanos A.>
* | 98504ce Added DebugProc delegate in accordance to GL 4.3 specs. (4 months ago) <Stefanos A.>
|/
* 4dfcf39 Added missing DllImport attribute. (4 months ago) <thefiddler>
* 915ead3 Modify dllimport path on Android builds. (4 months ago) <Stefanos A>
* 6df11a8 Fixed incorrect self-assignment statements (4 months ago) <Stefanos A>
* 30e42bb [DllImport] registry methods when the Microsoft.Win32 namespace is not available (untested). (4 months ago) <Stefanos A>
* 70818d9 Fixed compilation on desktop platforms. (4 months ago) <Stefanos A>
* 863edc3 Added Xamarin.Android target (4 months ago) <Stefanos A>
* d279042 System.Drawing is required for Point, Size and Rectangle types. (4 months ago) <Stefanos A>
* 1130d98 Use OpenTK.Minimal to stub out missing System.Drawing functionality when building on Android or iOS platforms. (4 months ago) <Stefanos A>
* bb3156d Implemented minimal System.Drawing stubs for Xamarin.Android targets. (4 months ago) <Stefanos A>
* b64c9d8 Why does this file keep changing? (4 months ago) <thefiddler>
* f013c44 Fixed Tilde and Number1 scancodes (4 months ago) <thefiddler>
* 8dcb860 Normalized line endings (4 months ago) <thefiddler>
* ed703b0 Update .gitattributes (4 months ago) <thefiddler>
* b8a86d8 Treate .pdf as binary files (4 months ago) <Stefanos A>
* 5df1dd4 Added line-ending conversions (4 months ago) <Stefanos A>
* 73e3614 Merge branch 'scancodes' (4 months ago) <Stefanos A>
|\
| * b3a0b78 Use locale-independent scancodes (5 months ago) <Stefanos A.>
| * 4dceea9 Added common key aliases (5 months ago) <Stefanos A.>
| * 3f81bc2 Removed support for < Windows XP (5 months ago) <Stefanos A.>
* | 5aba356 Always Set HIDPI flag (4 months ago) <Stefanos A>
* | 459313d Fixed line endings (4 months ago) <Stefanos A>
* | fb86334 HIDPI support requires SDL > 2.0.0 (4 months ago) <Stefanos A>
* | 6fa0aba Do not copy Dependencies (5 months ago) <Stefanos A>
* | 46090a4 Use 7z wildcards to zip tree (5 months ago) <Stefanos A>
* | e181d14 Fixed git revision detection (5 months ago) <Stefanos A.>
* | 342af2f Fixed file not found error (5 months ago) <Stefanos A>
* | d81bedf Moved all input processing to Sdl2InputDriver (5 months ago) <Stefanos A>
* | bad2b7b Implemented IDisposable in Sdl2Joystick (5 months ago) <Stefanos A>
* | 79def66 No separate Factory.Embedded for SDL2 (5 months ago) <Stefanos A>
* | 17b4f62 Sdl2JoystickDriver.Poll() and axis fixes (5 months ago) <Stefanos A>
* | 1434f0d Display joystick information (5 months ago) <Stefanos A>
* | a384df6 New SDL2 library with HiDPI support (5 months ago) <Stefanos A>
* | af67a96 Initial implementation of IJoystickDriver API (5 months ago) <Stefanos A>
* | b4c29d8 Add support for HiDPI modes (5 months ago) <Stefanos A>
|/
* 913c4f1 Throw extension if context creation fails (5 months ago) <Stefanos A>
* 8084531 Fallback to desktop context if embedded fails (5 months ago) <Stefanos A>
* 94c02e8 NRE -> GraphicsContextMissingException (5 months ago) <Stefanos A.>
* 0e221a0 Load ES entry points even on desktop (5 months ago) <Stefanos A.>
* be7200d Merge branch 'sdl2' of https://github.com/thefiddler/opentk (5 months ago) <Stefanos A>
|\
| * f2eda16 Serialize Sdl2NativeWindow methods (5 months ago) <Stefanos A.>
| * 3c86783 Reload WGL entry points in WinGLContext() (5 months ago) <Stefanos A.>
* | d217e37 Added support for OpenGL ES through SDL2 (5 months ago) <Stefanos A>
* | f6da957 Improved debugging messages (5 months ago) <Stefanos A.>
* | 5051190 MouseButtonUp and MouseMove fixes (5 months ago) <Stefanos A.>
* | b077597 Create Sdl2NativeWindow hidden (5 months ago) <Stefanos A.>
* | 4d7ba20 Fixed unsetting current context in SDL2 (5 months ago) <Stefanos A.>
* | a6b97f9 Added missing x64 unmanaged dependencies (5 months ago) <Stefanos A>
|/
* c077d5c Added Mac OS X build of SDL2 to dependencies (5 months ago) <Stefanos A>
* 40cfcfa Improved diagnostics in Dispose() (5 months ago) <Stefanos A>
* 6360156 Added Sync object for SDL (5 months ago) <Stefanos A>
* c77439e Marked class as partial (5 months ago) <Stefanos A>
* f8d9667 Use separate process for executing examples (5 months ago) <Stefanos A>
* 31f2df0 Fixed invalid version string on git (5 months ago) <Stefanos A>
* 7460452 MakeCurrent(null) should make context non-current (5 months ago) <Stefanos A.>
* 2c867de Fixed build under xbuild (5 months ago) <Stefanos A>
* 019f466 Clean up OpenTK after every example (5 months ago) <Stefanos A>
* a85cecd Improved resource disposal (5 months ago) <Stefanos A>
* ff9cd61 Removed terrible hack for SDL_WINDOW_OPENGL (5 months ago) <Stefanos A.>
* b57e58d Implemented Sdl2GLControl (5 months ago) <Stefanos A.>
* 5bb2358 Merge remote-tracking branch 'origin/master' into sdl2 (5 months ago) <Stefanos A>
|\
| * ddd0705 Workaround for NRE on WinRawMouse driver (5 months ago) <Stefanos A.>
* | 071daff Merge branch 'sdl2' of https://github.com/thefiddler/opentk into sdl2 (5 months ago) <thefiddler>
|\ \
| * | ea0c845 Attempted to fix key modifier state (5 months ago) <Stefanos A.>
| * | 7fe7325 Renamed Sdl2InputBase (5 months ago) <Stefanos A.>
| * | c53773f Use scancodes for KeyboardDevice states (5 months ago) <Stefanos A.>
| * | 5e35411 Fixed return values of keyboard functions (5 months ago) <Stefanos A.>
| * | fc8b381 Fixed documentation comment (5 months ago) <Stefanos A.>
| * | 2d19edf Renamed Sdl2InputBase to Sdl2InputDriver (5 months ago) <Stefanos A.>
| * | 7cb3965 Made internal SDL2 API private (5 months ago) <Stefanos A.>
| * | 5a55cb5 Implemented SDL2 mouse and keyboard drivers (5 months ago) <Stefanos A.>
* | | 778087f Reduced icon resolution to 128x128 in order to avoid "out of memory" errors when building with Mono. (5 months ago) <thefiddler>
|/ /
* | fcc9049 Added high-res icons to Example Browser (5 months ago) <Stefanos A.>
* | cfdb5bc Free SDL surface after updating the window icon (5 months ago) <Stefanos A.>
* | 420ec23 Fixed decoding of Icons (5 months ago) <Stefanos A.>
* | 6245ffe Updated license information (5 months ago) <Stefanos A.>
* | 2666125 Implemented WindowState, WindowBorder and Icon (5 months ago) <Stefanos A.>
* | b3ce99a Increased the text surface size (5 months ago) <Stefanos A.>
* | 56d7e4e Use OpenGL window flag and switch to "fake" fullscreen mode (5 months ago) <Stefanos A.>
* | 5df5447 Add debug message when context creation fails (5 months ago) <Stefanos A.>
* | 3398902 Use Wgl.Import.GetCurrentContext DllImport directly (5 months ago) <Stefanos A.>
* | 0fdef8e Merge remote-tracking branch 'origin/master' into sdl2 (5 months ago) <Stefanos A>
|\ \
| |/
| * cf703ac Added app.manifest to OpenTK.Examples project (5 months ago) <Stefanos A.>
* | ac64ba3 Merge branch 'master' of https://github.com/thefiddler/opentk into sdl2 (5 months ago) <thefiddler>
|\ \
| |/
| * 4a4fbbd Updated .gitignore (5 months ago) <Stefanos A.>
* | 6d0b5eb Implemented SDL2 platform using sdl2-cs (5 months ago) <thefiddler>
* | 89845d5 Integrated sdl2-cs bindings for sdl2 (5 months ago) <thefiddler>
* | 3989b94 Merge commit 'ed45dddb98c8250a33505c953b6c60bf7a854ffb' as 'Source/OpenTK/Platform/SDL2/sdl2-cs' (5 months ago) <thefiddler>
|\ \
| |/
|/|
| * ed45ddd Squashed 'Source/OpenTK/Platform/SDL2/sdl2-cs/' content from commit b434bac (5 months ago) <thefiddler>
* 77d124d Made OpenTK.Examples high-dpi aware (5 months ago) <thefiddler>
* 2e1bcaf Added support for high-dpi mode on Windows. (5 months ago) <thefiddler>
* c7e04c6 Merge remote-tracking branch 'andy/master' (5 months ago) <thefiddler>
|\
| * 23362a0 Merge pull request #20 from NeilWhite/MatrixRangeFix (5 months ago) <Andy Korth>
| |\
| | * fc1a8e0 Fix for setting Matrix/Vector values by Index (5 months ago) <Neil White>
| |/
| * 7961997 Merge pull request #19 from jeske/fix (6 months ago) <Andy Korth>
| |\
| | * cce40d6 fix MacOS bug mapping modifier keys to the scancode array (6 months ago) <David Jeske>
| * | 2b7d02b Merge pull request #17 from jeske/master (6 months ago) <Andy Korth>
| |\ \
| | |/
| | * 2c29df6 added support for smooth trackpad scrolling on macos (6 months ago) <David Jeske>
| |/
| * 5037836 Merge pull request #15 from GoldBlockGames/master (7 months ago) <Andy Korth>
| |\
| | * 5c66266 Added Quaterniond version of FromMatrix (7 months ago) <Robert Rouhani>
| | * d479e37 Added Quaternion.FromMatrix Added a Diagonal and Trace property to all matrices Added missing doc comments in the matrix classes to reduce the number of compiler warnings (7 months ago) <Robert Rouhani>
| |/
| * f38e717 Fix for github issue 13, terrible crash on Keyboard GetState (9 months ago) <Andy Korth>
| * cd66bfa Merge pull request #12 from zastrowm/patch-1 (10 months ago) <Andy Korth>
| |\
| | * e7ba5e7 Update whitespace issues to conform to the rest of the document (10 months ago) <zastrowm>
| | * 5f336dd Change WinRawMouse.ProcessMouseEvents to call code directly instead of using lambdas (10 months ago) <zastrowm>
| |/
| * 29c7d96 Merge pull request #10 from Artfunkel/master (10 months ago) <Andy Korth>
| |\
| | * b38c81a Added Matrix clearing methods (10 months ago) <Tom Edwards>
| * | 2185ba4 Readme cleanup, add some resources and links (11 months ago) <Andy Korth>
| * | 9a39949 Merge pull request #1 from elisee/fix-client-rectangle-setter (11 months ago) <Dean Ellis>
| * | a665122 Merge pull request #9 from Artfunkel/master (11 months ago) <Andy Korth>
| |\ \
| | |/
| | * ca7e2c9 Copied Matrix4 changes to other classes (11 months ago) <Tom Edwards>
| | * 498b659 Changes suggested by Rob Rouhani (11 months ago) <Tom Edwards>
| | * b20b21d A couple more maths functions (12 months ago) <Tom Edwards>
| | * 11114ca Extra maths features (12 months ago) <Tom Edwards>
| | * 6c35e8e Merge remote-tracking branch 'origin/ScanCodeKeyboardBranch' (12 months ago) <Tom Edwards>
| | |\
| | | * 0f64af1 Committing artfunkel patch for scan codes (1 year, 1 month ago) <Andy Korth>
| * | | c3a02aa Added readme (12 months ago) <Benjamin Nitschke>
| |/ /
| * | ebb56e9 minor notes in comments of Matrix classes (1 year ago) <Andy Korth>
| * | 920d683 Merge branch 'master' of github.com:andykorth/opentk (1 year, 1 month ago) <Robert Rouhani>
| |\ \
| | * \ 2c3a639 Merge pull request #6 from shrt/master (1 year, 1 month ago) <Andy Korth>
| | |\ \
| | | |/
| | |/|
| | | * af74d97 Fix NullPointerException on Windows 8. (1 year, 1 month ago) <Jacob Hauberg Hansen>
| | |/
| | * d1713ff Merge pull request #5 from Tamschi/master (1 year, 1 month ago) <Andy Korth>
| | |\
| | | * f455176 Added missing XML comments for Matrix3d (1 year, 1 month ago) <Tamme Schichler>
| | | * 56430c7 Added missing XML comments for Matrix3d Fixed a few small issues in XML comments for Matrix4d (1 year, 1 month ago) <Tamme Schichler>
| | | * f0a9afa Fixed a few warnings with XML comments (1 year, 1 month ago) <Tamme Schichler>
| | |/
| * | 8a7f506 Added GL.UniformMatrix* double overloads. (1 year, 1 month ago) <Robert Rouhani>
| * | 2f9ccbc Converted tabs to spaces. (1 year, 1 month ago) <Robert Rouhani>
| * | 2cbff72 Copied float matrix classes to their double equivalents. (1 year, 1 month ago) <Robert Rouhani>
| * | 94c7ad4 Implemented Matrix3(d) constructor that takes upper-left 3x3 of a Matrix4(d) as discussed in the following issue: https://github.com/andykorth/opentk/issues/4 (1 year, 1 month ago) <Robert Rouhani>
| * | 31ba0a3 Matrix4x2 implementation and documenting the other matrix classes. (1 year, 1 month ago) <Robert Rouhani>
| * | df78210 Matrix3x2 implementation and partial Matrix4x2 implementation. (1 year, 1 month ago) <Robert Rouhani>
| * | f10af59 Matrix2x3 and Matrix2x4 implementatinos (1 year, 1 month ago) <Robert Rouhani>
| * | 5438f94 More work on matrices. Fixed some static fields in the math classes that weren't also readonly. (1 year, 1 month ago) <Robert Rouhani>
| * | 84a03e9 Matrix2 implementation Started on Matrix2x3 implementation Minor changes to Matrix3 and Matrix4 (1 year, 1 month ago) <Robert Rouhani>
| * | 8b8ded3 Added very basic implementations of all possible matrix sizes up to 4x4 Moved the indexers out of the Properties region and into their own Indexers region (1 year, 1 month ago) <Robert Rouhani>
| * | e5adf4d Added Matrix4x3 and Matrix3x4 implementations from our game. (1 year, 1 month ago) <Robert Rouhani>
| |/
| * afefc93 Fixed bug in Matrix4.LookAt. (1 year, 1 month ago) <Robert Rouhani>
| * 074af10 Adding ignore for mac DS_Store files (1 year, 1 month ago) <Andy Korth>
| * 2a0ad3e A few minor comments (1 year, 1 month ago) <Andy Korth>
| * 3a9dfc6 Fixed extra endregion directive that prevented compilation. Fixed some warnings about csproj files. (1 year, 1 month ago) <Robert Rouhani>
| * d079625 Reverted .gitignore to andykorth's version. A patch accidentally reset it to an older version. (1 year, 1 month ago) <Robert Rouhani>
| * 1712057 Removed swizzles that had duplicate components. (1 year, 1 month ago) <Robert Rouhani>
| * c0fcbb6 Fixed spacing of #endregion directives from merging (1 year, 1 month ago) <Robert Rouhani>
| * bf1401e Fixed the issues caused by merging in our changes as patches from the old repo. (1 year, 1 month ago) <Robert Rouhani>
| * 59c652a Added all swizzle permutations up to the vector's dimension. (1 year, 1 month ago) <Robert Rouhani>
| * 819c02c More hacking for gamepads (1 year, 1 month ago) <Robert Rouhani>
| * b5591e1 Started implementing GamePad (1 year, 1 month ago) <Robert Rouhani>
| * e6a855f Added UniformMatrix3/3d/4d overloads (1 year, 1 month ago) <Robert Rouhani>
| * 56e7574 Added ref/out overload for Matrix4.Invert (1 year, 1 month ago) <Robert Rouhani>
| * 20c219b Implemented perpendicular dot product in Vector2. (1 year, 1 month ago) <Robert Rouhani>
| * 7a06348 Matrix4 optimizations (1 year, 1 month ago) <Robert Rouhani>
| * fa422dc Fix Windows 8 Keyboard, OpenTK issue 3198 (1 year, 1 month ago) <Andy Korth>
| * 6500e17 A bit of cleanup on the Vector ToStrings (1 year, 1 month ago) <Andy Korth>
| * 4230c6b Added Robmaister's Matrix3 implementations (1 year, 1 month ago) <Andy Korth>
| * 1939bc7 Added index getters and settors for Vector and Matrix classes (1 year, 1 month ago) <Andy Korth>
| * 0c7c1e8 Add Create from quaternion method from avc81, OpenTK Issue 2439 (1 year, 1 month ago) <Andy Korth>
| * 84e97ad Address OpenTK Issue 1880 (1 year, 1 month ago) <Andy Korth>
| * 5a6f5a8 Test for basic mouse input (1 year, 1 month ago) <Andy Korth>
| * d029a73 Test for mouseUp event firing when mouse is outside of the window (1 year, 2 months ago) <Andy Korth>
| * 5b0db16 Mouse up events in Windows occur regardless of where on the screen the cursor is. OpenTK issue 2133 (1 year, 2 months ago) <Andy Korth>
| * c98d9e4 Supress printing of some keyboard non-errors. (1 year, 2 months ago) <Andy Korth>
| * 39c3f3f Replication project for Mac OS mouse input issue, and fix. OpenTK issues 3242 and 2800 (1 year, 2 months ago) <Andy Korth>
| * 3c60987 New test for Basic Mouse Input. Does not work on Mac. (1 year, 2 months ago) <Andy Korth>
| * 02ce143 Reduce debugging a little for now (1 year, 2 months ago) <Andy Korth>
| * 224a296 Address mouse on windows 8 for OpenTK issue 3198 (1 year, 2 months ago) <Andy Korth>
| * 27d2cb4 Supress some of the warnings in the autogenerated files (1 year, 2 months ago) <Andy Korth>
| * fb507db Fix unparsable characters in shader, OpenTK issue 3186 (1 year, 2 months ago) <Andy Korth>
| * bef7ecd Fix incorrect Mac OS key map, OpenTK issue 3220 (1 year, 2 months ago) <Andy Korth>
| * 0847b2c Build.UpdateVersion can track the git revision now, in addition to svn and bzr. (1 year, 2 months ago) <Andy Korth>
| * 339ffa6 Ignores for OpenTK and c sharp projects. (1 year, 2 months ago) <Andy Korth>
| * d43f00c Minor documentation updates. (1 year, 9 months ago) <the_fiddler>
| * a678aee Updated ignore lists. (1 year, 9 months ago) <the_fiddler>
| * 58ef0d5 Use singular form for single-object overloads, because plural looks weird when generating a single name. (1 year, 10 months ago) <the_fiddler>
| * 8b8e495 Added overloads for Gen* and Delete* functions with single objects as parameters. (1 year, 10 months ago) <the_fiddler>
| * 7569345 Use new DisplayDevice.GetDisplay() interface instead of obsolete AvailableDisplays. (2 years, 2 months ago) <the_fiddler>
| * e838aa7 Use Debug.WriteLine instead of Debug.Print on a single-parameter string. Fixes compilation on mobile devices. (2 years, 2 months ago) <the_fiddler>
| * 1e739bb Added minimal SystemEvents definition to allow compilation on mobile devices. (2 years, 2 months ago) <the_fiddler>
| * 41e0c65 Avoid using the global namespace in the MINIMAL configuration, as it confuses the Mono compiler. (2 years, 2 months ago) <the_fiddler>
| * 4fde3c4 Added conditional compilation and the necessary classes to compile OpenTK without referencing System.Drawing.dll. To build without System.Drawing, add "MINIMAL" to the conditional compilation symbols. Note that this is an experimental feature that will result in a source- and binary-incompatible dll. (2 years, 2 months ago) <the_fiddler>
| * 0df6d56 Removed invalid TextureParameterName.Red token. Fixes issue [#2789]: "TextureParameterName.Red". (2 years, 2 months ago) <the_fiddler>
| * 1ace769 Further improvements to suffix trimming regexes. Now matches GetInteger(ui)64 and does not match functions ending in "Coord", "Attrib", "Access" and more. (2 years, 2 months ago) <the_fiddler>
| * 59cfdf4 Ensured function names are trimmed using the same code as documentation and function parameters. Improved trimming for functions with '64' suffices. (2 years, 2 months ago) <the_fiddler>
| * 5ee3013 Process overrides to Constant.Reference. (2 years, 2 months ago) <the_fiddler>
| * 5d61e04 GraphicsMode was not set when initializing a DummyGLContext with an explicit handle. Corrected now. (2 years, 2 months ago) <the_fiddler>
| * e2d31c7 Added missing TextureEnvMode.Replace token. Fixes issue [#2791]: "TextureEnvMode.Replace missing". (2 years, 2 months ago) <the_fiddler>
| * bf90e15 Fixed extension (and core) loading on windows. (2 years, 2 months ago) <the_fiddler>
| * d8432cc Significant cleanups and bugfixes to the C++ wrappers. Improved typemap to use correct OpenGL types. (2 years, 2 months ago) <the_fiddler>
| * fbb17d9 Added GL and CL to Acronyms regex. (2 years, 2 months ago) <the_fiddler>
| * 5ef382c Added cpp-specific typemap. (2 years, 2 months ago) <the_fiddler>
| * ce55a99 Do not rely on JNA types that are not available on Android. (2 years, 2 months ago) <the_fiddler>
| * 082fc8c Do not rely on JNA types that are not available on Android. Replaced generic multiple wrappers by a single Buffer wrapper. (2 years, 2 months ago) <the_fiddler>
| * cb06e36 Fixed enum generation. (2 years, 2 months ago) <the_fiddler>
| * 6871403 Fixed bug in acronym capitalization handling, when multiple acronyms exist in the same enum. (2 years, 2 months ago) <the_fiddler>
| * 17974b6 Improved capitalization of acronyms, like 3Tc, in enum names. (2 years, 2 months ago) <the_fiddler>
| * 43c4f38 Simplified the ISpecReader interface. Ensure 'delete' directives are followed in the xml specs. (2 years, 2 months ago) <the_fiddler>
| * e8a4bdb Minor comment fix. (2 years, 2 months ago) <the_fiddler>
| * d32a9ae Generic type parameters cannot be primitive types in Java. Fixed! (2 years, 2 months ago) <the_fiddler>
| * 6bd6877 Fixed generic type parameters (for real this time!), suppressed pointer parameters and shuffled code for improved readability. (2 years, 2 months ago) <the_fiddler>
| * 14c5642 Fixed generic parameter definitions. (2 years, 2 months ago) <the_fiddler>
| * aa40b76 Added "callback" to Java reserved keywords. (2 years, 2 months ago) <the_fiddler>
| * b80b920 Significant improvements to the Java wrappers: generate a package, improve wrapper generation taking into account lack of ref/out parameters. (2 years, 2 months ago) <the_fiddler>
| * e8b53ad Use Parameter.RawName when accessing the spec xml files (these files are platform-agnostic, so parameter names are not escaped!) (2 years, 2 months ago) <the_fiddler>
| * 154ce76 Made the escape character for reserved keywords customizable. (C# uses '@' and Java/C++ use '_' by default). Updated the Parameter class to return escaped names by default and added a RawName parameter to access the raw names. (2 years, 2 months ago) <the_fiddler>
| * 6443b27 Added missing function declarations (WIP). (2 years, 3 months ago) <the_fiddler>
| * 1fa6a05 Added support for different per-language typemaps. (2 years, 3 months ago) <the_fiddler>
| * 6f1b8c1 Added preliminary Java wrapper generation. Heavy work-in-progress. (2 years, 3 months ago) <the_fiddler>
| * 7c4e394 Exclude folders related to the build server. (2 years, 3 months ago) <the_fiddler>
| * 12a2fbc Protect against negative Stopwatch values on buggy systems. Fixes issue [#2740}: "OpenTK freeze in GameWindow main loop, and possible fix. (Copied from Development forum)". (2 years, 3 months ago) <the_fiddler>
| * ddbce3c Map libX11 (libX11.so) to libX11.so.6, because the former is not available on Ubuntu without libX11-dev installed. (2 years, 5 months ago) <the_fiddler>
| * 442a17d Fixed encoding error that prevent compilation on Linux. (2 years, 5 months ago) <the_fiddler>
| * 52678e9 Modified CppSpecWriter to generate single-file bindings. (2 years, 5 months ago) <the_fiddler>
| * 39297e5 Corrected version checks in examples. Finally fixes issue [#1898]: "Minor and major OpenGL version incorrect." (2 years, 5 months ago) <the_fiddler>
| * 3297ed5 Moved GL.TexParameter calls to before GL.TexImage2D, as recommended by AMD/ATI. This ensures that no slow format conversion will take place. (2 years, 5 months ago) <the_fiddler>
| * c7b8453 Corrected TexCount check (needs at least 1 texture set, not at least 2). Fixes issue [#2677]: "Framebuffer Object sample crashes". (2 years, 5 months ago) <the_fiddler>
| * 809d369 Implemented IGraphicsContext.SwapInterval property that supersedes IGraphicsContext.VSync. Fixes issue [#2671]: "Expose SwapInterval to GameWindow". (2 years, 5 months ago) <the_fiddler>
| * d0cd45e Optimized Matrix4(d).Mult for a 7x speedup. Code courtesy of http://www.edais.co.uk/blog/?p=27 (2 years, 5 months ago) <the_fiddler>
| * 9c6a4bb Fixed coordinate transform for CursorVisible = false on Windows. Fixes issue [#2416]: "Hided mouse cursor problem". Removed unnecessary constructors from Win32Rectangle struct. (2 years, 6 months ago) <the_fiddler>
| * f4f0b97 Added UniformBlockReferencedByGeometryShader token to ActiveUniformBlockParameter. Fixes issue [#2616]: "ActiveUniformBlockParameter.UniformBlockReferencedByGeometryShader is missing". (2 years, 7 months ago) <the_fiddler>
| * 97f47e8 Added ColorWritemask to GetIndexedPName. Fixes issue [#2509]: "Missing GetIndexedPName.ColorWritemask as GetBoolean parameter". (2 years, 7 months ago) <the_fiddler>
| * 43afd8c Added missing tokens for ARB_texture_buffer_object (core since GL3.1). Fixes issue [#2615]: "GetPName.MaxTextureBufferSize is missing". (2 years, 7 months ago) <the_fiddler>
| * 81efad6 Regenerated OpenGL bindings using the 06 July 2011 specs and the latest binding generator that includes documentation comments to enums. (2 years, 7 months ago) <the_fiddler>
| * 6f53e40 Updated OpenGL signatures using gl.spec revision 15037 (06 July 2011). (2 years, 7 months ago) <the_fiddler>
| * 072c815 Updated Generator.Convert documentation to match what the tool actually does. (2 years, 7 months ago) <the_fiddler>
| * 5532477 Added documentation comments to generated enums. Improved ISpecWriter API by removing low-level implementation details. Made Constant implement IComparable so it can be sorted before being written to output. (2 years, 7 months ago) <the_fiddler>
| * 91519cb * Structures/Enum.cs: Marked code that needs to be refactored. (2 years, 7 months ago) <the_fiddler>
| * ed5c642 * Quaternion.cs: * Quaterniond.cs: Check for W > 1.0 _or_ W < -1.0 before normalizing in ToAxisAngle. Resolves issue [#2465]: "Quaternion rotation bug". (2 years, 7 months ago) <the_fiddler>
| * 36349f6 Use v1.0 GL.ClearDepth(double) instead of v4.1 GL.ClearDepth(float). (2 years, 9 months ago) <the_fiddler>
| * 05df162 Added fix for issue [#2506]: "GLControl inside a user control crashes during design time". (2 years, 9 months ago) <the_fiddler>
| * 544de30 Fixed eglGetProcAddress entry point (was eglCopyBuffer). (2 years, 9 months ago) <the_fiddler>
| * da5371e Added PFD_SUPPORT_COMPOSITION on Vista and higher, to avoid inadvertently disabling Aero. Allow non-accelerated formats when all accelerated ones fail. Fixes issue [#2224]: "Getting GraphicsModeException from WinGraphicsMode constructor". (3 years ago) <the_fiddler>
| * c4475ec Added missing double-precision radian-to-degree conversion routines. (3 years ago) <the_fiddler>
| * d19244f Add DrawToWindow and SupportOpenGL flags to GetModesARB and check whether Wgl.Arb.ChoosePixelFormat() worked correctly (to avoid undefined results). (3 years, 1 month ago) <the_fiddler>
| * f4a7bf2 Cleaned up license information. (3 years, 1 month ago) <the_fiddler>
| * 5c5cda6 Added new TextRendering sample. (3 years, 1 month ago) <the_fiddler>
| * 8758886 Added pidb files to the ignore list. (3 years, 1 month ago) <the_fiddler>
| * 774374e * Egl.cs: * EglContext.cs: * EglGraphicsMode.cs: Added a parameter to indicate which ES renderer version we wish to use. Fixes issue [#2247]: "CreateEGLGraphicsMode should select the correct renderer". (3 years, 1 month ago) <the_fiddler>
| * d22c731 * EglWindowInfo.cs: Corrected error checking for CreateWindowSurface. Fixes issue [#2248]: "EGL CreateWindowSurface function is incorrect". (3 years, 1 month ago) <the_fiddler>
| * a964d3a * EglGraphicsMode.cs: Removed unused Egl.GetConfigs call. (3 years, 1 month ago) <the_fiddler>
| * b987b10 * EglGraphicsMode.cs: Added missing RENDERABLE_TYPE bits to EGL mode selection. This is required by the OpenGL ES spec. (3 years, 1 month ago) <the_fiddler>
| * 4341080 * Configuration.cs: Reverted OpenTK.dll.config extraction on Mono, since it doesn't (and unfortunately cannot) work. The config file should be bundled with the application. (3 years, 2 months ago) <the_fiddler>
| * 3da8837 * Toolkit.cs, Configuration.cs: Made initialization thread-safe. (3 years, 2 months ago) <the_fiddler>
| * 9e8ec11 * Configuration.cs: Added missing namespace to embedded resource name. Embedded OpenTK.dll.config now loads correctly. (3 years, 2 months ago) <the_fiddler>
| * a6f5d88 * Configuration.cs: Made handling of OpenTK.dll.config more robust (still doesn't work, however). (3 years, 2 months ago) <the_fiddler>
| * 4ef9b87 * Main.cs, ExampleBrowser.cs: Fixed display of debug output in the sample browser. (3 years, 2 months ago) <the_fiddler>
| * 5c23242 * ExampleBrowser.cs: Fixed support console and persistent tracing. (3 years, 2 months ago) <the_fiddler>
| * 2fc35f4 Add APIENTRY to allow calling convention definitions. (3 years, 2 months ago) <the_fiddler>
| * 30238a1 Use namespaces instead of structs, since C++ does not support partial structures (which are necessary for the core/compatibility split). (3 years, 2 months ago) <the_fiddler>
| * 43b2f2e Keep a reference to the file being read. (3 years, 2 months ago) <the_fiddler>
| * fabd5fb Improved argument parsing code. (3 years, 2 months ago) <the_fiddler>
| * 355f5be Do not reuse a single StreamReader for reading signatures. Avoids issues with XPathDocument closing the stream behind our backs. (3 years, 2 months ago) <the_fiddler>
| * e6bed64 Synced with newest version of the binding generator: use IntPtr instead of System.IntPtr; update license text. Reverted breaking change to Gl3Dfx* enums (the gl4 branch turned those into Gl3dfx). (3 years, 2 months ago) <the_fiddler>
| * 9290714 * XmlSpecReader.cs: * EnumProcessor.cs: * GL2/Generator.cs: * FuncProcessor.cs: Fixed handling of overrides file: we now add signatures as requested and reset the stream after we are done reading the file. (3 years, 2 months ago) <the_fiddler>
| * 4c8ab01 * EnumProcessor.cs: * FuncProcessor.cs: Corrected the XPath for signature overrides. (3 years, 2 months ago) <the_fiddler>
| * 54f940a * CppSpecWriter.cs: Do not use macros to define enumerations, as this makes debugging difficult. (3 years, 2 months ago) <the_fiddler>
| * cdec8f5 * CppSpecWriter.cs: Do not allow namespaces that start with a digit. (3 years, 2 months ago) <the_fiddler>
| * 9d85ba0 * CppSpecWriter.cs: Added inclusion guards to gldefs++ header. (3 years, 2 months ago) <the_fiddler>
| * 1ba7a85 * CppSpecWriter.cs: Renamed output files to gldef++. Added preprocessor macros for enum generation. (3 years, 2 months ago) <the_fiddler>
| * aedaeb1 * Main.cs: Do not use "/" as a separator, because this breaks filesystem paths on Unix. (3 years, 2 months ago) <the_fiddler>
| * 4d14448 * CppSpecWriter.cs: Fixed indentation for #if-#endif directives. (3 years, 2 months ago) <the_fiddler>
| * f952889 * CppSpecWriter.cs: Fixed enumeration of deprecated functions. Fixed declaration of Init() methods. (3 years, 2 months ago) <the_fiddler>
| * b2d603e * CppSpecWriter.cs: Fixed namespace paths for delegate loader. (3 years, 2 months ago) <the_fiddler>
| * 6b0784c * CppSpecWriter.cs: Replace String[] parameters by String*, as the former is not valid C++ syntax. (3 years, 2 months ago) <the_fiddler>
| * e23230d * CppSpecWriter.cs: Remove unnecessary transformation for namespace separators. (3 years, 2 months ago) <the_fiddler>
| * fa0a7b5 * FuncProcessor.cs: * Structures/Parameter.cs: Avoid qualifying IntPtr fully ((a) it's unnecessary, since we have "using System;" already and (b) the namespace qualification is not portable to C++). (3 years, 2 months ago) <the_fiddler>
| * 95a9066 * Main.cs: * Settings.cs: * FuncProcessor.cs: * Structures/Type.cs: * Structures/Constant.cs: * Structures/Delegate.cs: Do not hardcode namespace separator to ".". (3 years, 2 months ago) <the_fiddler>
| * 84dcb63 * CppSpecWriter.cs: Fixed handling of return types in wrappers. Removed [OutAttribute] from the header. (3 years, 2 months ago) <the_fiddler>
| * c43b148 * CppSpecWriter.cs: FIxed handling of enum parameters. Moved delegates to private structures. (3 years, 2 months ago) <the_fiddler>
| * c765eae * CppSpecWriter.cs: Added definitions for GL types. (3 years, 2 months ago) <the_fiddler>
| * 5b4df1c * CppSpecWriter.cs: Move 3dfx namespace to T3dfx, since namespaces may not start with a digit. (3 years, 2 months ago) <the_fiddler>
| * e8daa7b * Main.cs: * Settings.cs: * Utilities.cs: Use separate keyword lists for each language. (3 years, 2 months ago) <the_fiddler>
| * 441c2cc * CppSpecWriter.cs: Fixed declaration of function pointers. Modified to use the delegate-wrapper paradigm, instead of exposing function pointers directly. This way we can rely on the compiler for overload resolution. (3 years, 2 months ago) <the_fiddler>
| * 7469180 * Specifications/License.txt: Removed #region-#endregion from the license file, in order to make it compatible with C++. (3 years, 2 months ago) <the_fiddler>
| * b483436 * CppSpecWriter.cs: Defined Init() methods, declared all OpenGL functions and fixed the formatting of the header. (3 years, 2 months ago) <the_fiddler>
| * 4a5313a * CppSpecWriter.cs: Added constructor declaration. (3 years, 2 months ago) <the_fiddler>
| * b364957 * CppSpecWriter.cs: Mark deprecated functions. (3 years, 2 months ago) <the_fiddler>
| * 863e2b6 * CppSpecWriter.cs: Improved C++ output (still needs work). (3 years, 2 months ago) <the_fiddler>
| * 4ef1407 * Main.cs: * ES/ESGenerator.cs: Improved handling of default namespace to avoid clash with user overrides. (3 years, 2 months ago) <the_fiddler>
| * 8e089cc Merged gl4 branch into trunk (3 years, 2 months ago) <the_fiddler>
| * 96cef32 Added documentation for IsConnected and added (disabled) IsLedOn/IsLedOff methods. (3 years, 2 months ago) <the_fiddler>
| * 14d96cc Disabled GetDeviceName until the correct cross-platform API can be determined. (3 years, 2 months ago) <the_fiddler>
| * 26075f0 Do not try to register device when device description is empty. (3 years, 2 months ago) <the_fiddler>
| * 1bfd143 * Platform/MacOS/HIDInput.cs, Platform/MacOS/MacOSFactory.cs: Added support for raw keyboard input. (3 years, 3 months ago) <the_fiddler>
| * 5b3c08f * Platform/MacOS/CarbonGLNative.cs: Fixed handling of key repeat. Fixed crash when unknown key is pressed. (3 years, 3 months ago) <the_fiddler>
| * 455acac * MacOS/CarbonGLNative.cs: Removed unnecessary debug information. (3 years, 3 months ago) <the_fiddler>
| * df43394 * EventInfo.cs, AglContext.cs, MacOSKeyMap.cs, Application.cs, CarbonInput.cs, CarbonGLNative.cs, MacOSException.cs, CarbonBindings/Agl.cs, CarbonBindings/CarbonAPI.cs, CarbonBindings/MacOSKeys.cs, CarbonBindings/SpeechChannel.cs, CarbonBindings/CoreFoundation.cs, CarbonBindings/QuartzDisplayServicesAPI.cs: Normalized licensing information. (3 years, 3 months ago) <the_fiddler>
| * 75aa2a1 * Platform/MacOS/CarbonGLNative.cs: Implemented CursorVisible property. Aligned mouse behavior to win32 & x11. General code cleanup. (3 years, 3 months ago) <the_fiddler>
| * ed08f06 * Platform/MacOS/CarbonBindings/QuartzDisplayServicesAPI.cs: Added support for mouse control. (3 years, 3 months ago) <the_fiddler>
| * 42663d1 * Platform/MacOS/CarbonBindings/CarbonAPI.cs: Added support for mouse delta events. (3 years, 3 months ago) <the_fiddler>
| * 859216b Disabled event suppression after cursor movements. (3 years, 3 months ago) <the_fiddler>
| * 2c0b024 Implemented SetPosition in terms of CGWarpMouseCursorPosition. Added constructors to HIPoint. (3 years, 3 months ago) <the_fiddler>
| * 1fc495a Implemented new multi-mouse API on Mac OS X. (3 years, 3 months ago) <the_fiddler>
| * 8677320 * Vector4.cs: Fixed doc comment to refer to the single-precision version of the structure, rather than the double-precision one. (3 years, 3 months ago) <the_fiddler>
| * 0153acb Updated documentation on Vector4(Vector3) constructor to state that the w component is initialized to 0. (3 years, 3 months ago) <the_fiddler>
| * 5639c5a * ExampleBrowser.cs: Correctly use the assembly location to locate the Source directory. (3 years, 3 months ago) <the_fiddler>
| * 9d3ab5c * ExampleBrowser.cs: Do not crash if Source directory is not found. (3 years, 3 months ago) <the_fiddler>
| * efc864d Use main run loop for input callbacks. This way we don't have to run the loop ourselves. Unregister callbacks for removed devices. (3 years, 3 months ago) <the_fiddler>
| * 72a38b3 Device discovery now works correctly. Added support for input value callbacks. (3 years, 3 months ago) <the_fiddler>
| * 1626b3a * MacOSGraphicsMode.cs: * CarbonBindings/Agl.cs: Added AGL-based GraphicsMode detection on Mac OS X. Fixes issue [#1679]: "GraphicsMode returns hardcoded mode on Mac OS X". (3 years, 3 months ago) <the_fiddler>
| * 1d33d10 [Win32] Implemented Mouse.SetPosition via SetCursorPos. This was refreshingly simple, the function works exactly as expected! (unlike XWarpPointer on X11) (3 years, 3 months ago) <the_fiddler>
| * 23eaef0 Avoid loading Wgl entry points automatically. This is now explicitly done through WinGLContext. (3 years, 3 months ago) <the_fiddler>
| * 45a623a * X11Mouse.cs: Updated comments to clarify the capabilities of the driver. (3 years, 3 months ago) <the_fiddler>
| * 32a564c * XI2Mouse.cs: Removed unused code. (3 years, 3 months ago) <the_fiddler>
| * 88cbcc3 * X11Mouse.cs: Added SetPosition() implementation. Added detection of pointer warping and used it to fake relative motion. (3 years, 3 months ago) <the_fiddler>
| * 07cbb9d * Input/Mouse.cs: * Input/IMouseDriver2.cs: * Platform/X11/X11Mouse.cs: * Platform/X11/XI2Mouse.cs: * Platform/X11/Functions.cs: * Platform/Windows/WMInput.cs: * Platform/X11/X11GLNative.cs: * Platform/Windows/WinRawMouse.cs: Added ability to set the position of the mouse cursor. [X11] Avoid grabbing the pointer, as this causes unexpected side-effects (XInput2 stops working, debugging becomes difficult). We now use XWarpPointer and try to discard the spurious MouseMove events it generates. [X11] Make cursor visible when window loses focus, to make debugging easier. Restore previous state when it regains focus. (3 years, 3 months ago) <the_fiddler>
| * 4fd2795 * OpenTK.csproj: * Platform/MacOS/HIDInput.cs: * Platform/MacOS/MacOSFactory.cs: * Platform/MacOS/CarbonBindings/CoreFoundation.cs: Initial work on HID input manager. (3 years, 3 months ago) <the_fiddler>
| * 6c0da79 Refactored and simplified DisplayDevice detection (devices are now stored in the platform-specific drivers instead of the frontend). Made XRR resolution changes more robust. Resolution changes now refresh the DisplayDevices on Windows. (3 years, 3 months ago) <the_fiddler>
| * 8be8190 Fixed issue [#1895]: "Vector3d.Equals(object obj) defined in terms of Vector3, not Vector3d". (3 years, 3 months ago) <the_fiddler>
| * 8e88dbb Relaxed parameter checks for CreatePerspectiveFieldOfView. Fixes issue [#1693]: "CreatePerspectiveFieldOfView throws in valid cases". (3 years, 3 months ago) <the_fiddler>
| * f925ec1 Modified TransformPerspective to work correctly with orthographic projection matrices. Fixes issue [#1827]: "OpenTK.Vector3.TransformPerspective code is wrong". (3 years, 3 months ago) <the_fiddler>
| * adc4d1a Added 1-parameter constructors. (3 years, 3 months ago) <the_fiddler>
| * e91af6c Trim whitespace from revision number, which may cause build issues. (3 years, 3 months ago) <the_fiddler>
| * d9eaf45 Improved and simplified behavior of RelaxParameters. Removed unused code. (3 years, 3 months ago) <the_fiddler>
| * e0736a6 Added workaround for zoom-in/zoom-out keys on Microsoft Digital 3000 keyboard. These keys report 0 as a device id, but no such device exists. (3 years, 3 months ago) <the_fiddler>
| * 529a376 * X11GLNative.cs: Added missing KeyDown/KeyUp events. (3 years, 3 months ago) <the_fiddler>
| * daf7c83 Capture ButtonUp events after ButtonDown even if the mouse leaves the window. (3 years, 3 months ago) <the_fiddler>
| * e8373de Use async input to poll the keyboard/mouse. (3 years, 3 months ago) <the_fiddler>
| * 2e0a6c8 Reverted to wait for messages. (3 years, 3 months ago) <the_fiddler>
| * 2904b53 Removed obsolete System.Windows.Forms reference. (3 years, 3 months ago) <the_fiddler>
| * 6e8d120 Added KeyDown and KeyUp events. (3 years, 3 months ago) <the_fiddler>
| * 3726c9b Removed obsolete System.Windows.Forms reference. (3 years, 3 months ago) <the_fiddler>
| * 9cd3201 Trivial cosmetic fix. (3 years, 3 months ago) <the_fiddler>
| * 058ea34 Print useful information in ToString() method. Updated license text. (3 years, 3 months ago) <the_fiddler>
| * 9706c90 Added new KeyDown and KeyUp events. (3 years, 3 months ago) <the_fiddler>
| * a317754 Removed dependency on System.Windows.Forms. (3 years, 3 months ago) <the_fiddler>
| * c2d6f0c Refactored input drivers in terms of WinInputBase to reduce code duplication. (3 years, 3 months ago) <the_fiddler>
| * 0533a6b Minor spelling fix. Use POINT structure instead of System.Drawing.Point. (3 years, 3 months ago) <the_fiddler>
| * e5928f2 WinRawInput requires Windows 5.1 (XP) or higher. (3 years, 3 months ago) <the_fiddler>
| * 13a0727 Removed unimplement SetPixelFormatARB - no such function exists. Added aggressive locking during context creation and delegate loading in order to avoid potential race conditions. Now uses Wgl.Imports directly wherever possible in order to improve performance and avoid race conditions. Slightly improved debugging messages. (3 years, 3 months ago) <the_fiddler>
| * 452d892 Minor cosmetic fixes. Removed unused code. (3 years, 3 months ago) <the_fiddler>
| * e1e1be4 Removed WinForms dependency and performed general code cleanup. (3 years, 3 months ago) <the_fiddler>
| * 6bb01d4 Added GraphicsModeComparer for GraphicsMode comparisons. Added WinInputBase as a base abstraction for all win32 input class. (3 years, 3 months ago) <the_fiddler>
| * e01ebf7 Added >, >=, < and <= operators. (3 years, 3 months ago) <the_fiddler>
| * fd3e185 Retrieve all pixel formats at once and select the correct one through a custom selection predicate. Simplifies the code significantly and reduces the chance of race conditions. (3 years, 3 months ago) <the_fiddler>
| * d084387 Avoid reference to System.Windows.Forms. Pass a concrete GraphicsMode to the context constructor in SelectPixelFormatARB to avoid NRE. (3 years, 3 months ago) <the_fiddler>
| * 206a653 Removed duplicate success message. (3 years, 3 months ago) <the_fiddler>
| * d65e0aa Release both shift keys when one is released. Otherwise, we end up with stuck keys. (3 years, 3 months ago) <the_fiddler>
| * 6663551 * XI2Mouse.cs: * X11Factory.cs: Removed window hooking, as it complicates code unnecessarily. (3 years, 3 months ago) <the_fiddler>
| * b646cfa * X11KeyMap.cs: Added AltGr keycode. (3 years, 3 months ago) <the_fiddler>
| * 7e344e2 * EventInfo.cs: * AglContext.cs: * MacOSKeyMap.cs: * CarbonInput.cs: * Application.cs: * MacOSFactory.cs: * CarbonGLNative.cs: * CarbonWindowInfo.cs: * MacOSGraphicsMode.cs: * QuartzDisplayDeviceDriver.cs: Normalized code formatting. (3 years, 3 months ago) <the_fiddler>
| * bde7154 * Graphics/GL/GLHelper.cs: * OpenTK.Compatibility.csproj: * Audio/OpenAL/AL/EffectsExtensionPresets.cs: Fixed/suppressed all build warnings. (3 years, 3 months ago) <the_fiddler>
| * ce85a5f * Source/OpenTK/OpenTK.csproj: * Source/Bind/Generator.Bind.csproj: * Source/Examples/OpenTK.Examples.csproj: * Source/GLControl/OpenTK.GLControl.csproj: * Source/Converter/Generator.Convert.csproj: * Source/Build.UpdateVersion/Build.UpdateVersion.csproj: Normalized "Documentation" configuration with "Release" configuration. (3 years, 3 months ago) <the_fiddler>
| * e818440 * OpenTK.Compatibility.csproj: Suppressed deprecation warnings when compiling this project. (3 years, 3 months ago) <the_fiddler>
| * 915f8e5 * X11Keyboard.cs: Use XQueryKeymap to discover key state. (3 years, 4 months ago) <the_fiddler>
| * bf89608 * OpenTK/Test/GameWindowStates.cs: Print information on pressed keyboard keys and mouse buttons. (3 years, 4 months ago) <the_fiddler>
| * 2c5e722 Implemented KeyboardState.IsConnected property. Implemented WinRawKeyboard.RefreshDevices(). General code clean-up and beautification. (3 years, 4 months ago) <the_fiddler>
| * eba9fef Added missing files to SVN. (3 years, 4 months ago) <the_fiddler>
| * 2934c9d Decoupled new driver API from old public interface. WinRawMouse can now detect mouse disconnection/connection events. (3 years, 4 months ago) <the_fiddler>
| * 2ea1b56 Changed FBO example and documentation to be more useful. (3 years, 4 months ago) <chrisbrandtner>
| * c1043d1 Do not modify device state during the GetState() call. Fixes intermittent crashes. (3 years, 4 months ago) <the_fiddler>
| * 03c97e3 Fixed keyboard_old assignment. (3 years, 4 months ago) <the_fiddler>
| * 0044e44 Modified GetState() to return the combined state for all mouse/keyboard devices. (3 years, 4 months ago) <the_fiddler>
| * a742770 Added argument validation for GetState(index) and serializes access to GetState() implementation. Clarified GetState() documentation to explain that it returns combined device state. (3 years, 4 months ago) <the_fiddler>
| * bb16191 Read OpenTK.Input.Keyboard state. Should gradually replace existing keyboard/mouse events with the new input API. (3 years, 4 months ago) <the_fiddler>
| * c99571a Fixed capacity parameter for GetWindowText(). Fixed debug string format that is printed when GetWindowText() fails. (3 years, 4 months ago) <the_fiddler>
| * 177f70e Use SVN or Bazaar version numbers as build revision. If neither is available, use seconds since start of day. (3 years, 4 months ago) <the_fiddler>
| * 154accb Fixed potential race condition when raising events: an event might be modified to null after the null check and before being raised. (3 years, 4 months ago) <the_fiddler>
| * a070918 Removed events that are not part of the INativeWindow interface. (3 years, 4 months ago) <the_fiddler>
| * 27c8fa8 Fixed ambiguous documentation reference. (3 years, 4 months ago) <the_fiddler>
| * e13a8e2 Added code to raise all available events. Removed unused events from old OpenTK versions. Fixed potential race condition when raising events (an event might become null between the null check and the actual raising). (3 years, 4 months ago) <the_fiddler>
| * b7a0a7c Removed unused field. (3 years, 4 months ago) <the_fiddler>
| * ec01b1c Don't shadow class field. (3 years, 4 months ago) <the_fiddler>
| * 5ff74aa Suppressed unused field warnings. The fields are necessary for interop, even if not explicitly accessed. (3 years, 4 months ago) <the_fiddler>
| * 330053d Fixed malformed documentation comments. (3 years, 4 months ago) <the_fiddler>
| * 681e19f Avoid using deprecated methods. (3 years, 4 months ago) <the_fiddler>
| * 5cc81e0 Marked int* overloads as non CLS-compliant. (3 years, 4 months ago) <the_fiddler>
| * c6f4b42 Added missing documentation to OnResize. (3 years, 4 months ago) <the_fiddler>
| * d56478c Minor cosmetic change. (3 years, 4 months ago) <the_fiddler>
| * e5ffcd6 Added OpenTK.Compatibility.xml documentation to project. (3 years, 4 months ago) <the_fiddler>
| * 1bef154 Implemented WinRawKeyboard input driver. (3 years, 4 months ago) <the_fiddler>
| * 40c2576 Avoid numeric overflow when printing debug message. (3 years, 4 months ago) <the_fiddler>
| * cd07404 Implemented equality operators. (3 years, 4 months ago) <the_fiddler>
| * 3a9292d Do not rebuild documentation file on each build. OpenTK.Compatibility is not developed anymore, so we can just cache the last documentation file to speed up builds significantly. (3 years, 4 months ago) <the_fiddler>
| * 1657bca Always validate parameters to ReadBit/EnableBit/DisableBit before using them. (3 years, 4 months ago) <the_fiddler>
| * fa0abf0 Minor fixes for code clarity. (3 years, 4 months ago) <the_fiddler>
| * 1a06366 Fixed ref overloads of GenSources and GenBuffers to follow the rest of the OpenTK design. Fixes invalid return values on x64 systems. (3 years, 4 months ago) <the_fiddler>
| * 261b395 Added anaglyph rendering example (for red/cyan glasses). (3 years, 4 months ago) <chrisbrandtner>
| * a93d43c Added OpenGL Diagnostics program, similar to OpenAL Diagnostics. (3 years, 4 months ago) <chrisbrandtner>
| * 202bd2a Avoid using deprecated GLControl.GrabScreenshot() method. (3 years, 4 months ago) <the_fiddler>
| * f0dd137 Suppressed unused field warnings. The code is like that on purpose. (3 years, 4 months ago) <the_fiddler>
| * 5ed9845 Do not use deprecated methods. (3 years, 4 months ago) <the_fiddler>
| * 2430f82 Implemented raw keyboard input for Windows. Improved the interface for receiving input. Moved raw input window to its own thread. (3 years, 4 months ago) <the_fiddler>
| * 75c7110 Initial implementation of raw mouse input on Windows. (3 years, 4 months ago) <the_fiddler>
| * b2ccc8f Fixed CursorVisible getter. If necessary, re-grab the cursor whenever the window changes position/size. (3 years, 4 months ago) <the_fiddler>
| * 327941b Implemented PointToScreen and fixed mouse grab rectangle to match the client rectangle exactly. (3 years, 4 months ago) <the_fiddler>
| * 3d87bc7 Fixed text anti-aliasing on Windows. (3 years, 4 months ago) <the_fiddler>
| * c7d8fb8 Removed fixed expression that caused compilation error on VS2010 (but not Mono 2.6.7). (3 years, 4 months ago) <the_fiddler>
| * bb01bab * XI2Mouse.cs: * X11Factory.cs: Detect whether XInput2 is not supported without throwing an exception. (3 years, 4 months ago) <the_fiddler>
| * d49b315 * Input/Mouse.cs: * Platform/X11/X11Mouse.cs: * Platform/X11/XI2Mouse.cs: Added internal list of mouse devices in preparation for multi-mouse support. (3 years, 4 months ago) <the_fiddler>
| * 6276057 * Test/GameWindowStates.cs: Added relative mouse motion indicator. Improved text antialiasing. Moved to GameWindow category. (3 years, 4 months ago) <the_fiddler>
| * f39eaec * QuickStart.sln: * Source/QuickStart/QuickStart.csproj: Added missing QuickStart solution. Fixes issue [#2093]: "QuickStart.sln doesn't exist in "latest version of OpenTK"". (3 years, 4 months ago) <the_fiddler>
| * 671457b * OpenTK.csproj: * Input/MouseState.cs: * Platform/X11/Structs.cs: * Platform/X11/XI2Mouse.cs: * Platform/X11/Functions.cs: * Platform/X11/X11Factory.cs: Added XInput2 driver for mice. Multi-mouse support pending. (3 years, 4 months ago) <the_fiddler>
| * e638652 * Platform/X11/X11Keyboard.cs: Added index bounds check for GetState. (3 years, 4 months ago) <the_fiddler>
| * 7947cad * OpenTK.csproj: * Input/MouseState.cs: * Input/ButtonState.cs: * Platform/X11/X11Mouse.cs: * Platform/X11/X11Factory.cs: Added initial implementation of OpenTK.Input.Mouse for X11. (3 years, 4 months ago) <the_fiddler>
| * 1529f81 * X11Keyboard.cs: Do not allocate an X11WindowInfo unnecessarily. (3 years, 4 months ago) <the_fiddler>
| * 0767125 * Input/MouseState.cs: Implemented MouseState structure. (3 years, 4 months ago) <the_fiddler>
| * 239ba3f * Input/KeyboardState.cs: Fixed the amount of storage for keyboard keys (the code would allocate one less int than necessary when "number of keys % 32" falls between 1 and 15). Fixed the implementation of the Equals method to compare the two instances (instead of comparing this instance against itself). (3 years, 4 months ago) <the_fiddler>
| * 86588ea * Source/OpenTK/Input/Mouse.cs: * Source/OpenTK/Platform/Factory.cs: * Source/OpenTK/Input/InputDriver.cs: * Source/OpenTK/Input/IMouseDriver.cs: * Source/OpenTK/Platform/X11/X11Input.cs: * Source/OpenTK/Platform/X11/X11Factory.cs: * Source/OpenTK/Platform/Windows/WMInput.cs: * Source/OpenTK/Platform/IPlatformFactory.cs: * Source/OpenTK/Platform/MacOS/CarbonInput.cs: * Source/OpenTK/Platform/Windows/WinFactory.cs: * Source/OpenTK/Platform/MacOS/MacOSFactory.cs: * Source/OpenTK/Platform/Windows/WinGLNative.cs: * Source/OpenTK/Platform/Windows/WinRawMouse.cs: * Source/OpenTK/Platform/Windows/WinRawInput.cs: Added new MouseDriver interface and added stub internal implementations. (3 years, 4 months ago) <the_fiddler>
| * e801660 * Source/OpenTK/OpenTK.csproj: * Source/OpenTK/Input/Keyboard.cs: * Source/OpenTK/Input/InputDriver.cs: * Source/OpenTK/Input/KeyboardState.cs: * Source/OpenTK/Input/IKeyboardDriver.cs: * Source/OpenTK/Platform/X11/X11Input.cs: * Source/OpenTK/Platform/X11/Functions.cs: * Source/OpenTK/Platform/X11/X11Factory.cs: * Source/OpenTK/Platform/Windows/WMInput.cs: * Source/OpenTK/Platform/X11/X11Keyboard.cs: * Source/OpenTK/Platform/MacOS/CarbonInput.cs: * Source/OpenTK/Platform/Windows/WinGLNative.cs: * Source/OpenTK/Platform/Windows/WinRawInput.cs: * Source/OpenTK/Platform/Windows/WinRawKeyboard.cs: Added initial OpenTK.Input.Keyboard implementation for X11. (3 years, 4 months ago) <the_fiddler>
| * 7c0dbf7 * Source/OpenTK/Platform/X11/X11GLNative.cs: Confine pointer to window when it becomes invisible. (3 years, 4 months ago) <the_fiddler>
| * 3b72054 * Source/OpenTK/Platform/X11/X11GLNative.cs: Refactored empty cursor creation into its own function. Create one empty cursor for the lifetime of the window. (3 years, 4 months ago) <the_fiddler>
| * 9ec0001 Take into account the fact that ShowCursor(true/false) calls are cumulative (we want boolean behavior instead). (3 years, 4 months ago) <the_fiddler>
| * 00311cd Added initial code for mouse grabbing. Modified GameWindowStates to test this. (3 years, 4 months ago) <the_fiddler>
| * a18825a * Source/OpenTK/Platform/MacOS/CarbonGLNative.cs: Removed unused code. (3 years, 4 months ago) <the_fiddler>
| * d5aaf4a * Source/OpenTK/Platform/Windows/API.cs: * Source/OpenTK/Platform/Windows/WinGLNative.cs: Implemented CursorVisible. (3 years, 4 months ago) <the_fiddler>
| * f201c3b * Source/Examples/OpenTK/Test/GameWindowStates.cs: Handle MouseButtonUp event to make mouse visible. (3 years, 4 months ago) <the_fiddler>
| * 42e0880 * Source/OpenTK/NativeWindow.cs: * Source/OpenTK/INativeWindow.cs: * Source/OpenTK/Platform/X11/API.cs: * Source/OpenTK/Platform/X11/X11GLNative.cs: * Source/OpenTK/Platform/Windows/WinGLNative.cs: * Source/OpenTK/Platform/MacOS/CarbonGLNative.cs: * Source/Examples/OpenTK/Test/GameWindowStates.cs: Initial implementation of CursorVisible API. See issue [#1560]. (3 years, 4 months ago) <the_fiddler>
| * d4d9d58 Added UNSIGNED_INT to ActiveUniformType enum. Fixes issue [#2077]: "Add UnsignedInt to ActiveUniformType". (3 years, 4 months ago) <the_fiddler>
| * 7f6fa88 Fixed issue [#2072]: "Box2 constructor bug". (3 years, 4 months ago) <the_fiddler>
| * 148578b Fixed code formatting. (3 years, 4 months ago) <the_fiddler>
| * 0f80ff8 Avoid deprecated EnableClientState(EnableCap) in favor of EnableClientState(ArrayCap). (3 years, 4 months ago) <the_fiddler>
| * 8f9cd3d Report Xinerama as not supported when it fails to detect any devices. Fixes issue on Nvidia drivers when Twinview is enabled. (3 years, 4 months ago) <the_fiddler>
| * ddb51b2 Added XF86VM fallback when XRandR is missing (many thanks to jdomnitz!) (3 years, 4 months ago) <the_fiddler>
| * 8bb6af0 Set the correct, platform-specific GetCurrentContext implementation on startup. Ensures the correct function of dummy contexts. (3 years, 4 months ago) <the_fiddler>
| * 2c739cc Use current date as the 'readable' version (on installer/zip). (3 years, 4 months ago) <the_fiddler>
| * 0bb868e Updated documentation for release. (3 years, 4 months ago) <the_fiddler>
| * 31a407e Do not skip Source/OpenTK when cloning the source tree. (3 years, 4 months ago) <the_fiddler>
| * 228a213 Explicitly set assembly name and root namespace to "Build.UpdateVersion" in order to avoid conflicts with xbuild. (3 years, 4 months ago) <the_fiddler>
| * 878f40f Do not add nsis installers to the zip! (3 years, 4 months ago) <the_fiddler>
| * 31a19b7 Use mono to invoke Build.UpdateVersion.exe on non-Windows systems. (3 years, 4 months ago) <the_fiddler>
| * 60fa8be Added Version.txt to ignore list. (3 years, 4 months ago) <the_fiddler>
| * 27ff0d8 Replaced all custom tasks with built-in tasks, because custom tasks cause builds through Visual Studio to fail. This is a known issue since VS2005 (the dll containing custom tasks gets loaded into the devenv AppDomain and remains locked, meaning you have to exit Visual Studio before rebuilding the project). (3 years, 4 months ago) <the_fiddler>
| * 10f8566 Converted into an actual commandline tool to avoid using custom tasks. (3 years, 4 months ago) <the_fiddler>
| * 1181726 Fixed build target (was left into a debugging configuration) and replaced Run custom task with built-in Exec. (3 years, 4 months ago) <the_fiddler>
| * 2bab2d7 Avoid all custom tasks, since this causes build issues in Visual Studio (Build.Tasks.dll gets loaded into the main AppDomain and remains locked, meaning you have to exit Visual Studio before rebuilding the project). (3 years, 4 months ago) <the_fiddler>
| * fb9b355 Avoid all custom tasks, since this causes build issues in Visual Studio (Build.Tasks.dll gets loaded into the main AppDomain and remains locked, meaning you have to exit Visual Studio before rebuilding the project). (3 years, 4 months ago) <the_fiddler>
| * 61b4f26 Update ignore lists. (3 years, 4 months ago) <the_fiddler>
| * bd13f47 Do not build zip project on debug, documentation and release builds. (3 years, 4 months ago) <the_fiddler>
| * f877bb6 Do not package zip files or data generated by the zip installer. (3 years, 4 months ago) <the_fiddler>
| * 2b625e4 * Documentation/Doxyfile: Do not add source code snippets to the function reference. Reduces pdf file size and speeds up documentation process immensely. (3 years, 4 months ago) <the_fiddler>
| * 2ae15ec * Installers/Nsis/opentk.nsi: Set correct output directory for example source code. (3 years, 4 months ago) <the_fiddler>
| * 3b9d530 * Installers/Zip/Build.Installer.Zip.csproj: Do not zip documentation source, vshost.exe or copies of the source tree. Make sure zip always operates on a fresh copy of the source tree. (3 years, 4 months ago) <the_fiddler>
| * 55f5691 * Source/Build.Tasks/DateStamp.cs: Read/Write stamp from/to Version.txt file. Allows a single stamp to be propagated throughout the build process. (3 years, 4 months ago) <the_fiddler>
| * 100e52a Added project to create zip package for distribution. (3 years, 4 months ago) <the_fiddler>
| * 42f279f Reorganize code for clarity. (3 years, 4 months ago) <the_fiddler>
| * 244b3f1 Do not check whether the path exists before deletion (an exception will be caught anyway). (3 years, 4 months ago) <the_fiddler>
| * cbeb09e Log error message when a non-existent path is specified. (3 years, 4 months ago) <the_fiddler>
| * 8e7c717 Really delete GlobalAssemblyInfo.cs this time. (3 years, 4 months ago) <the_fiddler>
| * f80133a Populate ImageList manually to avoid crash issue when cross-compiling from Mono. (3 years, 4 months ago) <the_fiddler>
| * 690a78a GlobalAssemblyInfo is autogenerated and should not be in version control. (3 years, 4 months ago) <the_fiddler>
| * f9567b7 OpenAL installer is automatically downloaded from the web when necessary. (3 years, 4 months ago) <the_fiddler>
| * 366960a Consolidated DateStamp and AssemblyInfo generation. (3 years, 4 months ago) <the_fiddler>
| * d4ee151 Ignore output of failed delete command when the specified files are not present. (3 years, 4 months ago) <the_fiddler>
| * dd14644 Use custom property to select correct Build.Tasks.dll directory. (3 years, 4 months ago) <the_fiddler>
| * d560fdc Update todo list. (3 years, 4 months ago) <the_fiddler>
| * 9d562fb All projects now read common AssemblyInfo items from GlobalAssemblyInfo.cs. The various AssemblyInfo.cs files now only contain project-specific information. Assembly versions are now controlled by Build.UpdateVersion. (3 years, 4 months ago) <the_fiddler>
| * 7fd6451 Added Build.UpdateVersion project which generates a global AssemblyInfo file that is reused throughout the solution (TBD). (3 years, 4 months ago) <the_fiddler>
| * 3b65d6f Added Rebuild target. (3 years, 4 months ago) <the_fiddler>
| * ca1f98a Added GenerateAssemblyInfo task that specifies common assembly properties to a global AssemblyInfo file. Modify Build.Tasks.dll search path depending on the current configuration. (3 years, 4 months ago) <the_fiddler>
| * 13a5b1d Added license information. (3 years, 4 months ago) <the_fiddler>
| * e885b26 Removed unused variable. (3 years, 4 months ago) <the_fiddler>
| * 1f14328 Added keyfile and strong-named all projects. (3 years, 4 months ago) <the_fiddler>
| * 3c04d05 Updated default ToolsVersion to 4.0. Fixes intermittent build issues and increases build performance significantly. It is still possible to build on the 3.5 toolset by passing the /tv:3.5 parameter to msbuild. (3 years, 4 months ago) <the_fiddler>
| * 135275c Install example source code even if source code component is not selected. This is both necessary for the example browser to function and useful to the user. (3 years, 4 months ago) <the_fiddler>
| * d8c292c Made shortcut names clearer. (3 years, 4 months ago) <the_fiddler>
| * 04c0cee Added NShader installation components. Installer no longer embeds oalinst and NShader; it downloads them from the web. Added component descriptions. Fixed path issue in Examples project. (3 years, 4 months ago) <the_fiddler>
| * eee1a23 Do not import OpenCL namespace if "EXPERIMENTAL" is not defined. (3 years, 4 months ago) <the_fiddler>
| * e70ec92 Deleted old build system. (3 years, 5 months ago) <the_fiddler>
| * ce0f524 Moved all documentation to Build.Docs project. Solution folders are no longer utilized (fixes warnings on VS20xx Express!) (3 years, 5 months ago) <the_fiddler>
| * d615745 Disabled OpenCL bindings (#define EXPERIMENTAL in project options to re-enable). (3 years, 5 months ago) <the_fiddler>
| * e10378c Removed app.config file that somehow made it into the csproj. (3 years, 5 months ago) <the_fiddler>
| * 352c7e6 Added opentk.exe and Build.Installer.Nsis.vshost.exe to ignore list. (3 years, 5 months ago) <the_fiddler>
| * 10f333c Added Generator.Bind and Generator.Convert projects. Fixed msbuild compilation by removing the 3.5 bootstrap ItemGroups. (VS2010 added those on its own - hey, we are targeting v2.0 and we are not using ClickOnce!) (3 years, 5 months ago) <the_fiddler>
| * 9638996 Significantly improved install script: - Defaulted to single-user installation. - Fixed detection and uninstallation previous versions. - Made installation of source code and OpenAL drivers optional. - Reduced size by using a solid archive. - Streamlined installation process. - Reduced start menu shortcuts. (3 years, 5 months ago) <the_fiddler>
| * 45ca126 Made Nsis configuration identical to Release. Fixes build from windows terminal. (3 years, 5 months ago) <the_fiddler>
| * 579b6a6 Fixed incorrect output paths. (3 years, 5 months ago) <the_fiddler>
| * 6a6e694 Let VisualSVN update ignore lists. (3 years, 5 months ago) <the_fiddler>
| * 2cbd2a1 Updated todo list. (3 years, 5 months ago) <the_fiddler>
| * afc9447 Do not decorate opentk.exe with version numbers (this will be handled through the msbuild script). (3 years, 5 months ago) <the_fiddler>
| * f922a2c Fixed OutputPath on xbuild. (3 years, 5 months ago) <the_fiddler>
| * 31e558f * Source/OpenTK/OpenTK.csproj: * Source/Build.Tasks/Build.Tasks.csproj: * Source/Examples/OpenTK.Examples.csproj: * Source/GLControl/OpenTK.GLControl.csproj: * Source/Compatibility/OpenTK.Compatibility.csproj: Ensure we are using the 2.0 toolset to build. Fixes compilation errors on MonoDevelop/xbuild. (3 years, 5 months ago) <the_fiddler>
| * f2fa707 Added opentk.nsi to project, to allow editing directly through the IDE. (3 years, 5 months ago) <the_fiddler>
| * 1133b8e Updated ignore lists. (3 years, 5 months ago) <the_fiddler>
| * 66401d2 Removed OpenTK.Build from solution. (3 years, 5 months ago) <the_fiddler>
| * 6c09ecb Added main MSBuild solution. (3 years, 5 months ago) <the_fiddler>
| * 3c5d690 Re-enabled doxygen output. It takes several minutes to run, which means we need the output to check whether the process has hanged. (3 years, 5 months ago) <the_fiddler>
| * a4d23d1 * Added project files for all projects. * Modified Build.Docs project to respond to the "Documentation" configuration. Added Clean target. (3 years, 5 months ago) <the_fiddler>
| * 16009bf Added Build.Tasks project that contains custom MSBuild tasks for the compilation process: - DateStamp, which generates a version number based on the current date. - DelTree which mimics RemoveDir but can delete non-empty directories on xbuild 2.6.x (which only supports empty directories). - Run which mimics Exec but also captures stderr/stdout. (3 years, 5 months ago) <the_fiddler>
| * 1f4b5be Synced trunk with 1.0 branch. (3 years, 5 months ago) <the_fiddler>
| * 3f8f9b0 Synced with 1.0 branch. (3 years, 11 months ago) <the_fiddler>
| * 803636e Added explicit ActiveUniformParameter enum for GetActiveUniforms function. Fixes issue [#1443]: "GetActiveUniforms parameter name". (4 years ago) <the_fiddler>
| * 6dcb354 Added missing TEXTURE_LOD_BIAS token to TextureParameterName. Fixes issue [#1531]: "TextureParameterName enum missing TEXTURE_LOD_BIAS element". (4 years ago) <the_fiddler>
| * 99a3803 Backported fix for issue [#1538] from 1.0 branch. (4 years ago) <the_fiddler>
| * da7e4c7 Backported bugfixes from 1.0 branch. (4 years ago) <the_fiddler>
| * ea5b4f9 * Platform/MacOS/CarbonGLNative.cs: Fix width/height properties on Mac OS X. (4 years, 1 month ago) <kanato>
| * 6d6ad96 * Source/OpenTK/Compute/CL10/CL.cs: * Source/OpenTK/Compute/CL10/Core.cs: * Source/Bind/Specifications/csharp.tm: * Source/OpenTK/Compute/CL10/Delegates.cs: cl_context_properties should be mapped to IntPtr, not int. Modified CreateContext signature to return ErrorCode rather than plain int. (4 years, 1 month ago) <the_fiddler>
| * e8e1c82 CreateContext should return an ErrorCode, not an int. (4 years, 1 month ago) <the_fiddler>
| * 88edd6f Regenerated bindings using the latest binding generator, which ensures consistent sorting order between consecutive runs. (4 years, 2 months ago) <the_fiddler>
| * 1e56e46 Merged GameWindow timing fixes and release documentation from branches/1.0. (4 years, 3 months ago) <the_fiddler>
| * 0484fc4 Re-enabled CL10, ES10 and ES11 bindings in trunk. (4 years, 3 months ago) <the_fiddler>
| * f5642b9 Added BlittableValueType test from branches/1.0. (4 years, 3 months ago) <the_fiddler>
| * 6b5ff5b Merged fix for [#1386] from branches/1.0. (4 years, 3 months ago) <the_fiddler>
| * 3595670 Merged fix for [#1098] from branches/1.0. (4 years, 3 months ago) <the_fiddler>
| * f12cbf1 Synced trunk with 1.0 branch. (4 years, 3 months ago) <the_fiddler>
| * c6ae9ae Applied fix for use of C# 3.0 features from 1.0 branch. (4 years, 3 months ago) <the_fiddler>
| * c152a72 Synced trunk with the 1.0 beta-1 release. (4 years, 3 months ago) <the_fiddler>
| * 2ce4a6e Merged changes from 1.0 branch. (4 years, 3 months ago) <the_fiddler>
| * 20216d0 * OpenTK/Test/Multithreading.cs: Replaced anonymous delegate by a private function for easier debugging. Switch to/from fullscreen when Key.Space is pressed. (4 years, 3 months ago) <the_fiddler>
| * 089b72c Protect all Xlib calls with XLockDisplay/XUnlockDisplay. Fixes issue [#1354]: "Application always run in windowed mode when using shared contexts". (4 years, 3 months ago) <the_fiddler>
| * d3ba9e6 * ImmediateMode.cs: Added missing calls to base.On* events. Removed tabs. (4 years, 3 months ago) <the_fiddler>
| * 8af4906 Fixed a large number of recurring spelling mistakes in documentation (patch by iRBiS). Fixes issue [#1341]: "Vector4 constructor describes w component as z component + other spelling corrections". (4 years, 3 months ago) <the_fiddler>
| * aedb514 Fixed documentation which describes w components as z components (patch by iRBiS). (4 years, 3 months ago) <the_fiddler>
| * 5c225c0 Updated ignore lists. (4 years, 3 months ago) <the_fiddler>
| * 62b65af MacOS: Hack for AGL to have access to the display device specified when a NativeWindow is created. (4 years, 3 months ago) <kanato>
| * 5641236 MacOS: Detect display boundaries so created windows are placed in the right spot. (4 years, 3 months ago) <kanato>
| * c605a05 MacOS: Fix event from user clicking close box to properly report that window doesn't exist anymore. (4 years, 3 months ago) <kanato>
| * 017c9e8 Mac OS X Fix for GameWindow to call glContext.Update when resized (4 years, 3 months ago) <kanato>
| * 959a1e8 Added System.Drawing reference back to QuickStart project (see previous commit). (4 years, 3 months ago) <the_fiddler>
| * e35f9d5 Disabled OpenTK.Point, Size and Rectangle structures that were meant to replace their System.Drawing implementations until the correct course of action can be determined. This change is too disruptive to existing applications, especially if they are also using Windows.Forms (see discussion here: http://www.opentk.com/node/1348). (4 years, 3 months ago) <the_fiddler>
| * 0af0916 Don't display window by default, unless "Visible = true" is called. Allows the creation of invisible windows for secondary GraphicsContexts. (4 years, 3 months ago) <the_fiddler>
| * e1485cd Added a second terminating 0 to attribute list, trying to work around issue [#1352]: "Occasional AccessViolationExceptions when creating the GLControl". (4 years, 3 months ago) <the_fiddler>
| * 756cf4a Added system-defined colors. Added and improved constructors (more versatile). Added ToArgb() method for improved System.Drawing.Color interop. (4 years, 3 months ago) <the_fiddler>
| * 1cd2b8d Use SHOW command instead of SHOWNORMAL when making a window visible, since SHOWNORMAL will un-maximize a fullscreen or maximized window. Do not force an invisible window to become visible when modifying its state or borders. (4 years, 3 months ago) <the_fiddler>
| * dafcfd6 Always set the DisplayDevice.Bounds to a correct value. Fixes issue [#1339]: "DisplayDevice.Bounds not set". (4 years, 3 months ago) <the_fiddler>
| * 38a8efb Do not check for an X server if we detect Mac OS X. Should solve issue [#1338]: "Running apps in Mac OSX start a application called X11". (4 years, 3 months ago) <the_fiddler>
| * 2e418e5 Update the context when the native window is resized. (4 years, 3 months ago) <the_fiddler>
| * ef4658a MacOS may have an X server installed. Prefers the native Carbon/Quartz platform driver over X in this case (same issue as rev. 2465). (4 years, 3 months ago) <the_fiddler>
| * ab198f1 Correctly set the primary device in the DisplayDevice constructor. (4 years, 3 months ago) <the_fiddler>
| * 70eba0e MacOS can have an X server installed. Modified the code so that it prefers the native Carbon/Quartz platform driver over X in this case. (4 years, 3 months ago) <the_fiddler>
| * 7c82f66 Fixed spelling of hertz and fps. Fixes issue [#1333]: "Spelling of SI units in documentation and captions". Patch by iRBiS. (4 years, 3 months ago) <the_fiddler>
| * 9055ac0 Return proper CarbonWindowInfo instance instead of DummyWindowInfo. (4 years, 3 months ago) <the_fiddler>
| * 62fee03 * Rectangle.cs: Fixed ToString formatting code. (4 years, 3 months ago) <the_fiddler>
| * 8733dd7 * Platform/Windows/WinDisplayDevice.cs: * Platform/MacOS/QuartzDisplayDeviceDriver.cs: Updated to use the new DisplayDevice constructors. (4 years, 3 months ago) <the_fiddler>
| * 2af357c * DisplayDevice.cs: Made DisplayDevice properties settable internally (simplifies device detection code). Bounds property is now independent of the default resolution. (4 years, 3 months ago) <the_fiddler>
| * 39b4e32 * X11GLNative.cs: Convert from ASCII to the default encoding before generating KeyPress events (allows support for simple scripts that do not use composition.) (4 years, 3 months ago) <the_fiddler>
| * 3e1ce4d * X11GLNative.cs: Implemented KeyPress event (no support for input methods yet). (4 years, 3 months ago) <the_fiddler>
| * 3129b35 Removed System.Drawing dependency from QuickStart. (4 years, 3 months ago) <the_fiddler>
| * ada915f Added missing TitleChanged event. (4 years, 3 months ago) <the_fiddler>
| * 3fd2b4b Removed unused code. (4 years, 3 months ago) <the_fiddler>
| * c0789ff Cleaned up deprecated methods. (4 years, 3 months ago) <the_fiddler>
| * c09c21d Cleaned up a large number of documentation issues. (4 years, 3 months ago) <the_fiddler>
| * 3e1e9df Updated deprecation message with specific instructions on how to solve the issue. (4 years, 3 months ago) <the_fiddler>
| * 40235d8 Added helper overloads for OpenTK.Point/Rectangle structures. (4 years, 3 months ago) <the_fiddler>
| * 6770e17 Enabled System.Drawing.Point/Size/Rectangle replacements. (4 years, 3 months ago) <the_fiddler>
| * b36e6c6 Refactored timer installation/removal into their own methods. (4 years, 3 months ago) <the_fiddler>
| * bf8e2c6 Added simpler constructor overload for external GraphicsContexts. (4 years, 3 months ago) <the_fiddler>
| * e3781e0 Don't forget to load all bindings when constructing an external context - this constructor was added for precisely this reason, after all. (4 years, 3 months ago) <the_fiddler>
| * 38576a2 Deprecated the LoadAll() method in favor of the new GraphicsContext constructors. (4 years, 3 months ago) <the_fiddler>
| * 2073a88 Added missing base.On* calls. (4 years, 3 months ago) <the_fiddler>
| * 9f4eca5 Support external EGL contexts. (4 years, 3 months ago) <the_fiddler>
| * 1f254a9 Added missing documentation to GraphicsContext constructor. (4 years, 3 months ago) <the_fiddler>
| * 5142354 Renamed internal BindingsBase.LoadAll/Load methods to LoadEntryPoints/LoadEntryPoint, in order to avoid name clashes with the static GL.LoadAll() method. Added GraphicsContext() constructor that takes an existing, valid OpenGL context. This can be used for interop with third-party toolkits which create the OpenGL context themselves. (4 years, 3 months ago) <the_fiddler>
| * 8ce46fa Set window title and icon. (4 years, 3 months ago) <the_fiddler>
| * 507a890 Doubled the size of particles and made them slightly faster. (4 years, 3 months ago) <the_fiddler>
| * 74657d9 Cleaned up sample, added color and motion. (4 years, 3 months ago) <the_fiddler>
| * 3ca21ed Initialize threads before calling any other X methods. (4 years, 3 months ago) <the_fiddler>
| * 9f96fe7 Removed unnecessary debugging messages from main loop. (4 years, 3 months ago) <the_fiddler>
| * f5de2fc Added Toolkit.Init() method that can be used to configure the underlying platform correctly when using OpenTK along with other toolkits (e.g. OpenTK+GTK# on X, where GTK# does not initialize threads). (4 years, 3 months ago) <the_fiddler>
| * 765f549 Default window style flags can be constants rather than static readonly fields. Throw an exception if we fail to register the window class, the previous solution (check for "class already exists" error) was a workaround for a threading issue that has been solved. Set the small icon when registering the class. (4 years, 3 months ago) <the_fiddler>
| * 5d303f6 Now recognizes Resources folder for Examples project. Added icon to Examples project. (4 years, 3 months ago) <the_fiddler>
| * f58fe86 Added default icon to samples and the example browser. (4 years, 3 months ago) <the_fiddler>
| * 72045f4 Added default application icon. (4 years, 3 months ago) <the_fiddler>
| * 15ab0d3 Fixed ClassName and ModalLoopTimerId when constructing multiple WinGLNative windows in parallel. WinGLNative windows are now correctly focused when clicked on the client area. (4 years, 3 months ago) <the_fiddler>
| * 544cf9d Serialize context construction to avoid threading issues with shared contexts. (4 years, 3 months ago) <the_fiddler>
| * 7e1ebfe Avoid static caching of extension strings and improve multithreading behavior - WGL extension checking is fast enough that caching is not very useful. (4 years, 3 months ago) <the_fiddler>
| * bd3334d Added SyncRoot object to BindingsBase that can be used to protect shared state in the various bindings. (4 years, 3 months ago) <the_fiddler>
| * 9b63078 Fixed race condition in GraphicsMode.Default. (4 years, 3 months ago) <the_fiddler>
| * baf44cf No need to burn 100% CPU time just for a spinning cube! (Especially important for the multithreading test, which opens multiple such windows). (4 years, 3 months ago) <the_fiddler>
| * 1810910 Use new string(sbyte*) instead of Marshal.PtrToStringAnsi to increase performance when calling GetString to retrieve the list of available extensions. (4 years, 3 months ago) <the_fiddler>
| * eb92aa8 Implemented Tranform(Vector, Quaternion) overloads. Fixes issue [#1028]: "[Math] Add vector transformation by quaternion". (4 years, 3 months ago) <the_fiddler>
| * b5eb7fd Deprecated Mult in favor of Multiply. Modified operator * to use Multiply internally (reduces code duplication). (4 years, 3 months ago) <the_fiddler>
| * eeda1bf Fixed Vector3.Transform signature to return a Vector3, not a Vector4. It was previously impossible to transform a Vector3 structure without intermediate conversions to Vector4. (4 years, 3 months ago) <the_fiddler>
| * 4d3e847 Modified Transform(ref Vector4, ref Matrix4, out Vector4) overload to work correctly when the ref and out parameters point to the same Vector4. Modified Transform(Vector4, Matrix4): Vector4 to call the reference overload internally. Faster and reduces code duplication. (4 years, 3 months ago) <the_fiddler>
| * d757b00 Added missing TextureBuffer token to BufferTarget and TextureTarget enums (promoted from ARB_texture_buffer_object). Fixes issue [#1313]: "TextureBuffer target". (4 years, 3 months ago) <the_fiddler>
| * dc572d7 Added type-safe parameters to FramebufferTexture (fixes issue [#1303]: "[GL] fix FramebufferTexture parameters"). (4 years, 3 months ago) <the_fiddler>
| * c2a40d0 Added multithreading test to verify GameWindow behavior with multiple threads. (4 years, 3 months ago) <the_fiddler>
| * 00d9666 * DocProcessor.cs: Remove any trailing newlines in XML docs. Output between Mono/Linux and .Net/Windows is now consistent. (4 years, 3 months ago) <the_fiddler>
| * 74bae3e Use more aggressive xlib locking following the advice of the multithreaded X manpages (needs work). (4 years, 3 months ago) <the_fiddler>
| * 0bfb789 Do not allow MakeCurrent() to change the display connection of the context. This would result in an X error and the change allows us to simplify shutdown/cleanup logic. (4 years, 3 months ago) <the_fiddler>
| * 1073c8c * Matrix4d.cs: M44 should be 1.0 to conform with GL.Ortho(). Fixes issue [#1307]: "GL.Ortho behaves other than combination of OpenTK.Matrix4d.CreateOrthographic and GL.MultMatrix". (4 years, 4 months ago) <the_fiddler>
| * 9d8cf13 Qualify System.Drawing.Rectangle/Point/Size structs fully when necessary, to avoid namespace clash with OpenTK.Rectangle/Point/Size. (4 years, 4 months ago) <the_fiddler>
| * c8c6521 Added experimental Icon and IconConverter implementations from Mono. Modified INativeWindow implementations to not qualify Icon class fully, so we can change the implementation between System.Drawing and OpenTK at will (using the EXPERIMENTAL #define). (4 years, 4 months ago) <the_fiddler>
| * 600f657 Improved interoperation with System.Drawing with new addition, subtraction and implicit conversion operators, as well as additional method overloads. Only expose fields through public properties to allow for parameter validation. (4 years, 4 months ago) <the_fiddler>
| * af2d77c Updated version numbers in preparation for release. (4 years, 4 months ago) <the_fiddler>
| * 041c491 Fixed an issue where "const unsigned [type] [pointer]" parameters where not parsed correctly. Solves issue [#1300]: "[OpenCL] Possible bug at CL.CreateProgramWithBinary". (4 years, 4 months ago) <the_fiddler>
| * ff572e8 Added experimental OpenTK.Point/Size/Rectangle alternatives to System.Drawing, to make OpenTK usable without referencing System.Drawing (disabled by default, #define EXPERIMENTAL to test). Modified a number of using directives and namespace qualifiers to accommodate this change. (4 years, 4 months ago) <the_fiddler>
| * 4914574 Document that these APIs are incomplete. (4 years, 4 months ago) <the_fiddler>
| * 792c4e3 Merged es20 branch back into trunk. (4 years, 4 months ago) <the_fiddler>
| * fca4dde Initialize input vectors to random values. Use smaller data blocks that can be verified visually. Perform error checking when executing the kernel. Wait for the command queue to finish before displaying the results. (4 years, 4 months ago) <the_fiddler>
| * 13a77d5 Recognize and copy dds files as part of example resources. (4 years, 4 months ago) <the_fiddler>
| * 8e9ebf4 Renamed dds textures to not contain strange characters that confuse Prebuild. Added checks for extension support to SwizzledParallax sample. (4 years, 4 months ago) <the_fiddler>
| * 038e140 Return readonly IList<> instead of copying arrays of data. (4 years, 4 months ago) <the_fiddler>
| * 0c0acfb Track mouse enter/leave events. (4 years, 4 months ago) <the_fiddler>
| * 3d0a3df Implemented INativeWindow.MouseEnter/MouseLeave events on Win32 and X11. (4 years, 4 months ago) <the_fiddler>
| * 852fdc3 Generate UpdateFrame events even if TargetUpdateFrequency is 0. According to the documentation, setting this value to 0 will result in unconstrained UpdateFrame frequency. Fixes issue [#1294]: "OnUpdateFrame function does not work with maximum update rate". (4 years, 4 months ago) <the_fiddler>
| * 721277d Do not qualify Stopwatch fully, to allow it to be overridden by Minimal.cs if necessary. (4 years, 4 months ago) <the_fiddler>
| * f25e37c Provide dummy implementations for classes not available on the iPhone. (4 years, 4 months ago) <the_fiddler>
| * 198c12e Plane.cs belongs to the 'old' structures. (4 years, 4 months ago) <the_fiddler>
| * fe5b0af Merged Inertia's example and geometry branch, (4 years, 4 months ago) <the_fiddler>
| * 0c25f26 Fixed x86-specific ABI assumption (do not pass structure directly when a pointer is expected). Patch by jonp. (4 years, 4 months ago) <the_fiddler>
| * b8f8e46 Added dllmap for OpenGL|ES on Mac OS X. (4 years, 4 months ago) <the_fiddler>
| * ca540e2 Debug.WriteLine(object, string) does not work as intended (the first parameter defines the category). Use Debug.Print instead. (4 years, 4 months ago) <the_fiddler>
| * 8527483 Fixed x86-specific ABI assumption (do not return structure directly when a pointer is expected). Patch by jonp. (4 years, 4 months ago) <the_fiddler>
| * 823149b Do not force control to create its handle in Resize event (the designer places code that raises this event before the rest of the events are hooked). Instead, suppress the event and raise it once the handle is actually created. (4 years, 4 months ago) <the_fiddler>
| * a7ccef9 Set default class cursor to avoid invalid cursors when entering the window. (4 years, 4 months ago) <the_fiddler>
| * f1fc4b5 Added LoadCursor method. Added CursorName enum (only default arrow cursor is defined for now). (4 years, 4 months ago) <the_fiddler>
| * f127ddf Use StringBuilder.Capacity to specify the available buffer size in OpenGL interop (StringBuilder.Length is invalid in this case). Added workaround for Mono 1.9.1 issue, where StringBuilder return truncated results when used in interop. Doubling the StringBuilder capacity fixes this issue. (4 years, 4 months ago) <the_fiddler>
| * 38de4dd Updated changelog with last-minute changes. (4 years, 4 months ago) <the_fiddler>
| * b8bdfcd Fixed compilation issue caused by OnUnload access modifier changed (public -> protected). (4 years, 4 months ago) <the_fiddler>
| * 7066b8b Bumped version numbers and updated documentation in preparation of 0.9.9-3 release. (4 years, 4 months ago) <the_fiddler>
| * 895e416 OnLoad/OnUnload should be protected, not public, to conform with the class library design guidelines. This issue was supposed to be fixed in 0.9.9-2, but was apparently overlooked. (4 years, 4 months ago) <the_fiddler>
| * bdfa5fc Avoid accessing OpenTK.Graphics.OpenGL from platform-specific code. Reduces coupling and code-duplication. (4 years, 4 months ago) <the_fiddler>
| * 25c6466 Trap WM_SYSCHAR to avoid generating system beeps on Alt+[Key] combinations. (4 years, 4 months ago) <the_fiddler>
| * ddcf5f6 Revert WindowBorder and WindowState value changes. Use Nullable types to detect when WindowBorder and WindowState is not set. (4 years, 4 months ago) <the_fiddler>
| * 2b7ed38 * X11GLNative.cs: Added more defensive checks for the existence of the window before issuing XDestroyWindow. Do not allow multiple calls to XDestroyWindow once the shutdown sequence has been initialized. Fixes issue [#1190]: "GameWindow dispose on linux". (4 years, 4 months ago) <the_fiddler>
| * 162faad * X11GLNative.cs: Correctly set all necessary ClientMessage fields for XSendEvent call in Close() method. (4 years, 4 months ago) <the_fiddler>
| * 47c1cc6 * Functions.cs: Added helper function for XSendEvent, so that we don't need to cast the EventMask to IntPtr. (4 years, 4 months ago) <the_fiddler>
| * e2dd2cb * X11GLContext.cs: Correctly set GraphicsMode in constructor (resolves issue [#1175]: "Graphics] GraphicsContext.GraphicsMode property returns null on Linux"). (4 years, 4 months ago) <the_fiddler>
| * 38196c5 Added dllmap for OpenCL on Linux. (4 years, 4 months ago) <the_fiddler>
| * 4e9eb1c Added missing OpenTK.Compatibility.dll.config file. Fixes issue [#1176]: "[Compat] OpenTK.Compatibility is missing dll.config file". (4 years, 4 months ago) <the_fiddler>
| * cf859d7 * OpenCL/VectorAdd.cs: Use hCmdQueue instead of hContext and added missing CL.EnqueueWriteBuffer calls (patch by mike vasiljevs, fixes issue [#1233]: "OpenCL - AddVector.cs - example corrections"). Output calculation results. (4 years, 4 months ago) <the_fiddler>
| * a58fe9e * GLControlFactory.cs: More defensive checks for null GraphicsModes. (4 years, 4 months ago) <the_fiddler>
| * 0c9657c * X11GLNative.cs: Implemented Icon property for WMs that do not respect _NET_WM_ICON (e.g. Gnome/Metacity/Compiz). (4 years, 4 months ago) <the_fiddler>
| * a05d06b * Functions.cs: Added a number of missing methods relating to XWMHints, images, pixmaps and root windows. Implemented Create[Mask|Pixmap]FromImage methods. (4 years, 4 months ago) <the_fiddler>
| * 80350e4 Route overloads through GL class instead of calling the Delegates directly. Ensures that automatic error checking will work as expected. (4 years, 4 months ago) <the_fiddler>
| * e551881 Implemented icon support. (4 years, 4 months ago) <the_fiddler>
| * 48c85b3 Indicate whether the window is focused or not. (4 years, 4 months ago) <the_fiddler>
| * a3b2211 Treat 0 as a special value (necessary for internal purposes). (4 years, 4 months ago) <the_fiddler>
| * 76ae699 Focused property now returns correct values. FocusedChanged event is now correctly raised. (4 years, 4 months ago) <the_fiddler>
| * 590789a Improved handling if WindowBorder changes when the window is WindowState is Maximized or Fullscreen. Maximized windows now correctly retain their maximized state, while fullscreen windows do not become non-fullscreen when their border is modified. (4 years, 4 months ago) <the_fiddler>
| * 6be5632 * API.cs: added MonitorFromWindow/MonitorFromPoint methods. * WinGLNative.cs: fixed handling of WindowState.Maximized when WindowBorder is Hidden. WindowStateChanged events are now correctly raised on all state changes. (4 years, 4 months ago) <the_fiddler>
| * c5464bc Do not print window title to debug stream inside the set_Title property. Instead, log an error only when the method call fails. Fixes issue [#1239]: "Debug.Print in Title property". (4 years, 4 months ago) <the_fiddler>
| * 158f1af Added distinct /overrides/add and /overrides/replace elements. Added check for the existence of override elements before trying to use them (avoids potential null reference exception). Regenerated bindings using the latest version of the generator. (4 years, 4 months ago) <the_fiddler>
| * 353ef37 Fixed issue [#1240]: "Generic ref and out wrappers do not copy results to the reference parameter", by assigning the GCHandle.Target back to the reference parameter. (4 years, 4 months ago) <the_fiddler>
| * b2bc058 Added override for GetProgramInfoLog: infolog parameter should have a flow of 'out'. (4 years, 4 months ago) <the_fiddler>
| * 56610f5 Added workaround for the "Resize event called before GraphicsContext is ready" issue. (4 years, 4 months ago) <the_fiddler>
| * 40aae28 Fixed GetDouble implementation to return correct values (should call GetDouble not GetFloat!) Fixes issue [#1235]: "Matrix4d wrong value on GL.GetDouble". (4 years, 4 months ago) <the_fiddler>
| * 8628ef5 Clarified GrabScreenshot() ObsoleteAttribute message. (4 years, 4 months ago) <the_fiddler>
| * 04f2ba4 Support adding new enum definitions through overrides.xml. (4 years, 4 months ago) <the_fiddler>
| * eb2d1c3 Avoid translating names that do not need translation (i.e. are not in ALL_CAPS). (4 years, 4 months ago) <the_fiddler>
| * 4abe441 Added LoadIcon method. Made SHFILEINFO non-public. Modified WinGLNative.cs to use Icon.ExctractAssociatedIcon() to set the application icon (needs work). (4 years, 4 months ago) <the_fiddler>
| * ef1a448 Added support for setting the application (use SHGetFileInfo to retrieve the correct icon and set it when constructing a new window). (4 years, 4 months ago) <the_fiddler>
| * 973839e Restore previous window size when leaving fullscreen mode. (4 years, 4 months ago) <the_fiddler>
| * 8351456 Corrected documentation on the M42 property. Fixes issue [#1227]: "Matrix4.M42 documentation". (4 years, 4 months ago) <the_fiddler>
| * 3fbee6a Fixed documentation on the event args for the Resize event. Ensure that we call the base method when we override an On* method. (4 years, 4 months ago) <the_fiddler>
| * 34f36d5 Added missing CreatePerspectiveFieldOfView and CreatePerspectiveOffCenter methods (fixes issue [#1226]: "Matrix4d.CreatePerspectiveFieldOfView"). Replaced several instances of float values by double equivalents. (4 years, 4 months ago) <the_fiddler>
| * d762795 Workaround for modal loop blocking in ENTERMENULOOP event. (4 years, 4 months ago) <the_fiddler>
| * 6dd6fed * Enums.cs: Enums now use the inherit from the correct int or long type. (4 years, 4 months ago) <the_fiddler>
| * 1c36410 * signatures.xml: Fixed long enum types. (4 years, 4 months ago) <the_fiddler>
| * 201dfab * ESCLParser.cs: Fixed long bitfield detection. (4 years, 4 months ago) <the_fiddler>
| * 76dcd00 * ES/ESGenerator.cs: Set enum Type property. (4 years, 4 months ago) <the_fiddler>
| * 5e95ec9 * CL.cs: Removed invalid documentation. (4 years, 4 months ago) <the_fiddler>
| * 3c88456 * Generator.cs: Use Settings.FunctionPrefix when searching for documentation (instead of hardcoded "gl" prefix). (4 years, 4 months ago) <the_fiddler>
| * 79b6329 * Main.cs: * CL/CLGenerator.cs: Made CLGenerator inherit from ESGenerator. Reduces code duplication significantly. (4 years, 4 months ago) <the_fiddler>
| * 80e385b * Specifications/CL10/signatures.xml: Updated specs with information on enum types (long or int). (4 years, 4 months ago) <the_fiddler>
| * 49f9609 * ESCLParser.cs: OpenCL bitfileds are defines as long, not int. Added 'type' attribute to enums, which can be 'long' or 'int'. (4 years, 4 months ago) <the_fiddler>
| * ab138bf Post a close message instead of destroying the window outright, when the user calls the Close() method. Ensures that the user can stop the exit sequence through the IsClosing event. (4 years, 4 months ago) <the_fiddler>
| * 4482a79 * GameWindow.cs: Improved implementation of GameWindow.Exit(). It should now be possible to cancel the exit through the IsClosing event. (4 years, 4 months ago) <the_fiddler>
| * e441e9d Generate Update/ResizeFrame events whenever the window is moved or resized. Partially fix for issue [#1218]: "[NativeWindow] Avoid modal loop during window resize/movement". (4 years, 4 months ago) <the_fiddler>
| * c052870 Refactored and simplified the Run() loop. (4 years, 4 months ago) <the_fiddler>
| * a6984a7 Added timer callback to WM_ENTERSIZEMOVE messages to avoid stalling the rendering during the modal size/move loop (which occurs when the user clicks the window bar or borders). Still need to find a way to notify the frontend (GameWindow) to process queued up UpdateFrame/RenderFrame events. (4 years, 4 months ago) <the_fiddler>
| * eaac780 Added SetTimer, KillTimer and TimerProc bindings. (4 years, 4 months ago) <the_fiddler>
| * c47eace * OpenGL/GLHelper.cs: Removed static GetAddress method in favor of implementation inherited from GraphicsBindingsBase. Disabled unused code. (4 years, 4 months ago) <the_fiddler>
| * 5f93a2f * GraphicsContext.cs: Removed unused code. (4 years, 4 months ago) <the_fiddler>
| * c0e0872 * AudioCapture.cs: Fixed documentation warning. (4 years, 4 months ago) <the_fiddler>
| * 7b5cde9 * AL/AL.cs: * Alc/AlcEnums.cs: Fixed documentation warnings. (4 years, 4 months ago) <the_fiddler>
| * b2c9fda * BindingsBase.cs: * Graphics/BindingsBase.cs: * Graphics/GraphicsBindingsBase.cs: Moved GraphicsBindingsBase to its own file. Moved BindingsBase to root OpenTK folder (reason: BindingsBase is not specific to OpenTK.Graphics anymore). Documented GetAddress methods. (4 years, 4 months ago) <the_fiddler>
| * d3a56a1 * Graphics/ES10/Helper.cs: * Graphics/ES11/Helper.cs: * Graphics/ES20/Helper.cs: * Graphics/BindingsBase.cs: * Platform/X11/GlxHelper.cs: * Graphics/OpenGL/GLHelper.cs: * Platform/X11/X11GLContext.cs: Modified BindingsBase to define abstract GetAddress method (reason: removes OpenTK.Graphics-specific code from BindingsBase and allows it to be used in different bindings). Implemented GraphicsBindingsBase and modified the OpenGL and OpenGL|ES bindings to use this. Modified the GLX bindings to inherit from BindingsBase (reason: reduces code duplication for extension loading). (4 years, 4 months ago) <the_fiddler>
| * 8992f90 Replaced calls to obsolete methods. Fixed parameters in double versions of BaryCentric() (should be double instead of float). (4 years, 4 months ago) <the_fiddler>
| * f926595 Obsoleted Scale() instance method (reason: redundant. Mult()/Multiply() instance/static methods can be used to achieve the same effect). (4 years, 4 months ago) <the_fiddler>
| * 65c6b29 Added vector overloads to Multiply and Divide methods. Renamed Sub to Subtract, Mult to Multiply and Div to Divide (reason: conform with the class library design guidelines). Obsoleted instance Add, Sub, Mult and Div methods in favor of static ones (reason: reduce API bloat, they are completely redudant). Improved documentation for new methods. (4 years, 4 months ago) <the_fiddler>
| * 6b79a2d Fixed formatting. (4 years, 4 months ago) <the_fiddler>
| * 3fb4df1 Bumped version number. (4 years, 4 months ago) <the_fiddler>
| * c6afa30 Added GetActiveAttrib, GetActiveUniform, GetActiveUniformName and GetActiveUniformBlockName overloads that return strings. Fixes issue [#1213]: "[GL] let GetUniformName() return String". (4 years, 4 months ago) <the_fiddler>
| * 9933bf4 Added ClearColor(Color4) overload. Fixes issue [#1207]: "[GL] add Color4 argument overload for ClearColor". (4 years, 4 months ago) <the_fiddler>
| * 69cfe6b Raise KeyPress events (handle WindowsMessage.CHAR message). (4 years, 5 months ago) <the_fiddler>
| * 5ce65c9 Made KeyChar property setter internal instead of private. Useful for reusing KeyPressEventArgs structures (instead of allocating a new one on each and every character event). (4 years, 5 months ago) <the_fiddler>
| * c201b71 Marked IGameWindow as public. (4 years, 5 months ago) <the_fiddler>
| * 0abd282 * X11GraphicsMode.cs: Protect the mode queries with XLockDisplay()/XUnlockDisplay(). (4 years, 5 months ago) <the_fiddler>
| * 255cad1 Ensure the GameWindow is visible when the Run() method is called. (4 years, 5 months ago) <the_fiddler>
| * 87683d5 Renamed IsWindowVisisble to the correct IsWindowVisible. (4 years, 5 months ago) <the_fiddler>
| * a122fcd Setting VSync mode should not force control creation. Fixes issue [#1071]: "Not firing Load event for GLControl." (4 years, 5 months ago) <the_fiddler>
| * 3170c7a * X11KeyMap.cs: Removed dependency on System.Windows.Forms. (4 years, 5 months ago) <the_fiddler>
| * 5f0e989 * GLControl.cs: Added a public getter for the IWindowInfo of the GLControl. (4 years, 5 months ago) <the_fiddler>
| * 76e338c Removed obsolete comment. (4 years, 5 months ago) <the_fiddler>
| * 4e86dd1 Remove System.Windows.Forms.Control dependency in favor of OpenTK.NativeWindow. (4 years, 5 months ago) <the_fiddler>
| * 542144a Construct windows invisible by default. Use 'Visible = true' or 'GameWindow.Run' to display them. (4 years, 5 months ago) <the_fiddler>
| * b41877e Added IsWindowVisible method. (4 years, 5 months ago) <the_fiddler>
| * 856e13f Fixed several code instances that relies on C# 3.0 features. (4 years, 5 months ago) <the_fiddler>
| * 837604a Updated tokens for ARB_depth_clamp, ARB_vertex_array_bgra, ARB_seamless_cube_map, ARB_provoking_vertex, ARB_draw_elements_base_vertex which where promoted in version 3.2. Fixes issue [#1146]: "[GL3.2] Multiple (minor) corrections". (4 years, 5 months ago) <the_fiddler>
| * 5643259 Updated tokens for ARB_geometry_shader4 (promoted in Version 3.2). Fixes issue [#588]: "ARB_geometry_shader4". (4 years, 5 months ago) <the_fiddler>
| * 7c3b758 Updated tokens for ARB_texture_multisample (promoted in Version 3.2). Fixes issue [#1151]: "ARB_texture_multisample". (4 years, 5 months ago) <the_fiddler>
| * 965d101 Report an error if a constant does not contain either '=' or 'use' in its definition. (4 years, 5 months ago) <the_fiddler>
| * fe90b12 Updated for 0.9.9-2b release. (4 years, 5 months ago) <the_fiddler>
| * ccda66e Added AllowPartialTrustedCallers attribute. (4 years, 5 months ago) <the_fiddler>
| * fd70497 Removed obsolete solution files and folders. (4 years, 5 months ago) <the_fiddler>
| * c542cb9 Fixed mime-type and eol-style on Readme.txt. (4 years, 5 months ago) <the_fiddler>
| * 9440b2a Fixed project layout (files should be at root of project, not inside a folder). (4 years, 5 months ago) <the_fiddler>
| * a2a299d Removed duplication AssemblyInfo file. (4 years, 5 months ago) <the_fiddler>
| * 113b97e Removed "..\" -> "../" translation from Build.exe, as it caused issues with Visual Studio paths. (4 years, 5 months ago) <the_fiddler>
| * cc3071d Updated to latest Build.exe. (4 years, 5 months ago) <the_fiddler>
| * a1fa6d9 Added "MonoDevelop fails to sign assemblies" to known issues, with links to MonoDevelop bugzilla. (4 years, 5 months ago) <the_fiddler>
| * 801db96 Removed OpenTK.snk links from projects, as Visual Studio complained about the location of the file. (4 years, 5 months ago) <the_fiddler>
| * 1039f9a Attempted workaround for MonoDevelop signing issue with csproj files generated by Prebuild (workaround not yet complete). (4 years, 5 months ago) <the_fiddler>
| * ae9639b Added yet another workaround for assembly signing in Visual Studio. (4 years, 5 months ago) <the_fiddler>
| * bed61a2 Updated Build.exe with the Visual Studio workaround for assembly signing. (4 years, 5 months ago) <the_fiddler>
| * 08ced9d Added link to OpenTK.snk, if it exists. Works around a Visual Studio path issue when signing the assemblies. (4 years, 5 months ago) <the_fiddler>
| * dc337d0 Updated in preparation of 0.9.9-2 release. (4 years, 5 months ago) <the_fiddler>
| * 66e1748 Updated in preparation of 0.9.9-2 release. (4 years, 5 months ago) <the_fiddler>
| * b3bd795 Updated in preparation of 0.9.9-2 release. (4 years, 5 months ago) <the_fiddler>
| * ce77b57 Implemented Quaternion scaling by scalars. Fixes issue [#1131]: "[Math] add Quaternion scaling (easy)". (4 years, 5 months ago) <the_fiddler>
| * 88d6d57 Regenerated bindings using the fixed MinmaxTarget and SeparableTarget enums names. (4 years, 5 months ago) <the_fiddler>
| * fd8e750 Fixed names for MinmaxTarget and SeparableTarget tokens. (4 years, 5 months ago) <the_fiddler>
| * 316b5f2 Regenerated bindings with using the cleaned up EXT_histogram, EXT_convolution and SGI_color_table tokens that were promoted in version 1.2. (4 years, 5 months ago) <the_fiddler>
| * 79aa75c Cleaned up EXT_convolution and EXT_histogram tokens that were promoted in version 1.2. Fixed values for SGI_color_table tokens that were promoted in version 1.2. (4 years, 5 months ago) <the_fiddler>
| * fb08c51 * GameWindowStates.cs: Increased texture size to ensure the text fits inside. (4 years, 5 months ago) <the_fiddler>
| * 594f877 Removed obsolete OnCreate and OnDestroy methods/events. (4 years, 5 months ago) <the_fiddler>
| * 72eb674 Silenced a few compiler warnings. (4 years, 5 months ago) <the_fiddler>
| * 1f0c7fe Removed unnecessary CLSCompliant attributes. (4 years, 5 months ago) <the_fiddler>
| * 26db415 Changed IsDisposed into a property and modified code to use this instead of the backing field. (4 years, 5 months ago) <the_fiddler>
| * f020cfc Fixed XML documentation warnings. (4 years, 5 months ago) <the_fiddler>
| * 997f57c Modified MouseDevice events to follow the class library design guidelines. Changed Mouse[Move|Button|Wheel]EventArgs into classes that inherit from EventsArgs, in order to follow the event design guidelines. (4 years, 5 months ago) <the_fiddler>
| * d3bccf0 Fixed XML documentation warnings. Removed unnecessary [CLSCompliant(true)] attributes. (4 years, 5 months ago) <the_fiddler>
| * 0093038 Fixed XML documentation warnings. (4 years, 5 months ago) <the_fiddler>
| * d7f83f3 Fixed XML documentation warnings. (4 years, 5 months ago) <the_fiddler>
| * cd9ea45 Suppressed 'unused code' warnings. (4 years, 5 months ago) <the_fiddler>
| * 6fdf37f Added KeyboardKeyEventArgs. Modified KeyboardDevice.KeyDown/KeyUp to follow the class library design guidelines. Modified samples to use the new KeyDown/KeyUp event signatures. (4 years, 5 months ago) <the_fiddler>
| * 4155342 Fixed XML documentation warnings. (4 years, 5 months ago) <the_fiddler>
| * 98ae93d Removed [Obsolete] attribute from Joysticks, Keyboard and Mouse properties until the new input API is ready. (4 years, 5 months ago) <the_fiddler>
| * 4cfd0ab Added missing XML documentation. (4 years, 5 months ago) <the_fiddler>
| * 2606d0d Set disposed to true when calling Dispose() method. (4 years, 5 months ago) <the_fiddler>
| * 33db1f6 Fixed a large number of documentation warnings. (4 years, 5 months ago) <the_fiddler>
| * 7601c2b Removed this property to maintain parity with the Matrix4 structure. (4 years, 5 months ago) <the_fiddler>
| * 9701b97 Added missing XML documentation. (4 years, 5 months ago) <the_fiddler>
| * b89b377 Applied kvark's latest NativeWindow/GameWindow patch, which improves event handling, the shutdown sequence and documentation, while removing stale code. (4 years, 5 months ago) <the_fiddler>
| * abf3787 Added missing XML documentation and fixed invalid XML doc references. Removed deprecated methods from IGraphicsContext. (4 years, 5 months ago) <the_fiddler>
| * c573869 Made GraphicsMode.Index public, as it is necessary when extending OpenTK. Removed OpenTK.Platform.Utilities.CreateWindowInfo and made the platform-specific CreateWindowInfo methods public (e.g. CreateX11WindowInfo). Moved Mono Windows.Forms-specific code into X11GLControl. Removed OpenTK.Platform.Utilities.IsIdle. Removed obsolete methods from OpenTK.Platform.Utilities. Marked OpenTK.Platform.Utilities.CreateGraphicsContext as obsolete (use GraphicsContext constructor instead). Made IWindowInfo implementations private. (4 years, 5 months ago) <the_fiddler>
| * 9425b18 Added missing resx to DerivedGLControl. (4 years, 5 months ago) <the_fiddler>
| * ba7f7ea Use CreateRotationY instead of the deprecated RotateY. (4 years, 5 months ago) <the_fiddler>
| * 6c9eb1d OpenAL DllImport library should be internal, not public. (4 years, 5 months ago) <the_fiddler>
| * 72f0fb8 Added missing Matrix4./Matrix4d.CreateRotation[XYZ] methods. Added missing Matrix4d.CreateFromAxisAngle method. Fixed Matrix4d constructor to take double parameters instead of float. (4 years, 5 months ago) <the_fiddler>
| * aa11568 Add conditional compilation for assembly signature. (4 years, 5 months ago) <the_fiddler>
| * 7f1371f * Source/Build/Resources/OpenTK.Prebuild.xml: Added conditional compiler define for assembly signing. (4 years, 5 months ago) <the_fiddler>
| * 2c4e0fe * Source/Build/Properties/AssemblyInfo.cs: * Source/OpenTK/Properties/AssemblyInfo.cs: * Source/Examples/Properties/AssemblyInfo.cs: * Source/GLControl/Properties/AssemblyInfo.cs: * Source/Compatibility/Properties/AssemblyInfo.cs: Added AssemblyKeyFile and AllowPartialTrustCallers attributes. (4 years, 5 months ago) <the_fiddler>
| * f8467ab * Keyboard.cs: Disabled fixed buffer due to gmcs 2.0.1 compiler bug (bogus CS0214) warning. Added license information. (4 years, 5 months ago) <the_fiddler>
| * 0fdcb94 * GamePad.cs: * GamePadState.cs: Added initial implementations. * Keyboard.cs: * KeyboardState.cs: Added a number of public members, experimentally. (4 years, 5 months ago) <the_fiddler>
| * f1b57fe * GLCore.cs: * GLDelegates.cs: Added [Obsolete] attribute to nested classes, in order to remove a large number of deprecation warnings. (4 years, 5 months ago) <the_fiddler>
| * b5cd97c Added ColorAttachmenti tokens to ReadBufferMode enum. Fixes issue [#1140]: "ColorAttachment values on ReadBufferMode". (4 years, 5 months ago) <the_fiddler>
| * f6da091 Fixed line endings and set svn:eol-style to native and svn:mime-type to text/plain for .cs files. (4 years, 5 months ago) <the_fiddler>
| * 126280f * enumext.spec: Added COLOR_ATTACHMENTi tokens to ReadBuffersMode enum. (4 years, 5 months ago) <the_fiddler>
| * 34326b7 * Source/GLControl/GLControl.cs: Validate internal state when public members are accessed (issue [#1141]: "Unhandled exception in GlControl possible bug in rev 2207"). Throw ObjectDisposedException if public members are accessed after the GLControl has been disposed. Force the create/recreation of the control if a public member is called and the control handle or context does not exist. (4 years, 5 months ago) <the_fiddler>
| * 2f5a0bf * Source/OpenTK/Platform/Egl/EglContext.cs: * Source/OpenTK/Graphics/GraphicsContext.cs: * Source/OpenTK/Graphics/IGraphicsContext.cs: * Source/OpenTK/Platform/MacOS/AglContext.cs: * Source/OpenTK/Platform/X11/X11GLContext.cs: * Source/OpenTK/Graphics/GraphicsContextBase.cs: * Source/OpenTK/Platform/Windows/WinGLContext.cs: * Source/OpenTK/Platform/Dummy/DummyGLContext.cs: Added IsDisposed property to IGraphicsContext and implemented in all context classes. Removed 'bool disposed' fields from these classes in favor of the new property. (4 years, 5 months ago) <the_fiddler>
| * 0edbcae Removed unused code. (4 years, 5 months ago) <the_fiddler>
| * 9efa051 Do not call IGraphicsContextInternal.LoadAll() in design-mode. The DummyGLContext would need extensive modifications to support the runtime checks performed by this call and the extra work is not worth it. (4 years, 5 months ago) <the_fiddler>
| * ced435c Create the WinGLControl unconditionally in the constructor. Construction/destruction is done lazily when the actual GLControl handle is created/destroyed. (4 years, 5 months ago) <the_fiddler>
| * 9d3561d Merged nativewindow branch to trunk. (4 years, 6 months ago) <the_fiddler>
| * ad714d3 * GLControl.cs: Removed call to CreateControl from the GLControl constructor. The GLControl is now constructed lazily, as regular UserControls do. Fixes issue [#1071]: "Not firing Load event for GLControl." (4 years, 6 months ago) <the_fiddler>
| * 7be5bc9 * GLControl.cs: Delayed creation of IGLControl implementation until the OnHandleCreated event. (4 years, 6 months ago) <the_fiddler>
| * da8355d * ES/ESGenerator.cs: Changed default output namespace to 'GL'. (4 years, 6 months ago) <the_fiddler>
| * e0d33e9 * Main.cs: * Main.cs: Fixed a potential index out of range exception when setting dirName (output path). (4 years, 6 months ago) <the_fiddler>
| * 08bc033 Fixed default input and output paths now that the compiled assembly is placed into Binaries/Generator/[Debug|Release] instead of Binaries/[Debug|Release]. (4 years, 6 months ago) <the_fiddler>
| * 3081d38 * GeometryShaderAdvanced.cs: Committed pokemoen's advanced geometry shader tutorial. (4 years, 6 months ago) <the_fiddler>
| * d09c341 Applied Barlog's "arrange this qualifier" patch. (4 years, 6 months ago) <the_fiddler>
| * ccc4f52 Applied Jonathan's patch for output directories. (4 years, 6 months ago) <the_fiddler>
| * 6dcfb9e Removed Build folder. (4 years, 6 months ago) <the_fiddler>
| * 501e690 Changed default namespace to OpenTK.Examples. (4 years, 6 months ago) <the_fiddler>
| * bdb0522 Removed OpenTK.GLControl.csproj - this is generated by Build.exe. (4 years, 6 months ago) <the_fiddler>
| * 20f3135 Updated ignored files. (4 years, 6 months ago) <the_fiddler>
| * f285573 Added QuickStart project. (4 years, 6 months ago) <the_fiddler>
| * a3538b5 Simplified build and usage instructions. Moved Instructions.txt to documentation folder. (4 years, 6 months ago) <the_fiddler>
| * c4d6f56 Major cleanup. Removed dead code. Removed obsolete targets (MonoDevelop 1, SharpDevelop 1). Added new project for Bind and Converter. Added new QuickStart project. Added Prebuild and the various projects as embedded resources. (4 years, 6 months ago) <the_fiddler>
| * 416ffad Moved Build.exe to project root. (4 years, 6 months ago) <the_fiddler>
| * 37f5c99 * DesktopGraphicsContext.cs: Removed unecessary using directives. (4 years, 6 months ago) <the_fiddler>
| * b5244f2 Added EmbeddedGraphicsContext as the foundation of all ES context implementations and modified EglContext to inherit from this. (4 years, 6 months ago) <the_fiddler>
| * 2695db5 * GeometryShader.cs: Changed the number of output vertices so that output_vertices * num_varying_components is not larger than MaxGeometryTotalOutputComponents. Moved ProgramParameter calls before LinkProgram. (4 years, 6 months ago) <the_fiddler>
| * 63314b0 * X11GLContext.cs: Remove context field in favor of GraphicsContextBase.Handle. Fixes issue 1121: "GraphicsContext fails with KeyNotFoundException on SVN trunk". (4 years, 6 months ago) <the_fiddler>
| * 41f4adb Applied Barlog's 02_Bind_2172_ShortenQualifierReferences patch. (4 years, 6 months ago) <the_fiddler>
| * 6581d66 Suppressed "Example Browser not ready" message box. (4 years, 6 months ago) <the_fiddler>
| * 483ce0e Added pokemoen's Geometry Shader sample. (4 years, 6 months ago) <the_fiddler>
| * 7363110 Do not trim 's' from methods ending in "IDs". (4 years, 6 months ago) <the_fiddler>
| * ecb70f9 Fixed issue 1119: "[Compute] 'CL.GetPlatformIDs' missing 's'". (4 years, 6 months ago) <the_fiddler>
| * 014fc03 Removed stale debugging code. (4 years, 6 months ago) <the_fiddler>
| * c6516c2 Moved OpenTK.GLControl to its own project. (4 years, 6 months ago) <the_fiddler>
| * 073109c Fixed documentation warnings. Removed duplicate code (due to BindingsBase class). (4 years, 6 months ago) <the_fiddler>
| * ed9cdee Removed unused code. (4 years, 6 months ago) <the_fiddler>
| * a282f44 Marked all classes as obsolete. Silenced all compiler warnings. (4 years, 6 months ago) <the_fiddler>
| * d114762 Fixed handling of resx files. Suppressed documentation warnings (1591) on OpenTK.Compatibility. (4 years, 6 months ago) <the_fiddler>
| * 750b2d9 Ensure OpenTK.Graphics.GL.LoadAll() is called in OpenTK.Compatibility. (4 years, 6 months ago) <the_fiddler>
| * a7aba38 Added Tao.OpenGl, Tao.OpenAl and Tao.Platform.Windows.SimpleOpenGlControl to OpenTK.Compatibility. Added Tao Framework license information. Updated and clarified license information. (4 years, 6 months ago) <the_fiddler>
| * fb1ba33 Applied Barlog's refactoring patch for using directives. (4 years, 6 months ago) <the_fiddler>
| * f37c2fb Removed all references to OpenTK.Utilities. (4 years, 6 months ago) <the_fiddler>
| * 1a69c8f Really moved TextPrinter to OpenTK.Compatibility. (4 years, 6 months ago) <the_fiddler>
| * 6b46659 Deleted OpenTK.Utilities project. (4 years, 6 months ago) <the_fiddler>
| * bb49daf Added OpenGL|ES 2.0 sample. (4 years, 6 months ago) <the_fiddler>
| * c1f41d1 Moved Alut to OpenTK.Compatibility. Moved SoundData and SoundFormat to OpenTK.Compatibility. Moved AL and Alc classes to OpenTK.Audio.OpenAL and added the previous namespace to OpenTK.Compatibility. Removed SoundData wrappers from AL class. Updated samples to use the new API. (4 years, 6 months ago) <the_fiddler>
| * 7f97076 Moved GdiPlus wrappers to OpenTK.Compatibility. Moved TextPrinter to OpenTK.Compatibility. (4 years, 6 months ago) <the_fiddler>
| * 192e99a Disabled OpenTK.Utilities project. (4 years, 6 months ago) <the_fiddler>
| * 775f158 Removed Destroy event and RegisterForDisposal method from IGraphicsContext. Added GraphicsContextBase, which acts as the foundation of all IGraphicsContext implementations. Added DesktopGraphicsContext, which acts as the foundation of all desktop (i.e. not ES) IGraphicsContext implementations. Modified all IGraphicsContext implementations to inherit from GraphicsContextBase and/or DesktopGraphicsContext. (4 years, 6 months ago) <the_fiddler>
| * 2747869 Added BindingsBase class that provides a common base for all generated bindings. Made the OpenGL and OpenGL|ES bindings non static. Made the OpenGL and OpenGL|ES bindings inherit from BindingsBase. (4 years, 6 months ago) <the_fiddler>
| * ebaf16b Now use "Core" as default Settings.ImportsClass. (4 years, 6 months ago) <the_fiddler>
| * b19154b Now use "Core" as default Settings.ImportsClass. (4 years, 6 months ago) <the_fiddler>
| * af7175e Manually check for OpenGL version. Removed TextPrinter references. (4 years, 6 months ago) <the_fiddler>
| * 33e90d1 Manually check for OpenGL extension support. Removed TextPrinter reference. (4 years, 6 months ago) <the_fiddler>
| * 48973cd Manually check OpenGL version. (4 years, 6 months ago) <the_fiddler>
| * 1bcc012 Implemented INativeWindow.WindowBorderChanged and INativeWindow.WindowStateChanged events. (4 years, 6 months ago) <the_fiddler>
| * 78df834 Disabled TextPrinter samples. Removed TextPrinter references. (4 years, 6 months ago) <the_fiddler>
| * d314f26 Note that parameter names for Nvidia fence extension were added by hand. (4 years, 6 months ago) <the_fiddler>
| * 09207c2 Added missing parameter names to Nvidia Fence extension. (4 years, 6 months ago) <the_fiddler>
| * 324538a Added workarounds for typical header defines that should not be present in the generated xml files (e.g. #define WIN32_LEAN_AND_MEAN 1). (4 years, 6 months ago) <the_fiddler>
| * 0b36b2a Updated documentation to remove references to the 3.1 specification (this class always supports the full profile of the latest specification.) (4 years, 6 months ago) <the_fiddler>
| * 1f53422 Normalized line endings. (4 years, 6 months ago) <the_fiddler>
| * 28eec56 Fixed Matrix4.CreatePerspectiveFieldOfView calls to use radians instead of degrees. (4 years, 6 months ago) <the_fiddler>
| * e244024 Regenerated bindings to fix CLSCompliance issues. (4 years, 6 months ago) <the_fiddler>
| * ad17c22 Added missing types to list of non-CLSCompliant types. (4 years, 6 months ago) <the_fiddler>
| * 68c985c Regenerated bindings using the latest generator updates. (4 years, 6 months ago) <the_fiddler>
| * e2bfabd Fixed compilation errors. Moved bindings to the GL class. (4 years, 6 months ago) <the_fiddler>
| * 964427d Removed "static" identifier from main wrappers class (add, if necessary, through the Helper.cs). (4 years, 6 months ago) <the_fiddler>
| * 592348e Removed spurious constants. (4 years, 6 months ago) <the_fiddler>
| * 86a1606 Added GLeglImageOES type. (4 years, 6 months ago) <the_fiddler>
| * 1da12e8 Do not allow constant names to start with numbers. (4 years, 6 months ago) <the_fiddler>
| * 070ba4b Fixed Nvidia fences extension (did not specify parameter names). (4 years, 6 months ago) <the_fiddler>
| * 521c121 Removed the various GetProcAddress methods (now handled by IGraphicsContextInternal). Removed Imports nested class. (4 years, 6 months ago) <the_fiddler>
| * e4f1c95 Regenerated bindings using the latest generator updates. ES bindings now exist in ES10.GL, ES11.GL and ES20.GL classes instead of ES10.ES etc (reason: easier porting to/from regular OpenGL). (4 years, 6 months ago) <the_fiddler>
| * 7a8bfc6 Modified CreateX11WindowInfo to check GraphicsMode.Index.HasValue prior to using it. (4 years, 6 months ago) <the_fiddler>
| * 5d5f598 Implemented EglContext construction according to AMD's OpenGL|ES samples. (4 years, 6 months ago) <the_fiddler>
| * 5515c59 Added OutAttribute to array parameters that return values. Added Egl.GetProcAddress method. (4 years, 6 months ago) <the_fiddler>
| * 9a6a539 Modified GraphicsMode.Index to be a nullable property. Modified consuming classes to check Index.HasValue prior to first use. (4 years, 6 months ago) <the_fiddler>
| * b503c41 Made GraphicsMode query non-eager. The GraphicsMode will only be queried on first access of its Index property, for example when creating an X11 window or a new GraphicsContext. (4 years, 6 months ago) <the_fiddler>
| * 0feae9b Added documentation. (4 years, 6 months ago) <the_fiddler>
| * e2f7e73 Removed OpenTK.Compatibility dependency from Examples project. (4 years, 6 months ago) <the_fiddler>
| * 584fe3f Replaced libGLES.dll by libGLESv2.dll, which is provided by AMD's OpenGL|ES emulator. (4 years, 6 months ago) <the_fiddler>
| * 5464be8 Removed duplicate GetConfigAttrib calls. (4 years, 6 months ago) <the_fiddler>
| * d436bf5 Use Egl.GetDisplay to get a display connection from an EGLNativeDisplayType. (4 years, 6 months ago) <the_fiddler>
| * b5928c6 Replaced libGLES_CM.dll by libEGL.dll, which is provided by the AMD OpenGL|ES emulator. (4 years, 6 months ago) <the_fiddler>
| * 5743d2b Renamed GL folder to OpenGL, in order to match namespace. (4 years, 6 months ago) <the_fiddler>
| * c6107d4 Removed obsolete OpenGL folder. (4 years, 6 months ago) <the_fiddler>
| * 2e6a806 Fixed GraphicsContextFlags.Embedded matching. (4 years, 6 months ago) <the_fiddler>
| * b240db8 Added mathematical constants used by XNA (Pi, E, logarithms). Removed unused code. (4 years, 6 months ago) <the_fiddler>
| * 6336246 Ensure UnsupportedPlatform is used for Factory.Embedded if OpenGL|ES is not supported. (4 years, 6 months ago) <the_fiddler>
| * 3462e80 Moved OpenTK.Graphics.GL class to the OpenTK.Graphics.OpenGL namespace (reason: necessary for OpenGL|ES support; necessary for support of different OpenGL profiles). OpenTK.Graphics.GL has been moved to the OpenTK.Compatibility library. Removed OpenTK.Graphics.Glu class (reason: deprecated upstream; most functionality provided by OpenTK math; not compatible with OpenGL 3.0+.) OpenTK.Graphics.Glu can be accessed through OpenTK.Compatibility. Added OpenGL|ES-specific ErrorHelper classes. Moved OpenTK.Graphics.DisplayDevice and OpenTK.Graphics.DisplayResolution to the root OpenTK namespace (reason: their functionality is not specific and does not depend on OpenTK.Graphics). Split Graphics*Exception classes into different files. Made GraphicsErrorException public (reason: necessary for OpenTK.Compatibility). (4 years, 6 months ago) <the_fiddler>
| * b21e0ef Marked OpenTK.Compatibility math functions as obsolete. (4 years, 6 months ago) <the_fiddler>
| * 380b577 Added OpenTK.Compatibility project to the build scripts. (4 years, 6 months ago) <the_fiddler>
| * 3cfc390 Obsoleted OpenTK.Functions in favor of OpenTK.MathHelper (reason: XNA compatibility). Added Matrix4.LookAt overload that does not use Vector3 parameters. (4 years, 6 months ago) <the_fiddler>
| * 81304f3 Added OpenTK.Compatibility project to provide an upgrade path from 0.9.8. (4 years, 6 months ago) <the_fiddler>
| * 245f45c Added support for IPlatformFactory implementations for embedded devices that use EGL. The embedded implementation can be used side-by-side with the normal implementations (useful for platforms that support both desktop GL and EGL). (4 years, 6 months ago) <the_fiddler>
| * e0ba370 Added GraphicsContextFlags.Embedded for OpenGL|ES. (4 years, 6 months ago) <the_fiddler>
| * fec018e Normalized line endings. (4 years, 6 months ago) <the_fiddler>
| * d9fc224 Added IsSupported property, which checks for the existence of EGL libraries. (4 years, 6 months ago) <the_fiddler>
| * a905b3c * Egl.cs: Added workaround for gmcs 2.4.2 bug #530270 (https://bugzilla.novell.com/show_bug.cgi?id=530270). (4 years, 6 months ago) <the_fiddler>
| * 41c8dc9 Regenerated OpenCL bindings with the compilation fixes for gmcs 2.0. (4 years, 6 months ago) <the_fiddler>
| * 66b8f31 * Main.cs: Accept -mode:cl as an alias for -mode:cl10 (4 years, 6 months ago) <the_fiddler>
| * 62e19c4 * Generator.cs: Use correct function prefix in AutoGenerated attribute. (4 years, 6 months ago) <the_fiddler>
| * a495ca8 * Type.cs: Updated list of non CLS-compliant types. (4 years, 6 months ago) <the_fiddler>
| * 04e8dc3 * BindStreamWriter.cs: Fixed workaround for indentation on Linux (indentation seems to be applied twice). (4 years, 6 months ago) <the_fiddler>
| * 81b06b8 Ensure Wgl core entry points are loaded prior to first use, even without a Wgl context. Do not query actual GraphicsMode.Default in DummyGLContext constructor. Doing so creates a temporary context, which should not be done when creating a dummy context. Fixed issue [#993]: "Possible bug in GraphicsContext.CreateDummyContext()". (4 years, 6 months ago) <the_fiddler>
| * 93b950e Bumped version number. (4 years, 6 months ago) <the_fiddler>
| * e0f6300 Missed part of the refactored X11 bindings. (4 years, 6 months ago) <the_fiddler>
| * d9d2cfd Added missing license information. Made public. Added documentation. (4 years, 6 months ago) <the_fiddler>
| * d3fadd0 Suppressed documentation warnings and ensured public structures follow the class library design guidelines. (4 years, 6 months ago) <the_fiddler>
| * 682d371 Made types used by X11WindowInfo public. (4 years, 6 months ago) <the_fiddler>
| * bf5decd Added missing license information and removed unused code. (4 years, 6 months ago) <the_fiddler>
| * 8f74430 Made class public. Added missing license information. (4 years, 6 months ago) <the_fiddler>
| * c83f9d6 Added missing license information. (4 years, 6 months ago) <the_fiddler>
| * 791be92 Removed unused code. (4 years, 6 months ago) <the_fiddler>
| * d308ee7 Bumped version number (4 years, 6 months ago) <the_fiddler>
| * 2841a63 Added support for OpenCL samples. Added VectorAdd sample. Bumped version number. (4 years, 6 months ago) <the_fiddler>
| * 01345de Added loading code for OpenCL entry points. (4 years, 6 months ago) <the_fiddler>
| * 0a2079e Removed hand-written OpenCL bindings in favor of generated ones. (4 years, 6 months ago) <the_fiddler>
| * ff4af08 Generated OpenCL bindings with fixed function pointers. (4 years, 6 months ago) <the_fiddler>
| * 130831c Mapped uchar to byte. (4 years, 6 months ago) <the_fiddler>
| * 8b374c9 Added several more overrides to change "int errcode_ret" to "ErrorCode errcode_ret". (4 years, 6 months ago) <the_fiddler>
| * fa14139 Regenerated signatures using the latest fixes for function pointer parameters. All methods with function pointers should be now correct. (4 years, 6 months ago) <the_fiddler>
| * 056a593 Fixed parsing of function pointer parameters that do not specify a parameter name or do not contain "pfn" in their type. (4 years, 6 months ago) <the_fiddler>
| * 9a15b4f Deactivated debugging code. (4 years, 6 months ago) <the_fiddler>
| * 32278aa Regenerated bindings with fixed function pointers. (4 years, 6 months ago) <the_fiddler>
| * 6c59478 Try to match function pointers before regular parameters. Function pointers may contain regular parameters themselves and going the other way round will result in incorrect matches. (4 years, 6 months ago) <the_fiddler>
| * 3397077 Fixed parsing of function pointers. (4 years, 6 months ago) <the_fiddler>
| * 0dc06de Added support for empty or null typemaps. (4 years, 6 months ago) <the_fiddler>
| * 7c44c50 Renamed CommandQueuePropertiesFlags to CommandQueueFlags. (4 years, 6 months ago) <the_fiddler>
| * 38a4011 Added generated bindings for OpenCL 1.0. (4 years, 6 months ago) <the_fiddler>
| * b99d03d Bumped version number. (4 years, 6 months ago) <the_fiddler>
| * 8e1607d Reverted commit 2028 (Jonathan's formatting patch for Bind output), since it broke formatting on Windows. Added temporary workaround until the real cause of the issue is discovered and fixed. (4 years, 6 months ago) <the_fiddler>
| * 3ec5303 Added support for enum overrides. Enabled enum overrides in the CL and ES generators. Function parameters now follow enum overrides (for example, if function Foo takes enum Bar and enum Bar is overriden to Baz, this change will be reflected on function Foo). Changed default CLGenerator settings to not generate debug helpers. (4 years, 6 months ago) <the_fiddler>
| * 3661428 Added PreviousName property. Moved value parsing to the Name property instead of implementing in each and every ISpecReader. (4 years, 6 months ago) <the_fiddler>
| * d51daef Improved handling of multiple indirection (pointer-to-pointer, pointer-to-array or any other combination up to 4 levels of indirection). Made the generation of debug helpers optional. They are currently specific to OpenTK.Graphics and need more work before they can be used with OpenTK.Compute or OpenTK.Audio. (4 years, 6 months ago) <the_fiddler>
| * cb41426 Added EnumPrefix setting, which may be different from ConstantPrefix or FunctionPrefix. Can be used to remove the Gl, Cl, Al, etc prefixes from enum names. (4 years, 6 months ago) <the_fiddler>
| * 2fd96cc Added missing OpenCL types. (4 years, 6 months ago) <the_fiddler>
| * 7149a02 Added overrides for several OpenCL methods that return error codes (they returned plain integers previously). Added overrides for problematic values in 'Unknown' enum. Added overrides for string[] parameters. (4 years, 6 months ago) <the_fiddler>
| * 94afe0a Regenerated signatures (now contain flow for function parameters). (4 years, 6 months ago) <the_fiddler>
| * 1cecc8f Regenerated signatures. (4 years, 6 months ago) <the_fiddler>
| * 3edf2ce ESCLParser can now parse negative enum constants. ESCLParser can now parse bitfield constants in the form (1 << n). Added a workaround for enums named as "FooFlags - bitfield" which where converted to "FooFlagsFlags". They are now converted to "FooFlags". Added flow attribute to function parameters. Parameter names ending with "ret" (e.g. errcode_ret) have a flow of "out". Everything else currently has a flow of "in". Fixed conversion of "unsigned [byte|short|int|long]" parameters (they are now converted to [byte|ushort|uint|ulong] respectively). (4 years, 6 months ago) <the_fiddler>
| * a906a70 Merged fix for issue [#1074]: " X11XrandrDisplayDevice on Xming ---> Argument is out of range." from 0.9.8 branch. (4 years, 6 months ago) <the_fiddler>
| * fbab14b Merged fix for issue [#1089]: "TextPrinter is affected by TextureGen* and TextureEnvMode" from 0.9.8 branch. (4 years, 6 months ago) <the_fiddler>
| * 5edfb98 Now uses 'cl' prefix instead of 'gl' for OpenCL bindings. Fixed handling of output directory. (4 years, 6 months ago) <the_fiddler>
| * 010eb9e Added OpenCL types to the typemap. (4 years, 6 months ago) <the_fiddler>
| * ba3b08e Deleted CL directory (has been renamed to CL10). (4 years, 6 months ago) <the_fiddler>
| * 3f009dc Moved AutoGeneratedAttribute to root namespace (it is now used by more than just OpenTK.Graphics). (4 years, 6 months ago) <the_fiddler>
| * f8bc7e1 Parameter name "event" is not allowed in .Net. Replaced with "@event". (4 years, 6 months ago) <the_fiddler>
| * f244e63 Updated OpenCL signatures. (4 years, 6 months ago) <the_fiddler>
| * bb4d80c Fixed parsing of OpenCL parameters with set array size. (4 years, 6 months ago) <the_fiddler>
| * fa1ddbf Fixed parsing of pointer types in 'cl.h' (parameter types and pointers are separated by a space, i.e. 'char **'). (4 years, 6 months ago) <the_fiddler>
| * 7879904 Renamed CL mode to CL10. (4 years, 6 months ago) <the_fiddler>
| * e105703 Renamed to CL10 for compatibility with future spec releases. (4 years, 6 months ago) <the_fiddler>
| * b958339 Regenerated ES 1.0 and 2.0 signatures. (4 years, 6 months ago) <the_fiddler>
| * ba87228 Added GL_APICALL and APIENTRY tokens to GetFunctionNameAndType. Fixes parsing of ES 1.0 and 2.0 headers. (4 years, 6 months ago) <the_fiddler>
| * 637b9de Updated OpenCL signatures.xml. (4 years, 6 months ago) <the_fiddler>
| * 0926624 Added CL_API_ENTRY and CL_API_CALL tokens to GetFunctionNameAndType. Fixes parsing of 'cl.h'. (4 years, 6 months ago) <the_fiddler>
| * d177be4 Fixed out ErrorCode parameters in OpenTK.Compute.CL.CreateBuffer and CreateImage2D[23]D methods. (4 years, 6 months ago) <the_fiddler>
| * 461e300 Fixed out ErrorCode parameters in OpenTK.Compute.CL.CreateKernel method. (4 years, 6 months ago) <the_fiddler>
| * e4f3fcb Fixed out ErrorCode parameters in OpenTK.Compute.CL.CreateProgram* methods. (4 years, 6 months ago) <the_fiddler>
| * 5408787 Updated version information. (4 years, 6 months ago) <the_fiddler>
| * 478447f Updated documentation for 0.9.9-1 release. (4 years, 6 months ago) <the_fiddler>
| * d2ed387 Merged improved XRandR handling from 0.9.8 branch. (4 years, 6 months ago) <the_fiddler>
| * 58e58e8 Implemented CreateKeyboardDriver (currently disabled). (4 years, 6 months ago) <the_fiddler>
| * ec24c50 Added GetState() method for primary keyboard. (4 years, 6 months ago) <the_fiddler>
| * 28a3efa Merged OpenGL 3.2 bindings. Fixed a conflict between the new ProgramParameter method and the existing ProgramParameter enum in GLHelper.cs. (4 years, 6 months ago) <the_fiddler>
| * 40e0cdb Merged the OpenGL 3.2 specifications. (4 years, 6 months ago) <the_fiddler>
| * 0f750bb * BindStreamWriter.cs: Committed Jonathan's formatting patch for the generated bindings. (4 years, 6 months ago) <the_fiddler>
| * 7bd16f1 * GL2/Generator.cs: Improved handling for 'u' and 'ull' suffixes in OpenGL constants. (4 years, 6 months ago) <the_fiddler>
| * 1092fd8 Regenerated the ES11 signatures using the updated converter. (4 years, 6 months ago) <the_fiddler>
| * 8550af3 * ESCLParser.cs: Fixed a potential NullReferenceException. (4 years, 6 months ago) <the_fiddler>
| * 794a742 * Main.cs: Sort functions by extension first, then by name. (4 years, 6 months ago) <the_fiddler>
| * 3461318 * Utilities.cs: Added AMD to extension list. (4 years, 7 months ago) <the_fiddler>
| * 276675f Merged fix for bug [#1060]: "Wrong XML Comment on the W property in Vector4[d]". (4 years, 7 months ago) <the_fiddler>
| * adf5150 Added readme file. (4 years, 7 months ago) <the_fiddler>
| * c8f7ae4 Initial commit. (4 years, 7 months ago) <the_fiddler>
| * 95f46e9 Folders for new solution created. (4 years, 7 months ago) <the_fiddler>
| * 010ac1a * Utilities.cs: Committed Jonathan's patch for ES extensions. Fixed IsGL2Extension. (4 years, 7 months ago) <the_fiddler>
| * 503d862 Marked all IPlatformFactory interface implementations as virtual. (4 years, 7 months ago) <the_fiddler>
| * aff4400 Added new EglWindowInfo constructor. Added missing license information. (4 years, 7 months ago) <the_fiddler>
| * e0c88b9 Initial implementation. (4 years, 7 months ago) <the_fiddler>
| * e7fd9eb Implemented IDisposable pattern. (4 years, 7 months ago) <the_fiddler>
| * f031e34 Initial implementation. (4 years, 7 months ago) <the_fiddler>
| * 4663237 Removed EGL_ prefix from all EGL constants. (4 years, 7 months ago) <the_fiddler>
| * 65dc414 Initial work on OpenCL binding generation. (4 years, 7 months ago) <the_fiddler>
| * a2ea5f7 Added OpenCL XML specs to the generator. (4 years, 7 months ago) <the_fiddler>
| * 16dd351 Added NextPowerOfTwo float and double overloads. (4 years, 7 months ago) <the_fiddler>
| * b88ce54 Added Parrot capture & playback sample. (4 years, 7 months ago) <the_fiddler>
| * 6b2bb1d Updated to use latest AudioCapture / AudioContext APIs. (4 years, 7 months ago) <the_fiddler>
| * 70a9d8f Improved BlittableValueType API (Check, StrideOf methods). Added AL.BufferData<T> method. (4 years, 7 months ago) <the_fiddler>
| * 325ce4a Added AudioCapture.IsRunning property. Fixed formatting. (4 years, 7 months ago) <the_fiddler>
| * 80697dc Minor formatting cleanup. (4 years, 7 months ago) <the_fiddler>
| * b1a6202 Replaced tabs with spaces. (4 years, 7 months ago) <the_fiddler>
| * 67bdd39 Added INativeWindow.CreateKeyboardDriver() Added INativeWindow.KeyPress event (KeyPressEventArgs). Removed INativeWindow.Icon property. (4 years, 7 months ago) <the_fiddler>
| * a9352e4 Fixed issue [#1035] (http://www.opentk.com/node/1035 [Audio] SoundData's internal buffer size) (4 years, 7 months ago) <the_fiddler>
| * 5ef2a59 Replaced tabs with spaces. (4 years, 7 months ago) <the_fiddler>
| * 416c40b * GLHelper.cs: Added Quaternion overload to GL.Uniform4. (4 years, 7 months ago) <the_fiddler>
| * 9f844be * GLHelper.cs: Replaced tabs with spaces. (4 years, 7 months ago) <the_fiddler>
| * 5ca6346 Ported updates from 0.9.8. (4 years, 7 months ago) <the_fiddler>
| * 9806230 Ported fix for bug [#1005]: Using TextPrinterOptions.Default does not allow text to change color (4 years, 7 months ago) <the_fiddler>
| * e4c1a2b Fixed license header. (4 years, 7 months ago) <the_fiddler>
| * ad7a849 Moved GameWindowFlags enumeration to its own file. Added GameWindowFlags.Default token. (4 years, 7 months ago) <the_fiddler>
| * a1fc3fc Removed CurrentAlcError property. Fixed handling of ObjectDisposedExceptions. (4 years, 7 months ago) <the_fiddler>
| * 3222b97 Updated to use latest Audio api. (4 years, 7 months ago) <the_fiddler>
| * 1fff5cc Renamed AudioContext.Default to AudioContext.DefaulDevice. Improved error checking code. (4 years, 7 months ago) <the_fiddler>
| * bdd49a2 Added SampleFormat and SampleFrequency properties. Added CheckErrors method. Renamed GetSamples to ReadSamples and added generic overload. Improved error checking code. (4 years, 7 months ago) <the_fiddler>
| * 61a4852 Added CLSCompliant overload to Alc.CaptureOpenDevice. (4 years, 7 months ago) <the_fiddler>
| * d9f8d2e Simple whitespace fix. (4 years, 7 months ago) <the_fiddler>
| * 60300ff Added AudioDeviceErrorChecker modeled after OpenTK.Graphics. (4 years, 7 months ago) <the_fiddler>
| * 286d13d Added AudioValueException class. (4 years, 7 months ago) <the_fiddler>
| * f148198 Added BlittableValueType struct that can be used to check whether any given value type is blittable. (4 years, 7 months ago) <the_fiddler>
| * 8f4a75f Specify correct sizes for Alc.GetInteger buffers (needs size in integers, not size in bytes). (4 years, 7 months ago) <the_fiddler>
| * 68cd6b6 Fixed wrappers for Alc.GetInteger (pin and pass pointer). (4 years, 7 months ago) <the_fiddler>
| * 1037fd2 * OpenALDiagnostics.cs: Added new diagnostics sample to Examples project. (4 years, 7 months ago) <the_fiddler>
| * efce51d * AudioCapture.cs: Added AudioCapture class that encapsulates openal 'capture' contexts. (4 years, 7 months ago) <the_fiddler>
| * 7726212 Replaced tabs with spaces. (4 years, 7 months ago) <the_fiddler>
| * a65ed72 Updated license information. (4 years, 7 months ago) <the_fiddler>
| * 7d00083 * AudioDeviceEnumerator.cs: Added missing file. (4 years, 7 months ago) <the_fiddler>
| * 0b107a9 * EglContext.cs: Fixed build error (class committed by mistake - it is not yet implemented). (4 years, 7 months ago) <the_fiddler>
| * c41c816 Merged openal-next branch (rev. 1969) to trunk. Tested with Audio-Info and Parrot examples and works as expected. (4 years, 7 months ago) <Chrisbrandtner>
| * 2a96551 Added EGL bindings based on http://www.koushikdutta.com/2008/08/net-compact-framework-wrapper-for.html (4 years, 7 months ago) <the_fiddler>
| * 2183ad9 * CLHelper.cs: Removed garbage unicode characters inserted by MonoDevelop. (4 years, 7 months ago) <the_fiddler>
| * 83496a8 Added missing license information. (4 years, 7 months ago) <the_fiddler>
| * 516cff0 Regenerated ES bindings with Bind 0.9.9.11. Moved ES bindings from GLES[10|11|20] namespaces to ES[10|11|20]. Renamed ES wrapper classes to 'ES' instead of 'GL'. (4 years, 7 months ago) <the_fiddler>
| * b9975e8 Modified Type.Pointer property to be an integer instead of a boolean. Improved handling of string arrays. Added handling of flow direction to ESGenerator and Delegate.TranslateParameters(). Moved FlowDirection enum outside of Parameter class. (4 years, 7 months ago) <the_fiddler>
| * a356b69 Fixed GetString, GetShaderSource and ShaderSource signatures. (4 years, 7 months ago) <the_fiddler>
| * 90a9fe1 Changed default GLES* namespaces to ES*. Changed -mode options for ES (-mode:es* instead of -mode:gles*). Bumped version number. (4 years, 7 months ago) <the_fiddler>
| * 7fba91d Worked around File.Replace issue on Linux by deleting the existing file first. Not perfectly safe, but acceptable for our use. (4 years, 7 months ago) <the_fiddler>
| * 523b642 Renamed GlesGenerator.cs to ESGenerator.cs. Minor changes to match the new xml specs (the root node is now 'signatures'). (4 years, 7 months ago) <the_fiddler>
| * d161aec Removed obsolete file. (4 years, 7 months ago) <the_fiddler>
| * dd4840a Regenerated xml files for ES 1.0, 1.1, 2.0. (4 years, 7 months ago) <the_fiddler>
| * 4c10acb * Structures/Type.cs: Try to translate GLenum even if category is unknown. (4 years, 7 months ago) <the_fiddler>
| * cf40c03 Added missing folder. (4 years, 8 months ago) <the_fiddler>
| * 88197b6 Added OpenGL ES generated bindings. (4 years, 8 months ago) <the_fiddler>
| * 5a988ca Added OpenGL ES generator. (4 years, 8 months ago) <the_fiddler>
| * ebfb2d9 Added OpenGL ES 1.0 bindings. (4 years, 8 months ago) <the_fiddler>
| * d5af147 Added GLES fixed-point types. (4 years, 8 months ago) <the_fiddler>
| * 898da8b Renamed root node to 'functions'. (4 years, 8 months ago) <the_fiddler>
| * 6ea16ca Fixed GetString definition. (4 years, 8 months ago) <the_fiddler>
| * de01235 Added GLenum -> All mapping. (4 years, 8 months ago) <the_fiddler>
| * da16b69 Renamed profile to category. (4 years, 8 months ago) <the_fiddler>
| * 1040c3f Fixed root node for enum XML specs (4 years, 8 months ago) <the_fiddler>
| * f3fa008 Added OpenGL ES enum specifications in XML format. (4 years, 8 months ago) <the_fiddler>
| * d9f9590 Added OpenCL specifications in XML format. (4 years, 8 months ago) <the_fiddler>
| * 97442db Added stubs for OpenGL ES 1.0, 1.1 and 2.0 profiles. (4 years, 8 months ago) <the_fiddler>
| * 79cbb00 Added OpenGL ES 1.1 tokens. (4 years, 8 months ago) <the_fiddler>
| * 4f28e9f Removed 'using System' directive. (4 years, 8 months ago) <the_fiddler>
| * 71d8c16 Added GLES10 tokens. (4 years, 8 months ago) <the_fiddler>
| * fa2d8c8 Added OpenGL ES 2.0 tokens. (4 years, 8 months ago) <the_fiddler>
| * f5f55b3 Merged string[] fix from 0.9.8 branch. (4 years, 8 months ago) <the_fiddler>
| * e875478 Fixed XML docs and remove unnecessary CLSCompliance attributes. (4 years, 8 months ago) <the_fiddler>
| * e8cf64a Added missing XML docs. (4 years, 8 months ago) <the_fiddler>
| * bc8ab91 Added missing XML comment to AL class. Made AL.Lib internal. (4 years, 8 months ago) <the_fiddler>
| * 9b17ee1 Added several missing XML comments. (4 years, 8 months ago) <the_fiddler>
| * 2bd89e8 Marked KeyDownEvent and KeyUpEvent as obsolete. (4 years, 8 months ago) <the_fiddler>
| * c189787 Added XML comment on Glu class. (4 years, 8 months ago) <the_fiddler>
| * 09a24a1 Removed Key.None and Key.MaxKeys. Added XML documentation to all OpenTK.Input.Key tokens. Added typical Key names found in Windows.Forms and XNA: LControl, RControl, ... (4 years, 8 months ago) <the_fiddler>
| * 70f68a3 Added missing XML documentation. (4 years, 8 months ago) <the_fiddler>
| * 4e28071 Added Mouse and Keyboard stubs for the new input API. (4 years, 8 months ago) <the_fiddler>
| * 33fb214 Added CreateFromAxisAngle method. (4 years, 8 months ago) <the_fiddler>
| * b38c761 Removed tabs. (4 years, 8 months ago) <the_fiddler>
| * 7f39df3 Fixed license information. Cleaned up Main method. (4 years, 8 months ago) <the_fiddler>
| * b24ae1e Added nythrix's OpenGL 3.0 example. (4 years, 8 months ago) <the_fiddler>
| * 619a8dc Fixed license information. (4 years, 8 months ago) <the_fiddler>
| * 339e1bc Get[Program|Shader]InfoLog now return strings directly (instead of out parameters). (4 years, 8 months ago) <the_fiddler>
| * 3dcb9e1 Implemented multisampling on MacOS (untested). (4 years, 8 months ago) <the_fiddler>
| * b4359c5 Implemented multisampling on X11. (4 years, 8 months ago) <the_fiddler>
| * b9a84ed Update documentation with latest changes. (4 years, 8 months ago) <the_fiddler>
| * 00221ba * OpenGL/1.1/DisplayLists.cs: Avoid Glu in favor of OpenTK.Matrix4. * OpenAL/Test/TestAudioContext.cs: Remove deprecated Alut calls. * OpenTK/GLControl/SimpleGLControl.Designer.cs: Use DockStyle.Fill instead of anchoring. (4 years, 8 months ago) <the_fiddler>
| * 93465ae Removed unused code. (4 years, 8 months ago) <the_fiddler>
| * 42374a7 Obsoleted Frustum and Perspective methods in favor of CreatePerspectiveOffCenter and CreatePerspectiveFieldOfView, respectively. (4 years, 8 months ago) <the_fiddler>
| * 0390d6b Marked GluCore as Obsolete. (4 years, 8 months ago) <the_fiddler>
| * df6671c Removed OpenTK.Math namespace. Math functions now go directly into the OpenTK namespace. (4 years, 8 months ago) <the_fiddler>
| * 5c60841 Enabled xml documentation in debug builds. Fixed a few XML documentation warnings. (4 years, 8 months ago) <the_fiddler>
| * 88bdcd4 Updated release notes. (4 years, 8 months ago) <the_fiddler>
| * e7fae30 OpenCL bitfields are not mapped to 'long', not 'int'. Fixes issue [#964] ([OpenCL] Bitfields should be mapped to 'long' not 'int'). (4 years, 8 months ago) <the_fiddler>
| * 81b1108 Updated documentation for release. (4 years, 8 months ago) <the_fiddler>
| * 36edcad Merged OpenTK.Compute from the cl branch. Merged changes from the 0.9.8 branch. Updated version numbers for 0.9.9 release. (4 years, 8 months ago) <the_fiddler>
| * eb48960 Added OpenTK.Compute namespace with OpenCL bindings. (4 years, 8 months ago) <the_fiddler>
| * 45277bc Marked ContextDestroyed method as obsolete. (4 years, 8 months ago) <the_fiddler>
| * f46e9b1 Removed obsolete code. Implemented X11GLNative.IconChanged event. (4 years, 8 months ago) <the_fiddler>
| * daed994 Removed obsolete code. (4 years, 8 months ago) <the_fiddler>
| * 3f9470e Optimized Matrix4/Matrix4d.Mult by unrolling and inlining the multiplications. (4 years, 8 months ago) <the_fiddler>
| * 402e0e6 Optimized Matrix4.Mult by unrolling the multiplications. (4 years, 8 months ago) <the_fiddler>
| * 6550098 Applied GL1TextOutputProvider.Clear() fix from 0.9.8 branch. (4 years, 8 months ago) <the_fiddler>
| * 070a5b1 Marked Glu and Alut as obsolete. (4 years, 8 months ago) <the_fiddler>
| * ade2991 Fixed Matrix4.CreateOrthographicOffCenter (M44 should be 1). (4 years, 8 months ago) <the_fiddler>
| * 3867660 Fixed GL.GetBoolean (was GL.GetBoolea because the generator treated glGetBooleanv as a NV extension). (4 years, 8 months ago) <the_fiddler>
| * 857003c Added static readonly Vector[234]d?.One properties. (4 years, 8 months ago) <the_fiddler>
| * f230535 Removed obsolete IResizable, DisplayMode and ColorMode APIs. Marked carbon API class as internal. Added a large number of missing XML comments. (4 years, 8 months ago) <the_fiddler>
| * a396338 Added missing XML comments. (4 years, 8 months ago) <the_fiddler>
| * 5c40ce6 Fixed a large amount of documentation warnings. Marked several APIs as obsolete. (4 years, 8 months ago) <the_fiddler>
| * 83bcde9 Marked platform-specific APIs as internal. Added ObsoleteAttribute to obsolete functionality. (4 years, 8 months ago) <the_fiddler>
| * 4a8d9c5 Made X11 structs, enums and functions internal. OpenTK should not expose platform-specific APIs. (4 years, 8 months ago) <the_fiddler>
| * b4d35e7 Marked as obsolete. (4 years, 8 months ago) <the_fiddler>
| * 6ff0ed1 Fixed missing documentation warnings. (4 years, 8 months ago) <the_fiddler>
| * 972cdcd Updated documentation for IGraphicsContext.ErrorChecking. (4 years, 8 months ago) <the_fiddler>
| * d07684c Use "IGraphicsContext.ErrorChecking = false|true" inside Begin|End wrappers. (4 years, 8 months ago) <the_fiddler>
| * efdaf64 GraphicsContext.GetCurrentContext now returns an IGraphicsContext instead of a GraphicsContext. Fixed Texture2D finalizer. Removed GraphicsContext.[Enter|Exit]BeginRegion(). GL.Begin|End now calls IGraphicsContext.ErrorChecking = false. (4 years, 8 months ago) <the_fiddler>
| * 7df9a44 Merged gw-next2 branch to trunk. (4 years, 9 months ago) <the_fiddler>
| * ac21b13 Fixed recursion that between WinGraphicsMode.SelectGraphicsModeARB and GraphicsMode.Default. Fixed acceleration attribute in WinGraphicsMode.SelectGraphicsModeARB. Now, antialiasing works on nvidia drivers, too. (4 years, 9 months ago) <the_fiddler>
| * 98e39f1 WinGraphicsMode now uses wglChoosePixelFormatARB, if available. This allows the use of FSAA modes. (4 years, 9 months ago) <the_fiddler>
| * 95a1e9d Added FSAA example. (4 years, 9 months ago) <the_fiddler>
| * 89f34c9 Fixed Stencil property in ToString(). (4 years, 9 months ago) <the_fiddler>
| * 9ba8566 Do not set the "indexed" flag for 0 bpp. (4 years, 9 months ago) <the_fiddler>
| * 42ae250 Removed obsolete using directives. (4 years, 9 months ago) <the_fiddler>
| * ad602ec Use GraphicsMode.Default for DummyGLContext. (4 years, 9 months ago) <the_fiddler>
| * 5bee43a Updated changelog with changes from the last revision. (4 years, 9 months ago) <the_fiddler>
| * c0f9f05 Merged Get(Float|Double|Integer) and Viewport helpers from gw-next2. (4 years, 9 months ago) <the_fiddler>
| * 043d79e Mesa3d indirect reports bogus InvalidOperation error when using ListMode.CompileAndExecute (bug reported as https://bugs.freedesktop.org/show_bug.cgi?id=22014). Use ListMode.Compile as a workaround. (4 years, 9 months ago) <the_fiddler>
| * 05b9225 Added matrix stack improvements to release notes. (4 years, 9 months ago) <the_fiddler>
| * 52d5410 Removed extra whitespace. (4 years, 9 months ago) <the_fiddler>
| * 7328c5c Updated changelog, release notes and bumped version numbers in preparation for release. (4 years, 9 months ago) <the_fiddler>
| * bb08884 Updated Build.exe with the latest fixes. (4 years, 9 months ago) <the_fiddler>
| * 6b56856 Added warning when launching the new sample browser. Removed unused code. (4 years, 9 months ago) <the_fiddler>
| * d91cf41 Improved diagnostic message when nant is not installed. Fixed bug that caused OpenTK.sln generation to run twice. (4 years, 9 months ago) <the_fiddler>
| * d92e410 Last parameter of Alc.CaptureSamples should be an int, not IntPtr. (4 years, 9 months ago) <the_fiddler>
| * 9df8a0c Fixed Alc.CaptureSamples according to http://www.opentk.com/node/911. Added convenience overloads. (4 years, 9 months ago) <the_fiddler>
| * b6c81ee Added display list cache to GL1TextOutputProvider. This change improves peak TextPrinter speed by more than 10x (1.6M glyphs per second as measured on a 1.8GHz Core 2 with a 8400M card). We still need a cache eviction strategy. Modified ITextOutputProvider interface to pass TextBlocks by reference. (4 years, 9 months ago) <the_fiddler>
| * 8d83b41 Changed libopenal.so.0 dllmap (OpenAL SI) to libopenal.so.1 (OpenAL Soft). (4 years, 9 months ago) <the_fiddler>
| * 0498b3e Replaced XAutoRepeatOff by XkbSetDetectableAutoRepeat, because the former must be reset before the program exits (and this is not always possible). (4 years, 9 months ago) <the_fiddler>
| * 407d6fd Added XAutoRepeatOn() method. (4 years, 9 months ago) <the_fiddler>
| * a2c0cd8 Replaced Control.Invoke() by Control.BeginInvoke() to avoid deadlock when Debug.Print() is called from the finalizing thread. (4 years, 9 months ago) <the_fiddler>
| * 76641d4 Added GraphicsContext.GetCurrentContextDelegate to IPlatformFactory. Improved CreateDummyContext logic to detect and use the context handle of the current thread or a specified handle. Removed GetCurrentContext() methods from platform-specific context implementations (everything now goes through the relevant IPlatformFactories). (4 years, 9 months ago) <the_fiddler>
| * 9c98321 Added call to XAutoRepeatOff() to disable keyboard autorepeat on X11Input. (4 years, 9 months ago) <the_fiddler>
| * 88f1ce0 Do not render text that doesn't fit inside the clip rectangle. Fixes bug [#847]: "TextPrinter layout when width, height are zero." (http://www.opentk.com/node/847). (4 years, 9 months ago) <the_fiddler>
| * 7244b80 Fixed exception while the Sample Browser is shutting down. (4 years, 9 months ago) <the_fiddler>
| * 2fd79b7 Added workaround for broken Mono GDI+ text offset. Commented-out unused code. (4 years, 9 months ago) <the_fiddler>
| * 2b6928d Actually sort wrapper methods in GL.cs. (4 years, 9 months ago) <the_fiddler>
| * 8bafa21 Updated tokens for DrawBuffer() method. Fixes issue [#851]: "[OpenGL] DrawBuffer and DrawBuffers tokens" (http://www.opentk.com/node/851). (4 years, 9 months ago) <the_fiddler>
| * 4129b67 Added M11-M44 properties to Matrix4 and Matrix4d. Implemented CreateOrthographic and CreateOrthographicOffCenter static methods. Fixes issue [#676]: "Add Matrix4.Ortho method" (http://www.opentk.com/node/676). Implemented CreateTranslation methods. Obsoleted Translation() in favor of the new methods. (4 years, 9 months ago) <the_fiddler>
| * 9ed2bc5 Corrected tokens for TexBuffer. Fixes issue [#749]: "ARB_texture_ buffer_object" (http://www.opentk.com/node/749). (4 years, 9 months ago) <the_fiddler>
| * 339348b Merged the latest specs from opengl.org. Replaced all instances of Version14, Version15, Version20, Version30 and Version31 enums by type-safe equivalents. Added gloverrides.xml to support overrides to function parameters / return types. This will make future spec updates easier to merge. Improved handling of invalid tokens in the specs. Bindings are now written in alphabetical order. This will reduce patch size for future updates and make side-by-side comparisons easier to perform. (4 years, 9 months ago) <the_fiddler>
| * deadbdf Merged TextPrinter optimization changes from gw-next2 branch. (4 years, 9 months ago) <the_fiddler>
| * 11fbdbf Removed ambiguous OpenGL overloads, because they confuse languages that don't distinguish between pass-by-reference and pass-by-value in the call-site (e.g. VB.Net). This affects functions that can take a single parameter either by reference or by value. (4 years, 9 months ago) <the_fiddler>
| * 7c95a25 Re-enabled nant support (necessary for commandline builds on Linux until xbuild matures). Use Directory.GetParent() instead of manually calculating the parent directory. (4 years, 9 months ago) <the_fiddler>
| * 324008c Updated Build.exe in the Build/ folder. (4 years, 9 months ago) <the_fiddler>
| * 077de93 Clarified build options. Disabled support for building with nant. Commandline builds should now use msbuild/xbuild. (4 years, 9 months ago) <the_fiddler>
| * d686adb Ensured IWindowInfo.Dispose() is called when the GLControl handle is destroyed. WinGLContext.SwapBuffers now throws an exception on failure. (4 years, 9 months ago) <the_fiddler>
| * 9bdc21c Added diagnostic message when ReleaseDC fails. (4 years, 9 months ago) <the_fiddler>
| * 2277bf8 Modified Wgl.SupportsExtension to be more defensive when calling Wgl.Arb.GetExtensionString. It now bails out if the extension string is empty. (4 years, 9 months ago) <the_fiddler>
| * 5cb4769 Fixed a large number of XML documentation warnings. (4 years, 9 months ago) <the_fiddler>
| * 083478e Added ColorAttachment[0-15] tokens to DrawBuffersEnum (page 182 of the 3.1 specs). (4 years, 9 months ago) <the_fiddler>
| * 09f783f Synced OpenGL docs with Khronos SVN. (4 years, 9 months ago) <the_fiddler>
| * a7ce3c0 Use managed Stack<Matrix4> instead of the OpenGL matrix stack, as the latter may be broken in some driver implementations (e.g. S3 graphics twister). (4 years, 9 months ago) <the_fiddler>
| * 6a17953 Fixed potential NRE during extension loading. (4 years, 9 months ago) <the_fiddler>
| * 57bd7e6 Implement PointToScreen via poor man's method of just inverting result from PointToClient. (4 years, 9 months ago) <kanato>
| * d272d0b Correct PointToClient so that returned point is relative to upper left corner of game window, consistent with the documentation. (4 years, 9 months ago) <kanato>
| * 5817a46 Implement PointToClient for MacOS. (4 years, 9 months ago) <kanato>
| * 768528c Add overload to OpenTK.Platform.Utilities.CreateGraphicsContext which takes version number and flag parameters. Deprecate old CreateGraphicsContext methods. (4 years, 9 months ago) <kanato>
| * c02b693 Added initial support for GameWindow.PointToClient. (4 years, 9 months ago) <the_fiddler>
| * 889822e Fix AGL buffer rectangle when destination control is inside a container inside a form. (4 years, 9 months ago) <kanato>
| * 466e4af Use rgba textures instead of alpha on SavagePro/Twister renderers. Workaround for bug [#833] "TextPrinter problem" (http://www.opentk.com/node/833). (4 years, 9 months ago) <the_fiddler>
| * f2b1fb2 Cleaned up tokens for SGI_color_table (promoted by OpenGL 1.2). Fixes bug [#834] "Problem between GL.ColorTable and Version12 enum" (http://www.opentk.com/node/834), Started implementing tokens for EXT_convolution. (4 years, 9 months ago) <the_fiddler>
| * 12f2e51 Cleaned up tokens for SGI_color_table (promoted by OpenGL 1.2). Fixes bug [#834] "Problem between GL.ColorTable and Version12 enum" (http://www.opentk.com/node/834), Started implementing tokens for EXT_convolution. (4 years, 9 months ago) <the_fiddler>
| * 65205d8 Fixed sync attribute in AudioContext constructor (patch by erluk). Fixes bug [#830] "AudioContext: Wrong parameters passed to Alc.CreateContext" (http://www.opentk.com/node/830). (4 years, 9 months ago) <the_fiddler>
| * 222bded The generator now detects and adds the FlagsAttribute to bitwise collections. Fixes bug [#792] "Resharper - Bitwise operation on enum which is not marked by [Flags] attribute" (http://www.opentk.com/node/792). (4 years, 9 months ago) <the_fiddler>
| * 03aeb85 Added non-EXT EXT_blend_color constants to BlendingFactorDest/Src enums (promoted by GL1.2). Added ARB_fragment_shaderFragmentShaderDerivativeHint to HintTarget enum (promoted by GL2.0). Fixes bug [#774]: "Some Token corrections" (http://www.opentk.com/node/774) (4 years, 9 months ago) <the_fiddler>
| * c62f510 Reset texture matrix in GL1TextOutputProvider .Begin() and restore in GL1TextOutputProvider .End(). Fixes bug [#810] "Bad texture matrix in TextPrinter" (http://www.opentk.com/node/810)). (4 years, 9 months ago) <the_fiddler>
| * 1d80794 Fixed UniformMatrix4(..., ref Matrix4) overload (count should be 1). (4 years, 10 months ago) <the_fiddler>
| * 51c583b Fixed Uniform2[234] overloads for Vector[234]. (4 years, 10 months ago) <the_fiddler>
| * e5df360 Fixed potential crash-bug in the WGL_ARB_create_context path (missing 0 attribute). (4 years, 10 months ago) <the_fiddler>
| * 3c9cced Automatic OpenGL error checking now throws an OpenGLErrorException. This is internal, as it should not be caught by the user. Added Color4 overload to GL.Uniform4. (4 years, 10 months ago) <the_fiddler>
| * 03f9857 Fixed source code resources for all examples. (4 years, 10 months ago) <the_fiddler>
| * e8dff6f * ExampleBrowser.cs: Output TextBox now uses a monospace font. * ExampleBrowser.Designer.cs: Worked around RichTextBox scrolling artifacts on Mono 1.9.2/2.0. (4 years, 10 months ago) <the_fiddler>
| * 8cbbb40 * ExampleBrowser.cs: Replaced tabs with spaces. (4 years, 10 months ago) <the_fiddler>
| * 5c633fe * ExampleBrowser.cs: Worked around RichTextBox crash with empty text on Mono 2.0. (4 years, 10 months ago) <the_fiddler>
| * 4eb5af7 * Resources.resx: Fixed case in filenames (Visual Studio resource designer ignores case). (4 years, 10 months ago) <the_fiddler>
| * e7694a5 Fixed case (FramebufferObject.cs instead of FrameBufferObject.cs) (4 years, 10 months ago) <the_fiddler>
| * ce831dd Added 'localCopy' directive for OpenTK.dll and OpenTK.Utilities.dll to Examples project in Prebuild.xml. (4 years, 10 months ago) <the_fiddler>
| * 6694f4e Bumped version number. (4 years, 10 months ago) <the_fiddler>
| * 548bbd3 Let Visual Studio automatically update Resources.Designer.cs. (4 years, 10 months ago) <the_fiddler>
| * 632f6b9 Completely removed old ExampleLauncher. (4 years, 10 months ago) <the_fiddler>
| * 6bbaad8 Moved and renamed examples to match the new example structurs. Made example source code visible for all examples in example browser. Updated Prebuild.exe to newest SVN version (resolves issues with resources). Added .rtf and .resx files to Examples project in Prebuild.xml. (4 years, 10 months ago) <the_fiddler>
| * e4cec4f Examples.exe is now a WinExe project. Fixed Examples.exe entry point. (4 years, 10 months ago) <the_fiddler>
| * 7851bbf New sample browser with documentation and source code display. Reduced example categories to OpenGL, OpenAL, OpenTK. Updated all samples to reflect this change. Moved startup and loading code into separate files. (4 years, 10 months ago) <the_fiddler>
| * ce6dc68 Disabled printing of available resolutions and extensions in debug builds. (4 years, 10 months ago) <the_fiddler>
| * 157ac7b Fixed issue http://www.opentk.com/node/794 (suppress array overloads for functions that receive/return pointers to single elements). (4 years, 10 months ago) <the_fiddler>
| * c882d7e Fixed Uniform[234] overloads for Vector[234] (they were all named Uniform2). Removed 'count' parameter from UniformMatrix4 overload for Matrix4 (it is always 16). (4 years, 10 months ago) <the_fiddler>
| * 8a0d494 Updated OpenGL bindings: 'v' suffixes are now trimmed from all functions. Added Matrix4 and Vector* overloads to Uniform* methods. (4 years, 10 months ago) <the_fiddler>
| * 58faedc Generator now trims 'v' suffixes from all functions and marks resulting non cls-compliant overloads as such. Bumped version number. (4 years, 10 months ago) <the_fiddler>
| * 2f355a8 Changed default output path for the generator to overwrite OpenTK/Graphics/GL. (4 years, 10 months ago) <the_fiddler>
| * 045cc93 Added new matrix constructors that take 16 distinct matrix elements. (4 years, 10 months ago) <the_fiddler>
| * 6131379 Fixed bug #776 (Incorrect XDelta and YDelta values...) (4 years, 10 months ago) <the_fiddler>
| * 046bdbb Fixed type (wrap around). (4 years, 11 months ago) <the_fiddler>
| * c4073f0 Removed OpenAL/History.txt (issue http://www.opentk.com/node/744). (4 years, 11 months ago) <the_fiddler>
| * 54f1dfc Updated assembly information and documentation for the 0.9.7 release. (4 years, 11 months ago) <the_fiddler>
| * 3f41f1e Added stack traces to automatic error checking. Added GraphicsContext.ErrorChecking property to temporarily disable error checking if necessary. Error checking is now added to all functions in debug mode (the generator would miss specific CLS-compliant overloads before). (4 years, 11 months ago) <the_fiddler>
| * 0888af5 Updated tokens for EXT_transform_feedback (http://www.opentk.com/node/602). Updated tokens for ARB_uniform_ buffer_object (http://www.opentk.com/node/748). The generator no longer trims the 's' suffix from Varyings. (4 years, 11 months ago) <the_fiddler>
| * e3a7d70 Updated tokens for ARB_uniform_ buffer_object (Issue http://www.opentk.com/node/748). Added tokens for GetIntegeri_v/GetBooleani_v. (4 years, 11 months ago) <the_fiddler>
| * c2fa328 Generator is now able to trim function suffixes similar to 'i_v' (first introduced in OpenGL 3.0). (4 years, 11 months ago) <the_fiddler>
| * ca63c87 Updated tokens for NV_conditional_render. Issue http://www.opentk.com/node/597 (4 years, 11 months ago) <the_fiddler>
| * 6243477 Updated tokens for ARB_instanced_arrays (non-core). Issue http://www.opentk.com/node/590 (4 years, 11 months ago) <the_fiddler>
| * 66713a7 Updated tokens for ARB_copy_buffer (issue http://www.opentk.com/node/747). (4 years, 11 months ago) <the_fiddler>
| * 417ff1a Updated tokens for APPLE_flush_buffer_range (issue http://www.opentk.com/node/598). (4 years, 11 months ago) <the_fiddler>
| * 91951a0 Updated tokens for ARB_map_buffer_range (issue http://www.opentk.com/node/591). (4 years, 11 months ago) <the_fiddler>
| * 447ecb4 Updated tokens for EXT_texture_ shared_exponent (issue [#600]), EXT_packed_float (issue [#599]) and added new OpenGL 3.0 tokens to GetPName (major/minor version, num_extensions and context_flags) and GetStringi. (4 years, 11 months ago) <the_fiddler>
| * 4ee1108 Updated tokens for EXT_gpu_shader4 (issue [#604]). (4 years, 11 months ago) <the_fiddler>
| * cd9b0ff Updated tokens for ARB_vertex_array_object (issue [#595]). (4 years, 11 months ago) <the_fiddler>
| * 978ccdd Fixed '*Indexed' functions (they were wrapped as '*Indexe', with a missing 'd'). (4 years, 11 months ago) <the_fiddler>
| * aa7c0e1 Updated tokens for ARB_half_float_vertex (issue [#589]). (4 years, 11 months ago) <the_fiddler>
| * 7dd8111 Implemented the GL part of ARB_framebuffer_sRGB (issue [#587]) (4 years, 11 months ago) <the_fiddler>
| * a2c1d83 Fixed Draw*Instanced (were missing the 'd' from Instanced). Bug [#586]. (4 years, 11 months ago) <the_fiddler>
| * 9330ec1 Updated tokens for ARB_depth_buffer_float (issue [#585]) (4 years, 11 months ago) <the_fiddler>
| * 08885ac Initial OpenGL 3.1 support. (4 years, 11 months ago) <the_fiddler>
| * 484432c GLU tesselation example is no longer visible in release builds (it fails on Mono). FrameBufferObject example: upldated title to match the rest of the examples. (4 years, 11 months ago) <the_fiddler>
| * 98d0624 Updated known issues (release cannot be compiled on Mono due to compiler bug #488960). (4 years, 11 months ago) <the_fiddler>
| * bae7963 Updated version numbers and documentation for the 0.9.6 release. (4 years, 11 months ago) <the_fiddler>
| * d4aef92 Fixed all known build warnings, apart from missing xml comments. (4 years, 11 months ago) <the_fiddler>
| * 48ad1ca * Fonts/IFont.cs: marked as obsolete. (4 years, 11 months ago) <the_fiddler>
| * caa0921 * Resources.Designer.cs: Deleted unused file. * Settings.cs: Changed default output directory to fit with the current OpenTK project structure. * GL2/Generator.cs: Suppressed documentation warnings in the generated bindings. (4 years, 11 months ago) <the_fiddler>
| * 9dde7c6 Disabled all generator modes other than OpenGL. (4 years, 11 months ago) <the_fiddler>
| * 6b82a49 Added snocrash' reverb EFX example. (4 years, 11 months ago) <the_fiddler>
| * 8bb40e5 * Audio/*: Cleaned up whitespace. * AudioContext.cs: Get device name specifier once a device is opened. (4 years, 11 months ago) <the_fiddler>
| * a3f29ab Regenerated OpenGL bindings using the latest specs and generator. (4 years, 11 months ago) <the_fiddler>
| * 71f858f Revert invalid change from previous commit (GraphicsMode now belongs to IGraphicsContext). (4 years, 11 months ago) <the_fiddler>
| * ddc5e50 Merged latest OpenGL specs (registry version 48). (4 years, 11 months ago) <the_fiddler>
| * fc103aa Added automatic error checking for all OpenGL function calls (debug mode only). Begin()-End() regions are handled correctly. (4 years, 11 months ago) <the_fiddler>
| * 3914aaa * X11GLNative.cs: Ensure that Width and Height properties return valid values in the OnLoad event. (4 years, 11 months ago) <the_fiddler>
| * 60665a7 *GraphicsContext.Assert() should throw GraphicsContextMissing exception. (4 years, 11 months ago) <the_fiddler>
| * c7adcbb Moved GraphicsMode to IGraphicsContext as it is universally useful. Implemented GraphicsMode property on X11 and Mac OS X. Replaced tabs with spaces in AglContext.cs. (4 years, 11 months ago) <the_fiddler>
| * 78069eb Added project files to ignore list. (4 years, 11 months ago) <the_fiddler>
| * 79b9674 Removed stray project file. (4 years, 11 months ago) <the_fiddler>
| * 3c5fd61 Bind now maps 'void*' to generics ('ref T', 'T[]', 'T[,]' and 'T[,,]') instead of 'object'. The doc processor can now document more OpenGL functions (e.g. GL.Color3). Cleaned up several pieces of code in Bind (but I'm afraid it's hopeless - spaghetti code at its greatest). (4 years, 11 months ago) <the_fiddler>
| * c7b9c7f * Platform/X11/X11GLContext.cs: Added workaround for buggy Amd linux drivers. Added "None" to context attributes, as specified by the specs. (4 years, 11 months ago) <the_fiddler>
| * 94b70b7 * Platform/X11/X11GLNative.cs: Removed stale comments and unused code. (4 years, 11 months ago) <the_fiddler>
| * 6484f08 * Platform/X11/Bindings/Glx.cs: Added glXIsDirect method and made all enums private. Added ErrorCodes enum. (4 years, 11 months ago) <the_fiddler>
| * 6076dc7 * Platform/X11/X11GraphicsMode.cs: Major clean up. Refactored ChooseFBConfig and ChooseVisual codepaths into different methods. Fixed bug [#728]. (4 years, 11 months ago) <the_fiddler>
| * 91d559d * Properties/AssemblyInfo.cs: Updated version number to 0.9.6. (4 years, 11 months ago) <the_fiddler>
| * a6f9c2c * Audio/AudioContext.cs: Now initializes EFX slots to maximum number supported by hardware. Fixed a potential crash bug during context creation (attribute array should be zero-terminated). (4 years, 11 months ago) <the_fiddler>
| * b423b27 Updated for 0.9.5 release. (4 years, 11 months ago) <the_fiddler>
| * d8ab1e9 Replaced C# 3.0 code ('var') with its C# 2.0 equivalent. (4 years, 11 months ago) <the_fiddler>
| * 280b852 Updated version numbers and documentation for 0.9.5 release. (4 years, 11 months ago) <the_fiddler>
| * e3ff29a Corrected the mapping of Byte/SByte wrappers -> entry points. Swapped CLSCompliant attribute between Byte and SByte (Bytes are, SBytes are not). (4 years, 11 months ago) <the_fiddler>
| * ca1e416 Relaxed checks to allow input devices that do not contain any axes and/or buttons (e.g. tablets or keyboard extensions). (4 years, 11 months ago) <the_fiddler>
| * c9e8d2f Fixed the mapping between unsigned and signed wrappers -> entry points (no unsigned <-> signed casting). Regenerated bindings. (4 years, 11 months ago) <the_fiddler>
| * 8eaa30e Added pokemoen's enhancements to Extensions sample (return values, parameters). (4 years, 11 months ago) <the_fiddler>
| * 9112e7f Regenerated the bindings using the updated generator - equations are now correctly reported. (4 years, 11 months ago) <the_fiddler>
| * a1a0a07 Added System.Xml reference. Added new documentation files to solution. (4 years, 11 months ago) <the_fiddler>
| * 2bf0e47 Fixed the path separators so that they work on Unix. Improved the output for the doc processor: MathML equations are replaced by their textual representation and whitespace better matches function declarations. Added new configuration settings for the doc processor and the license. Removed stale debugging code. License.txt is now a file, not a resource. (4 years, 11 months ago) <the_fiddler>
| * f918720 Added support for inline OpenGL documentation. (4 years, 11 months ago) <the_fiddler>
| * f4b6f1d Modified Extensions example to request a GL3.0 context. (4 years, 11 months ago) <the_fiddler>
| * fda1087 Added new GLControl constructors that allow you specify the desired GraphicsContext (OpenGL) version and flags. (4 years, 11 months ago) <the_fiddler>
| * 0759bea Added new GameWindow constructors that specify the desired GraphicsContext (OpenGL) version and flags. (4 years, 11 months ago) <the_fiddler>
| * 9981b92 Removed unused (duplicate) details field. (4 years, 11 months ago) <the_fiddler>
| * 4a2a223 Added the capability to specify the desired OpenGL version and parameters (debug / forward-compatible context). Added OpenGL 3.0 support for GLX contexts. Added support for creating dummy contexts (useful if you are creating contexts from an external library). Cleaned up unused and stale code. (4 years, 11 months ago) <the_fiddler>
| * 4cfaaf6 Made extension loading more forgiving (delegates can be either public or non-public now). (4 years, 11 months ago) <the_fiddler>
| * 70963b0 Use Glx.ChooseFBConfig instead of the deprecated Glx.ChooseVisual, if the first is available. This is necessary for OpenGL 3.0 contexts. (4 years, 11 months ago) <the_fiddler>
| * 4efee1f Removed unused types. (4 years, 11 months ago) <the_fiddler>
| * 300abf1 Added support for the glx functions ChooseFBConfig, GetVisualFromFBConfig and CreateContextAttribsARB. (4 years, 11 months ago) <the_fiddler>
| * 03cf3ee WinMM devices with 0 axes and no POV hats are not joysticks/joypads. (4 years, 11 months ago) <the_fiddler>
| * 3c1676e Add MacOS code to call gestalt to detect OS version. (5 years ago) <kanato>
| * 87c04d5 Prepare for 0.9.4 release. (5 years ago) <the_fiddler>
| * 67f9358 * X11/X11Joystick.cs: Flip vertical axes so that +1 points up. * Windows/WinMMJoystick.cs: Move Z-axis before R-axis. (5 years ago) <the_fiddler>
| * 51e2d93 Added support for POV hats with WinMM. Reversed vertical axes, so that down is -1 and up is +1. (5 years ago) <the_fiddler>
| * 1a0c3ff Add description to joysticks opened from the legacy path. (5 years ago) <the_fiddler>
| * f46deb7 Fixed exception when no joystick is present. (5 years ago) <the_fiddler>
| * 8b31086 Added missing parameters to joystick event loggers. Updated to use the JoystickAxis and JoystickButton enumerations. (5 years ago) <the_fiddler>
| * 44e4971 Added JoystickAxis and JoystickButton enumerations, as well as their respective collections. Implemented necessary Poll() functions. (5 years ago) <the_fiddler>
| * 2eeb1a7 Implemented JoystickDevice events. Added GameWindow interface to JoystickDevices. Added HID support to Tests/InputLogger. (5 years ago) <the_fiddler>
| * 6118f4f Initial joystick support (not public yet). (5 years ago) <the_fiddler>
| * 837ea0d Removed unused code. (5 years ago) <the_fiddler>
| * 74d5fc8 Fixed GL1.1 fallback when GL.BlendColor is not supported. (5 years ago) <the_fiddler>
| * 8112f6d Prompt for input when none is given. (5 years ago) <the_fiddler>
| * e40522a Updated mergeinfo. (5 years ago) <the_fiddler>
| * 047eee2 Improved Mono support. (5 years ago) <the_fiddler>
| * 7a4e5bb Moved to the Tests namespace. (5 years ago) <the_fiddler>
| * 8a53a14 Massively improved example: more information displayed, better layout. (5 years ago) <the_fiddler>
| * 89bfdd4 Implemented GL.SupportsFunction(MethodInfo). (5 years ago) <the_fiddler>
| * 132c2ab Merged initial GL3 support from branches/gl3. (5 years ago) <the_fiddler>
| * cf20b47 Added support for wglCreateContextAttribsARB. (5 years ago) <the_fiddler>
| * f84cc56 Merged changes from gl3 branch. Added [AutoGenerated] attribute to all bindings. (5 years ago) <the_fiddler>
| * 3656003 Now prints the OpenTK license and adds the [AutoGenerated] attribute to the generated bindings. (5 years ago) <the_fiddler>
| * 08bf5e5 Merged changes from gl3 branch. (5 years ago) <the_fiddler>
| * bc865f5 Print usage instructions on invalid or missing arguments. (5 years ago) <the_fiddler>
| * 75b0e0b Improved the ignore list. (5 years ago) <the_fiddler>
| * eb8358a Set eol-style: native and mime-type: text/plain properties. (5 years ago) <the_fiddler>
| * a3d1902 Bumped version number to 0.9.3. (5 years ago) <the_fiddler>
| * 0b83a9f Updated Changelog.txt in preparation for the 0.9.3 release. (5 years ago) <the_fiddler>
| * 4e87c23 Updated Changelog.txt and Release.txt in preparation for the 0.9.3 release. (5 years ago) <the_fiddler>
| * 37755cb Check that OpenGL resources have really been allocated, before deleting them in Unload(). (5 years ago) <the_fiddler>
| * 6e5eaf4 Set SVN mime-type to text/plain and eol-style to native. (5 years ago) <the_fiddler>
| * 5dfa3e4 Check whether EXT_framebuffer_object is supported and abort if it is not. (5 years ago) <the_fiddler>
| * 5e85dfc Use GameWindow.Exit() instead of GameWindow.ExitAsync(). (5 years ago) <the_fiddler>
| * 8bb1a85 Added Closing event that can be used to cancel a call to GameWindow.Exit(). Made GameWindow.Exit() thread-safe. ExitAsync() is now privateee (use Exit() instead). GameWindow.Exit() now correctly works when called from inside the OnLoad method or the Load event. (5 years ago) <the_fiddler>
| * 6678fe5 Removed an unused Bitmap reference. (5 years ago) <the_fiddler>
| * e5ad57e Suppressed a large amount of warnings for unused methods / fields in the platform bindings. Replaced tab stops with spaces. (5 years ago) <the_fiddler>
| * 6545358 Fixed two instances where the obsolete XYZ attribute was being used. (5 years ago) <the_fiddler>
| * 824a751 Hopefully fixed all remaining encoding problems. (5 years ago) <the_fiddler>
| * 69b17fa Normalize line endings and set the mime-type=text/plain and eol-style=native properties on all files. (5 years ago) <the_fiddler>
| * 60d79fa Removed invalid space from the GdiPlusGlyphRasterizer.cs filename. (5 years ago) <the_fiddler>
| * 936247b Fixed filenames of xml documentation (OpenTK.xml and OpenTK.Utilities.xml). (5 years ago) <the_fiddler>
| * ef6562d Bumped version number. (5 years ago) <the_fiddler>
| * 1fbbeff Fixed parameters on MouseDevice.Move and MouseDevice.WheelChanged event loggers. (5 years ago) <the_fiddler>
| * c2fd0e5 Merged in macos branch for Mac OS X support. (5 years ago) <kanato>
| * de7f938 Fixed version strings in GL.SupportsExtension(). (5 years ago) <the_fiddler>
| * 5645133 Fixed version strings in GL.SupportsExtension(). (5 years ago) <the_fiddler>
| * 139e02a Updated descriptions for 0.9.3 and the MouseDevice patch. (5 years ago) <the_fiddler>
| * 12d81be Updated to use the ExampleAttribute instead of the old IExample interface. (5 years ago) <the_fiddler>
| * d443691 Update to use the new MouseDevice interface. (5 years ago) <the_fiddler>
| * 085ce19 Applied ALyman's patch for MouseDevice.Move (http://www.opentk.com/node/652) with modifications. (5 years ago) <the_fiddler>
| * 2845399 Bumped version number to 0.9.3. (5 years ago) <the_fiddler>
| * 4ed886b Fixed infinite recursion in Quaternion constructor (http://www.opentk.com/node/663). (5 years ago) <the_fiddler>
| * 18a6ad3 Applied rdrake's patch: * fixes output with TextQuality.High and a non-white current color. * pushes/pops CurrentBit attribute when rendering text. (5 years ago) <the_fiddler>
| * f0a0678 Updated for 0.9.2 release. (5 years ago) <the_fiddler>
| * 9b83d73 Updated changelog. (5 years ago) <the_fiddler>
| * c6f5131 Fixed SetWindowPos function (IntPtr instead of int parameter). Add NcCalcSizeOptions enum. (5 years ago) <the_fiddler>
| * 501a728 Marked the swizzle properties with the XmlIgnoreAttribute. (5 years ago) <the_fiddler>
| * cb461d9 Changed the public fields to properties. Renamed XYZ property to Xyz, in accordance to the guidelines for class libraries. Added the SerializableAttribute. (5 years ago) <the_fiddler>
| * 5281902 Implemented IEquatable interface. Fixed ToAxisAngle implementation at 0-degree angles. Added ToAxisAngle overload that returns a Vector4 struct. (5 years ago) <the_fiddler>
| * e187ed5 Added Xy and Xyz swizzle operators. (5 years ago) <the_fiddler>
| * db690b1 Merged text branch and updated changelog. (5 years ago) <the_fiddler>
| * da7972a Added explicit operators for converting single-precision Vector234 <-> double-precision Vector234d. (5 years ago) <chrisbrandtner>
| * b04895c Fixed line endings. (5 years ago) <the_fiddler>
| * 822a14e Now uses String.Empty instead of "". (5 years ago) <the_fiddler>
| * 8919350 Fixed line endings. (5 years ago) <the_fiddler>
| * d79a9ca Time should be IntPtr, not uint. Fixed KeypadEnter detection (was mistakenly mapped to vanilla Enter key). (5 years ago) <the_fiddler>
| * 18846b4 Add System.Xml.dll reference to core OpenTK and Examples (necessary for [System.Xml.Serialization.Serializable] attribute). (5 years ago) <the_fiddler>
| * 6db13c3 Applied rdrake's patch for LoadMatrix, etc Matrix4d helpers. (5 years ago) <the_fiddler>
| * 989b0c8 Added (Vector3, float) and (Vector3d, double) constructors. (5 years ago) <the_fiddler>
| * 561b90a Added int overloads to [FogCoord|EdgeFlag|VertexAttrib]Pointer, to avoid issues with the object vs IntPtr overloads. (5 years ago) <the_fiddler>
| * 4d98cf5 Added int overloads to [Vertex|Normal|Index|Color]Pointer, to avoid issues with the object vs IntPtr overloads. (5 years ago) <the_fiddler>
| * d7498d6 Added ref/out overloads to all static Vector*.Transform* methods. (5 years ago) <chrisbrandtner>
| * 6c22e85 Removed cast to float from Vector3d.CalculateAngle (unnecessary precision loss as double is returned). Overloaded static Vector3 and Vector3d CalculateAngle methods. (5 years ago) <chrisbrandtner>
| * 8c56d50 Overloaded instance methods Add, Sub, Scale to pass-vector-by-value and set CLS compliance flags. Overloaded static method BaryCentric to pass-by-reference. (5 years ago) <chrisbrandtner>
| * 49e1329 Added instance methods to all single and double precision Vector structs: Add(ref vec) Sub(ref vec) Mult(float) Div(float) Scale(ref vec) (5 years ago) <chrisbrandtner>
| * 2b7f413 Added Color4 structure serialization test. (5 years ago) <the_fiddler>
| * 66c05a0 Made the Color4 structure serializable and added == and != operators. (5 years ago) <the_fiddler>
| * ae05d34 Added Color4 structure and overloads for Materialv/Lightv. (5 years ago) <the_fiddler>
| * dc38987 Made GraphicsMode public, as it is generally useful. (5 years ago) <the_fiddler>
| * 1eee53d Added ref/out overloads to static Vector*.Dot and Vector*.Lerp methods. Simplified the slow Vector3/Vector3d's static Cross methods. Occasional tweaks to inline documentation (spelling, consistency) (5 years ago) <chrisbrandtner>
| * 0468453 Add a call to Application.DoEvents() before launching the example. This should ensure that the launcher window disappears before the example is launched and should also take care of any keyboard/mouse handling issues. (5 years ago) <the_fiddler>
| * 3606f4e Normalized line endings. (5 years ago) <the_fiddler>
| * 44b3a10 Removed call to Console.WriteLine when changing WindowState. (5 years ago) <the_fiddler>
| * 969d66e Added OpenEXR terms to the License. Added Half and Vector[234]h structs. Added Vector[234]d, Matrix4d and Quaterniond structs. (5 years ago) <the_fiddler>
| * 033d472 Moved DummyGLContext and DummyGLControl to the OpenTK/Platform/Dummy directory and namespace. Fixed a regression where the GLControl would try to instantiate a normal context inside the VS designer, instead of a dummy one. (5 years ago) <the_fiddler>
| * 829d929 Fixed build warnings. (5 years ago) <the_fiddler>
| * 6edd788 Fixed build warnings. (5 years ago) <the_fiddler>
| * a29d72f Suppress cls-compliance warnings (should be restored when the code goes public). (5 years ago) <the_fiddler>
| * 8661032 Comment out unused code. (5 years ago) <the_fiddler>
| * 99b6c8c Merge from branches/text: Build examples last, because prebuild/nant can't automatically resolve dependencies. (5 years ago) <the_fiddler>
| * 62da31d Made ContextHandle a struct to reduce GC pressure (ContextHandles are created per frame). Added xml documentation for the ContextHandle. Made the casts between ContextHandles and IntPtrs explicit. Updated all ContextHandle consumers to reflect the explicit cast. (5 years ago) <the_fiddler>
| * c90c143 Removed unusued IGLControlHelper interface. (5 years ago) <the_fiddler>
| * 3f54e57 Removed unusued IGLControlHelper interface. (5 years ago) <the_fiddler>
| * dbfc382 Library should not use Trace output. (5 years ago) <the_fiddler>
| * 73de884 Added Assert function for checking whether a GraphicsContext is exists in the calling thread. (5 years ago) <the_fiddler>
| * b61bf2e Added xml docs. Added GraphicsContextMissingException for use when a GraphicsContext is expected but not found. (5 years ago) <the_fiddler>
| * 3749cb0 Added GenTexture and DeleteTexture helpers for single textures. (5 years ago) <the_fiddler>
| * dbfe063 Prevent LoadGlyph from thrashing the PixelStore attribute. (5 years ago) <the_fiddler>
| * ebc25d1 Fixed handling of multiple newlines. Removed unused code. (5 years ago) <the_fiddler>
| * fbbc836 Added RunningOnMono property. Made Configuration class public. (5 years ago) <the_fiddler>
| * 5de00a6 Add note that OpenTK contains code from the Mono project, which is copyrighted by Novell. (5 years ago) <the_fiddler>
| * 4aab928 Updated team and simplified contributors list (it was getting stale). (5 years ago) <the_fiddler>
| * 1b23816 Added missing Prebuild license. (5 years ago) <the_fiddler>
| * 79a15e9 Removed duplicate Examples project. Moved Examples project to the beginning of the project listing, hoping it will become the startup project. (5 years ago) <the_fiddler>
| * d605db5 Fall back to Clamp, if ClampToEdge is not supported. (5 years ago) <the_fiddler>
| * df8e411 Fixed some whitespace and normalized line-endings. (5 years ago) <the_fiddler>
| * 1606a57 Mark DisplayMode constructor as obsolete. (5 years ago) <the_fiddler>
| * 61debfe Make GL.SupportsExtension ignore underscores. Fixed GL_VERSION_1_1 support. Added GL_VERSION_3_0. (5 years ago) <the_fiddler>
| * 14c9d83 Implemented RunningOnLinux. (5 years ago) <the_fiddler>
| * 57ff942 Documented static public fields. Added missing SizeInBytes field to Vector2 and Vector4. (5 years ago) <the_fiddler>
| * 39d1bea Removed debug print statements. (5 years ago) <the_fiddler>
| * 991dc7d Use IntPtr instead of HandleRef. (5 years ago) <the_fiddler>
| * 6c43fdb Whitespace is now ignored when rendering text (slight performance improvement). Text now split into lines before measuring, to avoid buggy Mono GDI+ implementation. Pixel unpack attribute is now used optimize glyph uploading. Added ClampToEdge attribute to the font sheet. (5 years ago) <the_fiddler>
| * d018b48 Final fix for mousewheel support on x64. (5 years ago) <the_fiddler>
| * 9bbef90 Use UIntPtr instead of IntPtr to avoid overflow exceptions in x64 mode. (5 years ago) <the_fiddler>
| * e6baa0a Possible fix for overflow exception on mouse wheel movement in x64 mode. (5 years ago) <the_fiddler>
| * bca0eef Implemented X11GdiPlusInternals. Added missing license headers. (5 years ago) <the_fiddler>
| * 44f0828 Moved GdiPlus to OpenTK.Platform where it belongs. Removed unused fields in WinGdiPlusInternals.cs. (5 years ago) <the_fiddler>
| * f218071 Use different implementations for accessing GDI+ internals on .Net and Mono. (5 years ago) <the_fiddler>
| * f4700cb Commented out to remove warnings until actual implementation. (5 years ago) <the_fiddler>
| * 98aec7c Fix overflow exception on right shift key press/release when running on x64 mode. (5 years ago) <the_fiddler>
| * cb0848f Added CreateGraphicsContext and CreateWindowInfo code. (5 years ago) <kanato>
| * c084833 Removed unused variables and relevant warnings. (5 years ago) <the_fiddler>
| * 437273f Temporarily disabled math serialization test (now examples.exe compiles). (5 years ago) <the_fiddler>
| * 0209dd7 Fixed extension loading. (6 years ago) <the_fiddler>
| * f154fb3 Commented out an unused code block. (6 years ago) <the_fiddler>
| * 1682b54 Follow recommended Disposable pattern. (6 years ago) <the_fiddler>
| * 39dbdb9 StencilFuncSeparate and BlendingFactorDest/Src fixes. (6 years ago) <the_fiddler>
| * 0972010 Added missing tokens to BlendEquationSrc/Dest enums. (6 years ago) <the_fiddler>
| * 327d649 Fixed StencilFuncSeparate parameters types (StencilFace and StencilFunction instead of StencilFunction). Added StencilFace enum. (6 years ago) <the_fiddler>
| * 1c1bf9d Added serialization test. (6 years ago) <the_fiddler>
| * 2af017c Added serializable attribute. Added IEquatable interface and operator== overloads to Matrix4 and Vector* structs. (6 years ago) <the_fiddler>
| * b477ad5 Corrected a grammar mistake. (6 years ago) <the_fiddler>
| * 23c4dac General cleanup: Glyph is now a struct. Code layout follows OpenTK format. Added missing doc-strings. (6 years ago) <the_fiddler>
| * 28f0a59 Removed two warnings. (6 years ago) <the_fiddler>
| * 1e6a61e Use StringFormat.GenericDefault when loading glyphs, to account for overhangs (especially visible in e.g. italics). Remove an unused variable in MeasureText. (6 years ago) <the_fiddler>
| * 097e3f3 Reverted StringFormat.GenericDefault change. Explicitly specified StringFormat.GenericTypographic when rasterizing glyphs, to avoid mismatch between rasterization and measuring. (6 years ago) <the_fiddler>
| * c230cfa Use GenericDefault instead of GenericTypographic for MeasureCharacterRanges, in order to correctly calculate the bounding boxes of glyphs and strings. (6 years ago) <the_fiddler>
| * a20b840 Fixed clipping issues with font layout. Improved glyph loading speed. Fixed text measurement. (6 years ago) <the_fiddler>
| * 8d0e358 Added a region directive to conform to OpenTK standards. (6 years ago) <the_fiddler>
| * f347036 Now use the new MeasureText function. (6 years ago) <the_fiddler>
| * f2ac359 Renamed MeasureCharacterRanges to MeasureText. Sped up MeasureText. Added MeasureText overloads. Obsoleted MeasureString function. (6 years ago) <the_fiddler>
| * 26645b1 Added System.Drawing.Rectangle and RectangleF overloads to GL.Rect. (6 years ago) <the_fiddler>
| * be8eb2d Added regions to conform to naming conventions. (6 years ago) <the_fiddler>
| * 2e754ad Prefer Alc.OpenDevice(null) over Alc.OpenDevice(Alc.GetString(0, AlcGetString.DefaultDeviceSpecifier)) (6 years ago) <the_fiddler>
| * f5509cd Updated Changelog.txt. (6 years ago) <the_fiddler>
| * 768dd51 Corrected two while loops (they should have been plain if-statements, not loops). (6 years ago) <the_fiddler>
| * f40073b Corrected a stupid error where MeasureCharacterRanges was called with incorrect parameters. (6 years ago) <the_fiddler>
| * 4b47612 Updated TextPrinter.PerformLayout to use the new GdiPlus-based MeasureCharacterRanges function. (6 years ago) <the_fiddler>
| * 314bec1 Implemented MeasureCharacterRanges function using the new GdiPlus bindings. (6 years ago) <the_fiddler>
| * 0a8f1a9 Added screenshot capabilities on F12. (6 years ago) <the_fiddler>
| * 80bde7f Preliminary implementation of JoystickDevice. (6 years ago) <the_fiddler>
| * 0039e77 Implemented GdiPlus bindings for text measurement. (6 years ago) <the_fiddler>
| * ab3e0d8 Changed the fps counter color to SkyBlue. (6 years ago) <the_fiddler>
| * 724296d Removed unnecessary memory allocations. Removed out-of-date comment. (6 years ago) <the_fiddler>
| * 71fda04 Improved code layout. Added #region directives. (6 years ago) <the_fiddler>
| * da15592 Fixed some code-style issues. (6 years ago) <the_fiddler>
| * 66503d3 Normalized line endings. (6 years ago) <the_fiddler>
| * 817ff38 Fixed a comment typo. (6 years ago) <the_fiddler>
| * b8989d5 Added overloads: GenSource( out uint ) GenBuffer( out uint ) DeleteSource and DeleteBuffer changed to use 'ref' keyword to be consistent with Gen functions. GenEffect( out uint ) DeleteEffect( ref uint ) GenFilter( out uint ) DeleteFilter( ref uint ) GenAuxiliaryEffectSlot( out uint ); DeleteAuxiliaryEffectSlot( ref uint ) (changed from previously passing by value, and removed the 's' in name ) renamed "DeleteAuxiliaryEffectSlots( int slot )" to "DeleteAuxiliaryEffectSlot( int slot )" renamed "int GenAuxiliaryEffectSlots()" to "int GenAuxiliaryEffectSlot()" New: ALSourceType GetSourceType( uint sid ) ALSourceState GetSourceState( uint sid ) ALDistanceModel GetDistanceModel( ) (6 years ago) <chrisbrandtner>
| * c631026 Added protected and public getters and setters to TextHandle. (6 years ago) <the_fiddler>
| * b98fe61 Allow the user to code his own ITextPrinterImplementation. (6 years ago) <the_fiddler>
| * 2dbf21a Make WinWindowInfo public. Fixed X11WindowInfo line endings. (6 years ago) <the_fiddler>
| * 0790d58 Renamed CreateFromCurrentContext to CreateFromCurrentThread. (6 years ago) <the_fiddler>
| * 660d7be Initial support for external contexts. (6 years ago) <the_fiddler>
| * 48807bb Initial support for external contexts. (6 years ago) <the_fiddler>
| * c1a6914 Fixed an issue where the GLControl didn't repaint it's background in the Visual Studio designer. (6 years ago) <the_fiddler>
| * 47b0d1f * TextPrinter.cs: Updated licensing information and fixed some spacing problems. (6 years ago) <the_fiddler>
| * 30a1834 * IExample.cs: Updated licensing information. (6 years ago) <the_fiddler>
| * 5e7a9f9 * GluTessellation.cs: Updated licensing information. (6 years ago) <the_fiddler>
| * a8eee8d Added Inertia's FrameBufferObject example. (6 years ago) <the_fiddler>
| * 35aad19 Updated for release. (6 years ago) <the_fiddler>
| * 152ddd0 Updated for release. (6 years ago) <the_fiddler>
| * d0b55a8 Updated for release. (6 years ago) <the_fiddler>
| * 464d971 Prepared for release. (6 years ago) <the_fiddler>
| * 029e2e2 Fixed path to wav file. (6 years ago) <the_fiddler>
| * edbd4a7 Build.exe now copies bmp and wav resources to the output directory. Updated wording in Release.txt. (6 years ago) <the_fiddler>
| * 1e6b7dd (6 years ago) <the_fiddler>
| * ae6d22c Normalized naming. (6 years ago) <the_fiddler>
| * 7164e45 Added a work around for the "stuck cursor" issue, where the mouse cursor would stay at the resize state when entering the GameWindow. (6 years ago) <the_fiddler>
| * 044299d Removed unused DestroyWindow function. (6 years ago) <the_fiddler>
| * 201f671 The MouseChoose combobox now has the primary mouse selected by default. (6 years ago) <the_fiddler>
| * 58cd07e Fixed mouse motion events on Linux. (6 years ago) <the_fiddler>
| * 9ea06f2 Trying to debug why mouse is not moving on Linux. (6 years ago) <the_fiddler>
| * bd238a8 (6 years ago) <the_fiddler>
| * 93f9ee7 (6 years ago) <the_fiddler>
| * 3c6fc58 Temporarily remove MouseDevice.Move event, due to issues with deltas when the mouse stops moving. (6 years ago) <the_fiddler>
| * 7bcfee4 Renamed to InputLogger. (6 years ago) <the_fiddler>
| * 1510c28 Fixed a bug where WheelDelta reported the same value as Wheel. (6 years ago) <the_fiddler>
| * 025b57d Added display for WheelDelta value. (6 years ago) <the_fiddler>
| * 949f1e9 Fixed line endings. (6 years ago) <the_fiddler>
| * f65fd4b Fixed mouse delta handling. (6 years ago) <the_fiddler>
| * 027c6eb Fixed line endings. (6 years ago) <the_fiddler>
| * dda7624 Fixed line endings. (6 years ago) <the_fiddler>
| * 02e5d53 Updated assembly information. (6 years ago) <the_fiddler>
| * e2653a5 Added assembly information. (6 years ago) <the_fiddler>
| * 59e8c4b Apply Andy's patch on Matrix.Frustum and with skewed matrices. (6 years ago) <the_fiddler>
| * 1ee1f81 Remove GameWindow.Visible property (is there a use case for this, or is it just feature creep?) (6 years ago) <the_fiddler>
| * 5dbf0c1 Make ExampleAttribute.Visible a named parameter, that is true by default (even for test examples). (6 years ago) <the_fiddler>
| * a8eafbd Use the same resolution as other examples. (6 years ago) <the_fiddler>
| * e64ce55 Try to change bits per pixel, too. (6 years ago) <the_fiddler>
| * c57b116 Passing null to ChangeResolution will restore the original resolution. (6 years ago) <the_fiddler>
| * 0d659c6 Modified the SelectResolution to never fail, even if the specified resolution is not supported. In this case, it will return the current resolution. (6 years ago) <the_fiddler>
| * 61d951c Fixed regression from conflict resolution. (6 years ago) <the_fiddler>
| * 523c4de * X11GLNative.cs: Fix behavior of WindowState when WindowBorder is Fixed. (6 years ago) <the_fiddler>
| * 50ff7cd Fixed Alt+Enter fullscreen toggling. (6 years ago) <the_fiddler>
| * 0376558 Fix line endings. (6 years ago) <the_fiddler>
| * 1540fab Added GetNext and GetPrevious methods to improve toggling of window states and borders. (6 years ago) <the_fiddler>
| * 6ee92bb Fixed a WindowState reference that confused the compiler. (6 years ago) <the_fiddler>
| * 3d07e25 Normalized line endings. (6 years ago) <the_fiddler>
| * cecc9c4 * Tests/GameWindowStates.cs: Add bidirectional mode changes. (6 years ago) <the_fiddler>
| * a5455cc * Platform/X11/X11GraphicsMode.cs, Platform/X11/X11GLNative.cs, Platform/X11/Structs.cs, Platform/X11/Functions.cs, Platform/X11/API.cs: Working on WindowBorder and WindowState support. (6 years ago) <the_fiddler>
| * cedb239 * GLHelper.cs: Added helpers for GetProgramInfoLog, VertexAttrib* and MultiTexCoord* (6 years ago) <the_fiddler>
| * dab5111 * Tests/GameWindowStates.cs: Updated GameWindowState.cs test pattern. (6 years ago) <the_fiddler>
| * c086ee3 * Platform/X11/X11GLNative.cs: Completed support for NET WM WindowState modes. (6 years ago) <the_fiddler>
| * 655b706 * Tests/GameWindowStates.cs: Fullscreen toggling on key 3. (6 years ago) <the_fiddler>
| * 7cc4eb9 * Platform/X11/X11GLNative.cs: Fullscreen toggling support through NET WM. (6 years ago) <the_fiddler>
| * d4201c8 * Tests/GameWindowStates.cs: Added current status to, and reduced font size for instructions. (6 years ago) <the_fiddler>
| * 6a7c304 Added support for minimized WindowState. (6 years ago) <the_fiddler>
| * bebd056 Added initial support for maximized window states. (6 years ago) <the_fiddler>
| * 2c8d377 Added two helper functions for sending NET WM and client WM messages. (6 years ago) <the_fiddler>
| * 6f1c9b6 Minor stylistic change (word wrap at 120 characters). (6 years ago) <the_fiddler>
| * 5f60b5d Moved to Bindings folder. (6 years ago) <the_fiddler>
| * 5b8fef5 Removed unused code. (6 years ago) <the_fiddler>
| * 94d7299 Added Bindings folder. (6 years ago) <the_fiddler>
| * 3590ba5 Initial work on WindowState support. (6 years ago) <the_fiddler>
| * d4fb642 Temporarily disabled full screen fade effect on resolution change. (6 years ago) <the_fiddler>
| * 435b031 Moved PlatformException to the OpenTK namespace. Removed an invalid Debug.Unindent() call. (6 years ago) <the_fiddler>
| * bb2dee8 Expose the WindowBorder property. (6 years ago) <the_fiddler>
| * cd3a577 Test all WindowBorder and WindowStyle combinations. Add instructions. (6 years ago) <the_fiddler>
| * 2d4d4b9 Completed implementation of WindowBorder and WindowState properties. (6 years ago) <the_fiddler>
| * 8c06620 Added GetWindowInfo function and WindowInfo structure. (6 years ago) <the_fiddler>
| * cad6f0d Added FlagsAttribute to WindowStyle enum. (6 years ago) <the_fiddler>
| * c5731cb Completed WindowBorder and WindowState implementation. (6 years ago) <the_fiddler>
| * 8000c46 Changed all GameWindow.Fullscreen properties to GameWindow.WindowState. Added WindowState test app. (6 years ago) <the_fiddler>
| * d94643c Added WindowState and WindowBorder support on Windows. Removed GameWindow.Fullscreen property. Removed some chunks of unused code. (6 years ago) <the_fiddler>
| * 3c4068e Fixed formatting on pixel format setting debug message. Added error handling to DestroyContext(). (6 years ago) <the_fiddler>
| * 6916954 Fixed documentation and made WindowState.Normal the default. (6 years ago) <the_fiddler>
| * 0e2b89c Added WindowBorder enum. (6 years ago) <the_fiddler>
| * fef112a Fixed a missing call to Debug.Unindent() during context construction. (6 years ago) <the_fiddler>
| * dcce9fc Added a potential workaround to OpenAL SI/Linux crashes. (6 years ago) <the_fiddler>
| * 8f17ac3 Fixed erroneous KeyUp events when the window loses the focus. (6 years ago) <the_fiddler>
| * 5b4db2b Added GetClientRect. Fixed GetWindowLong on 32bit platforms. (6 years ago) <the_fiddler>
| * 21cd2fd Display a scrollbar when too many examples are loaded. (6 years ago) <the_fiddler>
| * 7fca6b3 Fix line endings. (6 years ago) <the_fiddler>
| * d83a3ce Should only call GL.PopAttrib() once in TextPrinter.End() (6 years ago) <the_fiddler>
| * a90a6c6 Added stub for WindowState. (6 years ago) <the_fiddler>
| * 43b43fc Call Dispose on the loaded bitmap. (6 years ago) <the_fiddler>
| * 3db006f Added audio file as example. (6 years ago) <the_fiddler>
| * baeb49e Normalized formatting with the rest of OpenTK. (6 years ago) <the_fiddler>
| * 9b5d70e Bitmaps (.bmp) will now be copied to output directory. (6 years ago) <the_fiddler>
| * 6b72455 Fixed a bug that would cause context creation to fail under OpenAL SI (0.0.6-0.0.8) on Linux. (6 years ago) <the_fiddler>
| * d4590f1 Made AudioContext.Device private. Added AudioContext.SupportsExtension. (6 years ago) <the_fiddler>
| * 510125a (6 years ago) <the_fiddler>
| * 44729f5 Added 1 pixel to packing distances - seems to reduce packing artifacts at the seams. (6 years ago) <the_fiddler>
| * 1ef220c Fixed framerate rendering. (6 years ago) <the_fiddler>
| * 40b0741 Fixed dynamic text rendering when no text is precached at all. (6 years ago) <the_fiddler>
| * c56152f Removed the example number. (6 years ago) <the_fiddler>
| * bd8cc95 License. (6 years ago) <the_fiddler>
| * 2b744c0 Added Inertia's Julia Fractal example. (6 years ago) <the_fiddler>
| * fb13f49 Moved OpenTK.Graphics.OpenGL to OpenTK.Graphics. (6 years ago) <the_fiddler>
| * 34717ec Commented out an unused line in DummyGLContext. Moved TexturePacker. (6 years ago) <the_fiddler>
| * 9e2455b Moved TexturePacker to OpenTK.Utilities. (6 years ago) <the_fiddler>
| * 537015b Now handles security exceptions. (6 years ago) <the_fiddler>
| * 2645abe Got rid of obsolete DisplayMode. (6 years ago) <the_fiddler>
| * ea22820 Improved handling of missing openal32.dll. It used to throw a TypeInitializationException. It now throws a DllNotFoundException. (6 years ago) <the_fiddler>
| * 1be3b16 Fixed context sharing on windows. (6 years ago) <the_fiddler>
| * 301ebcc Applied teichgraf's patch that adds LoadTransposeMatrix overloads, and makes LoadMatrix user ref Matrix4 instead. (6 years ago) <the_fiddler>
| * e6bfaa2 Added a missing xml doc to the Dispose method. (6 years ago) <the_fiddler>
| * 1410cac Fixed TexEnvMode.Replace. Added a "press any key to continue..." message when an error happens. (6 years ago) <the_fiddler>
| * f4fe691 Fixed TexEnvMode.Replace. (6 years ago) <the_fiddler>
| * 6c690dc Added George's patch which fixes some region strings, and adds PerpendicularLeft. (6 years ago) <the_fiddler>
| * 0e85f22 Added George's patch which fixes some region strings, and adds PerpendicularLeft. (6 years ago) <the_fiddler>
| * b5959e0 Added George's patch with instance members for beziers. (6 years ago) <the_fiddler>
| * 90f6523 Marked double precision math structures as internal (need more work before release). (6 years ago) <the_fiddler>
| * 05c1bfc (6 years ago) <the_fiddler>
| * cde27b1 Renamed XRam to XRamExtension. (6 years ago) <the_fiddler>
| * 97171e4 Renamed Efx to EffectsExtension. (6 years ago) <the_fiddler>
| * fad0929 Renamed EfxExtension to EffectsExtension. (6 years ago) <the_fiddler>
| * e0a5a82 Removed CLSCompliant(true) attribute. (6 years ago) <the_fiddler>
| * 10dd34c Renamed DeleteFilters(int n) to DeleteFilter(int n). (6 years ago) <the_fiddler>
| * f4a5551 Fixed Gen/DeleteFilters bindings. (6 years ago) <the_fiddler>
| * 6061e0e Fixed EfxExtension.AuxiliaryEffectSlot bindings. (6 years ago) <the_fiddler>
| * 3aadd5d Fixed EfxExtension.DeleteEffects bindings. (6 years ago) <the_fiddler>
| * 6244970 Fixed EfxExtension.GenEffects bindings (6 years ago) <the_fiddler>
| * 890fcaf Removed unnecessary [CLSCompliant(true)] attributes. (6 years ago) <the_fiddler>
| * aade081 Fixed DeleteAuxiliaryEffectSlots bindings. (6 years ago) <the_fiddler>
| * fb9f7ba Cosmetic fixes. (6 years ago) <the_fiddler>
| * 71407f7 Updated to use AudioLoader. (6 years ago) <the_fiddler>
| * a21dcfd Renamed AudioLoader and WaveLoader to AudioReader and WaveReader. (6 years ago) <the_fiddler>
| * 0363d89 Renamed SoundReader to AudioLoader and WaveReader to WaveLoader. (6 years ago) <the_fiddler>
| * 8feb1a7 Removed ifs in AL.GetSource (boolean) in favour of simple comparisons. (6 years ago) <the_fiddler>
| * 1474e3b Trying to fix sound popping. (6 years ago) <the_fiddler>
| * 55bbd2d Updated using (AudioContext) declaration. (6 years ago) <the_fiddler>
| * c5968d9 Made MakeCurrent() call public. (6 years ago) <the_fiddler>
| * 2fa1330 Fixed SoundReader prermissions. Fixed a problem with SoundReader.EndOfFile. Removed a Dispose() call i Playback.cs (was not necessecary). Streaming code updates. (6 years ago) <the_fiddler>
| * 98ded8f Moved streaming code to StreamingPlayback.cs. (6 years ago) <the_fiddler>
| * 4f23b95 Fixed spacing. Normalized [Gen|Delete][Buffers|Sources] overload parameters. Added singular versions (1 parameter to generate/delete only). (6 years ago) <the_fiddler>
| * 84f117b Removed obsolete GetDisplayModes() function. (6 years ago) <the_fiddler>
| * 224f917 Added licenses. (6 years ago) <the_fiddler>
| * ddf7f3a Renamed TestPlayback.cs to Playback.cs (6 years ago) <the_fiddler>
| * 5f4a639 Renamed TestPlayback.cs to Playback.cs. (6 years ago) <the_fiddler>
| * b597495 Move streaming playback to its own file. (6 years ago) <the_fiddler>
| * feea08d Initial commit (stubbed). (6 years ago) <the_fiddler>
| * 9c4d81c Fixed an arithmetic overflow exception in extended bit checking at WMInput.cs. (6 years ago) <the_fiddler>
| * b9900b0 Added Source/Examples/Data/Audio folder. (6 years ago) <the_fiddler>
| * 7001076 Moved OpenTK.OpenAL to OpenTK.Audio. Added SoundReader class. Added OpenTK.Math.Functions.NextPowerOfTwo Fixed several AL functions, and added overloads to AL.BufferData. Added OpenAL wave playback sample. (6 years ago) <the_fiddler>
| * 14f544f Added some missing SetLastError attributes. (6 years ago) <the_fiddler>
| * 59a2a17 added extra overload to have gen/delete functions with similar parameters. Corrected some inline docu (6 years ago) <chrisbrandtner>
| * b56c46d non-ref overloads for gen/delete functions (AL&Efx) (6 years ago) <chrisbrandtner>
| * 76825a3 Updates to GameWindow shutdown and X11 locking behavior. (6 years ago) <the_fiddler>
| * db29304 Initial commit. (6 years ago) <the_fiddler>
| * 26f1ac3 Added support for higher mouse buttons under X11. (6 years ago) <the_fiddler>
| * ac68af8 Do not call opengl functions when in Visual Studio designer. (6 years ago) <the_fiddler>
| * be13869 Use GLControl. (6 years ago) <the_fiddler>
| * 3127258 Added license. (6 years ago) <the_fiddler>
| * 653f9a8 Unique handles for different contexts (makes multiple contexts work under Visual Studio designer). (6 years ago) <the_fiddler>
| * f978762 Removed IGLContextCreationHack interface (no longer used). (6 years ago) <the_fiddler>
| * e1a3050 Updated some licenses. Remove a couple of DisplayMode warnings. (6 years ago) <the_fiddler>
| * 034d524 Use one display connection for all X11 communication. Seems to fix (not 100%) the crash problems encountered. (6 years ago) <the_fiddler>
| * 6641076 svn.commit.tmp (6 years ago) <the_fiddler>
| * 7493aeb Debug message when creating default GraphicsMode. (6 years ago) <the_fiddler>
| * e295acd Cache default display mode. (6 years ago) <the_fiddler>
| * aa21965 Temporarily removed detailed constructors. (6 years ago) <the_fiddler>
| * b3d3279 Some formatting updates. (6 years ago) <the_fiddler>
| * 8a6171e Fixed an NRE that could occur under some circumstances. (6 years ago) <the_fiddler>
| * d15062a Push/Pop AttribMask.ColorBufferBit in TextPrinter.Begin/End float[] viewport should have 4 members, not 6. (6 years ago) <the_fiddler>
| * b08edbc Removed OnResize overload. (6 years ago) <the_fiddler>
| * d9143c7 Moved GraphicsContext creation to the HandleCreated event. (6 years ago) <the_fiddler>
| * b2b9cd1 Fixed multiple GLControls under Mono/X11. (6 years ago) <the_fiddler>
| * 7391470 Call GL.Clear. Slightly reduce Update speed. (6 years ago) <the_fiddler>
| * ac0209a Open a different X11 display connection - reusing the one from Windows.Forms results in messages getting routed to the wrong windows. (6 years ago) <the_fiddler>
| * f23d792 Can now distinguish between left and right control, shift, alt and enter keys. (6 years ago) <the_fiddler>
| * e49b1be Added internal ClearKeys method. Made the constructor internal. Added docs to a few functions. (6 years ago) <the_fiddler>
| * bb84178 Added detection of left and right shift/control/alt buttons. (6 years ago) <the_fiddler>
| * 1e397fc Moved OpenTK.Fonts to OpenTK.Graphics namespace. (6 years ago) <the_fiddler>
| * ca68971 Moved OpenTK.Fonts to from OpenTK OpenTK.Utilities. Added OpenTK.Utilities.dll reference to Examples. Moved assembly-level attributes from GameWindow.cs to Configuration.cs. (6 years ago) <the_fiddler>
| * db3f186 Added OpenTK.Utilities project. (6 years ago) <the_fiddler>
| * 05d8f83 Fixed licenses. Resaved some docs as unicode. (6 years ago) <the_fiddler>
| * c946bc6 Added Bezier Curves. Added Factorial and BinomialCoefficient to Functions.cs. Added Vector2d?.Perpendicular (6 years ago) <the_fiddler>
| * 532594c Initial commit. (6 years ago) <the_fiddler>
| * 9f7d858 Initial commit. (6 years ago) <the_fiddler>
| * 03825f1 Initial commit. (6 years ago) <the_fiddler>
| * d2ede50 Renamed. (6 years ago) <the_fiddler>
| * 4adcea8 Initial commit. (6 years ago) <the_fiddler>
| * 58e910d Initial commit. (6 years ago) <the_fiddler>
| * edd10b8 Report the size of uploaded VBO data, when an error occurs. (6 years ago) <the_fiddler>
| * 223c742 Renamed ColorDepth to ColorFormat, to avoid class with System.Drawing.ColorDepth. Update X11 stack to use System.Windows.Forms.XPlatUI for its Display, Screen and RootWindow. Fixed mode setting for X11GLControl. Fixed X11 shutdown (was generating X11 errors). Added DeviceContext getter to WinWindowInfo. Made IWindowInfo disposable. Added documentation to many public methods. Worked around a Mono 1.2.4 bug with Handle creation on Windows.Forms.Control. Updated GL.BuildExtensionList to correctly parse GL_VERSION when in indirect rendering mode. Fixed crash errors in X11GLContext.CreateContext and X11GraphicsMode. Added a ref overload to Glx.ChooseVisual() IGraphicsContext.MakeCurrent now takes an IWindowInfo parameter. This allows the user to change to window is context is bound to (untested). Renamed XyzWindowInfo.Handle to XyzWindowInfo.WindowHandle. (6 years ago) <the_fiddler>
| * 459cbb0 Updated hidden window constructor. (6 years ago) <the_fiddler>
| * 6213551 Added screenshot capability. (6 years ago) <the_fiddler>
| * e477631 Major update: fixed context construction on X11. Fixed vsync on X11. Updated GraphicsContext interface, for better extensibility. Some public functions were moved to IGraphicsContextInternal. Renamed DisplayDevice.PrimaryDisplay to DisplayDevice.Default. Updated and documented new GameWindow constructors. Improved GameWindow.Exit, added GameWindow.ExitAsync() and improved error handling. Improved GraphicsContext and NativeGLWindow APIs (construction in constructor). Made ContextHandle public. (6 years ago) <the_fiddler>
| * c5fff6b Fixed GL.ReadPixels (was GL.ReadPixel) (6 years ago) <the_fiddler>
| * 64c3466 Updated documentation and release notes. (6 years ago) <the_fiddler>
| * 65f2b43 Fixed a struct != null comparison. (6 years ago) <the_fiddler>
| * c89abae Renamed GraphicsFormat to GraphicsMode. (6 years ago) <the_fiddler>
| * 0908180 Renamed file. (6 years ago) <the_fiddler>
| * 7d6d34c Renamed GraphicsFormat to GraphicsMode. (6 years ago) <the_fiddler>
| * afc5f84 Initial commit. (6 years ago) <the_fiddler>
| * 42c6a68 Removed obsolete WindowInfo.cs (6 years ago) <the_fiddler>
| * 9145d0b Updated examples to use GraphicsFormat instead of DisplayMode. Improved S04_Input_Logger and W03_Extensions shutdown. (6 years ago) <the_fiddler>
| * 9abcb5d Updated to use new IWindowInfo interface. Updated to use GraphicsFormat instead of DisplayMode. Updated to use ColorDepth instead of ColorMode. Improved GameWindow Exit handling, and handling of failed context creation. Improved WinGLContext creation code, to allow for FSAA support in the future. Fixed several shutdown bugs in WinGLContext and GraphicsContext. Context creation no longer relies on IGLContextCreationHack. X11GLContext is not working at the moment. (6 years ago) <the_fiddler>
| * f6b2e63 New IWindowInfo interface. (6 years ago) <the_fiddler>
| * 97ccade Obsoleted. (6 years ago) <the_fiddler>
| * 64aa98f Initial commit. Can detect idle mode and can create a WinWindowInfo out of a Windows.Forms.Control. (6 years ago) <the_fiddler>
| * 8d9b66e Fixed PixelFormatDescriptorFlags. Fixed SetWindowLongPtr on 32bit platforms. Added DescribePixelFormat. Added SetLastError to SetPixelFormat. (6 years ago) <the_fiddler>
| * 009a4aa Initial commit. Takes the place of Windows.WindowInfo. (6 years ago) <the_fiddler>
| * c4e165b Added SetLastError to a couple of Wgl functions. These are temporary, until the generator is updated. (6 years ago) <the_fiddler>
| * 59c91f6 Obsoleted in favour of OpenTK.Graphics.ColorDepth. (6 years ago) <the_fiddler>
| * 83537ea Updated default modes to use double buffering. (6 years ago) <the_fiddler>
| * b02abbe Initial commit. Can detect if we are running on Windows, Linux or OSX. (6 years ago) <the_fiddler>
| * ff5533e Initial commit. (6 years ago) <the_fiddler>
| * bef88df Added OpenTK.Utilities assembly. (6 years ago) <the_fiddler>
| * da62a4f * AL.cs: Removed CLSCompliant assembly attribute, as this is already defined in GameWindow.cs (6 years ago) <the_fiddler>
| * 4e79781 API.cs: Disabled cleanup code on AppDomain.ProcessExit, as it would cause X errors. Renamed libXrandr to libXrandr.so.2 for DllImports. (6 years ago) <the_fiddler>
| * ea911fb at least 1 CLSCompliant overload per function. EfxReverb.cs sample plays fine with int overloads. (6 years ago) <chrisbrandtner>
| * 154981a at least 1 CLSCompliant overload per function. (6 years ago) <chrisbrandtner>
| * af638d4 Fixed a few warnings. Added [assembly: CLSCompliant(true)] attribute to GameWindow.cs (6 years ago) <the_fiddler>
| * 7200a57 Moved and renamed OpenTK.OpenAL to OpenTK.Audio.OpenAL (namespace still unchanged). (6 years ago) <the_fiddler>
| * 5692eb1 Fixed type translation. (6 years ago) <the_fiddler>
| * d8f6f45 Moved some items. (6 years ago) <the_fiddler>
| * f583263 0.9.1 OpenTK.Fonts (6 years ago) <the_fiddler>
| * 57429c0 Fixed TextureFont.MeasureString calculations. Improved TextureFont.MeasureString whitespace calculations. Added uncached TextPrinter.Draw implementation. (6 years ago) <the_fiddler>
| * 4fe6d37 Completed move of OpenTK.OpenGL to OpenTK.Graphics.OpenGL. (6 years ago) <the_fiddler>
| * 95073e6 (6 years ago) <the_fiddler>
| * f2d1860 Moved Glu to OpenTK.Graphics.OpenGL.Glu (6 years ago) <the_fiddler>
| * dd91c09 Moved OpenGL bindings to OpenTK.Graphics.OpenGL from OpenTK.OpenGL. Updated bindings with new FBO tokens. (6 years ago) <the_fiddler>
| * 8346df8 Updated FBO specs with specific enums. Fixed GL.Ext.CheckFramebufferStatus (was CheckFramebufferStat before) Moved default namespace to OpenTK.Graphics.OpenGL. Moved OpenTK.Graphics.OpenGL.Enums to OpenTK.Graphics.OpenGL. (6 years ago) <the_fiddler>
| * f0d49e6 (6 years ago) <the_fiddler>
| * fda2092 (6 years ago) <the_fiddler>
| * effc907 Moved keyboard and mouse code inside X11Input.cs (6 years ago) <the_fiddler>
| * e5b5af7 Renamed KeyMap to WinKeyMap. (6 years ago) <the_fiddler>
| * f16b6c5 Fixed crash on resize. (6 years ago) <the_fiddler>
| * 3658987 Added ChangeDisplaySettingsEnum.Fullscreen to resolution changes. At last, windows stopped resizing themselves! (6 years ago) <the_fiddler>
| * 3361692 Moved OpenTK.InputDriver to OpenTK.Input.InputDriver. (6 years ago) <the_fiddler>
| * 73591c1 Moved and renamed OpenTK.IGLContext to OpenTK.Graphics.IGraphicsContext. (6 years ago) <the_fiddler>
| * 5b9991c Moved and renamed OpenTK.GLContext to OpenTK.Graphics.GraphicsContext. (6 years ago) <the_fiddler>
| * 210abb6 Moved and renamed OpenTK.GLContext to OpenTK.Graphics.GraphicsContext. (6 years ago) <the_fiddler>
| * 8c899ab (6 years ago) <the_fiddler>
| * 22c80f5 Moved and renamed OpenTK.GLContext to OpenTK.Graphics.GraphicsContext. (6 years ago) <the_fiddler>
| * 1f9d04c Moved and renamed OpenTK.GLContext to OpenTK.Graphics.GraphicsContext. (6 years ago) <the_fiddler>
| * 6131898 Disabled support for multiple AudioContexts until further notice... (6 years ago) <the_fiddler>
| * 7380c16 Removed MakeCurrent() tests. (6 years ago) <the_fiddler>
| * 967cbbe Added information on 0.9.1. (6 years ago) <the_fiddler>
| * 1932e25 Renamed IGLContext to IGraphicsContext. (6 years ago) <the_fiddler>
| * 5c6a261 Added setter to GLContext.CurrentContext and all implementations, so that the user can clear the context of any thread. Updated GameWindow and its implementations to use GraphicsFormat instead of the obsolete DisplayMode. Updated license. Updated some docs. Fixed CLSCopmliant warnings in XRamExtension.cs (6 years ago) <the_fiddler>
| * 3b61ea5 minor corrections. (6 years ago) <chrisbrandtner>
| * fef3329 Even more work on hiding gnome panels. (6 years ago) <the_fiddler>
| * 24c7874 Added XChangeWindowAttributes / trying to get gnome panels to hide. (6 years ago) <the_fiddler>
| * 02cf500 Try to debug why gnome panels do not get hidden. (6 years ago) <the_fiddler>
| * 337d260 Try to debug why gnome panels do not get hidden. (6 years ago) <the_fiddler>
| * 0af1e98 Fixed fullscreen mode size. (6 years ago) <the_fiddler>
| * cf41a23 Fixed error in X11 display. (6 years ago) <the_fiddler>
| * fa68e80 Trying to hide gnome panels on fullscreen modes. (6 years ago) <the_fiddler>
| * 28d739c call Form.Update() on each fade effect step. (6 years ago) <the_fiddler>
| * 7198c69 Restore resolution available on OpenTK startup, not on X11 startup. (6 years ago) <the_fiddler>
| * 5776585 Trying to get fullscreen on X11 to hide gnome panels. (6 years ago) <the_fiddler>
| * 1b5156e Try to cover gnome panels. (6 years ago) <the_fiddler>
| * e6e27ea Remove/activate decorations through gnome. (6 years ago) <the_fiddler>
| * ec2df7f Added call to XSetTransientForHint after disabling/activating window decorations. (6 years ago) <the_fiddler>
| * 42feedb Re-enable decorations on windowed mode. (6 years ago) <the_fiddler>
| * bae8d5b Added fullscreen->window change, and window resizing on fullscren change. (6 years ago) <the_fiddler>
| * e313460 Renamed OpenTK.Platform.Windows.DisplayDevice to OpenTK.Platform.Windows.WindowsDisplayDevice. (6 years ago) <the_fiddler>
| * 1592abd Working on fullscreen support. (6 years ago) <the_fiddler>
| * a8c1206 Added debug information. (6 years ago) <the_fiddler>
| * 0136441 Added initial support for fullscreen mode change. (6 years ago) <the_fiddler>
| * 2f6f12f Fixed test. Restored fade-out/fade-in effects. (6 years ago) <the_fiddler>
| * 285887f Debugging on linux. (6 years ago) <the_fiddler>
| * 20667c4 Corrected mdb copy behavior. (6 years ago) <the_fiddler>
| * 76566b8 Updated test. (6 years ago) <the_fiddler>
| * 6f9deac Added fadeout and fadein effect. (6 years ago) <the_fiddler>
| * 6f07dd2 Set original_resolution to null after a successful call to RestoreResolution(). (6 years ago) <the_fiddler>
| * 58ae488 Changed IDisplayDeviceDriver.RestoreResolution method to IDisplayDeviceDriver.TryRestoreResolution. DisplayDevice now correctly reports original resolution. (6 years ago) <the_fiddler>
| * 55dd09a Fixed another NRE in TryChangeResolution. (6 years ago) <the_fiddler>
| * def502a Small hack to test for resolution restoration. (6 years ago) <the_fiddler>
| * 643e28a Fix NRE in operator== and operator!= (6 years ago) <the_fiddler>
| * 1caf0c7 Explicitly change to 640x480@60Hz. (6 years ago) <the_fiddler>
| * ad6306b Fixed a bug where wrong resolutions were saved in the DisplayResolution<->resolution_index mapping. (6 years ago) <the_fiddler>
| * fde2f6d Now saves DisplayDevice<->X11 screen, DisplayResolution<->resolution_index mappings. Added support for resolution changes. (6 years ago) <the_fiddler>
| * 58b9dda XRRTimes parameter should be out, not ref. (6 years ago) <the_fiddler>
| * 23b449b Bind* added, docu improved. (6 years ago) <chrisbrandtner>
| * a4c481f Finalized X-Ram. (6 years ago) <chrisbrandtner>
| * a618528 Added discovery of default color depth. (6 years ago) <the_fiddler>
| * c0984b7 Slightly improved debug string for each DisplayDevice. (6 years ago) <the_fiddler>
| * 7a12e6d Added discovery of depths. (6 years ago) <the_fiddler>
| * 64d950b Added XListDepths and made "libX11" string a constant. (6 years ago) <the_fiddler>
| * e9f1770 Removed a couple of debug messages. Now marks the current resolution among all available resolutions in debug mode. (6 years ago) <the_fiddler>
| * d7dc113 Added equality and inequality operators. (6 years ago) <the_fiddler>
| * a973479 Implemented default refresh rate discovery. (6 years ago) <the_fiddler>
| * 733a1dd Debug information now reports primary device. (6 years ago) <the_fiddler>
| * b134ae5 Added code to obtain refresh rates. (6 years ago) <the_fiddler>
| * 9f3252f Improved XRRScreenSize. Added XRRRates wrapper. (6 years ago) <the_fiddler>
| * 7087802 Added some cool debugging information on available resolutions per device. (6 years ago) <the_fiddler>
| * d2f8053 Now adds all available resolutions, not just the default one. (6 years ago) <the_fiddler>
| * d14c639 Add temporary bits per pixel value (24) for testing purposes. (6 years ago) <the_fiddler>
| * a1da9ff Screen and resolution enumeration should now work. (6 years ago) <the_fiddler>
| * 5232e0a Do not free XRRScreenSize pointer in XRRSizes. (6 years ago) <the_fiddler>
| * a41007f Trying to debug deadlock on screen resolution enumeration. (6 years ago) <the_fiddler>
| * 9d1316c Added debug information to XOpenDisplay etc calls. (6 years ago) <the_fiddler>
| * a62e0fb Can't use Marshal.PtrToStructure(IntPtr, object) with boxed value types. Reverting to object Marshal.PtrToStructure(IntPtr, Type). (6 years ago) <the_fiddler>
| * 3e45bbc Fixed pdb and mdb copying. (6 years ago) <the_fiddler>
| * c399826 Updated Build/Build.exe (6 years ago) <the_fiddler>
| * 3788475 Now automatically copies .pdb and .mdb files on debug builds. (6 years ago) <the_fiddler>
| * 5250b8b *Really* fixed libxrandr.so name. (6 years ago) <the_fiddler>
| * 4302aef Fixed libxrandr.so name. (6 years ago) <the_fiddler>
| * eb40488 Added debug code to dump the number of screens. (6 years ago) <the_fiddler>
| * 84d2748 Use new properties from the API class. (6 years ago) <the_fiddler>
| * 3423a3f Added several properties to get the default screen, default display, screen count and default root window. Updated XRRSizes to abstract away the memory marshaling. (6 years ago) <the_fiddler>
| * fac2251 Refresh rate may be zero - updated exception string. (6 years ago) <the_fiddler>
| * 9ccb301 Refresh rate may be zero. (6 years ago) <the_fiddler>
| * f4beb31 Added a bogus default device for testing. (6 years ago) <the_fiddler>
| * 033a394 Clarified what the DisplayDevice constructor does. (6 years ago) <the_fiddler>
| * 60138b2 Lock in constructor for thread safety. (6 years ago) <the_fiddler>
| * 534de7a Added return value to X11XrandrDisplayDevice.TryChangeResolution (6 years ago) <the_fiddler>
| * 0e58ab2 Added X11XrandrDisplayDevice.cs implementation. (6 years ago) <the_fiddler>
| * 96b38b9 Create X11/X11XrandrDisplayDevice on X11 platforms. (6 years ago) <the_fiddler>
| * eabee7c Add docs to static constructor. (6 years ago) <the_fiddler>
| * 278cce7 added Bind* Helpers. (6 years ago) <chrisbrandtner>
| * 0e7df66 Completed Xrandr functions and structs. (6 years ago) <the_fiddler>
| * 94603aa Disabled Status struct. (6 years ago) <the_fiddler>
| * 94f567c Started adding Xrandr functions. (6 years ago) <the_fiddler>
| * 37ad581 Added platform detecion. (6 years ago) <the_fiddler>
| * 69a1168 Public X11 classes made internal. (6 years ago) <the_fiddler>
| * 95838ac improved docu. (6 years ago) <chrisbrandtner>
| * f7d88c5 Updated with fullscreen support. (6 years ago) <the_fiddler>
| * ed50f92 Updated documentation. (6 years ago) <the_fiddler>
| * e174393 Fullscreen mode changes now work! (6 years ago) <the_fiddler>
| * c64efeb Refresh rate is now considered a match, if it is less than 1.0Hz away of the specified value. (6 years ago) <the_fiddler>
| * 7937444 WinDisplayDevice is now multiple-monitor aware. Added SelectResolution function to DisplayDevice. Updated test to change settings on all available monitors. (6 years ago) <the_fiddler>
| * e12d986 Fixed DisplayDevice enumeration. (6 years ago) <the_fiddler>
| * 542fd0b Added test for DisplayDevice. (6 years ago) <the_fiddler>
| * 70ad9b8 Fixed capitalization of Texture2D etc. (6 years ago) <the_fiddler>
| * 40e9857 Reverted last commit (bogus!) (6 years ago) <the_fiddler>
| * d8860a6 Fixed capitalization of Texture2D etc. (6 years ago) <the_fiddler>
| * ecda68e Fixed capitalization of Texture2D etc. (6 years ago) <the_fiddler>
| * 0a06757 Fixed capitalization of Texture2D. (6 years ago) <the_fiddler>
| * e088f62 Changed capitalization rules to turn letters after digits to uppercase. Fixes Texture2D etc, but makes all hex specifiers to go uppercase... :/ (6 years ago) <the_fiddler>
| * 785f654 Removed implementation of GetDisplayModes() (6 years ago) <the_fiddler>
| * e6f5d43 Added DisplayDevice driver for Windows. (6 years ago) <the_fiddler>
| * 64571a0 Added DisplayDevice, DisplayResolution, IDisplayDeviceDriver, GraphicsContextException and GraphicsModeException. (6 years ago) <the_fiddler>
| * 88c4c5d Fixed capitalization of Texture2D (was Texture2d) (6 years ago) <the_fiddler>
| * 4cd670f Added DisplayDevice struct, ChangeDisplaySettingsEnum and ChangeDisplaySettingsEx. (6 years ago) <the_fiddler>
| * 9ba0a54 Renamed Display to DisplayDevice. (6 years ago) <the_fiddler>
| * a022f7f Renamed Display to DisplayDevice. (6 years ago) <the_fiddler>
| * 4cbe2f2 Workaround for unsupported BitsPerPixel property on Mono 1.2.6. (6 years ago) <the_fiddler>
| * d1f2d7b Updated everything to use plain (int width, int height parameters) instead of DisplayMode.Width/.Height. (6 years ago) <the_fiddler>
| * 18ec1d5 Added checks against invalid arguments. Made sealed. (6 years ago) <the_fiddler>
| * 99b2c90 Don't use obsolete DisplayMode.Width/Height anymore. (6 years ago) <the_fiddler>
| * d0a0577 Moved AudioContext.cs (6 years ago) <the_fiddler>
| * 3653492 Initial commit of the OpenTK.Audio namespace. (6 years ago) <the_fiddler>
| * 2dc209e Initial commit of Display support. (6 years ago) <the_fiddler>
| * 6d2ab65 Removed some unused code. (6 years ago) <the_fiddler>
| * 6a6c232 Added a couple of #region directives. (6 years ago) <the_fiddler>
| * b5973dd Add a using declaration to help differentiate between OpenTK.Graphics and System.Drawing.Graphics. (6 years ago) <the_fiddler>
| * a12471c Display.Width/.Height are now obsolete. (6 years ago) <the_fiddler>
| * 5fb2141 Addd public properties and documentation. (6 years ago) <the_fiddler>
| * ebb10c5 Added LoadDelegate method. (6 years ago) <the_fiddler>
| * e4d7c3f Removed unused summary. (6 years ago) <the_fiddler>
| * b6d6910 Removed unused FieldInfo[] array. (6 years ago) <the_fiddler>
| * c7837ac Updated SupportsExtension functions. (6 years ago) <the_fiddler>
| * 8041f1f Internal Device getter. (6 years ago) <the_fiddler>
| * d6e2caf Added loading of Glx extensions. Added vsync support. (6 years ago) <the_fiddler>
| * 67e8097 Added Glx.SupportsExtension function. (6 years ago) <the_fiddler>
| * 48d7ace Renamed Glx.Sgi.SwapIntervalSGI to Glx.Sgi.SwapInterval (6 years ago) <the_fiddler>
| * 2f2b753 Added glXSwapIntervalSGI method. (6 years ago) <the_fiddler>
| * 5598019 Refactored extension loading to remove duplicate code. The logic is now contained in OpenTK/Platform/Utilities.cs (6 years ago) <the_fiddler>
| * 394cc1f Added missing tokens to TextureParameterName (were only in GetTextureParameter, when they should have been in both enums). (6 years ago) <the_fiddler>
| * 1f280f0 Use DeviceSpecifier instead of AllDevicesSpecifier when enumerating audio devices. (6 years ago) <the_fiddler>
| * 3c7d4e2 Disabled multiple AudioContext under linux. Moved AudioContext.LoadAvailableDevices() call outside the static constructor. (6 years ago) <the_fiddler>
| * 5ec6a23 Added as hidden example. (6 years ago) <the_fiddler>
| * 5ec59ff Use Utilities.SetWindowTitle() (6 years ago) <the_fiddler>
| * 800b648 Added API for OpenGL context resource sharing (GLContext.ShareContexts) (6 years ago) <the_fiddler>
| * bd26796 Re-added MakeCurrent() call. Added better error checking. (6 years ago) <the_fiddler>
| * f3916e3 Still trying to debug crash on Mono. Reverted changes. (6 years ago) <the_fiddler>
| * 9c0087e Commented out IsCurrent = true to help debug crash on Mono. (6 years ago) <the_fiddler>
| * 8153d50 Removed Suspend call before MakeCurrent() (6 years ago) <the_fiddler>
| * 73696da Marshal alcMakeContextCurrent return value as I1. Just to see if it helps Mono. (6 years ago) <the_fiddler>
| * ec9b9fd Corrected an assertion. (6 years ago) <the_fiddler>
| * cf0747d Trying to debug alcMakeContextCurrent crash on Linux. (6 years ago) <the_fiddler>
| * b7cd66d Updated a comment. (6 years ago) <the_fiddler>
| * 2ebe5ec Trying compatible defaults, to resolve crash on linux. (6 years ago) <the_fiddler>
| * 1403d8f Commented MakeCurrent() out for testing. (6 years ago) <the_fiddler>
| * e91463e Updated Debug message on available device enumeration. (6 years ago) <the_fiddler>
| * f5daee3 Removed check for available_devices.Count > 0. Device enumeration is an extension, and may not always be available. (6 years ago) <the_fiddler>
| * 6a783a5 Removed check for null device name. Passing null to alcOpenDevice should open the default device. (6 years ago) <the_fiddler>
| * cea26e7 Fix for a possible NRE exception when constructing a new AudioContext. (6 years ago) <the_fiddler>
| * a8353d7 Worked around a Mono bug with unsafe inline constructors. (6 years ago) <the_fiddler>
| * 878af03 Documentation updates. Getting rid of all remaining warnings in debug build. (6 years ago) <the_fiddler>
| * 5a66d44 Documentation updates. Getting rid of warnings. (6 years ago) <the_fiddler>
| * 35851a0 Temporary Device property. (6 years ago) <the_fiddler>
| * b0116f9 Updated version numbers. (6 years ago) <the_fiddler>
| * 3f864cb Worked around a Visual Studio bug that caused some overloads to become invisible. (6 years ago) <the_fiddler>
| * 58f0ade Updated copyright notice. (6 years ago) <the_fiddler>
| * 41a7d2a JTalton's new functions. (6 years ago) <the_fiddler>
| * 5716c6a Updated example attribute and tessellation function. It now works! (6 years ago) <the_fiddler>
| * b80a67b Added JTalton's double precision mathlib. (6 years ago) <the_fiddler>
| * 9c407b7 Updated Changelog.txt (6 years ago) <the_fiddler>
| * 66ab195 Spelling. (6 years ago) <the_fiddler>
| * 98f7e0a Removed unused code. (6 years ago) <the_fiddler>
| * 5d1aa04 Update to Keyboard Handling. (6 years ago) <the_fiddler>
| * f24139c Added example. (6 years ago) <the_fiddler>
| * d287a95 removed unused AL_XYZ_NULL. (6 years ago) <chrisbrandtner>
| * 43604a6 Updated bindings with the latest Bind revision. (6 years ago) <the_fiddler>
| * 621dac7 Corrected Tess*, Nurbs* and Quadric* definitions. Added experimental code for fast late-binding. (6 years ago) <the_fiddler>
| * ae1838f GetDelegate does not load OpenGL functions anymore (use the Load and LoadAll methods for that). Added GetDelegate method that takes a simple string (no type information). Deprecated existing GetDelegate method. (6 years ago) <the_fiddler>
| * cf729f5 Updated licensing information. Added more test data. (6 years ago) <the_fiddler>
| * 57caf66 Updated licensing information. (6 years ago) <the_fiddler>
| * abe331b Fixed NewTess and DeleteTess (were NewTes and DeleteTes). Fixed wrapper generation for functions with both pointer and generic parameters. (6 years ago) <the_fiddler>
| * 2914cb4 Made the ParameterCollection.Rebuild property public. (6 years ago) <the_fiddler>
| * 877d34b Revised TessVertex location parameter to be in array instead of out array. (6 years ago) <the_fiddler>
| * 8a9d089 Updated typemaping of TessObj, NurbObj and QuadricObj and FunctionPointer. (6 years ago) <the_fiddler>
| * 3df4bd2 Corrected GLU tesselation functions (not working completely). (6 years ago) <the_fiddler>
| * ddf0931 dead Gremlin: Imported_alDeleteFilters (6 years ago) <chrisbrandtner>
| * 05b665c presets hack, not 100% accuracte but acceptable results. (6 years ago) <chrisbrandtner>
| * deb8263 presets semi-working (6 years ago) <chrisbrandtner>
| * 39f4384 refactored enum values. Missing: AL_FILTER_FIRST_PARAMETER, AL_FILTER_LAST_PARAMETER, AL_EFFECT_FIRST_PARAMETER, AL_EFFECT_LAST_PARAMETER (6 years ago) <chrisbrandtner>
| * d531fb2 v0.9 all relevant funcs are available, rather good doc already (6 years ago) <chrisbrandtner>
| * 91ae412 added most CLSCompliant attribs. (6 years ago) <chrisbrandtner>
| * 778a317 added inline docu and some overloads (6 years ago) <chrisbrandtner>
| * f761a51 added Filter/Aux functions. (6 years ago) <chrisbrandtner>
| * 3174141 Fixed AudioContext.IsCurrent getter (would throw if no context was current). (6 years ago) <the_fiddler>
| * 1fa6ee6 Moved ContextHandle to its own class. (6 years ago) <the_fiddler>
| * 4ec7186 Moved ContextHandle to its own class. (6 years ago) <the_fiddler>
| * 6863224 Added AudioContext.IsProcessing property, plus better error handling during context creation. (6 years ago) <the_fiddler>
| * c3b1481 Renamed TestContext.cs to TestAudioContext.cs (6 years ago) <the_fiddler>
| * f36fe39 Start testing of AudioContext class. (6 years ago) <the_fiddler>
| * f2f5959 Removed MathSpeed.Difficulty. (6 years ago) <the_fiddler>
| * 5cb5f2c Removed TryMouse structure left from testing the WinRawMouse code. (6 years ago) <the_fiddler>
| * d353852 Updated test to use the latest AudioContext version. Logic commented out for now. (6 years ago) <the_fiddler>
| * e432036 ExampleAttribute.ToString() now ignores ExampleAttribute.Difficulty if it is zero. Simplified ExampleAttribute constructors. (6 years ago) <the_fiddler>
| * 4534c9e Renamed AL.Bool to bool. (6 years ago) <the_fiddler>
| * 7bfaf93 Renamed AL.Bool to bool. (6 years ago) <the_fiddler>
| * f53f8e8 Renamed AL.Bool to bool. (6 years ago) <the_fiddler>
| * 9eade18 Added more functions. Added handling of multiple contexts. Improved thread-safety. Resolved a minor bug in the CreateContext function. (6 years ago) <the_fiddler>
| * 0fba55e Removed rename AL.Bool to bool item. (6 years ago) <the_fiddler>
| * a4a8fb0 v0.8 EFX largely done, public Filter/Auxiliary methods missing. (6 years ago) <chrisbrandtner>
| * 5b74d9e (6 years ago) <chrisbrandtner>
| * c90f048 AL.Bool gone (6 years ago) <chrisbrandtner>
| * 805f424 (6 years ago) <chrisbrandtner>
| * a906687 backup, Effect Objects (6 years ago) <chrisbrandtner>
| * 6b2169da Test OpenTK.Audio.AudioContext (6 years ago) <the_fiddler>
| * 1efe1e3 Added OpenTK.Audio.AudioContext. (6 years ago) <the_fiddler>
| * c819a2d Update the Alc.CreateContext function. (6 years ago) <the_fiddler>
| * bf269b2 Show hidden examples in debug mode. (6 years ago) <the_fiddler>
| * 01e493f unfinished. tired. (6 years ago) <chrisbrandtner>
| * 870b352 Initial EFX separation (6 years ago) <chrisbrandtner>
| * 38f44fa Added AL.BindBuffer suggestion. (6 years ago) <the_fiddler>
| * 8f56a83 Added openal32.dll and alut.dll to OpenTK.dll.config (6 years ago) <the_fiddler>
| * 7eb6715 Small cosmetic fix. (6 years ago) <the_fiddler>
| * ff689c8 Updated version numbers. (6 years ago) <the_fiddler>
| * 8d68aa3 Updated version numbers. (6 years ago) <the_fiddler>
| * c387876 Update docs for release. (6 years ago) <the_fiddler>
| * a63c12f Alc.GetString used incorrect offset (was already increased due to ++). Breakpoint used to verify correctness at byte-level. (6 years ago) <chrisbrandtner>
| * 9b2f71d changed List<string> Alc.GetString() and enums again. Fixed docu. (6 years ago) <chrisbrandtner>
| * cf5640d Re-added mouse input events. (6 years ago) <the_fiddler>
| * 1600391 Trying async mouse input. (6 years ago) <the_fiddler>
| * bf22f52 Re-added input polling. (6 years ago) <the_fiddler>
| * 8e991b9 Fixed a possible cast problem. (6 years ago) <the_fiddler>
| * 069d3c4 Added some IGLContextInternal explicit implementations (6 years ago) <the_fiddler>
| * de7f73c Added GetCurrentContext() (6 years ago) <the_fiddler>
| * 15b7864 Possible InvalidCastException fix. (6 years ago) <the_fiddler>
| * 9aee0eb Moved context creation to GLContext constructor. (6 years ago) <the_fiddler>
| * 6f7286e Use Utilities.SetWindowTitle (6 years ago) <the_fiddler>
| * 586e982 Add SetWindowTitle utility. (6 years ago) <the_fiddler>
| * 4d70f64 Hide from ExampleLauncher (not ready yet). (6 years ago) <the_fiddler>
| * 7ffbde3 Temporarily disabled GameWindowExitException. (6 years ago) <the_fiddler>
| * b9c7a62 Debugging GameWindow.Exit() sequence on Mono. (6 years ago) <the_fiddler>
| * e404e97 X11/GameWindow context creation should be fixed. (6 years ago) <the_fiddler>
| * 64cf1ee Possible fix for cast exception in CreateWindow. (6 years ago) <the_fiddler>
| * 59eb05c Debugging an issue with X11GLNative and it's visual creation. (6 years ago) <the_fiddler>
| * 70c43a6 Fixed a NRE. (6 years ago) <the_fiddler>
| * b0b5f31 Possible fix for X11GLContext crash. (6 years ago) <the_fiddler>
| * 9940901 Doc file renamed to OpenTK.xml (6 years ago) <the_fiddler>
| * a2673bf Changed the INativeGLWindow.CreateWindow interface to return an IGLContext instead of a GLContext. (6 years ago) <the_fiddler>
| * c08d278 Added some debugging information to context creation. (6 years ago) <the_fiddler>
| * 4a5b8e8 Refactored context creation to be done inside the *GLNative classes, instead of the GameWindow class. Should refactor in the next version. (6 years ago) <the_fiddler>
| * e8cd2dc Fix for "unknown reference to KeyboardDevice" or on Mono. (6 years ago) <the_fiddler>
| * e3c67f4 Changed the name of a label (clashed with base GLControl). (6 years ago) <the_fiddler>
| * ca9734a Fixed gluTextFilterSGI which had a wrong enum defined as parameter. (6 years ago) <the_fiddler>
| * 53e9f7c Fixed a possible NRE (raised with Glu) (6 years ago) <the_fiddler>
| * baf9b4d Updated the bindings with the latest generator revision. (6 years ago) <the_fiddler>
| * d5961d3 Fixed wgl*Context functions being turned into Ext.wgl*Cont (6 years ago) <the_fiddler>
| * e0d07ee Removed some unsused code. (6 years ago) <the_fiddler>
| * 3812228 Fixed public/internal mismatch in the generated bindings. Disabled missing xml doc warnings in the generated bindings. (6 years ago) <the_fiddler>
| * 33e3acb Added a missing CLSCompliant false attributes. (6 years ago) <the_fiddler>
| * 5616ed1 Disabled CLSCompliant attribute not checked warnings. Disabled XML docs missing warning. (6 years ago) <the_fiddler>
| * 4305468 Removed xml doc string missing warnings. (6 years ago) <the_fiddler>
| * dcaf917 Internal to public. (6 years ago) <the_fiddler>
| * 491843a Disabled CLSCompliant attribute not checked warnings. (6 years ago) <the_fiddler>
| * 5a61371 Updated with the latest generator. Disabled missing XML doc warnings. (6 years ago) <the_fiddler>
| * 1f3288a Merged with OpenAL branch. (6 years ago) <the_fiddler>
| * 3a78667 Bumped version number. (6 years ago) <the_fiddler>
| * 1aa1963 Fixed window destruction. (6 years ago) <the_fiddler>
| * 6fec7ae Updated GL.DrawElements to use DrawElementsType instead of Enums.All (6 years ago) <the_fiddler>
| * 66f2143 Bumped version number. (6 years ago) <the_fiddler>
| * 99d7be0 Bumped version number. (6 years ago) <the_fiddler>
| * 2b378b5 Updated GL.DrawElements to use DrawElementsType instead of Enums.All (6 years ago) <the_fiddler>
| * cc3239d Set window on top during creation. (6 years ago) <the_fiddler>
| * ad057fb Slight documentation update. (6 years ago) <the_fiddler>
| * 7b0ff73 Fixed an issue where WMInput did not detach on the Destroy message, causing the application to stay open. (6 years ago) <the_fiddler>
| * 935db19 Fixed a GameWindow exit bug, where the GameWindow didn't send the destroy message on GameWindow.Exit(). (6 years ago) <the_fiddler>
| * 99fafa1 Updated bindings with the last generator version. (6 years ago) <the_fiddler>
| * 7922243 Start of ARB_imaging enum cleanup. (6 years ago) <the_fiddler>
| * 7385227 Added DrawElementsMode enum for the DrawElements function. (6 years ago) <the_fiddler>
| * c15abc0 Added setting to DropMultipleTokens. Disabled this functionality (caused problems with some enums) (6 years ago) <the_fiddler>
| * b82bf0a Fixed GLContext creation on Windows. (6 years ago) <the_fiddler>
| * 023e794 Documentation built automatically on release builds. (6 years ago) <the_fiddler>
| * a7c56bd Removed GluOld. (6 years ago) <the_fiddler>
| * 2ad50d3 Got rid of some warnings. (6 years ago) <the_fiddler>
| * f8ec5ff Solved context creation on windows. (6 years ago) <the_fiddler>
| * caf9a99 Cast to obtain Context.Mode (which is an internal interface now). (6 years ago) <the_fiddler>
| * 5b999d7 Resolved crash on second context creation. Explicitly implemented internal interfaces. (6 years ago) <the_fiddler>
| * a522ce4 Major update. Explicitly implemented internal interfaces. (6 years ago) <the_fiddler>
| * f50c0b0 Now uses GLContext directly, instead of WinGLContext. (6 years ago) <the_fiddler>
| * ba36c8b Hacks to get the visual before creating a context. (6 years ago) <the_fiddler>
| * 2e1837b CreateWindow now takes a GLContext. (6 years ago) <the_fiddler>
| * 201f885 Split items that should be internal in different interfaces, for explicit implementations. (6 years ago) <the_fiddler>
| * 94043ee Updated INativeGLWindow.CreateWindow to accept a GLContext as argument. (6 years ago) <the_fiddler>
| * 315daee Documentation update. (6 years ago) <the_fiddler>
| * c84bbb4 Deleted some whitespace. (6 years ago) <the_fiddler>
| * 84f0ff0 Possible performance improvement. (6 years ago) <the_fiddler>
| * 09e6d60 Added Ctrl-F1 command to show hidden items. (6 years ago) <the_fiddler>
| * ef75237 Initial commit. (6 years ago) <the_fiddler>
| * 59456c6 Initial commit of OpenTK.OpenAL. (6 years ago) <the_fiddler>
| * 1af4b01 OpenAL directory. (6 years ago) <the_fiddler>
| * b257b57 Fixed NRE on mode.ToString(). (6 years ago) <the_fiddler>
| * da376d1 Bumped version number. (6 years ago) <the_fiddler>
| * d008b32 Renamed MouseButtons to MouseButtonsBox (clashed with Windows.Forms.MouseButtons) Used full namespace in anonymous delegate declaration. (6 years ago) <the_fiddler>
| * 2ab661a Minor cosmetic change. (6 years ago) <the_fiddler>
| * 4d7c6b2 Updated documentation. (6 years ago) <the_fiddler>
| * df7d4f9 Fixed GetRawInputData call. (6 years ago) <the_fiddler>
| * f4c9e21 Disabled from ExampleLauncher. (6 years ago) <the_fiddler>
| * 289dbe6 Force DoubleBuffered attribute to false. (6 years ago) <the_fiddler>
| * ef1ee13 GameWindow.Exit() now works when called from a different thread. (6 years ago) <the_fiddler>
| * ababd60 Added PointToClient and PointToScreen placeholders. (6 years ago) <the_fiddler>
| * b71519e Implemented mouse and keyboard driver. (6 years ago) <the_fiddler>
| * 8d6872f Fixed starting coordinates (should now report position in absolute coordinates.) Updated data packet handling. (6 years ago) <the_fiddler>
| * 9a50727 Moved KeyMap from WinRawKeyboard to its own class. (6 years ago) <the_fiddler>
| * 22dfa79 Changed all public items to internal. (6 years ago) <the_fiddler>
| * 3fbd780 Added PointToClient and PointToScreen functions. Changed default input driver implementation from RawInput to WMInput due to invalid RawInput data. (6 years ago) <the_fiddler>
| * b9104e1 Added PointToClient and PointToScreen functions. (6 years ago) <the_fiddler>
| * ab69227 Changed all public items to internal. (6 years ago) <the_fiddler>
| * 1413de4 Changed all public classes to internal. Added missing WM_* mouse events. Added functions to get mouse position. Updated the RawInput structures. (6 years ago) <the_fiddler>
| * 03feb5b Use System.Drawing.Point to hold mouse coords internally. Add property to get mouse position as a System.Drawing.Point. (6 years ago) <the_fiddler>
| * b1b321b Changed internal IPrinterImplementation.cs interface to facilitate non-cached rendering. (6 years ago) <the_fiddler>
| * 6d8d4aa Bumped version number. (6 years ago) <the_fiddler>
| * 8476ff2 Fixed data marshaling to winforms thread. (6 years ago) <the_fiddler>
| * ab4e1b6 Bumped version number. (6 years ago) <the_fiddler>
| * bbb38b9 Updated according to the new enums. (6 years ago) <the_fiddler>
| * 33495b5 Updated according to the new enums. (6 years ago) <the_fiddler>
| * 891bb9c Fixed cross-threading calls into Windows.Forms, using delegates and BeginInvoke(). (6 years ago) <the_fiddler>
| * 844d262 Fixed GetShader to use the new enums. Added PointParameter helper overload. (6 years ago) <the_fiddler>
| * 45a0bb7 Updated bindings with specific enums. (6 years ago) <the_fiddler>
| * 456cbd3 Specific enums for ARB vertex/fragment program (asm). (6 years ago) <the_fiddler>
| * d7c4d7c Commented out the VERSION_2_1 enum. (6 years ago) <the_fiddler>
| * e759ca1 Specific enums for Version21 feature: "Raster Secondary Color". Added reference for Version21 "Active Uniform" update. (6 years ago) <the_fiddler>
| * ca85dc6 Specific enums for Version21 feature: "GLSL shaders ". (6 years ago) <the_fiddler>
| * 9f16732 Small cosmetic change in Point Sprites. (6 years ago) <the_fiddler>
| * 127d39c Commented out the VERSION_2_0 enum. (6 years ago) <the_fiddler>
| * 02ebcd4 Specific enums for Version20 feature: "Point Sprites". (6 years ago) <the_fiddler>
| * de86d67 Specific enums for Version20 feature: "Two Side Stencil". (6 years ago) <the_fiddler>
| * 4257704 Fixed Ati namespace (was Ata instead). (6 years ago) <the_fiddler>
| * e85b028 Specific enums for Version20 feature: "GLSL Shaders" (updated GetShader/GetProgram). (6 years ago) <the_fiddler>
| * 2b879dc Specific enums for Version20 feature: "GLSL Shaders". Added MatrixMode.Color enum. (6 years ago) <the_fiddler>
| * ac99da2 Specific enums for Version13 feature: "Texture Parameter (CLAMP_TO_BORDER)". (6 years ago) <the_fiddler>
| * eb2bb00 Specific enums for Version14 features: "Generate Mipmaps and Stencil Wrap". (6 years ago) <the_fiddler>
| * a92efe9 Specific enums for Version14 feature: "Texture LOD Bias". (6 years ago) <the_fiddler>
| * afb77ff Specific enums for Version14 feature: "Blendfunc Separate". (6 years ago) <the_fiddler>
| * 82c1527 Specific enums for Version13 feature: "Multisample". (6 years ago) <the_fiddler>
| * 17890fb Specific enums for Version13 features "Texture Env Combine, Crossbar and Dot3". (6 years ago) <the_fiddler>
| * e6d30fd Temporary fix for GetShaderiv, until specific enums for Version20 are added. (6 years ago) <the_fiddler>
| * 74071fa Specific enums for all Version12 features "Light Model, Rescale Normal, Draw Range Elemenets, 3d textures". (6 years ago) <the_fiddler>
| * 22e356e Fixed a possible null key exception when no AuxEnums are loaded. (6 years ago) <the_fiddler>
| * 0f15148 Duplicate enums are now dropped (Core > ARB > EXT > Vendor-specific). Final values are calculated for all tokens (no "Foo = (int)Bar.Baz" anymore) EnumCollection keys are now updated after translating the enums. (6 years ago) <the_fiddler>
| * e56a950 GetGL2Extension now works for both uppercase and lowercase strings. (6 years ago) <the_fiddler>
| * b1d4691 Cosmetic changes. (6 years ago) <the_fiddler>
| * e0fc40b Fixed GL.Scale (was GL.Scaled) (6 years ago) <the_fiddler>
| * df496cb Specific enums for Version13 "Compressed Textures". (6 years ago) <the_fiddler>
| * 65f4fff Specific enums for Version13 "Multitexture". (6 years ago) <the_fiddler>
| * 94302f8 Commented out Version15 enum. (6 years ago) <the_fiddler>
| * e5b5dba Update VboTextPrinter to use the updated Buffer Object enums. (6 years ago) <the_fiddler>
| * 18296ea Updated T08_VBO and T10_GLSL_Cube to use the more specific, updated enums. (6 years ago) <the_fiddler>
| * fb04abb Specific enums for Version15 "Buffer Objects" and Version21 "Pixel Buffer Objects". This is a great update! (6 years ago) <the_fiddler>
| * 24bb434 Specific enums for Version20 "Shader Objects". (6 years ago) <the_fiddler>
| * f52eb23 Specific enums for Version21 "sRGB Texture" additions. Fixed Version13 "TextureGenMode" which crashed the generator. (6 years ago) <the_fiddler>
| * 00c89ab Specific enums for Version13 "Transpose Matrix" and "Cube Maps". (6 years ago) <the_fiddler>
| * 6bc5158 Specific enums for Version14 "Point Parameters" and Version20 "Point Sprites" additions. (6 years ago) <the_fiddler>
| * 8476fd7 Specific enums for Version20 "Half Float" additions. (6 years ago) <the_fiddler>
| * 92a65a1 Specific enums for Version14 "Secondary Color" additions. (6 years ago) <the_fiddler>
| * fde63de Specific enums for Version14 "Fog" additions. (6 years ago) <the_fiddler>
| * 66b8c33 Updated TextureParameterName and TextureCompareMode enums (Version14 additions) (6 years ago) <the_fiddler>
| * e116c5c Updated Depth Texture enum (Version14) (6 years ago) <the_fiddler>
| * 90bebe0 Updated Occlusion Query enums (Version15) (6 years ago) <the_fiddler>
| * b05f872 Fixed Perspective implementation. (6 years ago) <the_fiddler>
| * ecb3256 Glu.ErrorString overloaded to accept the OpenGL ErrorCode enum. Minor cosmetic fixes. (6 years ago) <the_fiddler>
| * 394d65b GL.Color3 and GL.Color4 overloaded to accept Vector3 and Vector4 structs. (6 years ago) <the_fiddler>
| * a70754d Clarified KeyboardDevice.KeyRepeat documentation. (6 years ago) <the_fiddler>
| * 7fee81a Added Version13.TextureCompressed value to GetTextureParameter enum. (6 years ago) <the_fiddler>
| * 938b2b8 Hooks for garbage-collectable OpenGL resources. the [...]GLNative classes now use GLContext instead of the platform-specific [...]GLContext implementations. Updated the IGLContext interface with functions to query the current context. (6 years ago) <the_fiddler>
| * f535256 Fixed TextPrinter.Begin() and TextPrinter.End() not restoring matrices. (6 years ago) <the_fiddler>
| * f23bafa Added instructions on how to disable warning on OpenTK.GameWindowExitException when running under the Visual Studio debug process. (6 years ago) <the_fiddler>
| * 2ed985c Documentation updates in preparation for release. (6 years ago) <the_fiddler>
| * fcf6b86 Documentation updates in preparation for release. (6 years ago) <the_fiddler>
| * 088194b Fix for flickering GLControl reported by Per and confirmed by bobbypowers. (6 years ago) <the_fiddler>
| * 530eb2e Added Contributors.txt. (6 years ago) <the_fiddler>
| * 180fb08 Some comments. (6 years ago) <the_fiddler>
| * 726ddbf Added TextPrinter.Draw() for dynamic text. Not implemented yet. (6 years ago) <the_fiddler>
| * 8db2411 Added ITextPrinter.Begin()/End() functions to speed up font rendering. Updated Fonts and Text examples. (6 years ago) <the_fiddler>
| * e020c2f Added a call to StopWatch.Reset() to avoid starting the timers before their time. (6 years ago) <the_fiddler>
| * f103f08 Fixed handling of Examples Data Path (6 years ago) <the_fiddler>
| * 2a31507 Added MathSpeed.cs test. (6 years ago) <the_fiddler>
| * 36e7308 Fixed Build system to copy DataFiles to output path. (6 years ago) <the_fiddler>
| * 7b3dbb9 Fixed Examples project build (multiple entry points problem). (6 years ago) <the_fiddler>
| * fe1d12d Final touches before release. (6 years ago) <the_fiddler>
| * 815eb7e Fixed shutdown sequence in Windows, so that GameWindow.Exit() and pressing the 'close' button behave the same. (6 years ago) <the_fiddler>
| * 42e36a3 Removed a couple of unused lines of code. (6 years ago) <the_fiddler>
| * 6dc133d Fixed shutdown sequence on Linux. GameWindow.Exit() and clicking the 'close' button now produce the same result. (6 years ago) <the_fiddler>
| * b4f044b Fixed loading of Bitmap on Linux (invalid path separator). (6 years ago) <the_fiddler>
| * 9725f72 glControl1_Resize event was not fired. (6 years ago) <the_fiddler>
| * b81fdbe X11GLContext plays better with Windows.Forms. (6 years ago) <the_fiddler>
| * 67da07e X11GLContext plays better with Windows.Forms. (6 years ago) <the_fiddler>
| * d1e7e6a Use GameWindowExitException to exit GameWindow now. No need for the GameWindow.Exit(); return; idiom any more. (6 years ago) <the_fiddler>
| * 255e0f5 Added ExampleAttribute to all examples. Improved Textures example. Modified several other examples. (6 years ago) <the_fiddler>
| * 405e949 Added example data. (6 years ago) <the_fiddler>
| * 9f1593a Initial check-in. (6 years ago) <the_fiddler>
| * 3bdcc9d Changed background color to SteelBlue. Added ExampleAttribute. (6 years ago) <the_fiddler>
| * db06500 Change enum in GL.TexParameter from All to more specific type. (6 years ago) <the_fiddler>
| * 7bbab20 Updated licensing information. (6 years ago) <the_fiddler>
| * cba3413 Updated licensing information. (6 years ago) <the_fiddler>
| * 47dad78 george's patch for camera and transform functions. (6 years ago) <the_fiddler>
| * 8daabaa Corrected casing of ExtTextureSrgb. (6 years ago) <the_fiddler>
| * e4bb4b1 Fixed handling of some IntPtr parameters. (6 years ago) <the_fiddler>
| * f550c71 Class is no longer public. (6 years ago) <the_fiddler>
| * d2270f8 Reverted to 0.3.12 way of handling input events. (6 years ago) <the_fiddler>
| * 25946dc Reverted to 0.3.12 way of handling input events. (6 years ago) <the_fiddler>
| * acc916a Reverted to 0.3.12 way of handling input events. Added Close button press handling (X no longer crashes). (6 years ago) <the_fiddler>
| * c375a71 Reverted to 0.3.12 way of handling input events. (6 years ago) <the_fiddler>
| * 260353f Re-added IInputDriver property. (6 years ago) <the_fiddler>
| * 6a4d9b9 Updated documentation and renamed Imports.import to Imports.FunctionMap for clarity. (6 years ago) <the_fiddler>
| * 2ed4b00 Fixed mismatch between Delegate and Import declarations. (6 years ago) <the_fiddler>
| * 6c86f65 Fixed IntPtr processing - real pointers (with object overloads) are now differentiated from plain IntPtr parameters (e.g. offsets). Fixed Tao bindings generation. (6 years ago) <the_fiddler>
| * fdb89a2 Added a new Settings.Legacy option: do not turn bools into ints. Changed the default Tao options to not turn bools into ints and use nested enums. Added documentation to these options. (6 years ago) <the_fiddler>
| * c3f3b27 Commented-out unneeded call to Translate() method. (6 years ago) <the_fiddler>
| * 0c3e912 Added SansSerif font. (6 years ago) <the_fiddler>
| * bfcfe10 Added documentation. (6 years ago) <the_fiddler>
| * f52e61b Moved DisplayListTextHandle to its own file. (6 years ago) <the_fiddler>
| * 18df7a0 Deleted an empty line. (6 years ago) <the_fiddler>
| * ffcf353 Enabled VSyncing by default. (6 years ago) <the_fiddler>
| * f1928dc Improved handling of line-endings. Removed some warnings. (6 years ago) <the_fiddler>
| * 4d358ca Added licensing information. (6 years ago) <the_fiddler>
| * 050eddb Added ToString() method. Added documentation. (6 years ago) <the_fiddler>
| * 2fe0ee2 Added licensing information. (6 years ago) <the_fiddler>
| * 7345c28 Optimized the LoadGlyph function. Reduced generated garbage. (6 years ago) <the_fiddler>
| * ab75742 Changed the definition of the TexturePacker.Add() method, to reduce generated garbage. (6 years ago) <the_fiddler>
| * 4772bfe Tests text rendering and layout code. (6 years ago) <the_fiddler>
| * 120f96f Changed implementation. Now tests font rendering on different sizes. (6 years ago) <the_fiddler>
| * 37f9471 Tried to implement some things, but it's broken. (6 years ago) <the_fiddler>
| * 0e0ff6e Fixed version string parsing on mesa renderer. Added TexCoord[234] overloads that take Vector[234]'s. Now prints available extension strings in debug mode. (6 years ago) <the_fiddler>
| * 61b1a4f Added SizeInBytes readonly field. Made UnitX/Y/Z fields readonly. (6 years ago) <the_fiddler>
| * 3c79815 Font renderer implementation. (6 years ago) <the_fiddler>
| * ef88739 Throw exception when encountering a singular matrix on matrix inversion. Add indexer: (Matrix4[i, j]) (not implemented yet) (6 years ago) <the_fiddler>
| * 5409a5d Removed (IntPtr) and (float*) cast operators. Added this indexer (Vector3[0], Vector3[0] etc) (6 years ago) <the_fiddler>
| * d25278e Renamed Min/Max to ComponentMin/ComponentMax and added Min and Max functions based on vector length. (6 years ago) <the_fiddler>
| * a19c58b Deleted some unused code. (6 years ago) <the_fiddler>
| * 865f8ff Corrected some warnings. (6 years ago) <the_fiddler>
| * bf939a4 Removed some warnings. (6 years ago) <the_fiddler>
| * 8d8842e Commented out some unused code. (6 years ago) <the_fiddler>
| * eac6aaa Corrected a few warnings. (6 years ago) <the_fiddler>
| * b325822 Added SupportsFunction methods. Corrected SupportsExtension methods. Added locking. (6 years ago) <the_fiddler>
| * 020a31b Added Box2 class. (6 years ago) <the_fiddler>
| * 11404e3 Renamed to ITextPrinter.cs (6 years ago) <the_fiddler>
| * 887f911 Renamed to TextPrinter.cs (6 years ago) <the_fiddler>
| * cdf971c Removed unneeded functions. Modified several function definitions. (6 years ago) <the_fiddler>
| * b6906a9 Added the necessary methods. (6 years ago) <the_fiddler>
| * 97f2ccf Modified the MeasureString method. Removed the FindRectangle method. (6 years ago) <the_fiddler>
| * 4b46c73 The class is no longer public. (6 years ago) <the_fiddler>
| * 320e2d0 Implemented basic layout. Implemented VBO printer. (6 years ago) <the_fiddler>
| * e14a460 Removed an unused variable warning. (6 years ago) <the_fiddler>
| * f5ccec8 Doesn't trim EdgeFlagv anymore. (6 years ago) <the_fiddler>
| * 7a55f97 EdgeFlagv should not have its ending trimmed. (6 years ago) <the_fiddler>
| * e0c804a Updated to work with the new bindings. (6 years ago) <the_fiddler>
| * 3727da3 Removed InputDriver. (6 years ago) <the_fiddler>
| * abb0873 Now initializes GL class. Slight layout improvements. Removed useless constructors. (6 years ago) <the_fiddler>
| * db3b1d5 Added check to disable swap control, if the relevant extension is not supported. (6 years ago) <the_fiddler>
| * f2fadfe Removed Wgl.Ext.SupportsExtension. Updated code to use the new naming conventions. (6 years ago) <the_fiddler>
| * cd1b48f New math classes by george. (6 years ago) <the_fiddler>
| * a65e1ea (6 years ago) <the_fiddler>
| * 455ed42 Updated to use the new math classes. (6 years ago) <the_fiddler>
| * e556150 Updated to follow the new naming conventions. Fonts tutorial is broken. (6 years ago) <the_fiddler>
| * bb49c1d Updated to work with the new bindings. (6 years ago) <the_fiddler>
| * 94c73de Updated to work with the new bindings. (6 years ago) <the_fiddler>
| * 82b3819 Removed obsolete DisplayList class. (6 years ago) <the_fiddler>
| * 8d7019a Bindings (with new naming conventions) re-generated with Bind 0.9.9 (6 years ago) <the_fiddler>
| * b314c19 Bindings (with new naming conventions) re-generated with Bind 0.9.9 (6 years ago) <the_fiddler>
| * 85f3be4 Bindings (with new naming conventions) re-generated with Bind 0.9.9 (6 years ago) <the_fiddler>
| * 0833a93 Bumped version number to 0.9.9 (6 years ago) <the_fiddler>
| * 4029331 Added option to control namespace output. Added help. (6 years ago) <the_fiddler>
| * 9af78f1 Removed unused indent variable. (6 years ago) <the_fiddler>
| * 32200f3 Renamed All to AllGlu to avoid clash with GL. (6 years ago) <the_fiddler>
| * bbcfbfb Fixed Nested Enums/Namespace Enums output. (6 years ago) <the_fiddler>
| * e5f52f2 Fixed ReturnType and Parameters translation to follow .Net naming conventions. (6 years ago) <the_fiddler>
| * 5ec74af Fixed IsEnabled which had its ending trimmed. (6 years ago) <the_fiddler>
| * 30811cb Translation code to follow .Net naming conventions. (6 years ago) <the_fiddler>
| * b80cb4a Added translation code to follow the .Net naming conventions. (6 years ago) <the_fiddler>
| * 99612e5 Split translation code between Type.Translate() and Parameter.Translate(). (6 years ago) <the_fiddler>
| * b9afd64 Better handling of Enums namespace/nested class. (6 years ago) <the_fiddler>
| * b2e838a Updated GetGL2Extension to return names with proper .Net naming conventions. (6 years ago) <the_fiddler>
| * 6106b8c Added Boolean->GLBoolean type map, to follow the GL naming convention. (6 years ago) <the_fiddler>
| * 95c9bf3 Added PROC->IntPtr translation. (6 years ago) <the_fiddler>
| * cc10058 Fixed parameters to follow the updated Glu enums. (6 years ago) <the_fiddler>
| * 2c9e95d Disabled Boolean enum (already exists from GL). Added 'Glu' prefix to Version, ErrorCode and ErrorString enums, to avoid clashes with the GL ones. (6 years ago) <the_fiddler>
| * 08b70f0 Changed Boolean from an OpenGL enum to plain old bool. Works nicer. (6 years ago) <the_fiddler>
| * 1c2e6c5 Split up lines that were longer than 100 characters. (6 years ago) <the_fiddler>
| * 2435891 Updated to match latest TextureFont revision. (6 years ago) <the_fiddler>
| * 38a6f8f Added ILayoutProvider class. (6 years ago) <the_fiddler>
| * d13863c Added IFont and DefaultLayoutProvider classes. (6 years ago) <the_fiddler>
| * 3bf984b Removed Dictionary to reduce memory usage. The dictionary can be built by the user. (6 years ago) <the_fiddler>
| * 4293d49 Now uses Alpha texture. Corrected issue with PixelInternalFormat enum not being used. Added preliminary layout code. (6 years ago) <the_fiddler>
| * 8bf372a Regenerated using the latest Bind version. (6 years ago) <the_fiddler>
| * 466f388 Regenerated using the latest Bind version. Adds PixelInternalFormat enum. Fixes IntPtr parameters getting object overloads (when they shouldn't) (6 years ago) <the_fiddler>
| * c54fcdf Fixed a regression where pure IntPtr parameters (size etc etc) obtained 'object' overloads. (6 years ago) <the_fiddler>
| * f7a8108 Added support for PixelInternalFormat. This is used in all *Tex(Sub)Image* functions. (6 years ago) <the_fiddler>
| * c45f2d9 Updated font rendering code. (6 years ago) <the_fiddler>
| * bd156c4 Temporarily removed font rendering. (6 years ago) <the_fiddler>
| * 6c76aa7 Cleaned up warnings. Updated documentation. Cleaned up some functions. (6 years ago) <the_fiddler>
| * 99d516b Took care of a couple of warnings. (6 years ago) <the_fiddler>
| * 007bc18 Added several overloads for the OpenTK.Math Vector[234] structs. (6 years ago) <the_fiddler>
| * 0bae4b5 Updated the specs using the latest generator. Removes extra spaces. Simplifies overloads GL/Glu functions. Slight speedup to functions that return values (no temporary variables). (6 years ago) <the_fiddler>
| * c7f56ca Fixed input from the auxilliary enum file (GL2\\enum.spec) (6 years ago) <the_fiddler>
| * 4016863 Fixed console output regarding the WriteEnums/Delegates/Imports functions. (6 years ago) <the_fiddler>
| * 7beae73 Added setting for legacy overload generation. (6 years ago) <the_fiddler>
| * 9edbab7 Moved the Wrapper generation to Function instead of Delegate. Simplified the code. (6 years ago) <the_fiddler>
| * 41be39a Updated to the new, correct, GLEnums.cs bindings. (6 years ago) <the_fiddler>
| * 4d30cae Removed some hacks from enum processing, that are not needed any more. (6 years ago) <the_fiddler>
| * e7b297a Removed duplicate 2X_ATI_foo enum. (6 years ago) <the_fiddler>
| * e05c5ed Added reported missing enums: EnableCap.MULTISAMPLE, GetPName.SAMPLES/SAMPLE_BUFFERS, PixelFormat.BGR/BGRA, TextureTarget.TEXTURE_RECTANGLE_ARB/NV, TextureWrapMode.CLAMP_TO_BORDER/CLAMP_TO_EDGE. Correct LightProperty enum to LightParameter and enabled SGIX_icc_texture. (6 years ago) <the_fiddler>
| * 3b19f58 Updated Prebuild.xml to include .spec and .tm in the generated Bind projects. (6 years ago) <the_fiddler>
| * 95da49b Completed the OpenTK.Math Vector[234] overhaul. Added LengthFast and NormalizeFast functions. Removed overloads. Made the pointer conversions explicit. (6 years ago) <the_fiddler>
| * 1d8e554 Added InverseSqrtFast. Vector2.LengthFast uses this to approximate the magnitude. (6 years ago) <the_fiddler>
| * b675c7e Fixed compilation issue. Added OpenTK.Math.Functions. (6 years ago) <the_fiddler>
| * 9e5de11 Improved the Vector2 interface. Vector2.Add/Sub/Dot/Scale no longer create temporary objects. Removed Vector3/4 overloads. (6 years ago) <the_fiddler>
| * 5d40b61 Forced creation of GLControl during construction. (6 years ago) <the_fiddler>
| * 800ac75 Updated to bindings generated by the 0.3.13.1 generator. (6 years ago) <the_fiddler>
| * 2a89d44 Rather big update: turned void* to IntPtr, to avoid problems with .Net and Tao functions directly IntPtr (the object overload would be called and all hell would break loose). Minor cleanup. Added code to turn ALL_CAPS enums into .Net CamelCase enums - must take care of the extensions before enabling this. Added a couple new commandline options, and fixed a misspelling (NestedEnumsClass was NestedEunmsClass, ugh!) (6 years ago) <the_fiddler>
| * f7c5c73 Platform neutral path separator. (6 years ago) <the_fiddler>
| * bc2eac9 GameWindow.Exit() now throws an exception that is caught inside GameWindow.Run() to signal end of execution. Simplifies code and removes some ugly conditionals. (6 years ago) <the_fiddler>
| * edfea5c Example Data directory. (6 years ago) <the_fiddler>
| * 705de68 Example Data directory. (6 years ago) <the_fiddler>
| * 5fde8da Bumped version number to 0.3.13.x (6 years ago) <the_fiddler>
| * 62a600d Updated Build.exe and Prebuild.xml to copy data files and dll.config files in all cases. (6 years ago) <the_fiddler>
| * b8cb576 Updated Build.exe and Prebuild.xml to copy data files and dll.config files in all cases. (6 years ago) <the_fiddler>
| * 20ce34c Example now reads the poem from Data\Poem.txt instead from an embedded resource. (6 years ago) <the_fiddler>
| * 71f5efc Added GdiCharset enum. Not used for now. (6 years ago) <the_fiddler>
| * cff4587 Delete Resources.resx because it wouldn't play nice with Prebuild.exe. I should report the problem to Prebuild and add it in back in the future - resources are rather nice. (6 years ago) <the_fiddler>
| * dbd6295 Added logic to copy the Data directory to the Examples output directory. (6 years ago) <the_fiddler>
| * 4fa9a71 Added ordering information. (6 years ago) <the_fiddler>
| * e5278cf Added ChangeSize function to TexturePacker. (6 years ago) <the_fiddler>
| * a19c45e Added Resources class to Examples. (6 years ago) <the_fiddler>
| * a072f32 Simplified ExampleLauncher. Better naming scheme. (6 years ago) <the_fiddler>
| * b269cc2 Added Fonts example (Tutorial 6) that showcases the use of the TextureFont class. (6 years ago) <the_fiddler>
| * 42761d0 Added TextureFont class. Right now it can Load and Print fonts. Missing documentation. Slow. (6 years ago) <the_fiddler>
| * 433562e Cleaned up and simplified the ExampleLauncher reflection functions. Can now launch "console" examples (which utilize neither GameWindow nor Windows.Forms). Better naming scheme for loaded examples. (6 years ago) <the_fiddler>
| * ac2d504 The Resize event is now fired before the Load event. (6 years ago) <the_fiddler>
| * 6559df8 GameWindow constructor now creates a window. Made CreateWindow private. Added InputDriver. (6 years ago) <the_fiddler>
| * 91b52b5 Added WMInput driver. (6 years ago) <the_fiddler>
| * e81a6fd InputDriver now checks for pre-XP windows versions, and instantiates the WMInput driver. (6 years ago) <the_fiddler>
| * c8f6708 Removed the InputDriver from the INativeGLWindow interface. It now resides lower, in the GameWindow class. (6 years ago) <the_fiddler>
| * 1d5ec16 Initial commit of TexturePacker. (6 years ago) <the_fiddler>
| * 7dac34f Initial commit of OpenTK.Fonts. (6 years ago) <the_fiddler>
| * 3e425f2 Deleted obsolete tests. (6 years ago) <the_fiddler>
| * 7ee58e0 Added ability to launch console applications. (6 years ago) <the_fiddler>
| * ca79c08 Improved Call Performance test. It now outputs to the console / log file, and provides much better results. (6 years ago) <the_fiddler>
| * f69be39 Fixed build (changes to GLControl). (6 years ago) <the_fiddler>
| * 2922a8c VSync now responds to changes. Contains a true DisplayMode. New constructor. (6 years ago) <the_fiddler>
| * 85ced6d Added CreateContext and DestroyContext functions. Better handling of DisplayModes. Added Mode property. (6 years ago) <the_fiddler>
| * cfd383f Now loads GL and Glu functions. (6 years ago) <the_fiddler>
| * f5ead52 Removed Fullscreen property (fixes build issue). (6 years ago) <the_fiddler>
| * f0e5cbb Major update! Updated timing routines. Added documentation. Added VSync property. (6 years ago) <the_fiddler>
| * f647ae1 INativeGLWindow no longer inherits from IGLcontrol. Fixes build problems, too. (6 years ago) <the_fiddler>
| * fa5e22d Removed loading of GL and Glu functions. This now happens lower in the hierarchy, inside GameWindow. (6 years ago) <the_fiddler>
| * 4d90ee1 Added Exceptions.cs which contains OpenTK exceptions. (6 years ago) <the_fiddler>
| * 8eb7795 Disabled support for multiple devices to minimize memory and CPU usage. (6 years ago) <the_fiddler>
| * 6052258 Removed the glControl.CreateControl() calls. (6 years ago) <the_fiddler>
| * 65e2c78 Constructor now throws ArgumentNullException instead of ArgumentException. (6 years ago) <the_fiddler>
| * 5467bc9 Fixed issue with multiple GLControls becoming invisible. Simplified GLControl, the platform dependent code now resides in GLContext and WindowInfo - GLControl itself is platform independent, just like GameWindow. This allowed to remove IGLControl.cs, WinGLControl.cs, X11GLControl.cs and DummyGLControl.cs (6 years ago) <the_fiddler>
| * 0ea1aaf Deleted obsolete examples. (6 years ago) <the_fiddler>
| * 96b6cce Big update: added timing information. Improved update and render frequency limiting algorithms (they extremely accurate now!) Added VSync property and VSyncMode enum. Adaptive VSync not available yet. (6 years ago) <the_fiddler>
| * b8ce1d4 Fixed a warning. (6 years ago) <the_fiddler>
| * b9cd62e Now uses disposable pattern when launching GameWindows and Forms. (6 years ago) <the_fiddler>
| * 1e33b95 Updated to use the new Shapes.Cube interface. (6 years ago) <the_fiddler>
| * 0b92d27 Added some debug information. Updated to use the new Shapes.Cube interface. (6 years ago) <the_fiddler>
| * 3cd9a23 Fixed memory corruption issue with (Cube's vertices were being moved by the GC). I think. (6 years ago) <the_fiddler>
| * 60fdfdc Preparatory stuff for naming convention changes. (6 years ago) <the_fiddler>
| * bd1bf3c Fixed a bug in GL.Load() where the GetProcAddress function was never called. (6 years ago) <the_fiddler>
| * f86e658 Added Wgl.EXT.SupportsExtension and optimized Wgl.ARB.SupportsExtension function. Fixed a bug in Wgl.Load() function, where wglGetProcAddress was never called. (6 years ago) <the_fiddler>
| * 34d3a71 Added VSync property to IGLContext. (6 years ago) <the_fiddler>
| * 3e8f24d Fixed typos. (6 years ago) <the_fiddler>
| * b625bfa Prepare for release. (6 years ago) <the_fiddler>
| * 0328e31 Correct class names. (6 years ago) <the_fiddler>
| * 1c1f5a8 Fix build on Mono 1.2.4 (6 years ago) <the_fiddler>
| * 8970ad4 Added UnLoad event handler. (6 years ago) <the_fiddler>
| * e2fbd2e OnLoad event updated to better demonstrate its usage. (6 years ago) <the_fiddler>
| * e99d642 Rewrote from scratch, using direct OpenGL methods. Added OnUnload override to cleanup resources. (6 years ago) <the_fiddler>
| * 9aaa45a Added Unload event. (6 years ago) <the_fiddler>
| * 41f6619 Marked as obsolete. Use direct OpenGL methods instead. (6 years ago) <the_fiddler>
| * 357c140 Commented out Keymap struct in X11/API.cs, due to a bug in Mono's 1.2.5 gmcs compiler. (6 years ago) <the_fiddler>
| * 80a951d Bumped version numbers. (6 years ago) <the_fiddler>
| * 2ed4a40 Updating documentation for release. (6 years ago) <the_fiddler>
| * 7e8f555 Renamed T02 and T04 examples. (6 years ago) <the_fiddler>
| * 1eaba51 Updating documentation for release. (6 years ago) <the_fiddler>
| * eafe44f Added IsoSphere.cs which creates a sphere Shape using theta ad phi coordinates. (6 years ago) <the_fiddler>
| * bc2bbf9 Local light for nicer looks :) (6 years ago) <the_fiddler>
| * 35f154c Problem with mouse wheel not getting updated. (6 years ago) <the_fiddler>
| * f769caa Updates to delta handling. Now uses x - last_x instead of storing a delta directly. (6 years ago) <the_fiddler>
| * e43b3e9 Line endings. (6 years ago) <the_fiddler>
| * 6f3e74b Added TODO caption to Visible property. (6 years ago) <the_fiddler>
| * 40b6f10 Added NotImplementedException to Visible property. (6 years ago) <the_fiddler>
| * d3da5a2 Improved mouse delta handling. WheelDelta is broken. (6 years ago) <the_fiddler>
| * aea2f77 Polled mouse input through XQueryPointer. (6 years ago) <the_fiddler>
| * d6a001f Added Title property. Foundation of atoms. (6 years ago) <the_fiddler>
| * 0e297c3 Added general documentation to Tutorials. (6 years ago) <the_fiddler>
| * a64fd74 Added Shape.cs and Plane.cs, for use in Examples. Shape is an abstract class that is parent to all shapes, and Plane derives from Shape, implementing a configurable plane (with vertex, normal, index and texcoord arrays). (6 years ago) <the_fiddler>
| * ff871cf Updated Keyboard and Mouse handling. Mouse now uses XQueryPointer. Keyboard relies on X11 events. Still missing mouse delta support. (6 years ago) <the_fiddler>
| * ae1c9d8 Updated to reflect renames (Windows.API -> Windows.Functions, Keyboard/Mouse -> Keyboard-/MouseDevice) (6 years ago) <the_fiddler>
| * 8026e15 Implemented Visible and Title properties. (6 years ago) <the_fiddler>
| * 547e85a Renamed Windows.API to Windows.Functions (6 years ago) <the_fiddler>
| * 308ffef Renamed Windows.API to Windows.Functions, in accordance to X11.Functions (6 years ago) <the_fiddler>
| * 50465e3 Added Visible and Title properties. (6 years ago) <the_fiddler>
| * 2ba9031 Removed multiple keyboard/mouse support. (6 years ago) <the_fiddler>
| * 0e4479c Disabled initialization from Windows.Forms. InputDriver now needs a GameWindow to function. (6 years ago) <the_fiddler>
| * 7f721e3 Renamed Keyboard/Mouse to Keyboard-/MouseDevice. Avoids name clashes. (6 years ago) <the_fiddler>
| * 8138033 Improved documentation. Split On*** event methods between On***Internal and On***, to protect user's from forgetting to call base.On*** (no need to call that now). Improved Resize event handling (goes through OnUpdateFrameInternal now, removes duplicate events). (6 years ago) <the_fiddler>
| * 7c159bc Bumped version number. (6 years ago) <the_fiddler>
| * 8a3ad85 Updated all examples. Added documentation and generally cleaned them up. (6 years ago) <the_fiddler>
| * 73903b3 Bumped version number. (6 years ago) <the_fiddler>
| * c544417 Renamed Keyboard and Mouse to KeyboardDevice and MouseDevice respectively, to avoid name classes. (6 years ago) <the_fiddler>
| * 8efe9af Delete IKeyboard.cs and IMouse.cs interfaces. Not needed, as the MouseDevice and KeyboardDevice classes are sealed. (6 years ago) <the_fiddler>
| * a267b4a Vector and example updates. (6 years ago) <the_fiddler>
| * 42c1aff Added X11 Mouse support. X11 Keyboard support is faster now. Made GameWindow.Dispose() virtual. (6 years ago) <the_fiddler>
| * 9720d96 Bumped version number. (6 years ago) <the_fiddler>
| * 1b60956 Disabled test - InputDriver does not work with Mono's Linux Winforms yet. (6 years ago) <the_fiddler>
| * 146fef1 Complete Vector2, Vector3 and Vector4 structs. (6 years ago) <the_fiddler>
| * a25784c Enabled X11Input mouse driver. (6 years ago) <the_fiddler>
| * 0346c7b InputDriver now correctly interfaces with its mouseDriver. (6 years ago) <the_fiddler>
| * 97f7f4c Added X11Mouse driver. (6 years ago) <the_fiddler>
| * 27d8c47 Fixed cast issues with Math.Sqrt. (6 years ago) <the_fiddler>
| * d39787c Added length, normal and scale calculations. (6 years ago) <the_fiddler>
| * 4b29b62 Vector23 math and operator overloads. (6 years ago) <the_fiddler>
| * 61102b3 Work on X11 mouse driver. (6 years ago) <the_fiddler>
| * 66dfecf Bumped version numbers. (6 years ago) <the_fiddler>
| * c204763 W03_Extensions now uses the Application.Idle event to load extensions instead of the OnLoad event. Fixes flickering problems. (6 years ago) <the_fiddler>
| * 4af4ca6 Start of T04_Lighting example. Slight updates to T10_GLSL_Cube. Updates to ExampleLauncher exception handling. (6 years ago) <the_fiddler>
| * cc00d87 Updated update and render frequencies for all examples. (6 years ago) <the_fiddler>
| * 80f541b Fixed renderFrequency and updateFrequency (they were render_frequency and update_frequency respectively). (6 years ago) <the_fiddler>
| * 700393b Added GameWindow.SwapBuffers(). Fixed T02_Vertex_Array_Cube to 60Hz. (6 years ago) <the_fiddler>
| * a696bbc Added constant and variable time-step update logic to GameWindow. Updated examples to use the new GameWindow UpdateFrame and RenderFrame events. (6 years ago) <the_fiddler>
| * e361e4c Added timing information to UpdateFrame. Removed T02_Resizable_Window.cs and added T02_Vertex_Array_Cube.cs Added Shapes/Cube.cs to Examples. (6 years ago) <the_fiddler>
| * 0712635 Fixed build. (6 years ago) <the_fiddler>
| * 26f5d0d Updated BindStreamWriter to better handle endlines. Reverted WinRawInput to standard reads. (6 years ago) <the_fiddler>
| * e277e3b Windows raw input now works. (6 years ago) <the_fiddler>
| * 0e3a330 Added initial OpenTK.Math implementation. Contains Vector2, Vector3 and Vector4 structs. (6 years ago) <the_fiddler>
| * ce48c29 Added license to S04. (6 years ago) <the_fiddler>
| * 52a6690 Removed Move event from IMouse (too inefficient). Polled input only. S04 now polls for the mouse position. Keyboard now handles events generated from code and not from physical devices. (6 years ago) <the_fiddler>
| * 21d6030 Corrected Windows.API.RawMouse class. Mouse input now works! (6 years ago) <the_fiddler>
| * b660f5a Updated Input Logger example. Better handling of mice. (6 years ago) <the_fiddler>
| * 4bac183 Added S04: Input Logger test. (6 years ago) <the_fiddler>
| * 597cc5c Small update to LoadAll(). (6 years ago) <the_fiddler>
| * 980e713 Work on MouseDriver. Windows raw driver works. (6 years ago) <the_fiddler>
| * 0424887 Corrected some struct definitions in Windows.API (6 years ago) <the_fiddler>
| * dbb2d1a Enhanced WindowInfo API. A WindowInfo struct can now be initialized from any Control, Form, NativeWindow or GameWindow. (6 years ago) <the_fiddler>
| * 7365619 Slight changes to InputDriver constructor. (6 years ago) <the_fiddler>
| * 66b046a Added KeyRepeat to IKeyboard. Multiple keyboards correctly reported under Windows (Raw input driver). Corrected some key maps in X11 and Windows Raw keyboards. (6 years ago) <the_fiddler>
| * d6678f0 Enhanced BindStreamWriter.Indent() and Unindent() implementation (they now change a simple counter). Suppressed warning CS0649 (uninitialised field) in generated code for delegates. (6 years ago) <the_fiddler>
| * 55a84c7 Added licensing information. Added Close() call on failed initialization of W01_First_Window. Moved GLContext to OpenTK namespace. (6 years ago) <the_fiddler>
| * 00a184e Worked around a Mono 1.2.5 gmcs bug, where nested partial classes confuse the compiler. (6 years ago) <the_fiddler>
| * 2ca6e6c Added OpenTK.Platform.WindowInfo and OpenTK.Platform.IMutableWindowInfo. Split IWindowInfo implementation to IWindowInfo and IMutableWindowInfo. Added several methods. X11 and Windows GLControl and GLNative implementation now use IGLContext interfaces instead of direct X11GLContext and WinGLContext. Decouples the two (good!). Updated all Native, Control, Context classes to use the new interfaces. (6 years ago) <the_fiddler>
| * 2e572eb Added needed DisplayMode constructors. Fixed DisplayMode documentation. (6 years ago) <the_fiddler>
| * 827b76b Improved documentation for DummyGLContext and Dummy. Disabled S02_RawInput_Logger for updating. Added WindowInfo.cs (6 years ago) <the_fiddler>
| * c1fa340 Decoupled GLContext from GLControl/GameWindow even more, by using IWindowInfo to pass data between them. Implemented the IWindowInfo.GetInfoFrom methods. Removed said methods from OpenTK/Platform/Utilities. (6 years ago) <the_fiddler>
| * e0c514f Added partial modifier to internal Delegates and Imports class. Removed constructors (they now reside in GLHelper.cs). Renamed GL.DrawArray to GL.DrawArrays. (6 years ago) <the_fiddler>
| * 184b3ce Sped up GL.LoadAll() and GL.Load() functions. (6 years ago) <the_fiddler>
| * e74cfac Updated W03_Extensions example (background loading of extensions). (6 years ago) <the_fiddler>
| * 5e28f31 Improved GL loading speed. Added background worker thread to W03_Extensions. Added debug output to failed WinGLContext.MakeCurrent() calls. Removed object field from Windows.MSG struct. (6 years ago) <the_fiddler>
| * fe0b2c6 Synced 0.3.11 to trunk. (6 years ago) <the_fiddler>
| * 296f832 Adding asynchronous extension loading. (6 years ago) <the_fiddler>
| * 1059023 Glu is now initialized under X11GLNative (6 years ago) <the_fiddler>
| * 096d33d Updated Documentation and version numbers for release. (6 years ago) <the_fiddler>
| * 45a0efd Removed redudant GL.LoadAll call in WinGLNative Added Glu.LoadAll call to GLControl.cs (6 years ago) <the_fiddler>
| * d757447 T04_Lit_Cube not ready yet. (6 years ago) <the_fiddler>
| * a813684 Merged with Bind. Added GLU bindings. Corrected OpenGL overload trimming. (6 years ago) <the_fiddler>
| * 0555cc2 Corrected spelling. (6 years ago) <the_fiddler>
| * dfaaaf5 Added timing information in GL.LoadAll() (6 years ago) <the_fiddler>
| * 58bad52 Bumped version number. (6 years ago) <the_fiddler>
| * 804e5f3 Update for release. (6 years ago) <the_fiddler>
| * 437d8fe Updated T10_GLSL_Cube to remove NRE exception on Mono 1.2.x. Added debug info to the GL.LoadAll function. Added W03_Extensions.cs example. (6 years ago) <the_fiddler>
| * 9c1c2bc Updated Changelog.txt and Release.txt in preparation for release. (6 years ago) <the_fiddler>
| * 1947662 T10_GLSL_Cube now really exits when OpenGL 2.0 support is not available. The ExampleLauncer example TextBox is now docked inside the parent form. Bumped version numbers. (6 years ago) <the_fiddler>
| * 7403987 Added DummyGLContext.cs amd DummyGLControl.cs drivers. (6 years ago) <the_fiddler>
| * 6ddd024 Added System.Drawing.Color overload to GL.ClearColor. Updated W01 and W02 examples to use this overload. Removed 'Paint' message from W01 Paint event. (6 years ago) <the_fiddler>
| * 00463df A DummyGLControl driver is now created when in DesignMode. Removes expensive GLContext initialization, and improves designer stability. (6 years ago) <the_fiddler>
| * fc4e0f3 Added Glu and Glx generators to Bind. (6 years ago) <the_fiddler>
| * 728a5c9 Added Glu and Glx generators. (6 years ago) <the_fiddler>
| * 2f09c15 Trunk now compiles again. (6 years ago) <the_fiddler>
| * 017a345 Merged with bind branch: updated GL.cs wrappers, Glx and Glu implementation suppoort files, faster Bind. (6 years ago) <the_fiddler>
| * ce76c9f Bumped version number. (6 years ago) <the_fiddler>
| * 3bf2d03 Beautified platform selection in GLControl.cs Added missing ')' in Keyboard.ToString() function. (6 years ago) <the_fiddler>
| * 9ac9af0 Removed IDisposable from IGLControl Added IDisposable to INativeGLWindow (6 years ago) <the_fiddler>
| * b89d223 Changed API.* to * in order to reflect changes in OpenTK.Platform.Windows.API. Improved Disposable pattern implementation in most Windows classes. (6 years ago) <the_fiddler>
| * b25edb9 Improved the Disposable pattern (finalizer was not needed). Removed Dispose() call from glWindow_Destroy function. Added obsolete warning to the Create and OnCreate events/methods. (6 years ago) <the_fiddler>
| * defa7aa Updated examples to reflect namespace change of DisplayMode and ColorMode. Renamed T03_RotatingCube.cs to T03_Immediate_Mode_Cube.cs. Renamed T07_DisplayLists_Cube.cs to T07_Display_Lists_Flower.cs. Renamed Cube.cs to W02_Immediate_Mode_Cube.cs Updated colors in T10_GLSL_Cube and T03_Immediate_Mode_Cube Add S03_Stack_Imbalance.cs test. Add T01_Simple_Window.cs and T02_Resizable_Window.cs tutorials. (6 years ago) <the_fiddler>
| * c2c3dac Moved ColorDepth and DisplayMode to the /OpenTK directory (where under /OpenTK/Platform). Renamed ColorDepth to ColorMode, to avoid clash with System.Windows.Forms.ColorDepth Updated examples to use the new namespace for DisplayMode and ColorMode. (6 years ago) <the_fiddler>
| * 6af814b Example names are now more readable (ExampleLauncher.Load()) ExampleLauncher behavior is now more consistent when launching GameWindow and WinForm examples. The launcher becomes invisible, and the launched examples exist in the same thread as the launcher. Better documentation for IExample.cs (6 years ago) <the_fiddler>
| * 4c2bb7f Wgl structs now reside in the OpenTK.Platform.Windows namespace, notin OpenTK.Platform.Windows.API. (6 years ago) <the_fiddler>
| * 794ba2f Corrected a couple of compiler warnings. (6 years ago) <the_fiddler>
| * 3a53441 Prepare for release. (6 years ago) <the_fiddler>
| * 1d62f85 Corrected bug affecting the GL.Load and Wgl.Load functions, where the delegates where not retrieved by the GetFields call. (6 years ago) <the_fiddler>
| * 6ae06d8 Added IDisposable to all input drivers. Updated Cube.cs to use System.Drawing.Colors. Improved DefRawInputProc in windows API.cs (6 years ago) <the_fiddler>
| * 83ff6b5 Updated todo items. (6 years ago) <the_fiddler>
| * bb9eb01 Prepare for release. (6 years ago) <the_fiddler>
| * df70c0c Corrected a bug where GL.LoadAll wasn't called on time in X11GLNative. Moved MakeCurrent call to X11GLNative and WinGLNative, instead of GameWindow. (6 years ago) <the_fiddler>
| * 7cf8aa3 Added AdjustWindowRect to Windows.API. The client are in WinGLNative is now correctly specified. (6 years ago) <the_fiddler>
| * 9e536a7 Improved X11GLControl compatibility - now sets a safe DisplayMode. Added utility that control's whether xplatui should throw exceptions on X11 errors. (6 years ago) <the_fiddler>
| * e9b2aba Fixed a CLSCompliance issue. (6 years ago) <the_fiddler>
| * 8f27150 Fixed CLS-Compliance. (6 years ago) <the_fiddler>
| * 0133eb1 Corrected critical bug in X11/API.cs: VisualInfo.visualid was int where it should have been IntPtr, causing incorrect visuals to be created on 64bit platforms. Removed the OnCreate/OnDestroy methods from INativeGLWindow. Added convenience overloads to OpenTK.OpenGL.GL: Color3 and Color4 can now take a System.Drawing.Color directly. (6 years ago) <the_fiddler>
| * 7d5087f Improved GLControl event handling on initialization sequence (Resize event is now raised after loading the GL class). Improved WinForms.Cube example to hook the GLControl events instead of the parent Form's ones. Improved Debug output in X11GLContext and X11GLControl (7 years ago) <the_fiddler>
| * 3b5d61a Improved exception handling in GameWindow X11GLContext now requests formats with alpha channels. Removed debug output from X11 SwapBuffers. Corrected X11GLNative window creation (context is now made current). Beautified X11GLNative.cs (7 years ago) <the_fiddler>
| * 33527aa Added KeyDown and KeyUp events to IKeyboard and Keyboard. Improved input logger test to hook on the aforementioned events. Removed Debug printing of keys in OpenTK.Input.Keyboard. Beautified X11Keyboard.cs Added experimental code to handle X11 keyboard events (not used yet). (7 years ago) <the_fiddler>
| * 2254388 Merged with bind branch. (7 years ago) <the_fiddler>
| * 7efeeda (7 years ago) <the_fiddler>
| * 9478d51 Removed unused code files. Changed endings to CRLF. (7 years ago) <the_fiddler>
| * 2e467d1 Added wgl binding generator. (7 years ago) <the_fiddler>
| * 12cd930 Prepare for release. (7 years ago) <the_fiddler>
| * 702eada Bumped version number. Updated changelog and todo items. (7 years ago) <the_fiddler>
| * 273405e Improved opengl overload trimming. (7 years ago) <the_fiddler>
| * 2256864 Improved shutdown sequence in WinGLNative and GameWindow (7 years ago) <the_fiddler>
| * e7842a8 Added instructions for sharpdev2. Added shorthand commands. (7 years ago) <the_fiddler>
| * 7a2da17 Updated Build.exe to correctly generate sharpdev and sharpdev2 projects. Removed some unused variables. Added licensing information. (7 years ago) <the_fiddler>
| * 9cd1ca9 Fixed X11GLContext.MakeCurrent. X11GLControl was not setting the handle correctly. (7 years ago) <the_fiddler>
| * f98b344 Fixed build error in WinGLNative. (7 years ago) <the_fiddler>
| * 318c8e6 Debugging X11GLControl crash on MakeCurrent. (7 years ago) <the_fiddler>
| * 54258c9 Fixed crash bug in X11GLNative. Almost ready for release. Niar! (7 years ago) <the_fiddler>
| * 259fea2 Fixed build error. (7 years ago) <the_fiddler>
| * d194669 Debugging crash on X11 32bits. (7 years ago) <the_fiddler>
| * 53f2e4c Updated ToString function for ColorDepth and DisplayMode. Corrected two warnings in GLHelper.cs Updated X11GLContext to use the correct DisplayMode. (7 years ago) <the_fiddler>
| * a305f1e Corrected build error (stray ',') (7 years ago) <the_fiddler>
| * c67859d Keyboard handling now plays well with normal event handling on X11. One more issue to go: GLControl on X11 throws when calling MakeCurrent. (7 years ago) <the_fiddler>
| * 6e9ac53 Corrected S02_RawInput_Logger crash by creating a render window. (7 years ago) <the_fiddler>
| * 863a8e9 Added Create and Destroy events to NativeGLWindow. (7 years ago) <the_fiddler>
| * f30e7f6 Major updates to shutdown sequence (should correct bug where GameWindow hangs on exit). Enhanced the IGameWindow interface by adding the Keyboard and IsExiting properties. Fully implemented keyboard on X11. Renamed some OpenTK keys. (7 years ago) <the_fiddler>
| * 94e738b Enahnaced X11 keymap. Renamed some OpenTK keys. (7 years ago) <the_fiddler>
| * 87e85a1 Resolved all crash bugs on X11Input.X11Keyboard Working on X11 key mapping. (7 years ago) <the_fiddler>
| * 1c8b39d Added X11 structs and functions from Mono's x11 bindings. Updated several items to use these bindings. Debugging crash on XCheckIfEvent callback. (7 years ago) <the_fiddler>
| * 2ddcaa1 Improved WindowInfo.ToString. Added window mapping for X11Input. Changed the notification mask for X11GLNative (7 years ago) <the_fiddler>
| * 0fe5712 VisualInfo now copied from parent WindowInfo to child. (7 years ago) <the_fiddler>
| * 3c5797b Added visual for InputOnly window X11Input (7 years ago) <the_fiddler>
| * 499e36a Trying to debug why Key events do not reach the X11Input window. (7 years ago) <the_fiddler>
| * 4c0b710 Slightly changed debug output on Create event (X11GLNative) Corrected event hooking in X11Input. (7 years ago) <the_fiddler>
| * 6ccbfb2 Hooked up Keyboard event handling in X11Input Added ProcessEvents() function to IInputDriver. Does nothing on WinRawInput, but is needed by X11Input (7 years ago) <the_fiddler>
| * 0531e20 Added preliminary key handling to X11Keyboard. Removed stupid hack in WinRawKeyboard. (7 years ago) <the_fiddler>
| * 04bbcf0 Corrected the OnCreate infinite loop between X11GLNative and X11Input. (7 years ago) <the_fiddler>
| * 4c38950 Changed the WindowInfo(WindowInfo parent) constructor to make the newly created window a child of the specified parent. This should be the last bug causing the NRE in X11Input.cs (7 years ago) <the_fiddler>
| * ab1ec72 Corrected what might be the cause of the NRE on X11GLNative. (7 years ago) <the_fiddler>
| * 19e7aff Updated X11/X11Input.cs and X11/X11Keyboard.cs. The input window is now a child of the main window, and X11Keyboard now gets the keysym/keycode info. (7 years ago) <the_fiddler>
| * 91d71b7 Corrected NRE in X11Keyboard (7 years ago) <the_fiddler>
| * a56abab Corrected NRE in WindowInfo.ToString functions, when referring to non-existent parent. (7 years ago) <the_fiddler>
| * a987a5d Overrode ToString in WindowInfo implementations. Debugging NRE in X11Keyboard constructor. (7 years ago) <the_fiddler>
| * b526c07 Added one default keyboard to X11Keyboard keyboard list. (7 years ago) <the_fiddler>
| * 005a7e9 Implemented X11.X11.Keyboard get property. (7 years ago) <the_fiddler>
| * 8f5fc9c Corrected an invalid cast exception in X11Keyboard constructor. (7 years ago) <the_fiddler>
| * 2b7f7bb Corrected an error, where keysyms were not allocated, causing an NRE. (7 years ago) <the_fiddler>
| * 25f82c8 Corrected spelling errors in X11.CreateWindow enum. Create event now fires from X11GLNative windows (added CreateWindow.SubStructureNotifyMask). Changed X11Input window to InputOnly. (7 years ago) <the_fiddler>
| * 40add1a Renamed OpenTK.Input.Keys to OpenTK.Input.Key. Added keymap to X11/X11Keyboard.cs (not complete). Added GetKeyboardMapping(), DisplayFlags() and XKey enum to OpenTK.Platform.X11.API.cs (7 years ago) <the_fiddler>
| * 2357f54 Removed exceptions from Fullscreen properties. (7 years ago) <the_fiddler>
| * a581ee1 Deleted X11/X11WindowInfo.cs It is now called X11/WindowInfo.cs (7 years ago) <the_fiddler>
| * b630d84 Added IWindowInfo.cs, X11/WindowInfo.cs and Windows/WindowInfo.cs, which hold information regarding a platform specific window object. Updated everything to not use raw window handles, but rather WindowInfo objects. Added code that (hopefully) creates an invisible input window for X11. (7 years ago) <the_fiddler>
| * 0172ff1 Updated documentation on the *GLNative classes. X11/X11GLNative.cs now doesn't create a render window during the constructor call, but rather when CreateWindow is called explicitly. (7 years ago) <the_fiddler>
| * dce223c Added IMouse.cs and Mouse.cs, fixing the compilation on mono. (7 years ago) <the_fiddler>
| * 4c725a0 Started working around a subtle Mono error regarding types and properties. (7 years ago) <the_fiddler>
| * ed9c9ea Updated IMouse interface. Updated InputDriver implementation of IInputDriver. (7 years ago) <the_fiddler>
| * 47a3a3f Started implementing X11Input.cs, X11Keyboard.cs and X11Mouse.cs drivers. Removed some warnings from X11Api.cs (7 years ago) <the_fiddler>
| * 73e0509 Updated Windows.Api to be CLS-Compliant. (7 years ago) <the_fiddler>
| * 6898d88 Synced with gl3 branch (added Wgl Generator.cs). Bind now builds. (7 years ago) <the_fiddler>
| * 2f23928 Corrected T10_GLSL_Cube.cs build errors. (7 years ago) <the_fiddler>
| * c855420 Merged with gl3 branch. Resolved conflicts. Added IMouseDriver.cs (7 years ago) <the_fiddler>
| * 6812739 Renamed InputDevices.cs to InputDriver.cs. Added IMouseDriver.cs and WinRawMouse. (7 years ago) <the_fiddler>
| * f9ab9f5 Updated T10_GLSL_Cube to explicitly create a render window. Added input driver to W01_First_Window. Works perfectly! Added a debug message to GameWindow.cs, when accessing the opengl Context before creating a render window (this forces render window creation). (7 years ago) <the_fiddler>
| * 59b503b Bumped version numbers. WinRawInput now correctly subclasses WinGLNative or WinGLControl. WinRawKeyboard now correctly responds to events. Removed T10_GLSL_Cube.cs which was erroneously moved outside the Examples/Tutorial directory. Updated INativeWindow, IGameWindow and IGLControl interfaces. Updated examples to use the new GameWindow interface. Added documentation to GameWindow. Improved GameWindow error handling. More defensive programming. (7 years ago) <the_fiddler>
| * 2f64fb3 Major updates to keyboard input. The infrastructure (drivers etc) is ready. Windows raw input works (now implementing multiple devices). The examples need updating for the new input methods. Updated the ExampleLauncher to not process exceptions. Updated the IExample interface to contain the Launch method. Updated examples and the ExampleLauncher according to the IExample interface. Synced with gl3 branch. (7 years ago) <the_fiddler>
| * a3bfafc Synced with gl3 branch. (7 years ago) <the_fiddler>
| * 2b87132 Synced with gl3 branch. (7 years ago) <the_fiddler>
| * 00da3bf Sycned with gl3 branch. (7 years ago) <the_fiddler>
| * de43ff5 (7 years ago) <the_fiddler>
| * a1312b7 (7 years ago) <the_fiddler>
| * 6bec9d9 Sycned with gl3 branch. (7 years ago) <the_fiddler>
| * f4d6347 Sycned with gl3 branch. (7 years ago) <the_fiddler>
| * 3036a61 Sycned with gl3 branch. (7 years ago) <the_fiddler>
| * 536d6d9 Synced with gl3 branch. (7 years ago) <the_fiddler>
| * 7efb21c Bumped version number. (7 years ago) <the_fiddler>
| * 6918bf0 Ignore items. (7 years ago) <the_fiddler>
| * 34e3e38 Merged with gl3 branch. (7 years ago) <the_fiddler>
| * 8f90c9d Added Windows.API.VirtualKeys enum. Started VirtualKeus --> OpenTK.Input.Keys keymap . Removed Keyboard.Key set property. (7 years ago) <the_fiddler>
| * 732c582 Added debug messages to ExampleLauncher. (7 years ago) <the_fiddler>
| * 43a37e3 Fixed Raw Input keyboard registration under windows. Fixed marshalling in GetRawInputData. (7 years ago) <the_fiddler>
| * 8f159ae IKeyboard is now public. Updated the GameWindow to not create the Keyboard itself (it is done further up). Added all Raw Input structs, functions and enums in Windows.API. WinRawKeyboard implements IKeyboard using Raw Input on Windows. (7 years ago) <the_fiddler>
| * 7f9fe25 IKeyboard interface. Updated Keyboard.cs and the examples to use the new interface. Major additions to Windows.API: Implemented all functions and structures for Raw Input. (7 years ago) <the_fiddler>
| * 5538271 Documentation updates. (7 years ago) <the_fiddler>
| * b4f122a 'Merged' windowing branch. Ugly, but it seems to have worked. (7 years ago) <the_fiddler>
| * 21c5ed1 Deleted trunk - could not merge windowing branch. (7 years ago) <the_fiddler>
| * 39cff99 Updated information in preparation of release. (7 years ago) <the_fiddler>
| * b632f67 Synced OpenTK.OpenGL.Bind and OpenTK.OpenGL.GL to latest Tao beta (2.1.3.6 and 2.1.0.7 respectively). (7 years ago) <the_fiddler>
| * c8df7dc (7 years ago) <the_fiddler>
| * 6e730db (7 years ago) <the_fiddler>
| * 44b4a13 Corrected file copy on linux. (7 years ago) <the_fiddler>
| * 9d1fb03 Workaround for nant on linux. (7 years ago) <the_fiddler>
| * 0a5d09a New build system now copies examples, exes and libs to the output folders. (7 years ago) <the_fiddler>
| * b4b3d83 Updated Build.cs to use Path.Combine (fixes issues under linux). Fixed Prebuild.xml to correctly reference text files. Tested under linux. (7 years ago) <the_fiddler>
| * df23e09 Build.cs now uses mono to invoke Prebuild.exe on Unix systems. (7 years ago) <the_fiddler>
| * f09db9a Added Build.exe and Prebuild.exe (2.0.1) to the Build directory. (7 years ago) <the_fiddler>
| * 39ff06d + OpenTK.Build + Added new, (more) cross-platform build system, written on C#. This takes the place of the scripts and batch files used to compile OpenTK up till now. + Removed all build scripts. (7 years ago) <the_fiddler>
| * 83ee5e4 Removed file/folder (7 years ago) <the_fiddler>
| * 2b2c3c0 made a copy (7 years ago) <the_fiddler>
* | 1a2b506 Fixed incorrect reference in GetDisplay() documentation. (1 year, 1 month ago) <the_fiddler>
* | a002190 Minor documentation updates. (1 year, 9 months ago) <the_fiddler>
* | 2579aae Updated ignore lists. (1 year, 9 months ago) <the_fiddler>
* | 5304af3 Use singular form for single-object overloads, because plural looks weird when generating a single name. (1 year, 10 months ago) <the_fiddler>
* | 006ce7a Added overloads for Gen* and Delete* functions with single objects as parameters. (1 year, 10 months ago) <the_fiddler>
* | 4a62861 Use new DisplayDevice.GetDisplay() interface instead of obsolete AvailableDisplays. (2 years, 2 months ago) <the_fiddler>
* | a796447 Use Debug.WriteLine instead of Debug.Print on a single-parameter string. Fixes compilation on mobile devices. (2 years, 2 months ago) <the_fiddler>
* | 1b7c8fb Added minimal SystemEvents definition to allow compilation on mobile devices. (2 years, 2 months ago) <the_fiddler>
* | e8590dd Avoid using the global namespace in the MINIMAL configuration, as it confuses the Mono compiler. (2 years, 2 months ago) <the_fiddler>
* | 7bcbfc7 Added conditional compilation and the necessary classes to compile OpenTK without referencing System.Drawing.dll. To build without System.Drawing, add "MINIMAL" to the conditional compilation symbols. Note that this is an experimental feature that will result in a source- and binary-incompatible dll. (2 years, 2 months ago) <the_fiddler>
* | 02bfac7 Removed invalid TextureParameterName.Red token. Fixes issue [#2789]: "TextureParameterName.Red". (2 years, 2 months ago) <the_fiddler>
* | af2c2fc Further improvements to suffix trimming regexes. Now matches GetInteger(ui)64 and does not match functions ending in "Coord", "Attrib", "Access" and more. (2 years, 2 months ago) <the_fiddler>
* | 22d3b26 Ensured function names are trimmed using the same code as documentation and function parameters. Improved trimming for functions with '64' suffices. (2 years, 2 months ago) <the_fiddler>
* | 4fd9162 Process overrides to Constant.Reference. (2 years, 2 months ago) <the_fiddler>
* | 21645ac GraphicsMode was not set when initializing a DummyGLContext with an explicit handle. Corrected now. (2 years, 2 months ago) <the_fiddler>
* | cba5f45 Added missing TextureEnvMode.Replace token. Fixes issue [#2791]: "TextureEnvMode.Replace missing". (2 years, 2 months ago) <the_fiddler>
* | f4193c5 Fixed extension (and core) loading on windows. (2 years, 2 months ago) <the_fiddler>
* | a3280f3 Significant cleanups and bugfixes to the C++ wrappers. Improved typemap to use correct OpenGL types. (2 years, 2 months ago) <the_fiddler>
* | 3012e4e Added GL and CL to Acronyms regex. (2 years, 2 months ago) <the_fiddler>
* | ffb3892 Added cpp-specific typemap. (2 years, 2 months ago) <the_fiddler>
* | 0416ca2 Do not rely on JNA types that are not available on Android. (2 years, 2 months ago) <the_fiddler>
* | f94fb52 Do not rely on JNA types that are not available on Android. Replaced generic multiple wrappers by a single Buffer wrapper. (2 years, 2 months ago) <the_fiddler>
* | 1611964 Fixed enum generation. (2 years, 2 months ago) <the_fiddler>
* | 9d93398 Fixed bug in acronym capitalization handling, when multiple acronyms exist in the same enum. (2 years, 2 months ago) <the_fiddler>
* | 7f0e30f Improved capitalization of acronyms, like 3Tc, in enum names. (2 years, 2 months ago) <the_fiddler>
* | 85a774c Simplified the ISpecReader interface. Ensure 'delete' directives are followed in the xml specs. (2 years, 2 months ago) <the_fiddler>
* | 772e987 Minor comment fix. (2 years, 2 months ago) <the_fiddler>
* | 9848b51 Generic type parameters cannot be primitive types in Java. Fixed! (2 years, 2 months ago) <the_fiddler>
* | e643d97 Fixed generic type parameters (for real this time!), suppressed pointer parameters and shuffled code for improved readability. (2 years, 2 months ago) <the_fiddler>
* | 1a8177d Fixed generic parameter definitions. (2 years, 2 months ago) <the_fiddler>
* | 7212373 Added "callback" to Java reserved keywords. (2 years, 2 months ago) <the_fiddler>
* | 7d3823c Significant improvements to the Java wrappers: generate a package, improve wrapper generation taking into account lack of ref/out parameters. (2 years, 2 months ago) <the_fiddler>
* | b394962 Use Parameter.RawName when accessing the spec xml files (these files are platform-agnostic, so parameter names are not escaped!) (2 years, 2 months ago) <the_fiddler>
* | b418ef0 Made the escape character for reserved keywords customizable. (C# uses '@' and Java/C++ use '_' by default). Updated the Parameter class to return escaped names by default and added a RawName parameter to access the raw names. (2 years, 2 months ago) <the_fiddler>
* | efc4f15 Added missing function declarations (WIP). (2 years, 3 months ago) <the_fiddler>
* | 5f4487e Added support for different per-language typemaps. (2 years, 3 months ago) <the_fiddler>
* | d66f965 Added preliminary Java wrapper generation. Heavy work-in-progress. (2 years, 3 months ago) <the_fiddler>
* | 9616bfb Exclude folders related to the build server. (2 years, 3 months ago) <the_fiddler>
* | 656e18e Protect against negative Stopwatch values on buggy systems. Fixes issue [#2740}: "OpenTK freeze in GameWindow main loop, and possible fix. (Copied from Development forum)". (2 years, 3 months ago) <the_fiddler>
* | b73bbd8 Map libX11 (libX11.so) to libX11.so.6, because the former is not available on Ubuntu without libX11-dev installed. (2 years, 5 months ago) <the_fiddler>
* | aeebecc Fixed encoding error that prevent compilation on Linux. (2 years, 5 months ago) <the_fiddler>
* | f3bf5b8 Modified CppSpecWriter to generate single-file bindings. (2 years, 5 months ago) <the_fiddler>
* | f3250ba Corrected version checks in examples. Finally fixes issue [#1898]: "Minor and major OpenGL version incorrect." (2 years, 5 months ago) <the_fiddler>
* | 06db925 Moved GL.TexParameter calls to before GL.TexImage2D, as recommended by AMD/ATI. This ensures that no slow format conversion will take place. (2 years, 5 months ago) <the_fiddler>
* | b825371 Corrected TexCount check (needs at least 1 texture set, not at least 2). Fixes issue [#2677]: "Framebuffer Object sample crashes". (2 years, 5 months ago) <the_fiddler>
* | b3f846d Implemented IGraphicsContext.SwapInterval property that supersedes IGraphicsContext.VSync. Fixes issue [#2671]: "Expose SwapInterval to GameWindow". (2 years, 5 months ago) <the_fiddler>
* | f5b3f91 Optimized Matrix4(d).Mult for a 7x speedup. Code courtesy of http://www.edais.co.uk/blog/?p=27 (2 years, 5 months ago) <the_fiddler>
* | 44eb41d Fixed coordinate transform for CursorVisible = false on Windows. Fixes issue [#2416]: "Hided mouse cursor problem". Removed unnecessary constructors from Win32Rectangle struct. (2 years, 6 months ago) <the_fiddler>
* | 585a073 Added UniformBlockReferencedByGeometryShader token to ActiveUniformBlockParameter. Fixes issue [#2616]: "ActiveUniformBlockParameter.UniformBlockReferencedByGeometryShader is missing". (2 years, 7 months ago) <the_fiddler>
* | 921944c Added ColorWritemask to GetIndexedPName. Fixes issue [#2509]: "Missing GetIndexedPName.ColorWritemask as GetBoolean parameter". (2 years, 7 months ago) <the_fiddler>
* | c7bc4bf Added missing tokens for ARB_texture_buffer_object (core since GL3.1). Fixes issue [#2615]: "GetPName.MaxTextureBufferSize is missing". (2 years, 7 months ago) <the_fiddler>
* | 98919ef Regenerated OpenGL bindings using the 06 July 2011 specs and the latest binding generator that includes documentation comments to enums. (2 years, 7 months ago) <the_fiddler>
* | 47312a7 Updated OpenGL signatures using gl.spec revision 15037 (06 July 2011). (2 years, 7 months ago) <the_fiddler>
* | c6b6cb7 Updated Generator.Convert documentation to match what the tool actually does. (2 years, 7 months ago) <the_fiddler>
* | 81b188f Added documentation comments to generated enums. Improved ISpecWriter API by removing low-level implementation details. Made Constant implement IComparable so it can be sorted before being written to output. (2 years, 7 months ago) <the_fiddler>
* | 08709e9 * Structures/Enum.cs: Marked code that needs to be refactored. (2 years, 7 months ago) <the_fiddler>
* | e9939e0 * Quaternion.cs: * Quaterniond.cs: Check for W > 1.0 _or_ W < -1.0 before normalizing in ToAxisAngle. Resolves issue [#2465]: "Quaternion rotation bug". (2 years, 7 months ago) <the_fiddler>
* | 45083fb Use v1.0 GL.ClearDepth(double) instead of v4.1 GL.ClearDepth(float). (2 years, 9 months ago) <the_fiddler>
* | 967eb64 Added fix for issue [#2506]: "GLControl inside a user control crashes during design time". (2 years, 9 months ago) <the_fiddler>
* | 46d7abc Fixed eglGetProcAddress entry point (was eglCopyBuffer). (2 years, 9 months ago) <the_fiddler>
* | cf4619f Added PFD_SUPPORT_COMPOSITION on Vista and higher, to avoid inadvertently disabling Aero. Allow non-accelerated formats when all accelerated ones fail. Fixes issue [#2224]: "Getting GraphicsModeException from WinGraphicsMode constructor". (3 years ago) <the_fiddler>
* | 4595d42 Added missing double-precision radian-to-degree conversion routines. (3 years ago) <the_fiddler>
* | 36913ab Add DrawToWindow and SupportOpenGL flags to GetModesARB and check whether Wgl.Arb.ChoosePixelFormat() worked correctly (to avoid undefined results). (3 years, 1 month ago) <the_fiddler>
* | 5d1777f Cleaned up license information. (3 years, 1 month ago) <the_fiddler>
* | 263f33c Added new TextRendering sample. (3 years, 1 month ago) <the_fiddler>
* | 3d5cc0e Added pidb files to the ignore list. (3 years, 1 month ago) <the_fiddler>
* | c5e9cea * Egl.cs: * EglContext.cs: * EglGraphicsMode.cs: Added a parameter to indicate which ES renderer version we wish to use. Fixes issue [#2247]: "CreateEGLGraphicsMode should select the correct renderer". (3 years, 1 month ago) <the_fiddler>
* | b62effc * EglWindowInfo.cs: Corrected error checking for CreateWindowSurface. Fixes issue [#2248]: "EGL CreateWindowSurface function is incorrect". (3 years, 1 month ago) <the_fiddler>
* | 799b321 * EglGraphicsMode.cs: Removed unused Egl.GetConfigs call. (3 years, 1 month ago) <the_fiddler>
* | 0c27512 * EglGraphicsMode.cs: Added missing RENDERABLE_TYPE bits to EGL mode selection. This is required by the OpenGL ES spec. (3 years, 1 month ago) <the_fiddler>
* | 23f96f4 * Configuration.cs: Reverted OpenTK.dll.config extraction on Mono, since it doesn't (and unfortunately cannot) work. The config file should be bundled with the application. (3 years, 2 months ago) <the_fiddler>
* | e7aef85 * Toolkit.cs, Configuration.cs: Made initialization thread-safe. (3 years, 2 months ago) <the_fiddler>
* | f7cce64 * Configuration.cs: Added missing namespace to embedded resource name. Embedded OpenTK.dll.config now loads correctly. (3 years, 2 months ago) <the_fiddler>
* | 3181275 * Configuration.cs: Made handling of OpenTK.dll.config more robust (still doesn't work, however). (3 years, 2 months ago) <the_fiddler>
* | 6d1404f * Main.cs, ExampleBrowser.cs: Fixed display of debug output in the sample browser. (3 years, 2 months ago) <the_fiddler>
* | fa687ad * ExampleBrowser.cs: Fixed support console and persistent tracing. (3 years, 2 months ago) <the_fiddler>
* | 184ffc1 Add APIENTRY to allow calling convention definitions. (3 years, 2 months ago) <the_fiddler>
* | 9664a2a Use namespaces instead of structs, since C++ does not support partial structures (which are necessary for the core/compatibility split). (3 years, 2 months ago) <the_fiddler>
* | fed983f Keep a reference to the file being read. (3 years, 2 months ago) <the_fiddler>
* | b4839fd Improved argument parsing code. (3 years, 2 months ago) <the_fiddler>
* | 1db9c38 Do not reuse a single StreamReader for reading signatures. Avoids issues with XPathDocument closing the stream behind our backs. (3 years, 2 months ago) <the_fiddler>
* | c000fd4 Synced with newest version of the binding generator: use IntPtr instead of System.IntPtr; update license text. Reverted breaking change to Gl3Dfx* enums (the gl4 branch turned those into Gl3dfx). (3 years, 2 months ago) <the_fiddler>
* | 5b40433 * XmlSpecReader.cs: * EnumProcessor.cs: * GL2/Generator.cs: * FuncProcessor.cs: Fixed handling of overrides file: we now add signatures as requested and reset the stream after we are done reading the file. (3 years, 2 months ago) <the_fiddler>
* | 029957c * EnumProcessor.cs: * FuncProcessor.cs: Corrected the XPath for signature overrides. (3 years, 2 months ago) <the_fiddler>
* | 1c8a0b2 * CppSpecWriter.cs: Do not use macros to define enumerations, as this makes debugging difficult. (3 years, 2 months ago) <the_fiddler>
* | c09a6dc * CppSpecWriter.cs: Do not allow namespaces that start with a digit. (3 years, 2 months ago) <the_fiddler>
* | b74d333 * CppSpecWriter.cs: Added inclusion guards to gldefs++ header. (3 years, 2 months ago) <the_fiddler>
* | d6484bd * CppSpecWriter.cs: Renamed output files to gldef++. Added preprocessor macros for enum generation. (3 years, 2 months ago) <the_fiddler>
* | b4a6448 * Main.cs: Do not use "/" as a separator, because this breaks filesystem paths on Unix. (3 years, 2 months ago) <the_fiddler>
* | d542896 * CppSpecWriter.cs: Fixed indentation for #if-#endif directives. (3 years, 2 months ago) <the_fiddler>
* | 4f6de33 * CppSpecWriter.cs: Fixed enumeration of deprecated functions. Fixed declaration of Init() methods. (3 years, 2 months ago) <the_fiddler>
* | 24bba46 * CppSpecWriter.cs: Fixed namespace paths for delegate loader. (3 years, 2 months ago) <the_fiddler>
* | 490bb53 * CppSpecWriter.cs: Replace String[] parameters by String*, as the former is not valid C++ syntax. (3 years, 2 months ago) <the_fiddler>
* | 1d9c62b * CppSpecWriter.cs: Remove unnecessary transformation for namespace separators. (3 years, 2 months ago) <the_fiddler>
* | 177813e * FuncProcessor.cs: * Structures/Parameter.cs: Avoid qualifying IntPtr fully ((a) it's unnecessary, since we have "using System;" already and (b) the namespace qualification is not portable to C++). (3 years, 2 months ago) <the_fiddler>
* | 82ba714 * Main.cs: * Settings.cs: * FuncProcessor.cs: * Structures/Type.cs: * Structures/Constant.cs: * Structures/Delegate.cs: Do not hardcode namespace separator to ".". (3 years, 2 months ago) <the_fiddler>
* | 828f0c0 * CppSpecWriter.cs: Fixed handling of return types in wrappers. Removed [OutAttribute] from the header. (3 years, 2 months ago) <the_fiddler>
* | a5924bb * CppSpecWriter.cs: FIxed handling of enum parameters. Moved delegates to private structures. (3 years, 2 months ago) <the_fiddler>
* | 3594036 * CppSpecWriter.cs: Added definitions for GL types. (3 years, 2 months ago) <the_fiddler>
* | fe37db4 * CppSpecWriter.cs: Move 3dfx namespace to T3dfx, since namespaces may not start with a digit. (3 years, 2 months ago) <the_fiddler>
* | bb4d969 * Main.cs: * Settings.cs: * Utilities.cs: Use separate keyword lists for each language. (3 years, 2 months ago) <the_fiddler>
* | 4e9edea * CppSpecWriter.cs: Fixed declaration of function pointers. Modified to use the delegate-wrapper paradigm, instead of exposing function pointers directly. This way we can rely on the compiler for overload resolution. (3 years, 2 months ago) <the_fiddler>
* | b6b1142 * Specifications/License.txt: Removed #region-#endregion from the license file, in order to make it compatible with C++. (3 years, 2 months ago) <the_fiddler>
* | 99e9531 * CppSpecWriter.cs: Defined Init() methods, declared all OpenGL functions and fixed the formatting of the header. (3 years, 2 months ago) <the_fiddler>
* | 6b95ee4 * CppSpecWriter.cs: Added constructor declaration. (3 years, 2 months ago) <the_fiddler>
* | 9feb6a6 * CppSpecWriter.cs: Mark deprecated functions. (3 years, 2 months ago) <the_fiddler>
* | 778ddbe * CppSpecWriter.cs: Improved C++ output (still needs work). (3 years, 2 months ago) <the_fiddler>
* | b67f479 * Main.cs: * ES/ESGenerator.cs: Improved handling of default namespace to avoid clash with user overrides. (3 years, 2 months ago) <the_fiddler>
* | f9365a4 Merged gl4 branch into trunk (3 years, 2 months ago) <the_fiddler>
|\ \
| * \ ddb0f67 Synced gl4 branch with trunk. (3 years, 2 months ago) <the_fiddler>
| |\ \
| |/ /
|/| |
* | | 2412757 Added documentation for IsConnected and added (disabled) IsLedOn/IsLedOff methods. (3 years, 2 months ago) <the_fiddler>
* | | 6470f1d Disabled GetDeviceName until the correct cross-platform API can be determined. (3 years, 2 months ago) <the_fiddler>
* | | 140a278 Do not try to register device when device description is empty. (3 years, 2 months ago) <the_fiddler>
* | | 223c911 * Platform/MacOS/HIDInput.cs, Platform/MacOS/MacOSFactory.cs: Added support for raw keyboard input. (3 years, 3 months ago) <the_fiddler>
* | | e75e4a6 * Platform/MacOS/CarbonGLNative.cs: Fixed handling of key repeat. Fixed crash when unknown key is pressed. (3 years, 3 months ago) <the_fiddler>
* | | 24af847 * MacOS/CarbonGLNative.cs: Removed unnecessary debug information. (3 years, 3 months ago) <the_fiddler>
* | | 6078b45 * EventInfo.cs, AglContext.cs, MacOSKeyMap.cs, Application.cs, CarbonInput.cs, CarbonGLNative.cs, MacOSException.cs, CarbonBindings/Agl.cs, CarbonBindings/CarbonAPI.cs, CarbonBindings/MacOSKeys.cs, CarbonBindings/SpeechChannel.cs, CarbonBindings/CoreFoundation.cs, CarbonBindings/QuartzDisplayServicesAPI.cs: Normalized licensing information. (3 years, 3 months ago) <the_fiddler>
* | | db6cc33 * Platform/MacOS/CarbonGLNative.cs: Implemented CursorVisible property. Aligned mouse behavior to win32 & x11. General code cleanup. (3 years, 3 months ago) <the_fiddler>
* | | 37a744a * Platform/MacOS/CarbonBindings/QuartzDisplayServicesAPI.cs: Added support for mouse control. (3 years, 3 months ago) <the_fiddler>
* | | 9679168 * Platform/MacOS/CarbonBindings/CarbonAPI.cs: Added support for mouse delta events. (3 years, 3 months ago) <the_fiddler>
* | | 7f0212a Disabled event suppression after cursor movements. (3 years, 3 months ago) <the_fiddler>
* | | 1a3df17 Implemented SetPosition in terms of CGWarpMouseCursorPosition. Added constructors to HIPoint. (3 years, 3 months ago) <the_fiddler>
* | | 5caf620 Implemented new multi-mouse API on Mac OS X. (3 years, 3 months ago) <the_fiddler>
* | | 9c8247c * Vector4.cs: Fixed doc comment to refer to the single-precision version of the structure, rather than the double-precision one. (3 years, 3 months ago) <the_fiddler>
* | | 4bc0db1 Updated documentation on Vector4(Vector3) constructor to state that the w component is initialized to 0. (3 years, 3 months ago) <the_fiddler>
* | | 28a6600 * ExampleBrowser.cs: Correctly use the assembly location to locate the Source directory. (3 years, 3 months ago) <the_fiddler>
* | | 3ec54fc * ExampleBrowser.cs: Do not crash if Source directory is not found. (3 years, 3 months ago) <the_fiddler>
* | | 898315a Use main run loop for input callbacks. This way we don't have to run the loop ourselves. Unregister callbacks for removed devices. (3 years, 3 months ago) <the_fiddler>
* | | 6a4b41d Device discovery now works correctly. Added support for input value callbacks. (3 years, 3 months ago) <the_fiddler>
* | | 7a83b5d * MacOSGraphicsMode.cs: * CarbonBindings/Agl.cs: Added AGL-based GraphicsMode detection on Mac OS X. Fixes issue [#1679]: "GraphicsMode returns hardcoded mode on Mac OS X". (3 years, 3 months ago) <the_fiddler>
* | | 4f041bc [Win32] Implemented Mouse.SetPosition via SetCursorPos. This was refreshingly simple, the function works exactly as expected! (unlike XWarpPointer on X11) (3 years, 3 months ago) <the_fiddler>
* | | d408fd5 Avoid loading Wgl entry points automatically. This is now explicitly done through WinGLContext. (3 years, 3 months ago) <the_fiddler>
* | | 227c0dc * X11Mouse.cs: Updated comments to clarify the capabilities of the driver. (3 years, 3 months ago) <the_fiddler>
* | | ff8e42c * XI2Mouse.cs: Removed unused code. (3 years, 3 months ago) <the_fiddler>
* | | 6d00a1c * X11Mouse.cs: Added SetPosition() implementation. Added detection of pointer warping and used it to fake relative motion. (3 years, 3 months ago) <the_fiddler>
* | | 76e1d40 * Input/Mouse.cs: * Input/IMouseDriver2.cs: * Platform/X11/X11Mouse.cs: * Platform/X11/XI2Mouse.cs: * Platform/X11/Functions.cs: * Platform/Windows/WMInput.cs: * Platform/X11/X11GLNative.cs: * Platform/Windows/WinRawMouse.cs: Added ability to set the position of the mouse cursor. [X11] Avoid grabbing the pointer, as this causes unexpected side-effects (XInput2 stops working, debugging becomes difficult). We now use XWarpPointer and try to discard the spurious MouseMove events it generates. [X11] Make cursor visible when window loses focus, to make debugging easier. Restore previous state when it regains focus. (3 years, 3 months ago) <the_fiddler>
* | | 82e5401 * OpenTK.csproj: * Platform/MacOS/HIDInput.cs: * Platform/MacOS/MacOSFactory.cs: * Platform/MacOS/CarbonBindings/CoreFoundation.cs: Initial work on HID input manager. (3 years, 3 months ago) <the_fiddler>
* | | 569c4c8 Refactored and simplified DisplayDevice detection (devices are now stored in the platform-specific drivers instead of the frontend). Made XRR resolution changes more robust. Resolution changes now refresh the DisplayDevices on Windows. (3 years, 3 months ago) <the_fiddler>
* | | e986af3 Fixed issue [#1895]: "Vector3d.Equals(object obj) defined in terms of Vector3, not Vector3d". (3 years, 3 months ago) <the_fiddler>
* | | d8612f4 Relaxed parameter checks for CreatePerspectiveFieldOfView. Fixes issue [#1693]: "CreatePerspectiveFieldOfView throws in valid cases". (3 years, 3 months ago) <the_fiddler>
* | | 4be74af Modified TransformPerspective to work correctly with orthographic projection matrices. Fixes issue [#1827]: "OpenTK.Vector3.TransformPerspective code is wrong". (3 years, 3 months ago) <the_fiddler>
* | | c89f8e3 Added 1-parameter constructors. (3 years, 3 months ago) <the_fiddler>
* | | a49c995 Trim whitespace from revision number, which may cause build issues. (3 years, 3 months ago) <the_fiddler>
* | | 294f23f Improved and simplified behavior of RelaxParameters. Removed unused code. (3 years, 3 months ago) <the_fiddler>
* | | 1f715a0 Added workaround for zoom-in/zoom-out keys on Microsoft Digital 3000 keyboard. These keys report 0 as a device id, but no such device exists. (3 years, 3 months ago) <the_fiddler>
* | | 68d35f7 * X11GLNative.cs: Added missing KeyDown/KeyUp events. (3 years, 3 months ago) <the_fiddler>
* | | 3d40ef3 Capture ButtonUp events after ButtonDown even if the mouse leaves the window. (3 years, 3 months ago) <the_fiddler>
* | | 0c45d7c Use async input to poll the keyboard/mouse. (3 years, 3 months ago) <the_fiddler>
* | | 1f037d0 Reverted to wait for messages. (3 years, 3 months ago) <the_fiddler>
* | | e695429 Removed obsolete System.Windows.Forms reference. (3 years, 3 months ago) <the_fiddler>
* | | c96a632 Added KeyDown and KeyUp events. (3 years, 3 months ago) <the_fiddler>
* | | f99d6a2 Removed obsolete System.Windows.Forms reference. (3 years, 3 months ago) <the_fiddler>
* | | 6a35048 Trivial cosmetic fix. (3 years, 3 months ago) <the_fiddler>
* | | 896a2b0 Print useful information in ToString() method. Updated license text. (3 years, 3 months ago) <the_fiddler>
* | | e601852 Added new KeyDown and KeyUp events. (3 years, 3 months ago) <the_fiddler>
* | | 0a99124 Removed dependency on System.Windows.Forms. (3 years, 3 months ago) <the_fiddler>
* | | 9eeac5d Refactored input drivers in terms of WinInputBase to reduce code duplication. (3 years, 3 months ago) <the_fiddler>
* | | 6e00ece Minor spelling fix. Use POINT structure instead of System.Drawing.Point. (3 years, 3 months ago) <the_fiddler>
* | | 1bacea0 WinRawInput requires Windows 5.1 (XP) or higher. (3 years, 3 months ago) <the_fiddler>
* | | 045d3d7 Removed unimplement SetPixelFormatARB - no such function exists. Added aggressive locking during context creation and delegate loading in order to avoid potential race conditions. Now uses Wgl.Imports directly wherever possible in order to improve performance and avoid race conditions. Slightly improved debugging messages. (3 years, 3 months ago) <the_fiddler>
* | | 9150a99 Minor cosmetic fixes. Removed unused code. (3 years, 3 months ago) <the_fiddler>
* | | 3a57aa7 Removed WinForms dependency and performed general code cleanup. (3 years, 3 months ago) <the_fiddler>
* | | 3a967fc Added GraphicsModeComparer for GraphicsMode comparisons. Added WinInputBase as a base abstraction for all win32 input class. (3 years, 3 months ago) <the_fiddler>
* | | 3e0f5e0 Added >, >=, < and <= operators. (3 years, 3 months ago) <the_fiddler>
* | | cff4ab2 Retrieve all pixel formats at once and select the correct one through a custom selection predicate. Simplifies the code significantly and reduces the chance of race conditions. (3 years, 3 months ago) <the_fiddler>
* | | 2aa1dce Avoid reference to System.Windows.Forms. Pass a concrete GraphicsMode to the context constructor in SelectPixelFormatARB to avoid NRE. (3 years, 3 months ago) <the_fiddler>
* | | b8b32c4 Removed duplicate success message. (3 years, 3 months ago) <the_fiddler>
* | | 16feb28 Release both shift keys when one is released. Otherwise, we end up with stuck keys. (3 years, 3 months ago) <the_fiddler>
* | | 52d3805 * XI2Mouse.cs: * X11Factory.cs: Removed window hooking, as it complicates code unnecessarily. (3 years, 3 months ago) <the_fiddler>
* | | 574909c * X11KeyMap.cs: Added AltGr keycode. (3 years, 3 months ago) <the_fiddler>
* | | 6421038 * EventInfo.cs: * AglContext.cs: * MacOSKeyMap.cs: * CarbonInput.cs: * Application.cs: * MacOSFactory.cs: * CarbonGLNative.cs: * CarbonWindowInfo.cs: * MacOSGraphicsMode.cs: * QuartzDisplayDeviceDriver.cs: Normalized code formatting. (3 years, 3 months ago) <the_fiddler>
* | | b30ec15 * Graphics/GL/GLHelper.cs: * OpenTK.Compatibility.csproj: * Audio/OpenAL/AL/EffectsExtensionPresets.cs: Fixed/suppressed all build warnings. (3 years, 3 months ago) <the_fiddler>
* | | 68bf778 * Source/OpenTK/OpenTK.csproj: * Source/Bind/Generator.Bind.csproj: * Source/Examples/OpenTK.Examples.csproj: * Source/GLControl/OpenTK.GLControl.csproj: * Source/Converter/Generator.Convert.csproj: * Source/Build.UpdateVersion/Build.UpdateVersion.csproj: Normalized "Documentation" configuration with "Release" configuration. (3 years, 3 months ago) <the_fiddler>
* | | 061f7a6 * OpenTK.Compatibility.csproj: Suppressed deprecation warnings when compiling this project. (3 years, 3 months ago) <the_fiddler>
* | | 151c21f * X11Keyboard.cs: Use XQueryKeymap to discover key state. (3 years, 4 months ago) <the_fiddler>
* | | 2db6f74 * OpenTK/Test/GameWindowStates.cs: Print information on pressed keyboard keys and mouse buttons. (3 years, 4 months ago) <the_fiddler>
* | | 4a8cb59 Implemented KeyboardState.IsConnected property. Implemented WinRawKeyboard.RefreshDevices(). General code clean-up and beautification. (3 years, 4 months ago) <the_fiddler>
* | | 72a7141 Added missing files to SVN. (3 years, 4 months ago) <the_fiddler>
* | | 93130df Decoupled new driver API from old public interface. WinRawMouse can now detect mouse disconnection/connection events. (3 years, 4 months ago) <the_fiddler>
* | | a2d5370 Changed FBO example and documentation to be more useful. (3 years, 4 months ago) <chrisbrandtner>
* | | de7d38d Do not modify device state during the GetState() call. Fixes intermittent crashes. (3 years, 4 months ago) <the_fiddler>
* | | 8c34633 Fixed keyboard_old assignment. (3 years, 4 months ago) <the_fiddler>
* | | 415755a Modified GetState() to return the combined state for all mouse/keyboard devices. (3 years, 4 months ago) <the_fiddler>
* | | 5fd0340 Added argument validation for GetState(index) and serializes access to GetState() implementation. Clarified GetState() documentation to explain that it returns combined device state. (3 years, 4 months ago) <the_fiddler>
* | | 70518c4 Read OpenTK.Input.Keyboard state. Should gradually replace existing keyboard/mouse events with the new input API. (3 years, 4 months ago) <the_fiddler>
* | | f178beb Fixed capacity parameter for GetWindowText(). Fixed debug string format that is printed when GetWindowText() fails. (3 years, 4 months ago) <the_fiddler>
* | | 3811cf5 Use SVN or Bazaar version numbers as build revision. If neither is available, use seconds since start of day. (3 years, 4 months ago) <the_fiddler>
* | | 5512776 Fixed potential race condition when raising events: an event might be modified to null after the null check and before being raised. (3 years, 4 months ago) <the_fiddler>
* | | 0a9d068 Removed events that are not part of the INativeWindow interface. (3 years, 4 months ago) <the_fiddler>
* | | f6bf0c9 Fixed ambiguous documentation reference. (3 years, 4 months ago) <the_fiddler>
* | | c227c36 Added code to raise all available events. Removed unused events from old OpenTK versions. Fixed potential race condition when raising events (an event might become null between the null check and the actual raising). (3 years, 4 months ago) <the_fiddler>
* | | c99dbc6 Removed unused field. (3 years, 4 months ago) <the_fiddler>
* | | dc4a55b Don't shadow class field. (3 years, 4 months ago) <the_fiddler>
* | | 120e38f Suppressed unused field warnings. The fields are necessary for interop, even if not explicitly accessed. (3 years, 4 months ago) <the_fiddler>
* | | 58ba39a Fixed malformed documentation comments. (3 years, 4 months ago) <the_fiddler>
* | | 823fd29 Avoid using deprecated methods. (3 years, 4 months ago) <the_fiddler>
* | | 286f6f9 Marked int* overloads as non CLS-compliant. (3 years, 4 months ago) <the_fiddler>
* | | 1928714 Added missing documentation to OnResize. (3 years, 4 months ago) <the_fiddler>
* | | 2c57e44 Minor cosmetic change. (3 years, 4 months ago) <the_fiddler>
* | | f0e9508 Added OpenTK.Compatibility.xml documentation to project. (3 years, 4 months ago) <the_fiddler>
* | | 505399b Implemented WinRawKeyboard input driver. (3 years, 4 months ago) <the_fiddler>
* | | 7332613 Avoid numeric overflow when printing debug message. (3 years, 4 months ago) <the_fiddler>
* | | 20ecd22 Implemented equality operators. (3 years, 4 months ago) <the_fiddler>
* | | 22ae245 Do not rebuild documentation file on each build. OpenTK.Compatibility is not developed anymore, so we can just cache the last documentation file to speed up builds significantly. (3 years, 4 months ago) <the_fiddler>
* | | 821a8e1 Always validate parameters to ReadBit/EnableBit/DisableBit before using them. (3 years, 4 months ago) <the_fiddler>
* | | 76db3e1 Minor fixes for code clarity. (3 years, 4 months ago) <the_fiddler>
* | | 7c78cc4 Fixed ref overloads of GenSources and GenBuffers to follow the rest of the OpenTK design. Fixes invalid return values on x64 systems. (3 years, 4 months ago) <the_fiddler>
* | | ceca440 Added anaglyph rendering example (for red/cyan glasses). (3 years, 4 months ago) <chrisbrandtner>
* | | c9502aa Added OpenGL Diagnostics program, similar to OpenAL Diagnostics. (3 years, 4 months ago) <chrisbrandtner>
* | | eb04d49 Avoid using deprecated GLControl.GrabScreenshot() method. (3 years, 4 months ago) <the_fiddler>
* | | 23b2cd7 Suppressed unused field warnings. The code is like that on purpose. (3 years, 4 months ago) <the_fiddler>
* | | 7c5d4fa Do not use deprecated methods. (3 years, 4 months ago) <the_fiddler>
* | | 3c2c073 Implemented raw keyboard input for Windows. Improved the interface for receiving input. Moved raw input window to its own thread. (3 years, 4 months ago) <the_fiddler>
* | | ef6c910 Initial implementation of raw mouse input on Windows. (3 years, 4 months ago) <the_fiddler>
* | | 687594d Fixed CursorVisible getter. If necessary, re-grab the cursor whenever the window changes position/size. (3 years, 4 months ago) <the_fiddler>
* | | 38f5463 Implemented PointToScreen and fixed mouse grab rectangle to match the client rectangle exactly. (3 years, 4 months ago) <the_fiddler>
* | | 6231931 Fixed text anti-aliasing on Windows. (3 years, 4 months ago) <the_fiddler>
* | | b63db93 Removed fixed expression that caused compilation error on VS2010 (but not Mono 2.6.7). (3 years, 4 months ago) <the_fiddler>
* | | 4d2759e * XI2Mouse.cs: * X11Factory.cs: Detect whether XInput2 is not supported without throwing an exception. (3 years, 4 months ago) <the_fiddler>
* | | eeefbd1 * Input/Mouse.cs: * Platform/X11/X11Mouse.cs: * Platform/X11/XI2Mouse.cs: Added internal list of mouse devices in preparation for multi-mouse support. (3 years, 4 months ago) <the_fiddler>
* | | 4d66cf3 * Test/GameWindowStates.cs: Added relative mouse motion indicator. Improved text antialiasing. Moved to GameWindow category. (3 years, 4 months ago) <the_fiddler>
* | | da0e4f3 * QuickStart.sln: * Source/QuickStart/QuickStart.csproj: Added missing QuickStart solution. Fixes issue [#2093]: "QuickStart.sln doesn't exist in "latest version of OpenTK"". (3 years, 4 months ago) <the_fiddler>
* | | 80ee257 * OpenTK.csproj: * Input/MouseState.cs: * Platform/X11/Structs.cs: * Platform/X11/XI2Mouse.cs: * Platform/X11/Functions.cs: * Platform/X11/X11Factory.cs: Added XInput2 driver for mice. Multi-mouse support pending. (3 years, 4 months ago) <the_fiddler>
* | | 23ad81d * Platform/X11/X11Keyboard.cs: Added index bounds check for GetState. (3 years, 4 months ago) <the_fiddler>
* | | 1a8f589 * OpenTK.csproj: * Input/MouseState.cs: * Input/ButtonState.cs: * Platform/X11/X11Mouse.cs: * Platform/X11/X11Factory.cs: Added initial implementation of OpenTK.Input.Mouse for X11. (3 years, 4 months ago) <the_fiddler>
* | | 3c238a0 * X11Keyboard.cs: Do not allocate an X11WindowInfo unnecessarily. (3 years, 4 months ago) <the_fiddler>
* | | 362a853 * Input/MouseState.cs: Implemented MouseState structure. (3 years, 4 months ago) <the_fiddler>
* | | ca30b85 * Input/KeyboardState.cs: Fixed the amount of storage for keyboard keys (the code would allocate one less int than necessary when "number of keys % 32" falls between 1 and 15). Fixed the implementation of the Equals method to compare the two instances (instead of comparing this instance against itself). (3 years, 4 months ago) <the_fiddler>
* | | 85c37f0 * Source/OpenTK/Input/Mouse.cs: * Source/OpenTK/Platform/Factory.cs: * Source/OpenTK/Input/InputDriver.cs: * Source/OpenTK/Input/IMouseDriver.cs: * Source/OpenTK/Platform/X11/X11Input.cs: * Source/OpenTK/Platform/X11/X11Factory.cs: * Source/OpenTK/Platform/Windows/WMInput.cs: * Source/OpenTK/Platform/IPlatformFactory.cs: * Source/OpenTK/Platform/MacOS/CarbonInput.cs: * Source/OpenTK/Platform/Windows/WinFactory.cs: * Source/OpenTK/Platform/MacOS/MacOSFactory.cs: * Source/OpenTK/Platform/Windows/WinGLNative.cs: * Source/OpenTK/Platform/Windows/WinRawMouse.cs: * Source/OpenTK/Platform/Windows/WinRawInput.cs: Added new MouseDriver interface and added stub internal implementations. (3 years, 4 months ago) <the_fiddler>
* | | 7e3182b * Source/OpenTK/OpenTK.csproj: * Source/OpenTK/Input/Keyboard.cs: * Source/OpenTK/Input/InputDriver.cs: * Source/OpenTK/Input/KeyboardState.cs: * Source/OpenTK/Input/IKeyboardDriver.cs: * Source/OpenTK/Platform/X11/X11Input.cs: * Source/OpenTK/Platform/X11/Functions.cs: * Source/OpenTK/Platform/X11/X11Factory.cs: * Source/OpenTK/Platform/Windows/WMInput.cs: * Source/OpenTK/Platform/X11/X11Keyboard.cs: * Source/OpenTK/Platform/MacOS/CarbonInput.cs: * Source/OpenTK/Platform/Windows/WinGLNative.cs: * Source/OpenTK/Platform/Windows/WinRawInput.cs: * Source/OpenTK/Platform/Windows/WinRawKeyboard.cs: Added initial OpenTK.Input.Keyboard implementation for X11. (3 years, 4 months ago) <the_fiddler>
* | | 33529af * Source/OpenTK/Platform/X11/X11GLNative.cs: Confine pointer to window when it becomes invisible. (3 years, 4 months ago) <the_fiddler>
* | | 527cdf8 * Source/OpenTK/Platform/X11/X11GLNative.cs: Refactored empty cursor creation into its own function. Create one empty cursor for the lifetime of the window. (3 years, 4 months ago) <the_fiddler>
* | | 63b35ba Take into account the fact that ShowCursor(true/false) calls are cumulative (we want boolean behavior instead). (3 years, 4 months ago) <the_fiddler>
* | | f302a62 Added initial code for mouse grabbing. Modified GameWindowStates to test this. (3 years, 4 months ago) <the_fiddler>
* | | 9c524e0 * Source/OpenTK/Platform/MacOS/CarbonGLNative.cs: Removed unused code. (3 years, 4 months ago) <the_fiddler>
* | | 60a9af5 * Source/OpenTK/Platform/Windows/API.cs: * Source/OpenTK/Platform/Windows/WinGLNative.cs: Implemented CursorVisible. (3 years, 4 months ago) <the_fiddler>
* | | e1cf566 * Source/Examples/OpenTK/Test/GameWindowStates.cs: Handle MouseButtonUp event to make mouse visible. (3 years, 4 months ago) <the_fiddler>
* | | 1fc5e96 * Source/OpenTK/NativeWindow.cs: * Source/OpenTK/INativeWindow.cs: * Source/OpenTK/Platform/X11/API.cs: * Source/OpenTK/Platform/X11/X11GLNative.cs: * Source/OpenTK/Platform/Windows/WinGLNative.cs: * Source/OpenTK/Platform/MacOS/CarbonGLNative.cs: * Source/Examples/OpenTK/Test/GameWindowStates.cs: Initial implementation of CursorVisible API. See issue [#1560]. (3 years, 4 months ago) <the_fiddler>
* | | 6f81568 Added UNSIGNED_INT to ActiveUniformType enum. Fixes issue [#2077]: "Add UnsignedInt to ActiveUniformType". (3 years, 4 months ago) <the_fiddler>
* | | cf97ff8 Fixed issue [#2072]: "Box2 constructor bug". (3 years, 4 months ago) <the_fiddler>
| * | 0eef1c3 Saner handling of various settings. Improved C++ spec writer (still needs a lot of work). (3 years, 2 months ago) <the_fiddler>
| * | c412f93 Respect the user's output path/file settings. (3 years, 2 months ago) <the_fiddler>
| * | e9505cc Updated using the latest version of the generator, which improves documentation and handling of extension names in enums. (3 years, 2 months ago) <the_fiddler>
| * | 057dfb9 Handle multiple /signatures/add statements in the same file. Trim enum and constant names before adding them to the relevant collection. Fixed handling of extensions in enum names. (3 years, 2 months ago) <the_fiddler>
| * | c4b5046 Added overrides for problematic Nvidia extensions which don't contain parameter names. (3 years, 2 months ago) <the_fiddler>
| * | 948ded7 Enable -mode:gl3 and -mode:gl4. (3 years, 2 months ago) <the_fiddler>
| * | e0b5a51 Added new vendors in extensions regex. Simplified GetGL2Extension implementation. (3 years, 2 months ago) <the_fiddler>
| * | 5c3d94a Added ReadEnums overload that works with a XPathNavigator directly. Necessary for new overrides.xml handling. (3 years, 2 months ago) <the_fiddler>
| * | 3021f66 Re-added missing gl.tm file. Added initial C++ spec writer. Refactored IBind and ISpecWriter interfaces. (3 years, 2 months ago) <the_fiddler>
| * | 4cfa357 Removed obsolete .spec files. Binding generation is now handled through xml files. (3 years, 2 months ago) <the_fiddler>
| * | a09e6aa Move output signatures to /signatures/add, in order to unify handling of signatures and overrides. (3 years, 2 months ago) <the_fiddler>
| * | 94cd438 Use identical XPath for signatures.xml and overrides.xml to unify and simplify their handlers. (3 years, 2 months ago) <the_fiddler>
| * | 47b1677 Added ReadDelegates overload that works with a XPathNavigator directly. Necessary for new overrides.xml handling. (3 years, 2 months ago) <the_fiddler>
| * | 58bebc8 Fixed handling of output path. (3 years, 2 months ago) <the_fiddler>
| * | cec5f83 Refactored linq query for function parameters to stand-alone function, in order to make debugging easier. (3 years, 2 months ago) <the_fiddler>
| * | 2dd61c6 Moved overrides file to Settings class. (3 years, 2 months ago) <the_fiddler>
| * | c3bfa7d Moved output filenames to Settings class. (3 years, 2 months ago) <the_fiddler>
| * | 33bdb90 Updated ES 2.0 signatures with latest upstream spec. (3 years, 2 months ago) <the_fiddler>
| * | 0ce332b Refactored spec reading / writing functionality into its own classes. Removed legacy spec reader. (3 years, 2 months ago) <the_fiddler>
| * | bdde353 Added ARB/EXT ProgramParameter overloads for compatibility with opentk-1.0-2010-10-06. (3 years, 2 months ago) <the_fiddler>
| * | 6cfb812 Updated OpenGL bindings with strongly-typed support for OpenGL 3.3, 4.0 and 4.1 specs. (3 years, 3 months ago) <the_fiddler>
| * | 5a40818 Added tokens for issue [#2058]: "[GL 4.1] Viewport Array". (3 years, 3 months ago) <the_fiddler>
| * | bf61859 Added tokens for issue [#588]: "ARB_geometry_shader4". (3 years, 3 months ago) <the_fiddler>
| * | a55102e Allow exact function name overrides for extension functions. (3 years, 3 months ago) <the_fiddler>
| * | ef97233 Added tokens for [#2056]: "[GL 4.1] Get Program Binary". (3 years, 3 months ago) <the_fiddler>
| * | 6052f32 Added tokens for [#2055]: "[GL 4.1] ES2 Compatibility". (3 years, 3 months ago) <the_fiddler>
| * | 87feb96 Added tokens for [#2057]: "[GL 4.1] Separate Shader Objects". (3 years, 3 months ago) <the_fiddler>
| * | cbc37f1 Added tokens for [#2054]: "[GL 4.1] Vertex Attrib 64bit". (3 years, 3 months ago) <the_fiddler>
| * | 965191a List required extension for core functions. (3 years, 3 months ago) <the_fiddler>
| * | a15ba71 Added and updated documentation for OpenGL 4.x. (3 years, 3 months ago) <the_fiddler>
| * | dddae1a Print diagnostic message when docfile translation fails. (3 years, 3 months ago) <the_fiddler>
| * | 598ec9b Recognize and strip mml from the new man4 documentation. (3 years, 3 months ago) <the_fiddler>
| * | fa76c13 Added tokens for [#1799]: "[GL 4.0] Transform Feedback 3". (3 years, 3 months ago) <the_fiddler>
| * | d40a0be Added tokens for [#1798]: "[GL 4.0] Transform Feedback 2". (3 years, 3 months ago) <the_fiddler>
| * | c132ff1 Added tokens for [#1797]: "[GL 4.0] Texture Gather". (3 years, 3 months ago) <the_fiddler>
| * | e039e67 Added tokens for [#1796]: "[GL 4.0] Texture Cube Map Array". (3 years, 3 months ago) <the_fiddler>
| * | d3e2d3f Added tokens for [#1795]: "[GL 4.0] Tessellation Shader". (3 years, 3 months ago) <the_fiddler>
| * | 5a3cbeb Allow function overrides on exact names, too (i.e. PatchParameteri vs PatchParameter). (3 years, 3 months ago) <the_fiddler>
| * | 4d2801d Added tokens for [#1794]: "[GL 4.0] Shader Subroutine". Fixed <use> overrides for SAMPLE_SHADING and MIN_SAMPLE_SHADING_VALUE. (3 years, 3 months ago) <the_fiddler>
| * | 4d8d039 Added tokens for [#1793]: "[GL 4.0] Sample Shading". (3 years, 3 months ago) <the_fiddler>
| * | d05b546 Added missing tokens to ActiveAttribType (integer datatypes introduced in GL2.0 and GL3.0). (3 years, 3 months ago) <the_fiddler>
| * | 79688ee Added tokens for [#1792]: "[GL 4.0] GPU Shader fp64". (3 years, 3 months ago) <the_fiddler>
| * | 0cfc027 Added tokens for [#1791]: "[GL 4.0] GPU Shader 5". (3 years, 3 months ago) <the_fiddler>
| * | 9326a9f Added tokens for [#1789]: "[GL 4.0] Draw Indirect". (3 years, 3 months ago) <the_fiddler>
| * | 0b0fc8c Fixed issue [#1969]: "GLEnums.cs enum members in Version32 are not available in GetPName". (3 years, 3 months ago) <the_fiddler>
| * | b6b3ba4 Fixed issue [#1956]: "TextureCompareMode should contain NONE". (3 years, 3 months ago) <the_fiddler>
| * | 2c641f0 Added missing ReadBufferMode.None token. Fixes issue [#1694]: "missing ReadBufferMode.None". (3 years, 3 months ago) <the_fiddler>
| * | c0d5465 Added missing EnableCap.TextureRectangle token that was introduced in OpenGL 3.1. Fixes issue [#1806]: "Missing EnableCap for GL_TEXTURE_RECTANGLE". (3 years, 3 months ago) <the_fiddler>
| * | 955478c Removed OpenTK qualifier from Half type. This will be useful for future work on reducing number of delegate types. (3 years, 3 months ago) <the_fiddler>
| * | da5630f Synced to OpenGL spec r12819. (3 years, 3 months ago) <the_fiddler>
| * | df27bd7 Added tokens and function overrides for [#1786]: "[GL3.3] Vertex Type 2.10.10.10 Reverse". (3 years, 3 months ago) <the_fiddler>
| * | a2d0590 Added tokens for [#1785]: "[GL3.3] Instanced Arrays". (3 years, 3 months ago) <the_fiddler>
| * | 3e0f30c Added tokens for [#1781]: "[GL3.3] Blend Func Extended". (3 years, 3 months ago) <the_fiddler>
| * | d40615d Added tokens for [#1782]: "[GL3.3] Texture Rgb10 A2ui". (3 years, 3 months ago) <the_fiddler>
| * | 33d99d4 Added tokens for ARB_texture_swizzle. Fixes issue [#1783]: "[GL3.3] Texture Swizzle". (3 years, 3 months ago) <the_fiddler>
| * | 3390772 Added tokens for GL3.3 sampler queries. Fixes issue [#1779]: "[GL3.3] Sampler Objects". (3 years, 3 months ago) <the_fiddler>
| * | c57853a Resolved token conflicts in favor of tokens without reference. (3 years, 3 months ago) <the_fiddler>
| * | 93e224f Look up token references in 'All' enum as a final fallback. (3 years, 3 months ago) <the_fiddler>
| * | f125e66 Added QueryTarget.AnySamplesPassed token. Fixes issue [#1778]: "[GL3.3] Occlusion Query 2". (3 years, 3 months ago) <the_fiddler>
| * | f7c8a3a Updated to latest upstream typemap. (3 years, 3 months ago) <the_fiddler>
| * | 6f4aef8 Added translation from "const GLubyte*" to string and added support for struct keyword. (3 years, 3 months ago) <the_fiddler>
| * | 0a53002 Added new OpenGL 4.1 types. (3 years, 3 months ago) <the_fiddler>
| * | 069207c Added new OpenGL 4.1 types. (3 years, 3 months ago) <the_fiddler>
| * | 228e321 Merged custom overrides from enum.spec. (3 years, 3 months ago) <the_fiddler>
| * | e9345e9 Synced manpages with khronos svn r12696. (3 years, 4 months ago) <the_fiddler>
| * | 2206305 Fixed enum comparison logic to compare the values of the relevant attributes instead of the attributes themselves. (3 years, 4 months ago) <the_fiddler>
| * | 29b8415 Added support for specifying an output file directly via "-o" (instead of redirecting console output). (3 years, 4 months ago) <the_fiddler>
| * | 2ab2af9 Added support for downloading input files directly from the web. (3 years, 4 months ago) <the_fiddler>
| * | 20dbff2 Removed obsolete Wgl, Glx and Glu generators. (3 years, 4 months ago) <the_fiddler>
| * | 794a146 Removed unused code. (3 years, 4 months ago) <the_fiddler>
| * | 2e04661 Removed unused folder. (3 years, 4 months ago) <the_fiddler>
| * | cd9dcb2 Update to latest version of generator. (3 years, 4 months ago) <the_fiddler>
| * | b6b545a Bump version number due to API changes: Du2Dv2Ati token and ObjectPurgeableAPPLE return values are modified. (3 years, 4 months ago) <the_fiddler>
| * | c112bcc Add required version/category and deprecation status to function summaries. (3 years, 4 months ago) <the_fiddler>
| * | 643b617 Do not process the function category name (we to list the original name for documentation and extension checking). The processing is moved to the Type translation code. (3 years, 4 months ago) <the_fiddler>
| * | 4d49dc2 Read deprecated attribute. (3 years, 4 months ago) <the_fiddler>
| * | b4c8b64 Removed misleading comment. (3 years, 4 months ago) <the_fiddler>
| * | 137818d Moved enum, constant, delegate and function transformations to EnumProcessor and FuncProcessor respectively. Removed global enum, delegate and function collections. Simplified loading process and removed global Initialize() methods. Read "count" attributes for function parameters in overrides.xml. Disabled wgl/glx/glu generators. Removed large amounts of stale code. (3 years, 4 months ago) <the_fiddler>
| * | 31b8089 Do not exit immediately when debugging, to give a chance to examine the output. (3 years, 4 months ago) <the_fiddler>
| * | f8cd587 Added UNSIGNED_INT to ActiveUniformType enum. Fixes issue [#2077]: "Add UnsignedInt to ActiveUniformType". (3 years, 4 months ago) <the_fiddler>
| * | 4e8c643 Added GL4Generator that utilizes xml files instead of spec files. Made GL4Generator the default. Added FuncProcessor that will contain all function transforms. (3 years, 4 months ago) <the_fiddler>
| * | bdbd50d Moved hand-modified enums to the overrides file. (3 years, 4 months ago) <the_fiddler>
| * | 0e9ec68 Mark all parameter names that match reserved keywords. (3 years, 4 months ago) <the_fiddler>
| * | 32368a8 Use correct casing on Du8dv8Ati. (3 years, 4 months ago) <the_fiddler>
| * | 88594af Added missing license. (3 years, 4 months ago) <the_fiddler>
| * | ef3d016 Added missing license information. (3 years, 4 months ago) <the_fiddler>
| * | 2a1d85a Remove enum and constant processing from the classes with the same name and move it into its own file. (3 years, 4 months ago) <the_fiddler>
| * | 745dae3 Added support for token overrides. (3 years, 4 months ago) <the_fiddler>
| * | 34f2dfb Removed "*" wildcard that somehow made it into the ignore list. (3 years, 4 months ago) <the_fiddler>
| * | c13882d Regenerated to add missing items. (3 years, 4 months ago) <the_fiddler>
| * | 2f91f0c The parser would forget to add the last parsed item. (3 years, 4 months ago) <the_fiddler>
| * | d8235e2 Added support for functions. (3 years, 4 months ago) <the_fiddler>
| * | 6b8e3f5 Added xml version of spec files, generated by Generator.Convert. (3 years, 4 months ago) <the_fiddler>
| * | 357be0e Speed up documentation generation by reducing amount of disk IO (cache directory contents in memory). (3 years, 4 months ago) <the_fiddler>
| * | d352aed Speed up documentation processing by caching the results of the last transformation. (3 years, 4 months ago) <the_fiddler>
| * | 9aded6a - Version is an optional setting, fixed error message. - Output xml in utf-8 format. (3 years, 4 months ago) <the_fiddler>
| * | b12726b Added new 'type' option to select the .h or the .spec parser. (3 years, 4 months ago) <the_fiddler>
| * | edd686d - Added GLParser for OpenGL .spec files. Only supports enums right now. - Modified ESCLParser and GLParser to inherit from Parser. (3 years, 4 months ago) <the_fiddler>
| * | 93743f9 Add support for function deprecation. (3 years, 4 months ago) <the_fiddler>
| * | bf4a485 Create branch for OpenGL 4.x. (3 years, 4 months ago) <the_fiddler>
|/ /
* | 546decd Fixed code formatting. (3 years, 4 months ago) <the_fiddler>
* | 9516b56 Avoid deprecated EnableClientState(EnableCap) in favor of EnableClientState(ArrayCap). (3 years, 4 months ago) <the_fiddler>
* | f2d418e Report Xinerama as not supported when it fails to detect any devices. Fixes issue on Nvidia drivers when Twinview is enabled. (3 years, 4 months ago) <the_fiddler>
* | dd41ed9 Added XF86VM fallback when XRandR is missing (many thanks to jdomnitz!) (3 years, 4 months ago) <the_fiddler>
* | 42fdd87 Set the correct, platform-specific GetCurrentContext implementation on startup. Ensures the correct function of dummy contexts. (3 years, 4 months ago) <the_fiddler>
* | 9775253 Use current date as the 'readable' version (on installer/zip). (3 years, 4 months ago) <the_fiddler>
* | d889d6c Updated documentation for release. (3 years, 4 months ago) <the_fiddler>
* | 7e7b306 Do not skip Source/OpenTK when cloning the source tree. (3 years, 4 months ago) <the_fiddler>
* | 4d44184 Explicitly set assembly name and root namespace to "Build.UpdateVersion" in order to avoid conflicts with xbuild. (3 years, 4 months ago) <the_fiddler>
* | 81e6211 Do not add nsis installers to the zip! (3 years, 4 months ago) <the_fiddler>
* | 2b9391f Use mono to invoke Build.UpdateVersion.exe on non-Windows systems. (3 years, 4 months ago) <the_fiddler>
* | 1b3e59d Added Version.txt to ignore list. (3 years, 4 months ago) <the_fiddler>
* | 71199b0 Replaced all custom tasks with built-in tasks, because custom tasks cause builds through Visual Studio to fail. This is a known issue since VS2005 (the dll containing custom tasks gets loaded into the devenv AppDomain and remains locked, meaning you have to exit Visual Studio before rebuilding the project). (3 years, 4 months ago) <the_fiddler>
* | 1cd8cfb Converted into an actual commandline tool to avoid using custom tasks. (3 years, 4 months ago) <the_fiddler>
* | 0377744 Fixed build target (was left into a debugging configuration) and replaced Run custom task with built-in Exec. (3 years, 4 months ago) <the_fiddler>
* | 0bc4ae2 Avoid all custom tasks, since this causes build issues in Visual Studio (Build.Tasks.dll gets loaded into the main AppDomain and remains locked, meaning you have to exit Visual Studio before rebuilding the project). (3 years, 4 months ago) <the_fiddler>
* | 6b1041d Avoid all custom tasks, since this causes build issues in Visual Studio (Build.Tasks.dll gets loaded into the main AppDomain and remains locked, meaning you have to exit Visual Studio before rebuilding the project). (3 years, 4 months ago) <the_fiddler>
* | b85ee6e Update ignore lists. (3 years, 4 months ago) <the_fiddler>
* | c3e68f9 Do not build zip project on debug, documentation and release builds. (3 years, 4 months ago) <the_fiddler>
* | 3b8baab Do not package zip files or data generated by the zip installer. (3 years, 4 months ago) <the_fiddler>
* | 3e5f443 * Documentation/Doxyfile: Do not add source code snippets to the function reference. Reduces pdf file size and speeds up documentation process immensely. (3 years, 4 months ago) <the_fiddler>
* | 0f06867 * Installers/Nsis/opentk.nsi: Set correct output directory for example source code. (3 years, 4 months ago) <the_fiddler>
* | 9ac3624 * Installers/Zip/Build.Installer.Zip.csproj: Do not zip documentation source, vshost.exe or copies of the source tree. Make sure zip always operates on a fresh copy of the source tree. (3 years, 4 months ago) <the_fiddler>
* | c0e883b * Source/Build.Tasks/DateStamp.cs: Read/Write stamp from/to Version.txt file. Allows a single stamp to be propagated throughout the build process. (3 years, 4 months ago) <the_fiddler>
* | 4326bc3 Added project to create zip package for distribution. (3 years, 4 months ago) <the_fiddler>
* | 2d0679d Reorganize code for clarity. (3 years, 4 months ago) <the_fiddler>
* | 333ea05 Do not check whether the path exists before deletion (an exception will be caught anyway). (3 years, 4 months ago) <the_fiddler>
* | 35eea33 Log error message when a non-existent path is specified. (3 years, 4 months ago) <the_fiddler>
* | 146262f Really delete GlobalAssemblyInfo.cs this time. (3 years, 4 months ago) <the_fiddler>
* | a8c3987 Populate ImageList manually to avoid crash issue when cross-compiling from Mono. (3 years, 4 months ago) <the_fiddler>
* | 6a4c432 GlobalAssemblyInfo is autogenerated and should not be in version control. (3 years, 4 months ago) <the_fiddler>
* | 29b4134 OpenAL installer is automatically downloaded from the web when necessary. (3 years, 4 months ago) <the_fiddler>
* | 63e31e3 Consolidated DateStamp and AssemblyInfo generation. (3 years, 4 months ago) <the_fiddler>
* | 08da770 Ignore output of failed delete command when the specified files are not present. (3 years, 4 months ago) <the_fiddler>
* | 0bbc524 Use custom property to select correct Build.Tasks.dll directory. (3 years, 4 months ago) <the_fiddler>
* | 1e73ae0 Update todo list. (3 years, 4 months ago) <the_fiddler>
* | 9d273ce All projects now read common AssemblyInfo items from GlobalAssemblyInfo.cs. The various AssemblyInfo.cs files now only contain project-specific information. Assembly versions are now controlled by Build.UpdateVersion. (3 years, 4 months ago) <the_fiddler>
* | 1ebb3e0 Added Build.UpdateVersion project which generates a global AssemblyInfo file that is reused throughout the solution (TBD). (3 years, 4 months ago) <the_fiddler>
* | 173aa0f Added Rebuild target. (3 years, 4 months ago) <the_fiddler>
* | 5bf9631 Added GenerateAssemblyInfo task that specifies common assembly properties to a global AssemblyInfo file. Modify Build.Tasks.dll search path depending on the current configuration. (3 years, 4 months ago) <the_fiddler>
* | 6cfc264 Added license information. (3 years, 4 months ago) <the_fiddler>
* | 2d0b634 Removed unused variable. (3 years, 4 months ago) <the_fiddler>
* | bb61dfe Added keyfile and strong-named all projects. (3 years, 4 months ago) <the_fiddler>
* | d169315 Updated default ToolsVersion to 4.0. Fixes intermittent build issues and increases build performance significantly. It is still possible to build on the 3.5 toolset by passing the /tv:3.5 parameter to msbuild. (3 years, 4 months ago) <the_fiddler>
* | 3239f2b Install example source code even if source code component is not selected. This is both necessary for the example browser to function and useful to the user. (3 years, 4 months ago) <the_fiddler>
* | 5919cda Made shortcut names clearer. (3 years, 4 months ago) <the_fiddler>
* | 538768b Added NShader installation components. Installer no longer embeds oalinst and NShader; it downloads them from the web. Added component descriptions. Fixed path issue in Examples project. (3 years, 4 months ago) <the_fiddler>
* | 6c2cf0e Do not import OpenCL namespace if "EXPERIMENTAL" is not defined. (3 years, 4 months ago) <the_fiddler>
* | 4f1e320 Deleted old build system. (3 years, 5 months ago) <the_fiddler>
* | 3ffe1a7 Moved all documentation to Build.Docs project. Solution folders are no longer utilized (fixes warnings on VS20xx Express!) (3 years, 5 months ago) <the_fiddler>
* | 080729b Disabled OpenCL bindings (#define EXPERIMENTAL in project options to re-enable). (3 years, 5 months ago) <the_fiddler>
* | 5f23fbc Removed app.config file that somehow made it into the csproj. (3 years, 5 months ago) <the_fiddler>
* | d4d71b2 Added opentk.exe and Build.Installer.Nsis.vshost.exe to ignore list. (3 years, 5 months ago) <the_fiddler>
* | a4e82c0 Added Generator.Bind and Generator.Convert projects. Fixed msbuild compilation by removing the 3.5 bootstrap ItemGroups. (VS2010 added those on its own - hey, we are targeting v2.0 and we are not using ClickOnce!) (3 years, 5 months ago) <the_fiddler>
* | 5204936 Significantly improved install script: - Defaulted to single-user installation. - Fixed detection and uninstallation previous versions. - Made installation of source code and OpenAL drivers optional. - Reduced size by using a solid archive. - Streamlined installation process. - Reduced start menu shortcuts. (3 years, 5 months ago) <the_fiddler>
* | 3895b74 Made Nsis configuration identical to Release. Fixes build from windows terminal. (3 years, 5 months ago) <the_fiddler>
* | 91c6b57 Fixed incorrect output paths. (3 years, 5 months ago) <the_fiddler>
* | ac306e8 Let VisualSVN update ignore lists. (3 years, 5 months ago) <the_fiddler>
* | 02e13e4 Updated todo list. (3 years, 5 months ago) <the_fiddler>
* | 2c3dca8 Do not decorate opentk.exe with version numbers (this will be handled through the msbuild script). (3 years, 5 months ago) <the_fiddler>
* | 8c3e193 Fixed OutputPath on xbuild. (3 years, 5 months ago) <the_fiddler>
* | de1fa76 * Source/OpenTK/OpenTK.csproj: * Source/Build.Tasks/Build.Tasks.csproj: * Source/Examples/OpenTK.Examples.csproj: * Source/GLControl/OpenTK.GLControl.csproj: * Source/Compatibility/OpenTK.Compatibility.csproj: Ensure we are using the 2.0 toolset to build. Fixes compilation errors on MonoDevelop/xbuild. (3 years, 5 months ago) <the_fiddler>
* | 80a8dd6 Added opentk.nsi to project, to allow editing directly through the IDE. (3 years, 5 months ago) <the_fiddler>
* | 82019a9 Updated ignore lists. (3 years, 5 months ago) <the_fiddler>
* | 97f9929 Removed OpenTK.Build from solution. (3 years, 5 months ago) <the_fiddler>
* | 57b767f Added main MSBuild solution. (3 years, 5 months ago) <the_fiddler>
* | 06499ca Re-enabled doxygen output. It takes several minutes to run, which means we need the output to check whether the process has hanged. (3 years, 5 months ago) <the_fiddler>
* | f2f2c05 * Added project files for all projects. * Modified Build.Docs project to respond to the "Documentation" configuration. Added Clean target. (3 years, 5 months ago) <the_fiddler>
* | dd257ee Added Build.Tasks project that contains custom MSBuild tasks for the compilation process: - DateStamp, which generates a version number based on the current date. - DelTree which mimics RemoveDir but can delete non-empty directories on xbuild 2.6.x (which only supports empty directories). - Run which mimics Exec but also captures stderr/stdout. (3 years, 5 months ago) <the_fiddler>
* | 88e6ace Synced trunk with 1.0 branch. (3 years, 5 months ago) <the_fiddler>
* | bca3751 Synced with 1.0 branch. (3 years, 11 months ago) <the_fiddler>
* | adcce2c Added explicit ActiveUniformParameter enum for GetActiveUniforms function. Fixes issue [#1443]: "GetActiveUniforms parameter name". (4 years ago) <the_fiddler>
* | 0b3fa24 Added missing TEXTURE_LOD_BIAS token to TextureParameterName. Fixes issue [#1531]: "TextureParameterName enum missing TEXTURE_LOD_BIAS element". (4 years ago) <the_fiddler>
* | da13816 Backported fix for issue [#1538] from 1.0 branch. (4 years ago) <the_fiddler>
* | 53b84d1 Backported bugfixes from 1.0 branch. (4 years ago) <the_fiddler>
* | 411f4bc * Platform/MacOS/CarbonGLNative.cs: Fix width/height properties on Mac OS X. (4 years, 1 month ago) <kanato>
* | 25339f3 * Source/OpenTK/Compute/CL10/CL.cs: * Source/OpenTK/Compute/CL10/Core.cs: * Source/Bind/Specifications/csharp.tm: * Source/OpenTK/Compute/CL10/Delegates.cs: cl_context_properties should be mapped to IntPtr, not int. Modified CreateContext signature to return ErrorCode rather than plain int. (4 years, 1 month ago) <the_fiddler>
* | 7fbecbd CreateContext should return an ErrorCode, not an int. (4 years, 1 month ago) <the_fiddler>
* | da1ffa4 Regenerated bindings using the latest binding generator, which ensures consistent sorting order between consecutive runs. (4 years, 2 months ago) <the_fiddler>
* | d00cc6b Merged GameWindow timing fixes and release documentation from branches/1.0. (4 years, 3 months ago) <the_fiddler>
* | 144e6b6 Re-enabled CL10, ES10 and ES11 bindings in trunk. (4 years, 3 months ago) <the_fiddler>
* | 938e634 Added BlittableValueType test from branches/1.0. (4 years, 3 months ago) <the_fiddler>
* | 77c4c2e Merged fix for [#1386] from branches/1.0. (4 years, 3 months ago) <the_fiddler>
* | b5c7477 Merged fix for [#1098] from branches/1.0. (4 years, 3 months ago) <the_fiddler>
|\ \
| * | 97b3cd2 Type, Parameter, ParameterCollection and Function classes now implement IComparable directly (rather than casting to strings and comparing those). Modified comparison order to place pointer overloads after reference or array overloads. Fixes issue [#1098]: "[Bind] Work around VS bug by ensuring pointer parameters are generated last". (4 years, 3 months ago) <the_fiddler>
* | | 86b366e Synced trunk with 1.0 branch. (4 years, 3 months ago) <the_fiddler>
|\ \ \
| |/ /
| * | 3aa67b8 Added strongly-typed tokens for GetActiveUniformBlock, which was introduced in OpenGL 3.1. Fixes issue [#1216]: "[GL] GetActiveUniformBlock* methods take ArbUniformBufferObject parameters". (4 years, 3 months ago) <the_fiddler>
| * | 4e04838 Added new OpenGL 3.1 tokens for ARB_texture_rectangle, ARB_shader_objects and EXT_gpu_shader4. Fixes issue [#1355]: "TextureRectangle tokens for ActiveUniformType". (4 years, 3 months ago) <the_fiddler>
| * | 9d3c251 VertexAttribIPointer should take the integer subset (VertexAttribIPointerType) of VertexAttribPointerType. Fixes issue [#1166]: "VertexAttribIPointer pointer type parameter". (4 years, 3 months ago) <the_fiddler>
| * | fa2cdee Removed invalid BGRA token from VertexAttribPointerType. (4 years, 3 months ago) <the_fiddler>
| * | b96aaab Made unix kernel detection less strict. The program is now allowed to run even the specific kernel name is unknown. Partly fixes issue [#1382]: "OpenTK and other Unix OS". (4 years, 3 months ago) <the_fiddler>
| * | 9cb660b Added new OpenGL 3.x tokens to GenerateMipmap. Fixes issue [#1162]: "GL.GenerateMipmap argument". (4 years, 3 months ago) <the_fiddler>
| * | bbe606d Vector3(d).Cross: do not modify 'result' more than once to ensure that Cross(ref a, ref b, out a) works correctly. Optimized vector-quaternion transform. Fixes issue [#1373]: "[Math] optimize Vector transform by Quaternion". (4 years, 3 months ago) <the_fiddler>
| * | 0605607 Changed vector-quaternion transformations to use standard q * v * q^-1 convention. Fixes issue [#1372]: "[Math] Vector transformation by Quaternion follows non-standard quaternion math convention". (4 years, 3 months ago) <the_fiddler>
| * | 6471772 Added support for fractional mouse wheel values. Fixes issue [#1279]: "Mouse wheel does not seem to work". (4 years, 3 months ago) <the_fiddler>
| * | f509286 Renamed "Entry" to "Unmanaged Name" to clarify its purpose. (4 years, 3 months ago) <the_fiddler>
| * | 3c0787c Make context current on loading thread and be more defensive when retrieving unmanaged entry points. Resolves issue [#1378]: "OpenGL Extensions test fails". (4 years, 3 months ago) <the_fiddler>
| * | d5175d1 Launch samples on a different thread than the launcher. Samples may install their own message loops and some operating systems do not behave correctly with multiple message loops on a single thread. (4 years, 3 months ago) <the_fiddler>
| * | a8c0c7a Preserve the sign of the mouse position. Fixes issue [#1376]: "mouse position". (4 years, 3 months ago) <the_fiddler>
| * | c84e3ef Fixed InvalidCastException in keyboard logging delegates. (4 years, 3 months ago) <the_fiddler>
| * | 1bc11bb MacOS: Fix crash in CheckEnterLeaveEvents if using WinForms too. (4 years, 3 months ago) <kanato>
| * | 69c05cd MacOS: Correct resizing behavior and correctly implement Bounds, ClientRectangle, and ClientSize getters and setters. (4 years, 3 months ago) <kanato>
| * | d695bb5 MacOS: Add proper icon support for the dock. (4 years, 3 months ago) <kanato>
| * | 63b314c MacOS: Implement Focused property and FocusChanged event. (4 years, 3 months ago) <kanato>
| * | 103190e MacOS: Implement mouse enter / leave events. (4 years, 3 months ago) <kanato>
| * | 52e89c1 MacOS: Clean up AglContext destruction code. Implement INativeWindow.Close method. (4 years, 3 months ago) <kanato>
| * | ed05d8e MacOS: Several minor fixes: * Implement MouseWheel event * Implement KeyPress event * Fix generation of MouseMove events * Fix right mouse button up event (4 years, 3 months ago) <kanato>
| * | 6979e24 MacOS: Fix bug where application started from the command line would not be in the foreground and not respond to keyboard events. (4 years, 3 months ago) <kanato>
| * | fe01e67 Do not hook ProcessExit event if an X server is not available. Should fix issue [#1364]: 1.0 beta-1 throws TypeInitializationException in OpenTK.Platform.X11.API when running on windows. Cleaned up stale comments and code. (4 years, 3 months ago) <the_fiddler>
| * | 01bb197 * Vector4.cs: * Vector3.cs: * Vector2.cs: * Vector4d.cs: * Vector3d.cs: * Vector2d.cs: Removed code using C# 3.0 features. (4 years, 3 months ago) <the_fiddler>
| * | 598c447 * BlittableValueType.cs: Clarify how BlittableValueType<T>.Stride works on non-blittable types. (4 years, 3 months ago) <the_fiddler>
| * | 5991bee * Source/OpenTK/BlittableValueType.cs: Removed struct constraint. Sometimes consumers of this class may not be able to use struct generic constraints - the class is now usable in this case. * Source/Examples/OpenTK/Test/BlittableValueTypes.cs: Test BlittableValueType class using several different types. (4 years, 3 months ago) <the_fiddler>
| * | 1f9c9ea Added missing license information. (4 years, 3 months ago) <the_fiddler>
* | | debdb55 Applied fix for use of C# 3.0 features from 1.0 branch. (4 years, 3 months ago) <the_fiddler>
* | | 3ca2199 Synced trunk with the 1.0 beta-1 release. (4 years, 3 months ago) <the_fiddler>
|\ \ \
| |/ /
| * | 2fc95c3 Updated documentation for release. (4 years, 3 months ago) <the_fiddler>
| * | 6263153 Disabled CL10, ES10 and ES11 bindings which were not finalized in time for OpenTK 1.0. (4 years, 3 months ago) <the_fiddler>
| * | 4ed9665 Updated documentation for release. (4 years, 3 months ago) <the_fiddler>
| * | 9a4bf6a Color4Serialization example now correctly prints its output messages. (4 years, 3 months ago) <the_fiddler>
| * | e9d7d14 Color4(byte, byte, byte, byte) constructor now correctly normalizes values to the 0.0 - 1.0 range. (4 years, 3 months ago) <the_fiddler>
* | | 6923cf8 Merged changes from 1.0 branch. (4 years, 3 months ago) <the_fiddler>
|\ \ \
| |/ /
| * | 6ed8474 Added keyfiles to ignore list. (4 years, 3 months ago) <the_fiddler>
| * | 4e191bc Fixed keyfile handling in Visual Studio. (4 years, 3 months ago) <the_fiddler>
| * | 5fdf830 Updated ignore rules. (4 years, 3 months ago) <the_fiddler>
| * | 42a0200 Updated ignore rules. (4 years, 3 months ago) <the_fiddler>
| * | 2870532 Branched for 1.0 release. (4 years, 3 months ago) <the_fiddler>
* | | 3a7d387 * OpenTK/Test/Multithreading.cs: Replaced anonymous delegate by a private function for easier debugging. Switch to/from fullscreen when Key.Space is pressed. (4 years, 3 months ago) <the_fiddler>
* | | fdf4a93 Protect all Xlib calls with XLockDisplay/XUnlockDisplay. Fixes issue [#1354]: "Application always run in windowed mode when using shared contexts". (4 years, 3 months ago) <the_fiddler>
* | | 2cbf60b * ImmediateMode.cs: Added missing calls to base.On* events. Removed tabs. (4 years, 3 months ago) <the_fiddler>
|/ /
* | 9eb504e Fixed a large number of recurring spelling mistakes in documentation (patch by iRBiS). Fixes issue [#1341]: "Vector4 constructor describes w component as z component + other spelling corrections". (4 years, 3 months ago) <the_fiddler>
* | d4457c6 Fixed documentation which describes w components as z components (patch by iRBiS). (4 years, 3 months ago) <the_fiddler>
* | 84e034a Updated ignore lists. (4 years, 3 months ago) <the_fiddler>
* | d7506f0 MacOS: Hack for AGL to have access to the display device specified when a NativeWindow is created. (4 years, 3 months ago) <kanato>
* | 049d339 MacOS: Detect display boundaries so created windows are placed in the right spot. (4 years, 3 months ago) <kanato>
* | dad798d MacOS: Fix event from user clicking close box to properly report that window doesn't exist anymore. (4 years, 3 months ago) <kanato>
* | 8bd2000 Mac OS X Fix for GameWindow to call glContext.Update when resized (4 years, 3 months ago) <kanato>
* | 742cf96 Added System.Drawing reference back to QuickStart project (see previous commit). (4 years, 3 months ago) <the_fiddler>
* | c494250 Disabled OpenTK.Point, Size and Rectangle structures that were meant to replace their System.Drawing implementations until the correct course of action can be determined. This change is too disruptive to existing applications, especially if they are also using Windows.Forms (see discussion here: http://www.opentk.com/node/1348). (4 years, 3 months ago) <the_fiddler>
* | eedbe9d Don't display window by default, unless "Visible = true" is called. Allows the creation of invisible windows for secondary GraphicsContexts. (4 years, 3 months ago) <the_fiddler>
* | a0e9505 Added a second terminating 0 to attribute list, trying to work around issue [#1352]: "Occasional AccessViolationExceptions when creating the GLControl". (4 years, 3 months ago) <the_fiddler>
* | f03a6dd Added system-defined colors. Added and improved constructors (more versatile). Added ToArgb() method for improved System.Drawing.Color interop. (4 years, 3 months ago) <the_fiddler>
* | 874401c Use SHOW command instead of SHOWNORMAL when making a window visible, since SHOWNORMAL will un-maximize a fullscreen or maximized window. Do not force an invisible window to become visible when modifying its state or borders. (4 years, 3 months ago) <the_fiddler>
* | dd832ab Always set the DisplayDevice.Bounds to a correct value. Fixes issue [#1339]: "DisplayDevice.Bounds not set". (4 years, 3 months ago) <the_fiddler>
* | 4e8d748 Do not check for an X server if we detect Mac OS X. Should solve issue [#1338]: "Running apps in Mac OSX start a application called X11". (4 years, 3 months ago) <the_fiddler>
* | 29dd5df Update the context when the native window is resized. (4 years, 3 months ago) <the_fiddler>
* | 2cf543d MacOS may have an X server installed. Prefers the native Carbon/Quartz platform driver over X in this case (same issue as rev. 2465). (4 years, 3 months ago) <the_fiddler>
* | 30aa9ff Correctly set the primary device in the DisplayDevice constructor. (4 years, 3 months ago) <the_fiddler>
* | 4278538 MacOS can have an X server installed. Modified the code so that it prefers the native Carbon/Quartz platform driver over X in this case. (4 years, 3 months ago) <the_fiddler>
* | 67fed87 Fixed spelling of hertz and fps. Fixes issue [#1333]: "Spelling of SI units in documentation and captions". Patch by iRBiS. (4 years, 3 months ago) <the_fiddler>
* | e2b3bda Return proper CarbonWindowInfo instance instead of DummyWindowInfo. (4 years, 3 months ago) <the_fiddler>
* | 92e2104 * Rectangle.cs: Fixed ToString formatting code. (4 years, 3 months ago) <the_fiddler>
* | 139b6af * Platform/Windows/WinDisplayDevice.cs: * Platform/MacOS/QuartzDisplayDeviceDriver.cs: Updated to use the new DisplayDevice constructors. (4 years, 3 months ago) <the_fiddler>
* | 2f34812 * DisplayDevice.cs: Made DisplayDevice properties settable internally (simplifies device detection code). Bounds property is now independent of the default resolution. (4 years, 3 months ago) <the_fiddler>
* | e6aeff7 * X11GLNative.cs: Convert from ASCII to the default encoding before generating KeyPress events (allows support for simple scripts that do not use composition.) (4 years, 3 months ago) <the_fiddler>
* | 5127316 * X11GLNative.cs: Implemented KeyPress event (no support for input methods yet). (4 years, 3 months ago) <the_fiddler>
* | e131297 Removed System.Drawing dependency from QuickStart. (4 years, 3 months ago) <the_fiddler>
* | 4af10e6 Added missing TitleChanged event. (4 years, 3 months ago) <the_fiddler>
* | 0351280 Removed unused code. (4 years, 3 months ago) <the_fiddler>
* | 7584314 Cleaned up deprecated methods. (4 years, 3 months ago) <the_fiddler>
* | fa81d3d Cleaned up a large number of documentation issues. (4 years, 3 months ago) <the_fiddler>
* | ac0930d Updated deprecation message with specific instructions on how to solve the issue. (4 years, 3 months ago) <the_fiddler>
* | b353b62 Added helper overloads for OpenTK.Point/Rectangle structures. (4 years, 3 months ago) <the_fiddler>
* | 078adc4 Enabled System.Drawing.Point/Size/Rectangle replacements. (4 years, 3 months ago) <the_fiddler>
* | 2cec4c1 Refactored timer installation/removal into their own methods. (4 years, 3 months ago) <the_fiddler>
* | c2d92f5 Added simpler constructor overload for external GraphicsContexts. (4 years, 3 months ago) <the_fiddler>
* | 839406a Don't forget to load all bindings when constructing an external context - this constructor was added for precisely this reason, after all. (4 years, 3 months ago) <the_fiddler>
* | 30afae5 Deprecated the LoadAll() method in favor of the new GraphicsContext constructors. (4 years, 3 months ago) <the_fiddler>
* | c3aba0d Added missing base.On* calls. (4 years, 3 months ago) <the_fiddler>
* | 7f57d75 Support external EGL contexts. (4 years, 3 months ago) <the_fiddler>
* | cc8ac7d Added missing documentation to GraphicsContext constructor. (4 years, 3 months ago) <the_fiddler>
* | 2d4b962 Renamed internal BindingsBase.LoadAll/Load methods to LoadEntryPoints/LoadEntryPoint, in order to avoid name clashes with the static GL.LoadAll() method. Added GraphicsContext() constructor that takes an existing, valid OpenGL context. This can be used for interop with third-party toolkits which create the OpenGL context themselves. (4 years, 3 months ago) <the_fiddler>
* | b3c66b8 Set window title and icon. (4 years, 3 months ago) <the_fiddler>
* | f0fb55b Doubled the size of particles and made them slightly faster. (4 years, 3 months ago) <the_fiddler>
* | 11b68be Cleaned up sample, added color and motion. (4 years, 3 months ago) <the_fiddler>
* | 11dc8fc Initialize threads before calling any other X methods. (4 years, 3 months ago) <the_fiddler>
* | e5469f3 Removed unnecessary debugging messages from main loop. (4 years, 3 months ago) <the_fiddler>
* | 907d2bd Added Toolkit.Init() method that can be used to configure the underlying platform correctly when using OpenTK along with other toolkits (e.g. OpenTK+GTK# on X, where GTK# does not initialize threads). (4 years, 3 months ago) <the_fiddler>
* | 331b7d0 Default window style flags can be constants rather than static readonly fields. Throw an exception if we fail to register the window class, the previous solution (check for "class already exists" error) was a workaround for a threading issue that has been solved. Set the small icon when registering the class. (4 years, 3 months ago) <the_fiddler>
* | 6452cf4 Now recognizes Resources folder for Examples project. Added icon to Examples project. (4 years, 3 months ago) <the_fiddler>
* | 7bf7425 Added default icon to samples and the example browser. (4 years, 3 months ago) <the_fiddler>
* | e60df8b Added default application icon. (4 years, 3 months ago) <the_fiddler>
* | eec0033 Fixed ClassName and ModalLoopTimerId when constructing multiple WinGLNative windows in parallel. WinGLNative windows are now correctly focused when clicked on the client area. (4 years, 3 months ago) <the_fiddler>
* | 2ba3e53 Serialize context construction to avoid threading issues with shared contexts. (4 years, 3 months ago) <the_fiddler>
* | 40940d1 Avoid static caching of extension strings and improve multithreading behavior - WGL extension checking is fast enough that caching is not very useful. (4 years, 3 months ago) <the_fiddler>
* | ddb56a1 Added SyncRoot object to BindingsBase that can be used to protect shared state in the various bindings. (4 years, 3 months ago) <the_fiddler>
* | 043e0fe Fixed race condition in GraphicsMode.Default. (4 years, 3 months ago) <the_fiddler>
* | 92c5cbf No need to burn 100% CPU time just for a spinning cube! (Especially important for the multithreading test, which opens multiple such windows). (4 years, 3 months ago) <the_fiddler>
* | 1af4990 Use new string(sbyte*) instead of Marshal.PtrToStringAnsi to increase performance when calling GetString to retrieve the list of available extensions. (4 years, 3 months ago) <the_fiddler>
* | 70140e6 Implemented Tranform(Vector, Quaternion) overloads. Fixes issue [#1028]: "[Math] Add vector transformation by quaternion". (4 years, 3 months ago) <the_fiddler>
* | d7a8540 Deprecated Mult in favor of Multiply. Modified operator * to use Multiply internally (reduces code duplication). (4 years, 3 months ago) <the_fiddler>
* | 9ce7437 Fixed Vector3.Transform signature to return a Vector3, not a Vector4. It was previously impossible to transform a Vector3 structure without intermediate conversions to Vector4. (4 years, 3 months ago) <the_fiddler>
* | 3d6d476 Modified Transform(ref Vector4, ref Matrix4, out Vector4) overload to work correctly when the ref and out parameters point to the same Vector4. Modified Transform(Vector4, Matrix4): Vector4 to call the reference overload internally. Faster and reduces code duplication. (4 years, 3 months ago) <the_fiddler>
* | 26b969b Added missing TextureBuffer token to BufferTarget and TextureTarget enums (promoted from ARB_texture_buffer_object). Fixes issue [#1313]: "TextureBuffer target". (4 years, 3 months ago) <the_fiddler>
* | a333532 Added type-safe parameters to FramebufferTexture (fixes issue [#1303]: "[GL] fix FramebufferTexture parameters"). (4 years, 3 months ago) <the_fiddler>
* | a313386 Added multithreading test to verify GameWindow behavior with multiple threads. (4 years, 3 months ago) <the_fiddler>
* | 3e5f1fb * DocProcessor.cs: Remove any trailing newlines in XML docs. Output between Mono/Linux and .Net/Windows is now consistent. (4 years, 3 months ago) <the_fiddler>
* | 9746410 Use more aggressive xlib locking following the advice of the multithreaded X manpages (needs work). (4 years, 3 months ago) <the_fiddler>
* | 2a1924c Do not allow MakeCurrent() to change the display connection of the context. This would result in an X error and the change allows us to simplify shutdown/cleanup logic. (4 years, 3 months ago) <the_fiddler>
* | 1a9fc63 * Matrix4d.cs: M44 should be 1.0 to conform with GL.Ortho(). Fixes issue [#1307]: "GL.Ortho behaves other than combination of OpenTK.Matrix4d.CreateOrthographic and GL.MultMatrix". (4 years, 4 months ago) <the_fiddler>
* | ef183b1 Qualify System.Drawing.Rectangle/Point/Size structs fully when necessary, to avoid namespace clash with OpenTK.Rectangle/Point/Size. (4 years, 4 months ago) <the_fiddler>
* | ea1765e Added experimental Icon and IconConverter implementations from Mono. Modified INativeWindow implementations to not qualify Icon class fully, so we can change the implementation between System.Drawing and OpenTK at will (using the EXPERIMENTAL #define). (4 years, 4 months ago) <the_fiddler>
* | 2f522e7 Improved interoperation with System.Drawing with new addition, subtraction and implicit conversion operators, as well as additional method overloads. Only expose fields through public properties to allow for parameter validation. (4 years, 4 months ago) <the_fiddler>
* | 8624ec0 Updated version numbers in preparation for release. (4 years, 4 months ago) <the_fiddler>
* | 2896971 Fixed an issue where "const unsigned [type] [pointer]" parameters where not parsed correctly. Solves issue [#1300]: "[OpenCL] Possible bug at CL.CreateProgramWithBinary". (4 years, 4 months ago) <the_fiddler>
* | 2340e87 Added experimental OpenTK.Point/Size/Rectangle alternatives to System.Drawing, to make OpenTK usable without referencing System.Drawing (disabled by default, #define EXPERIMENTAL to test). Modified a number of using directives and namespace qualifiers to accommodate this change. (4 years, 4 months ago) <the_fiddler>
* | 019f54a Document that these APIs are incomplete. (4 years, 4 months ago) <the_fiddler>
* | 81311ba Merged es20 branch back into trunk. (4 years, 4 months ago) <the_fiddler>
|\ \
| * | f65df96 Updated mergeinfo. (4 years, 4 months ago) <the_fiddler>
| * | e790b32 Merged VectorAdd fixes from trunk. (4 years, 4 months ago) <the_fiddler>
| |\ \
| |/ /
|/| |
* | | 7fbfd33 Initialize input vectors to random values. Use smaller data blocks that can be verified visually. Perform error checking when executing the kernel. Wait for the command queue to finish before displaying the results. (4 years, 4 months ago) <the_fiddler>
| * | 7df7f1e Merged latest changes from trunk. (4 years, 4 months ago) <the_fiddler>
| |\ \
| |/ /
|/| |
* | | 2ca0207 Recognize and copy dds files as part of example resources. (4 years, 4 months ago) <the_fiddler>
* | | af94d70 Renamed dds textures to not contain strange characters that confuse Prebuild. Added checks for extension support to SwizzledParallax sample. (4 years, 4 months ago) <the_fiddler>
* | | 6e222eb Return readonly IList<> instead of copying arrays of data. (4 years, 4 months ago) <the_fiddler>
* | | aec4b2f Track mouse enter/leave events. (4 years, 4 months ago) <the_fiddler>
* | | a7eb81a Implemented INativeWindow.MouseEnter/MouseLeave events on Win32 and X11. (4 years, 4 months ago) <the_fiddler>
* | | 68b2a59 Generate UpdateFrame events even if TargetUpdateFrequency is 0. According to the documentation, setting this value to 0 will result in unconstrained UpdateFrame frequency. Fixes issue [#1294]: "OnUpdateFrame function does not work with maximum update rate". (4 years, 4 months ago) <the_fiddler>
* | | 4f2ac17 Do not qualify Stopwatch fully, to allow it to be overridden by Minimal.cs if necessary. (4 years, 4 months ago) <the_fiddler>
* | | 7f3829a Provide dummy implementations for classes not available on the iPhone. (4 years, 4 months ago) <the_fiddler>
* | | a3518f5 Plane.cs belongs to the 'old' structures. (4 years, 4 months ago) <the_fiddler>
* | | cde8d87 Merged Inertia's example and geometry branch, (4 years, 4 months ago) <the_fiddler>
* | | 854f92c Fixed x86-specific ABI assumption (do not pass structure directly when a pointer is expected). Patch by jonp. (4 years, 4 months ago) <the_fiddler>
* | | a7ff40c Added dllmap for OpenGL|ES on Mac OS X. (4 years, 4 months ago) <the_fiddler>
* | | ef48c42 Debug.WriteLine(object, string) does not work as intended (the first parameter defines the category). Use Debug.Print instead. (4 years, 4 months ago) <the_fiddler>
* | | 887766a Fixed x86-specific ABI assumption (do not return structure directly when a pointer is expected). Patch by jonp. (4 years, 4 months ago) <the_fiddler>
| * | 923ebc7 Renegerated bindings using the latest version of the generator (improved handling of types in the System and System.Text namespaces). (4 years, 4 months ago) <the_fiddler>
| * | 97e07a6 * GL2/Generator.cs: Refactored WriteWrappers() into smaller methods. Added "using System.Text;" to all generated files that may contain StringBuilder parameters. * Main.cs: Removed unused comments. Improved parameter handling. Added -o:keep_untyped_parameters option. * Settings.cs: Added KeepUntypedEnums compatibility setting. * Structures/Delegate.cs: Removed stale comments. Refactored CreateWrappers() method to support untyped enum overload generation and simplified method implementation. Replaced CurrentType translations with QualifiedType. * Structures/Function.cs: Removed stale code. Fixed copy constructors to copy all necessary fields. Use QualifiedType instead of CurrentType in WrapReturnType and CreateBody methods. Made Body statement lists static to improve performance. Added hack to modify callstring casts in keep_untyped_enums wrappers. Generate call string from the Function CreateBody was called on, rather than the current Function (solves issues with invalid casts in specific cases). * Structures/Parameter.cs: Use fully qualified type instead of current type in several caeses. * Structures/Type.cs: Added explicit support for fully qualified types. (4 years, 4 months ago) <the_fiddler>
| * | 584e6c4 GetUniformLocation: name should have in-flow. Use BlendingFunctionDest instead of BlendingFunctionDst, in order to match desktop OpenGL bindings. (4 years, 4 months ago) <the_fiddler>
| * | bf89d0a Fixed GetVertexPointerParameter signature to comply with the specs. (4 years, 4 months ago) <the_fiddler>
| * | 58c12d0 GetAttribLocation: name parameter should have a flow of in, not out. Fixed a number of signatures that were different from desktop OpenGL. (4 years, 4 months ago) <the_fiddler>
| * | 3d05a44 Normalized line endings. (4 years, 4 months ago) <the_fiddler>
| * | 9223285 Added correct enum types for GetString and ShaderBinary. Added EnableCap tokens to GetPName, in accordance to specs. (4 years, 4 months ago) <the_fiddler>
| * | 1803ea7 Added applicable helper overloads from desktop OpenGL. Added missing license information. (4 years, 4 months ago) <the_fiddler>
| * | b0607ed Regenerated bindings using the latest overrides.xml: out parameters for Get/Gen methods; fixed return types for GetError and CheckFramebufferStatus. improved consistency with desktop OpenGL bindings. (4 years, 4 months ago) <the_fiddler>
| * | 968dc4e Fixed return types for GetError and CheckFramebufferStatus. Updated enum types for consistency with OpenGL. (4 years, 4 months ago) <the_fiddler>
| * | 61f4a8b Regenerated signatures with fixed out parameters. (4 years, 4 months ago) <the_fiddler>
| * | 8ed98ec Use out flow direction for pointer parameters in Get* or Gen* methods. (4 years, 4 months ago) <the_fiddler>
| * | d06191d Regenerated ES 2.0 bindings using the new, strongly-typed enums. Fixed sample to use those new enums. (4 years, 4 months ago) <the_fiddler>
| * | 8da604c Merged third part of ES 2.0 cleanup (issue [#1015]: "[ES 2.0] Cleanup #3"). (4 years, 4 months ago) <the_fiddler>
| * | 8e67b0a Merged second part of ES 2.0 cleanup (issue [#1014]: "[ES 2.0] Cleanup #2"). (4 years, 4 months ago) <the_fiddler>
| * | f8c49a5 Merged first part of ES 2.0 cleanup (issue [#1013]: "[ES 2.0] Cleanup #1"). (4 years, 4 months ago) <the_fiddler>
| * | ef911ad Created es20 branch for type-safe ES 2.0 bindings. (4 years, 4 months ago) <the_fiddler>
|/ /
* | be4e56a Do not force control to create its handle in Resize event (the designer places code that raises this event before the rest of the events are hooked). Instead, suppress the event and raise it once the handle is actually created. (4 years, 4 months ago) <the_fiddler>
* | ea4b599 Set default class cursor to avoid invalid cursors when entering the window. (4 years, 4 months ago) <the_fiddler>
* | 7b8ba2e Added LoadCursor method. Added CursorName enum (only default arrow cursor is defined for now). (4 years, 4 months ago) <the_fiddler>
* | 8fbea23 Use StringBuilder.Capacity to specify the available buffer size in OpenGL interop (StringBuilder.Length is invalid in this case). Added workaround for Mono 1.9.1 issue, where StringBuilder return truncated results when used in interop. Doubling the StringBuilder capacity fixes this issue. (4 years, 4 months ago) <the_fiddler>
* | ab0a0f3 Updated changelog with last-minute changes. (4 years, 4 months ago) <the_fiddler>
* | c65d678 Fixed compilation issue caused by OnUnload access modifier changed (public -> protected). (4 years, 4 months ago) <the_fiddler>
* | 08f40b7 Bumped version numbers and updated documentation in preparation of 0.9.9-3 release. (4 years, 4 months ago) <the_fiddler>
* | 15cad88 OnLoad/OnUnload should be protected, not public, to conform with the class library design guidelines. This issue was supposed to be fixed in 0.9.9-2, but was apparently overlooked. (4 years, 4 months ago) <the_fiddler>
* | b92198b Avoid accessing OpenTK.Graphics.OpenGL from platform-specific code. Reduces coupling and code-duplication. (4 years, 4 months ago) <the_fiddler>
* | 7ae6858 Trap WM_SYSCHAR to avoid generating system beeps on Alt+[Key] combinations. (4 years, 4 months ago) <the_fiddler>
* | c80cac8 Revert WindowBorder and WindowState value changes. Use Nullable types to detect when WindowBorder and WindowState is not set. (4 years, 4 months ago) <the_fiddler>
* | 65e9d6d * X11GLNative.cs: Added more defensive checks for the existence of the window before issuing XDestroyWindow. Do not allow multiple calls to XDestroyWindow once the shutdown sequence has been initialized. Fixes issue [#1190]: "GameWindow dispose on linux". (4 years, 4 months ago) <the_fiddler>
* | de37859 * X11GLNative.cs: Correctly set all necessary ClientMessage fields for XSendEvent call in Close() method. (4 years, 4 months ago) <the_fiddler>
* | 4743a9e * Functions.cs: Added helper function for XSendEvent, so that we don't need to cast the EventMask to IntPtr. (4 years, 4 months ago) <the_fiddler>
* | 5ba821a * X11GLContext.cs: Correctly set GraphicsMode in constructor (resolves issue [#1175]: "Graphics] GraphicsContext.GraphicsMode property returns null on Linux"). (4 years, 4 months ago) <the_fiddler>
* | bba72c9 Added dllmap for OpenCL on Linux. (4 years, 4 months ago) <the_fiddler>
* | 605d77e Added missing OpenTK.Compatibility.dll.config file. Fixes issue [#1176]: "[Compat] OpenTK.Compatibility is missing dll.config file". (4 years, 4 months ago) <the_fiddler>
* | e905452 * OpenCL/VectorAdd.cs: Use hCmdQueue instead of hContext and added missing CL.EnqueueWriteBuffer calls (patch by mike vasiljevs, fixes issue [#1233]: "OpenCL - AddVector.cs - example corrections"). Output calculation results. (4 years, 4 months ago) <the_fiddler>
* | ac404e3 * GLControlFactory.cs: More defensive checks for null GraphicsModes. (4 years, 4 months ago) <the_fiddler>
* | 17feb8d * X11GLNative.cs: Implemented Icon property for WMs that do not respect _NET_WM_ICON (e.g. Gnome/Metacity/Compiz). (4 years, 4 months ago) <the_fiddler>
* | 5ba2c02 * Functions.cs: Added a number of missing methods relating to XWMHints, images, pixmaps and root windows. Implemented Create[Mask|Pixmap]FromImage methods. (4 years, 4 months ago) <the_fiddler>
* | 8c85493 Route overloads through GL class instead of calling the Delegates directly. Ensures that automatic error checking will work as expected. (4 years, 4 months ago) <the_fiddler>
* | 951ad35 Implemented icon support. (4 years, 4 months ago) <the_fiddler>
* | 42acbbf Indicate whether the window is focused or not. (4 years, 4 months ago) <the_fiddler>
* | d738685 Treat 0 as a special value (necessary for internal purposes). (4 years, 4 months ago) <the_fiddler>
* | 47a359d Focused property now returns correct values. FocusedChanged event is now correctly raised. (4 years, 4 months ago) <the_fiddler>
* | dd585e0 Improved handling if WindowBorder changes when the window is WindowState is Maximized or Fullscreen. Maximized windows now correctly retain their maximized state, while fullscreen windows do not become non-fullscreen when their border is modified. (4 years, 4 months ago) <the_fiddler>
* | 449670f * API.cs: added MonitorFromWindow/MonitorFromPoint methods. * WinGLNative.cs: fixed handling of WindowState.Maximized when WindowBorder is Hidden. WindowStateChanged events are now correctly raised on all state changes. (4 years, 4 months ago) <the_fiddler>
* | 58b4f5c Do not print window title to debug stream inside the set_Title property. Instead, log an error only when the method call fails. Fixes issue [#1239]: "Debug.Print in Title property". (4 years, 4 months ago) <the_fiddler>
* | 239d98e Added distinct /overrides/add and /overrides/replace elements. Added check for the existence of override elements before trying to use them (avoids potential null reference exception). Regenerated bindings using the latest version of the generator. (4 years, 4 months ago) <the_fiddler>
* | 0fd6651 Fixed issue [#1240]: "Generic ref and out wrappers do not copy results to the reference parameter", by assigning the GCHandle.Target back to the reference parameter. (4 years, 4 months ago) <the_fiddler>
* | 0ade61a Added override for GetProgramInfoLog: infolog parameter should have a flow of 'out'. (4 years, 4 months ago) <the_fiddler>
* | c54d4d1 Added workaround for the "Resize event called before GraphicsContext is ready" issue. (4 years, 4 months ago) <the_fiddler>
* | 723a0dc Fixed GetDouble implementation to return correct values (should call GetDouble not GetFloat!) Fixes issue [#1235]: "Matrix4d wrong value on GL.GetDouble". (4 years, 4 months ago) <the_fiddler>
* | 6a0b75d Clarified GrabScreenshot() ObsoleteAttribute message. (4 years, 4 months ago) <the_fiddler>
* | 6d2c0be Support adding new enum definitions through overrides.xml. (4 years, 4 months ago) <the_fiddler>
* | babb54c Avoid translating names that do not need translation (i.e. are not in ALL_CAPS). (4 years, 4 months ago) <the_fiddler>
* | cb1c73e Added LoadIcon method. Made SHFILEINFO non-public. Modified WinGLNative.cs to use Icon.ExctractAssociatedIcon() to set the application icon (needs work). (4 years, 4 months ago) <the_fiddler>
* | a8231a5 Added support for setting the application (use SHGetFileInfo to retrieve the correct icon and set it when constructing a new window). (4 years, 4 months ago) <the_fiddler>
* | 6ffe878 Restore previous window size when leaving fullscreen mode. (4 years, 4 months ago) <the_fiddler>
* | a98c1f9 Corrected documentation on the M42 property. Fixes issue [#1227]: "Matrix4.M42 documentation". (4 years, 4 months ago) <the_fiddler>
* | d99fb77 Fixed documentation on the event args for the Resize event. Ensure that we call the base method when we override an On* method. (4 years, 4 months ago) <the_fiddler>
* | 72cb529 Added missing CreatePerspectiveFieldOfView and CreatePerspectiveOffCenter methods (fixes issue [#1226]: "Matrix4d.CreatePerspectiveFieldOfView"). Replaced several instances of float values by double equivalents. (4 years, 4 months ago) <the_fiddler>
* | 26ec289 Workaround for modal loop blocking in ENTERMENULOOP event. (4 years, 4 months ago) <the_fiddler>
* | 14a2365 * Enums.cs: Enums now use the inherit from the correct int or long type. (4 years, 4 months ago) <the_fiddler>
* | 2990e45 * signatures.xml: Fixed long enum types. (4 years, 4 months ago) <the_fiddler>
* | 5a35ee9 * ESCLParser.cs: Fixed long bitfield detection. (4 years, 4 months ago) <the_fiddler>
* | 92de857 * ES/ESGenerator.cs: Set enum Type property. (4 years, 4 months ago) <the_fiddler>
* | 6b436db * CL.cs: Removed invalid documentation. (4 years, 4 months ago) <the_fiddler>
* | b234593 * Generator.cs: Use Settings.FunctionPrefix when searching for documentation (instead of hardcoded "gl" prefix). (4 years, 4 months ago) <the_fiddler>
* | 479c9f3 * Main.cs: * CL/CLGenerator.cs: Made CLGenerator inherit from ESGenerator. Reduces code duplication significantly. (4 years, 4 months ago) <the_fiddler>
* | b76e933 * Specifications/CL10/signatures.xml: Updated specs with information on enum types (long or int). (4 years, 4 months ago) <the_fiddler>
* | 9e42be9 * ESCLParser.cs: OpenCL bitfileds are defines as long, not int. Added 'type' attribute to enums, which can be 'long' or 'int'. (4 years, 4 months ago) <the_fiddler>
* | 01a8748 Post a close message instead of destroying the window outright, when the user calls the Close() method. Ensures that the user can stop the exit sequence through the IsClosing event. (4 years, 4 months ago) <the_fiddler>
* | b896d89 * GameWindow.cs: Improved implementation of GameWindow.Exit(). It should now be possible to cancel the exit through the IsClosing event. (4 years, 4 months ago) <the_fiddler>
* | 64c6148 Generate Update/ResizeFrame events whenever the window is moved or resized. Partially fix for issue [#1218]: "[NativeWindow] Avoid modal loop during window resize/movement". (4 years, 4 months ago) <the_fiddler>
* | a028460 Refactored and simplified the Run() loop. (4 years, 4 months ago) <the_fiddler>
* | 0515853 Added timer callback to WM_ENTERSIZEMOVE messages to avoid stalling the rendering during the modal size/move loop (which occurs when the user clicks the window bar or borders). Still need to find a way to notify the frontend (GameWindow) to process queued up UpdateFrame/RenderFrame events. (4 years, 4 months ago) <the_fiddler>
* | 8b33230 Added SetTimer, KillTimer and TimerProc bindings. (4 years, 4 months ago) <the_fiddler>
* | d7cc044 * OpenGL/GLHelper.cs: Removed static GetAddress method in favor of implementation inherited from GraphicsBindingsBase. Disabled unused code. (4 years, 4 months ago) <the_fiddler>
* | 5294845 * GraphicsContext.cs: Removed unused code. (4 years, 4 months ago) <the_fiddler>
* | 6e9030e * AudioCapture.cs: Fixed documentation warning. (4 years, 4 months ago) <the_fiddler>
* | 9b4e8d1 * AL/AL.cs: * Alc/AlcEnums.cs: Fixed documentation warnings. (4 years, 4 months ago) <the_fiddler>
* | 0ac3763 * BindingsBase.cs: * Graphics/BindingsBase.cs: * Graphics/GraphicsBindingsBase.cs: Moved GraphicsBindingsBase to its own file. Moved BindingsBase to root OpenTK folder (reason: BindingsBase is not specific to OpenTK.Graphics anymore). Documented GetAddress methods. (4 years, 4 months ago) <the_fiddler>
* | 672b3cf * Graphics/ES10/Helper.cs: * Graphics/ES11/Helper.cs: * Graphics/ES20/Helper.cs: * Graphics/BindingsBase.cs: * Platform/X11/GlxHelper.cs: * Graphics/OpenGL/GLHelper.cs: * Platform/X11/X11GLContext.cs: Modified BindingsBase to define abstract GetAddress method (reason: removes OpenTK.Graphics-specific code from BindingsBase and allows it to be used in different bindings). Implemented GraphicsBindingsBase and modified the OpenGL and OpenGL|ES bindings to use this. Modified the GLX bindings to inherit from BindingsBase (reason: reduces code duplication for extension loading). (4 years, 4 months ago) <the_fiddler>
* | 99aab2f Replaced calls to obsolete methods. Fixed parameters in double versions of BaryCentric() (should be double instead of float). (4 years, 4 months ago) <the_fiddler>
* | f2c91d4 Obsoleted Scale() instance method (reason: redundant. Mult()/Multiply() instance/static methods can be used to achieve the same effect). (4 years, 4 months ago) <the_fiddler>
* | 201b069 Added vector overloads to Multiply and Divide methods. Renamed Sub to Subtract, Mult to Multiply and Div to Divide (reason: conform with the class library design guidelines). Obsoleted instance Add, Sub, Mult and Div methods in favor of static ones (reason: reduce API bloat, they are completely redudant). Improved documentation for new methods. (4 years, 4 months ago) <the_fiddler>
* | 21bde35 Fixed formatting. (4 years, 4 months ago) <the_fiddler>
* | b3e7776 Bumped version number. (4 years, 4 months ago) <the_fiddler>
* | 3f3237a Added GetActiveAttrib, GetActiveUniform, GetActiveUniformName and GetActiveUniformBlockName overloads that return strings. Fixes issue [#1213]: "[GL] let GetUniformName() return String". (4 years, 4 months ago) <the_fiddler>
* | 03f756f Added ClearColor(Color4) overload. Fixes issue [#1207]: "[GL] add Color4 argument overload for ClearColor". (4 years, 4 months ago) <the_fiddler>
* | bee2c08 Raise KeyPress events (handle WindowsMessage.CHAR message). (4 years, 5 months ago) <the_fiddler>
* | 072de09 Made KeyChar property setter internal instead of private. Useful for reusing KeyPressEventArgs structures (instead of allocating a new one on each and every character event). (4 years, 5 months ago) <the_fiddler>
* | f4fd711 Marked IGameWindow as public. (4 years, 5 months ago) <the_fiddler>
* | c559de1 * X11GraphicsMode.cs: Protect the mode queries with XLockDisplay()/XUnlockDisplay(). (4 years, 5 months ago) <the_fiddler>
* | 59f9746 Ensure the GameWindow is visible when the Run() method is called. (4 years, 5 months ago) <the_fiddler>
* | 045453f Renamed IsWindowVisisble to the correct IsWindowVisible. (4 years, 5 months ago) <the_fiddler>
* | 0798c8d Setting VSync mode should not force control creation. Fixes issue [#1071]: "Not firing Load event for GLControl." (4 years, 5 months ago) <the_fiddler>
* | 23dce54 * X11KeyMap.cs: Removed dependency on System.Windows.Forms. (4 years, 5 months ago) <the_fiddler>
* | ba53b68 * GLControl.cs: Added a public getter for the IWindowInfo of the GLControl. (4 years, 5 months ago) <the_fiddler>
* | abcad58 Removed obsolete comment. (4 years, 5 months ago) <the_fiddler>
* | b6f1590 Remove System.Windows.Forms.Control dependency in favor of OpenTK.NativeWindow. (4 years, 5 months ago) <the_fiddler>
* | 6a9317b Construct windows invisible by default. Use 'Visible = true' or 'GameWindow.Run' to display them. (4 years, 5 months ago) <the_fiddler>
* | 4c3f16e Added IsWindowVisible method. (4 years, 5 months ago) <the_fiddler>
* | a212881 Fixed several code instances that relies on C# 3.0 features. (4 years, 5 months ago) <the_fiddler>
* | d8c8137 Updated tokens for ARB_depth_clamp, ARB_vertex_array_bgra, ARB_seamless_cube_map, ARB_provoking_vertex, ARB_draw_elements_base_vertex which where promoted in version 3.2. Fixes issue [#1146]: "[GL3.2] Multiple (minor) corrections". (4 years, 5 months ago) <the_fiddler>
* | 32f9b89 Updated tokens for ARB_geometry_shader4 (promoted in Version 3.2). Fixes issue [#588]: "ARB_geometry_shader4". (4 years, 5 months ago) <the_fiddler>
* | c396884 Updated tokens for ARB_texture_multisample (promoted in Version 3.2). Fixes issue [#1151]: "ARB_texture_multisample". (4 years, 5 months ago) <the_fiddler>
* | a930251 Report an error if a constant does not contain either '=' or 'use' in its definition. (4 years, 5 months ago) <the_fiddler>
* | 1ef0336 Updated for 0.9.9-2b release. (4 years, 5 months ago) <the_fiddler>
* | 8e9045a Added AllowPartialTrustedCallers attribute. (4 years, 5 months ago) <the_fiddler>
* | 45c7bf1 Removed obsolete solution files and folders. (4 years, 5 months ago) <the_fiddler>
* | 20e238c Fixed mime-type and eol-style on Readme.txt. (4 years, 5 months ago) <the_fiddler>
* | bd16f74 Fixed project layout (files should be at root of project, not inside a folder). (4 years, 5 months ago) <the_fiddler>
* | d511fb0 Removed duplication AssemblyInfo file. (4 years, 5 months ago) <the_fiddler>
* | f05f321 Removed "..\" -> "../" translation from Build.exe, as it caused issues with Visual Studio paths. (4 years, 5 months ago) <the_fiddler>
* | 78bfff1 Updated to latest Build.exe. (4 years, 5 months ago) <the_fiddler>
* | 207348d Added "MonoDevelop fails to sign assemblies" to known issues, with links to MonoDevelop bugzilla. (4 years, 5 months ago) <the_fiddler>
* | f9c7091 Removed OpenTK.snk links from projects, as Visual Studio complained about the location of the file. (4 years, 5 months ago) <the_fiddler>
* | 52f9c09 Attempted workaround for MonoDevelop signing issue with csproj files generated by Prebuild (workaround not yet complete). (4 years, 5 months ago) <the_fiddler>
* | 543d255 Added yet another workaround for assembly signing in Visual Studio. (4 years, 5 months ago) <the_fiddler>
* | e8e80ab Updated Build.exe with the Visual Studio workaround for assembly signing. (4 years, 5 months ago) <the_fiddler>
* | 9ca931c Added link to OpenTK.snk, if it exists. Works around a Visual Studio path issue when signing the assemblies. (4 years, 5 months ago) <the_fiddler>
* | e35c3ea Updated in preparation of 0.9.9-2 release. (4 years, 5 months ago) <the_fiddler>
* | 2dbea66 Updated in preparation of 0.9.9-2 release. (4 years, 5 months ago) <the_fiddler>
* | 3208978 Updated in preparation of 0.9.9-2 release. (4 years, 5 months ago) <the_fiddler>
* | fb95f10 Implemented Quaternion scaling by scalars. Fixes issue [#1131]: "[Math] add Quaternion scaling (easy)". (4 years, 5 months ago) <the_fiddler>
* | dc42ad1 Regenerated bindings using the fixed MinmaxTarget and SeparableTarget enums names. (4 years, 5 months ago) <the_fiddler>
* | 06f61eb Fixed names for MinmaxTarget and SeparableTarget tokens. (4 years, 5 months ago) <the_fiddler>
* | 36aa7e0 Regenerated bindings with using the cleaned up EXT_histogram, EXT_convolution and SGI_color_table tokens that were promoted in version 1.2. (4 years, 5 months ago) <the_fiddler>
* | dc988a5 Cleaned up EXT_convolution and EXT_histogram tokens that were promoted in version 1.2. Fixed values for SGI_color_table tokens that were promoted in version 1.2. (4 years, 5 months ago) <the_fiddler>
* | 504ec0e * GameWindowStates.cs: Increased texture size to ensure the text fits inside. (4 years, 5 months ago) <the_fiddler>
* | dd383f4 Removed obsolete OnCreate and OnDestroy methods/events. (4 years, 5 months ago) <the_fiddler>
* | 8ac756b Silenced a few compiler warnings. (4 years, 5 months ago) <the_fiddler>
* | 45d2638 Removed unnecessary CLSCompliant attributes. (4 years, 5 months ago) <the_fiddler>
* | 4f7ade8 Changed IsDisposed into a property and modified code to use this instead of the backing field. (4 years, 5 months ago) <the_fiddler>
* | dedaeeb Fixed XML documentation warnings. (4 years, 5 months ago) <the_fiddler>
* | 9de6041 Modified MouseDevice events to follow the class library design guidelines. Changed Mouse[Move|Button|Wheel]EventArgs into classes that inherit from EventsArgs, in order to follow the event design guidelines. (4 years, 5 months ago) <the_fiddler>
* | 7a09bff Fixed XML documentation warnings. Removed unnecessary [CLSCompliant(true)] attributes. (4 years, 5 months ago) <the_fiddler>
* | 376a1fc Fixed XML documentation warnings. (4 years, 5 months ago) <the_fiddler>
* | 98882ac Fixed XML documentation warnings. (4 years, 5 months ago) <the_fiddler>
* | a260604 Suppressed 'unused code' warnings. (4 years, 5 months ago) <the_fiddler>
* | d2f28a6 Added KeyboardKeyEventArgs. Modified KeyboardDevice.KeyDown/KeyUp to follow the class library design guidelines. Modified samples to use the new KeyDown/KeyUp event signatures. (4 years, 5 months ago) <the_fiddler>
* | 20653a9 Fixed XML documentation warnings. (4 years, 5 months ago) <the_fiddler>
* | 572baf1 Removed [Obsolete] attribute from Joysticks, Keyboard and Mouse properties until the new input API is ready. (4 years, 5 months ago) <the_fiddler>
* | 3f2f8e4 Added missing XML documentation. (4 years, 5 months ago) <the_fiddler>
* | 080af60 Set disposed to true when calling Dispose() method. (4 years, 5 months ago) <the_fiddler>
* | 685b646 Fixed a large number of documentation warnings. (4 years, 5 months ago) <the_fiddler>
* | 48008d1 Removed this property to maintain parity with the Matrix4 structure. (4 years, 5 months ago) <the_fiddler>
* | e630b60 Added missing XML documentation. (4 years, 5 months ago) <the_fiddler>
* | c730a70 Applied kvark's latest NativeWindow/GameWindow patch, which improves event handling, the shutdown sequence and documentation, while removing stale code. (4 years, 5 months ago) <the_fiddler>
* | 6b03992 Added missing XML documentation and fixed invalid XML doc references. Removed deprecated methods from IGraphicsContext. (4 years, 5 months ago) <the_fiddler>
* | 8b60cc2 Made GraphicsMode.Index public, as it is necessary when extending OpenTK. Removed OpenTK.Platform.Utilities.CreateWindowInfo and made the platform-specific CreateWindowInfo methods public (e.g. CreateX11WindowInfo). Moved Mono Windows.Forms-specific code into X11GLControl. Removed OpenTK.Platform.Utilities.IsIdle. Removed obsolete methods from OpenTK.Platform.Utilities. Marked OpenTK.Platform.Utilities.CreateGraphicsContext as obsolete (use GraphicsContext constructor instead). Made IWindowInfo implementations private. (4 years, 5 months ago) <the_fiddler>
* | c5fe1bc Added missing resx to DerivedGLControl. (4 years, 5 months ago) <the_fiddler>
* | 43ec20a Use CreateRotationY instead of the deprecated RotateY. (4 years, 5 months ago) <the_fiddler>
* | 672daa4 OpenAL DllImport library should be internal, not public. (4 years, 5 months ago) <the_fiddler>
* | 6c5d3a9 Added missing Matrix4./Matrix4d.CreateRotation[XYZ] methods. Added missing Matrix4d.CreateFromAxisAngle method. Fixed Matrix4d constructor to take double parameters instead of float. (4 years, 5 months ago) <the_fiddler>
* | e29c681 Add conditional compilation for assembly signature. (4 years, 5 months ago) <the_fiddler>
* | 8a9ee45 * Source/Build/Resources/OpenTK.Prebuild.xml: Added conditional compiler define for assembly signing. (4 years, 5 months ago) <the_fiddler>
* | 0a33452 * Source/Build/Properties/AssemblyInfo.cs: * Source/OpenTK/Properties/AssemblyInfo.cs: * Source/Examples/Properties/AssemblyInfo.cs: * Source/GLControl/Properties/AssemblyInfo.cs: * Source/Compatibility/Properties/AssemblyInfo.cs: Added AssemblyKeyFile and AllowPartialTrustCallers attributes. (4 years, 5 months ago) <the_fiddler>
* | 29cf2bf * Keyboard.cs: Disabled fixed buffer due to gmcs 2.0.1 compiler bug (bogus CS0214) warning. Added license information. (4 years, 5 months ago) <the_fiddler>
* | 1ba91af * GamePad.cs: * GamePadState.cs: Added initial implementations. * Keyboard.cs: * KeyboardState.cs: Added a number of public members, experimentally. (4 years, 5 months ago) <the_fiddler>
* | a02e3cf * GLCore.cs: * GLDelegates.cs: Added [Obsolete] attribute to nested classes, in order to remove a large number of deprecation warnings. (4 years, 5 months ago) <the_fiddler>
* | 60eb0db Added ColorAttachmenti tokens to ReadBufferMode enum. Fixes issue [#1140]: "ColorAttachment values on ReadBufferMode". (4 years, 5 months ago) <the_fiddler>
* | d6c4c80 Fixed line endings and set svn:eol-style to native and svn:mime-type to text/plain for .cs files. (4 years, 5 months ago) <the_fiddler>
* | 019504f * enumext.spec: Added COLOR_ATTACHMENTi tokens to ReadBuffersMode enum. (4 years, 5 months ago) <the_fiddler>
* | 3c26795 * Source/GLControl/GLControl.cs: Validate internal state when public members are accessed (issue [#1141]: "Unhandled exception in GlControl possible bug in rev 2207"). Throw ObjectDisposedException if public members are accessed after the GLControl has been disposed. Force the create/recreation of the control if a public member is called and the control handle or context does not exist. (4 years, 5 months ago) <the_fiddler>
* | 95c88ba * Source/OpenTK/Platform/Egl/EglContext.cs: * Source/OpenTK/Graphics/GraphicsContext.cs: * Source/OpenTK/Graphics/IGraphicsContext.cs: * Source/OpenTK/Platform/MacOS/AglContext.cs: * Source/OpenTK/Platform/X11/X11GLContext.cs: * Source/OpenTK/Graphics/GraphicsContextBase.cs: * Source/OpenTK/Platform/Windows/WinGLContext.cs: * Source/OpenTK/Platform/Dummy/DummyGLContext.cs: Added IsDisposed property to IGraphicsContext and implemented in all context classes. Removed 'bool disposed' fields from these classes in favor of the new property. (4 years, 5 months ago) <the_fiddler>
* | 3822044 Removed unused code. (4 years, 5 months ago) <the_fiddler>
* | babb202 Do not call IGraphicsContextInternal.LoadAll() in design-mode. The DummyGLContext would need extensive modifications to support the runtime checks performed by this call and the extra work is not worth it. (4 years, 5 months ago) <the_fiddler>
* | c3d643f Create the WinGLControl unconditionally in the constructor. Construction/destruction is done lazily when the actual GLControl handle is created/destroyed. (4 years, 5 months ago) <the_fiddler>
* | bdb48ac Merged nativewindow branch to trunk. (4 years, 6 months ago) <the_fiddler>
|\ \
| * | 7970282 Ensured System.Windows.Forms.NativeWindow is resolved correctly. Renamed OpenTK.NativeWindow0 to OpenTK.NativeWindow. (4 years, 6 months ago) <the_fiddler>
| * | 9975aab Close() method now calls implementation.Close() instead of Dispose() directly. (4 years, 6 months ago) <the_fiddler>
| * | 3095504 Removed GameWindowExitException. Modified Exit() method to call Close() instead of disposing of the GameWindow. Check and exit main loop if Exists == false. (4 years, 6 months ago) <the_fiddler>
| * | 618aa34 Committed initial NativeWindow implementation. (4 years, 6 months ago) <the_fiddler>
| * | 456a24c Created NativeWindow branch. (4 years, 6 months ago) <the_fiddler>
* | | de2cb81 * GLControl.cs: Removed call to CreateControl from the GLControl constructor. The GLControl is now constructed lazily, as regular UserControls do. Fixes issue [#1071]: "Not firing Load event for GLControl." (4 years, 6 months ago) <the_fiddler>
* | | cd77ad6 * GLControl.cs: Delayed creation of IGLControl implementation until the OnHandleCreated event. (4 years, 6 months ago) <the_fiddler>
* | | 924ec81 * ES/ESGenerator.cs: Changed default output namespace to 'GL'. (4 years, 6 months ago) <the_fiddler>
* | | e079daa * Main.cs: * Main.cs: Fixed a potential index out of range exception when setting dirName (output path). (4 years, 6 months ago) <the_fiddler>
* | | f692a3c Fixed default input and output paths now that the compiled assembly is placed into Binaries/Generator/[Debug|Release] instead of Binaries/[Debug|Release]. (4 years, 6 months ago) <the_fiddler>
* | | ec3ef00 * GeometryShaderAdvanced.cs: Committed pokemoen's advanced geometry shader tutorial. (4 years, 6 months ago) <the_fiddler>
* | | 52744c1 Applied Barlog's "arrange this qualifier" patch. (4 years, 6 months ago) <the_fiddler>
* | | beac0d4 Applied Jonathan's patch for output directories. (4 years, 6 months ago) <the_fiddler>
* | | fba220e Removed Build folder. (4 years, 6 months ago) <the_fiddler>
* | | 3d1cfb4 Changed default namespace to OpenTK.Examples. (4 years, 6 months ago) <the_fiddler>
* | | f5358ca Removed OpenTK.GLControl.csproj - this is generated by Build.exe. (4 years, 6 months ago) <the_fiddler>
* | | efeb4c5 Updated ignored files. (4 years, 6 months ago) <the_fiddler>
* | | 1031f0c Added QuickStart project. (4 years, 6 months ago) <the_fiddler>
* | | 11f194a Simplified build and usage instructions. Moved Instructions.txt to documentation folder. (4 years, 6 months ago) <the_fiddler>
* | | 47f57b6 Major cleanup. Removed dead code. Removed obsolete targets (MonoDevelop 1, SharpDevelop 1). Added new project for Bind and Converter. Added new QuickStart project. Added Prebuild and the various projects as embedded resources. (4 years, 6 months ago) <the_fiddler>
* | | a0efdb2 Moved Build.exe to project root. (4 years, 6 months ago) <the_fiddler>
* | | 0ab4a76 * DesktopGraphicsContext.cs: Removed unecessary using directives. (4 years, 6 months ago) <the_fiddler>
* | | 0089e89 Added EmbeddedGraphicsContext as the foundation of all ES context implementations and modified EglContext to inherit from this. (4 years, 6 months ago) <the_fiddler>
* | | 5018a21 * GeometryShader.cs: Changed the number of output vertices so that output_vertices * num_varying_components is not larger than MaxGeometryTotalOutputComponents. Moved ProgramParameter calls before LinkProgram. (4 years, 6 months ago) <the_fiddler>
* | | 8de1f8b * X11GLContext.cs: Remove context field in favor of GraphicsContextBase.Handle. Fixes issue 1121: "GraphicsContext fails with KeyNotFoundException on SVN trunk". (4 years, 6 months ago) <the_fiddler>
* | | 43e0e2c Applied Barlog's 02_Bind_2172_ShortenQualifierReferences patch. (4 years, 6 months ago) <the_fiddler>
|/ /
* | 1ca83da Suppressed "Example Browser not ready" message box. (4 years, 6 months ago) <the_fiddler>
* | 765c109 Added pokemoen's Geometry Shader sample. (4 years, 6 months ago) <the_fiddler>
* | b30cc50 Do not trim 's' from methods ending in "IDs". (4 years, 6 months ago) <the_fiddler>
* | 6cbdad7 Fixed issue 1119: "[Compute] 'CL.GetPlatformIDs' missing 's'". (4 years, 6 months ago) <the_fiddler>
* | 8ffb395 Removed stale debugging code. (4 years, 6 months ago) <the_fiddler>
* | d72a75f Moved OpenTK.GLControl to its own project. (4 years, 6 months ago) <the_fiddler>
* | dfb6d5b Fixed documentation warnings. Removed duplicate code (due to BindingsBase class). (4 years, 6 months ago) <the_fiddler>
* | 5e06ae4 Removed unused code. (4 years, 6 months ago) <the_fiddler>
* | 3c51d81 Marked all classes as obsolete. Silenced all compiler warnings. (4 years, 6 months ago) <the_fiddler>
* | dcd76eb Fixed handling of resx files. Suppressed documentation warnings (1591) on OpenTK.Compatibility. (4 years, 6 months ago) <the_fiddler>
* | 849484c Ensure OpenTK.Graphics.GL.LoadAll() is called in OpenTK.Compatibility. (4 years, 6 months ago) <the_fiddler>
* | ad5d554 Added Tao.OpenGl, Tao.OpenAl and Tao.Platform.Windows.SimpleOpenGlControl to OpenTK.Compatibility. Added Tao Framework license information. Updated and clarified license information. (4 years, 6 months ago) <the_fiddler>
* | c487a38 Applied Barlog's refactoring patch for using directives. (4 years, 6 months ago) <the_fiddler>
* | 5fc06ec Removed all references to OpenTK.Utilities. (4 years, 6 months ago) <the_fiddler>
* | ee118d7 Really moved TextPrinter to OpenTK.Compatibility. (4 years, 6 months ago) <the_fiddler>
* | 60c2551 Deleted OpenTK.Utilities project. (4 years, 6 months ago) <the_fiddler>
* | 71f4a53 Added OpenGL|ES 2.0 sample. (4 years, 6 months ago) <the_fiddler>
* | da94979 Moved Alut to OpenTK.Compatibility. Moved SoundData and SoundFormat to OpenTK.Compatibility. Moved AL and Alc classes to OpenTK.Audio.OpenAL and added the previous namespace to OpenTK.Compatibility. Removed SoundData wrappers from AL class. Updated samples to use the new API. (4 years, 6 months ago) <the_fiddler>
* | 244084c Moved GdiPlus wrappers to OpenTK.Compatibility. Moved TextPrinter to OpenTK.Compatibility. (4 years, 6 months ago) <the_fiddler>
* | d9ca18c Disabled OpenTK.Utilities project. (4 years, 6 months ago) <the_fiddler>
* | b1915d8 Removed Destroy event and RegisterForDisposal method from IGraphicsContext. Added GraphicsContextBase, which acts as the foundation of all IGraphicsContext implementations. Added DesktopGraphicsContext, which acts as the foundation of all desktop (i.e. not ES) IGraphicsContext implementations. Modified all IGraphicsContext implementations to inherit from GraphicsContextBase and/or DesktopGraphicsContext. (4 years, 6 months ago) <the_fiddler>
* | 5226370 Added BindingsBase class that provides a common base for all generated bindings. Made the OpenGL and OpenGL|ES bindings non static. Made the OpenGL and OpenGL|ES bindings inherit from BindingsBase. (4 years, 6 months ago) <the_fiddler>
* | 235a12d Now use "Core" as default Settings.ImportsClass. (4 years, 6 months ago) <the_fiddler>
* | 3c68f9f Now use "Core" as default Settings.ImportsClass. (4 years, 6 months ago) <the_fiddler>
* | 486c421 Manually check for OpenGL version. Removed TextPrinter references. (4 years, 6 months ago) <the_fiddler>
* | b599535 Manually check for OpenGL extension support. Removed TextPrinter reference. (4 years, 6 months ago) <the_fiddler>
* | 7f7662c Manually check OpenGL version. (4 years, 6 months ago) <the_fiddler>
* | 5e80a06 Implemented INativeWindow.WindowBorderChanged and INativeWindow.WindowStateChanged events. (4 years, 6 months ago) <the_fiddler>
* | 878dd43 Disabled TextPrinter samples. Removed TextPrinter references. (4 years, 6 months ago) <the_fiddler>
* | 14f963b Note that parameter names for Nvidia fence extension were added by hand. (4 years, 6 months ago) <the_fiddler>
* | 82b8b6a Added missing parameter names to Nvidia Fence extension. (4 years, 6 months ago) <the_fiddler>
* | f4e80de Added workarounds for typical header defines that should not be present in the generated xml files (e.g. #define WIN32_LEAN_AND_MEAN 1). (4 years, 6 months ago) <the_fiddler>
* | 6ec4026 Updated documentation to remove references to the 3.1 specification (this class always supports the full profile of the latest specification.) (4 years, 6 months ago) <the_fiddler>
* | 9bcace5 Normalized line endings. (4 years, 6 months ago) <the_fiddler>
* | dc877c5 Fixed Matrix4.CreatePerspectiveFieldOfView calls to use radians instead of degrees. (4 years, 6 months ago) <the_fiddler>
* | 86df4cf Regenerated bindings to fix CLSCompliance issues. (4 years, 6 months ago) <the_fiddler>
* | 51179c6 Added missing types to list of non-CLSCompliant types. (4 years, 6 months ago) <the_fiddler>
* | 310b36a Regenerated bindings using the latest generator updates. (4 years, 6 months ago) <the_fiddler>
* | aa500ce Fixed compilation errors. Moved bindings to the GL class. (4 years, 6 months ago) <the_fiddler>
* | 4021e67 Removed "static" identifier from main wrappers class (add, if necessary, through the Helper.cs). (4 years, 6 months ago) <the_fiddler>
* | a1fc846 Removed spurious constants. (4 years, 6 months ago) <the_fiddler>
* | 00629ec Added GLeglImageOES type. (4 years, 6 months ago) <the_fiddler>
* | 5eb9d72 Do not allow constant names to start with numbers. (4 years, 6 months ago) <the_fiddler>
* | e4dc363 Fixed Nvidia fences extension (did not specify parameter names). (4 years, 6 months ago) <the_fiddler>
* | 36cce81 Removed the various GetProcAddress methods (now handled by IGraphicsContextInternal). Removed Imports nested class. (4 years, 6 months ago) <the_fiddler>
* | 57c430f Regenerated bindings using the latest generator updates. ES bindings now exist in ES10.GL, ES11.GL and ES20.GL classes instead of ES10.ES etc (reason: easier porting to/from regular OpenGL). (4 years, 6 months ago) <the_fiddler>
* | af19735 Modified CreateX11WindowInfo to check GraphicsMode.Index.HasValue prior to using it. (4 years, 6 months ago) <the_fiddler>
* | 115e51f Implemented EglContext construction according to AMD's OpenGL|ES samples. (4 years, 6 months ago) <the_fiddler>
* | a518866 Added OutAttribute to array parameters that return values. Added Egl.GetProcAddress method. (4 years, 6 months ago) <the_fiddler>
* | 0204082 Modified GraphicsMode.Index to be a nullable property. Modified consuming classes to check Index.HasValue prior to first use. (4 years, 6 months ago) <the_fiddler>
* | ffdddf8 Made GraphicsMode query non-eager. The GraphicsMode will only be queried on first access of its Index property, for example when creating an X11 window or a new GraphicsContext. (4 years, 6 months ago) <the_fiddler>
* | 59d6ad7 Added documentation. (4 years, 6 months ago) <the_fiddler>
* | 4c8418d Removed OpenTK.Compatibility dependency from Examples project. (4 years, 6 months ago) <the_fiddler>
* | ebc889f Replaced libGLES.dll by libGLESv2.dll, which is provided by AMD's OpenGL|ES emulator. (4 years, 6 months ago) <the_fiddler>
* | 0e18ddf Removed duplicate GetConfigAttrib calls. (4 years, 6 months ago) <the_fiddler>
* | ede7111 Use Egl.GetDisplay to get a display connection from an EGLNativeDisplayType. (4 years, 6 months ago) <the_fiddler>
* | e110c32 Replaced libGLES_CM.dll by libEGL.dll, which is provided by the AMD OpenGL|ES emulator. (4 years, 6 months ago) <the_fiddler>
* | ac70d98 Renamed GL folder to OpenGL, in order to match namespace. (4 years, 6 months ago) <the_fiddler>
* | 2a1605e Removed obsolete OpenGL folder. (4 years, 6 months ago) <the_fiddler>
* | 95d4f69 Fixed GraphicsContextFlags.Embedded matching. (4 years, 6 months ago) <the_fiddler>
* | 1beceff Added mathematical constants used by XNA (Pi, E, logarithms). Removed unused code. (4 years, 6 months ago) <the_fiddler>
* | 84a4251 Ensure UnsupportedPlatform is used for Factory.Embedded if OpenGL|ES is not supported. (4 years, 6 months ago) <the_fiddler>
* | 0e02f67 Moved OpenTK.Graphics.GL class to the OpenTK.Graphics.OpenGL namespace (reason: necessary for OpenGL|ES support; necessary for support of different OpenGL profiles). OpenTK.Graphics.GL has been moved to the OpenTK.Compatibility library. Removed OpenTK.Graphics.Glu class (reason: deprecated upstream; most functionality provided by OpenTK math; not compatible with OpenGL 3.0+.) OpenTK.Graphics.Glu can be accessed through OpenTK.Compatibility. Added OpenGL|ES-specific ErrorHelper classes. Moved OpenTK.Graphics.DisplayDevice and OpenTK.Graphics.DisplayResolution to the root OpenTK namespace (reason: their functionality is not specific and does not depend on OpenTK.Graphics). Split Graphics*Exception classes into different files. Made GraphicsErrorException public (reason: necessary for OpenTK.Compatibility). (4 years, 6 months ago) <the_fiddler>
* | 1965ab9 Marked OpenTK.Compatibility math functions as obsolete. (4 years, 6 months ago) <the_fiddler>
* | 3c4236c Added OpenTK.Compatibility project to the build scripts. (4 years, 6 months ago) <the_fiddler>
* | 87b2fe1 Obsoleted OpenTK.Functions in favor of OpenTK.MathHelper (reason: XNA compatibility). Added Matrix4.LookAt overload that does not use Vector3 parameters. (4 years, 6 months ago) <the_fiddler>
* | df0d9d1 Added OpenTK.Compatibility project to provide an upgrade path from 0.9.8. (4 years, 6 months ago) <the_fiddler>
* | c4554bd Added support for IPlatformFactory implementations for embedded devices that use EGL. The embedded implementation can be used side-by-side with the normal implementations (useful for platforms that support both desktop GL and EGL). (4 years, 6 months ago) <the_fiddler>
* | 686b63a Added GraphicsContextFlags.Embedded for OpenGL|ES. (4 years, 6 months ago) <the_fiddler>
* | 6ad2a3e Normalized line endings. (4 years, 6 months ago) <the_fiddler>
* | 0f382fd Added IsSupported property, which checks for the existence of EGL libraries. (4 years, 6 months ago) <the_fiddler>
* | 396b982 * Egl.cs: Added workaround for gmcs 2.4.2 bug #530270 (https://bugzilla.novell.com/show_bug.cgi?id=530270). (4 years, 6 months ago) <the_fiddler>
* | 7c795ee Regenerated OpenCL bindings with the compilation fixes for gmcs 2.0. (4 years, 6 months ago) <the_fiddler>
* | 3040a59 * Main.cs: Accept -mode:cl as an alias for -mode:cl10 (4 years, 6 months ago) <the_fiddler>
* | 4b05db2 * Generator.cs: Use correct function prefix in AutoGenerated attribute. (4 years, 6 months ago) <the_fiddler>
* | 336d6b4 * Type.cs: Updated list of non CLS-compliant types. (4 years, 6 months ago) <the_fiddler>
* | 6f57ac0 * BindStreamWriter.cs: Fixed workaround for indentation on Linux (indentation seems to be applied twice). (4 years, 6 months ago) <the_fiddler>
* | 9c0a472 Ensure Wgl core entry points are loaded prior to first use, even without a Wgl context. Do not query actual GraphicsMode.Default in DummyGLContext constructor. Doing so creates a temporary context, which should not be done when creating a dummy context. Fixed issue [#993]: "Possible bug in GraphicsContext.CreateDummyContext()". (4 years, 6 months ago) <the_fiddler>
* | 0d1f5ac Bumped version number. (4 years, 6 months ago) <the_fiddler>
* | 7d37c2e Missed part of the refactored X11 bindings. (4 years, 6 months ago) <the_fiddler>
* | dd612a2 Added missing license information. Made public. Added documentation. (4 years, 6 months ago) <the_fiddler>
* | 6e7c2a2 Suppressed documentation warnings and ensured public structures follow the class library design guidelines. (4 years, 6 months ago) <the_fiddler>
* | 4b9e25a Made types used by X11WindowInfo public. (4 years, 6 months ago) <the_fiddler>
* | a8f099e Added missing license information and removed unused code. (4 years, 6 months ago) <the_fiddler>
* | fbec76e Made class public. Added missing license information. (4 years, 6 months ago) <the_fiddler>
* | 2aa3c94 Added missing license information. (4 years, 6 months ago) <the_fiddler>
* | dcb89cb Removed unused code. (4 years, 6 months ago) <the_fiddler>
* | cf65295 Bumped version number (4 years, 6 months ago) <the_fiddler>
* | 16f2094 Added support for OpenCL samples. Added VectorAdd sample. Bumped version number. (4 years, 6 months ago) <the_fiddler>
* | 1df3101 Added loading code for OpenCL entry points. (4 years, 6 months ago) <the_fiddler>
* | ea6a447 Removed hand-written OpenCL bindings in favor of generated ones. (4 years, 6 months ago) <the_fiddler>
* | ed48992 Generated OpenCL bindings with fixed function pointers. (4 years, 6 months ago) <the_fiddler>
* | 6492945 Mapped uchar to byte. (4 years, 6 months ago) <the_fiddler>
* | 31f2042 Added several more overrides to change "int errcode_ret" to "ErrorCode errcode_ret". (4 years, 6 months ago) <the_fiddler>
* | 5ffb2eb Regenerated signatures using the latest fixes for function pointer parameters. All methods with function pointers should be now correct. (4 years, 6 months ago) <the_fiddler>
* | 6fe9641 Fixed parsing of function pointer parameters that do not specify a parameter name or do not contain "pfn" in their type. (4 years, 6 months ago) <the_fiddler>
* | 3897c7c Deactivated debugging code. (4 years, 6 months ago) <the_fiddler>
* | c6b69df Regenerated bindings with fixed function pointers. (4 years, 6 months ago) <the_fiddler>
* | 12f85bb Try to match function pointers before regular parameters. Function pointers may contain regular parameters themselves and going the other way round will result in incorrect matches. (4 years, 6 months ago) <the_fiddler>
* | f7b9a75 Fixed parsing of function pointers. (4 years, 6 months ago) <the_fiddler>
* | be52c27 Added support for empty or null typemaps. (4 years, 6 months ago) <the_fiddler>
* | a08edd4 Renamed CommandQueuePropertiesFlags to CommandQueueFlags. (4 years, 6 months ago) <the_fiddler>
* | cf4d93c Added generated bindings for OpenCL 1.0. (4 years, 6 months ago) <the_fiddler>
* | 5bce03e Bumped version number. (4 years, 6 months ago) <the_fiddler>
* | fcaff24 Reverted commit 2028 (Jonathan's formatting patch for Bind output), since it broke formatting on Windows. Added temporary workaround until the real cause of the issue is discovered and fixed. (4 years, 6 months ago) <the_fiddler>
* | cdde289 Added support for enum overrides. Enabled enum overrides in the CL and ES generators. Function parameters now follow enum overrides (for example, if function Foo takes enum Bar and enum Bar is overriden to Baz, this change will be reflected on function Foo). Changed default CLGenerator settings to not generate debug helpers. (4 years, 6 months ago) <the_fiddler>
* | 000bdf7 Added PreviousName property. Moved value parsing to the Name property instead of implementing in each and every ISpecReader. (4 years, 6 months ago) <the_fiddler>
* | 1edfbdb Improved handling of multiple indirection (pointer-to-pointer, pointer-to-array or any other combination up to 4 levels of indirection). Made the generation of debug helpers optional. They are currently specific to OpenTK.Graphics and need more work before they can be used with OpenTK.Compute or OpenTK.Audio. (4 years, 6 months ago) <the_fiddler>
* | 16e1f27 Added EnumPrefix setting, which may be different from ConstantPrefix or FunctionPrefix. Can be used to remove the Gl, Cl, Al, etc prefixes from enum names. (4 years, 6 months ago) <the_fiddler>
* | 0137c05 Added missing OpenCL types. (4 years, 6 months ago) <the_fiddler>
* | 2b596d3 Added overrides for several OpenCL methods that return error codes (they returned plain integers previously). Added overrides for problematic values in 'Unknown' enum. Added overrides for string[] parameters. (4 years, 6 months ago) <the_fiddler>
* | 42bb893 Regenerated signatures (now contain flow for function parameters). (4 years, 6 months ago) <the_fiddler>
* | 560c22a Regenerated signatures. (4 years, 6 months ago) <the_fiddler>
* | fda0407 ESCLParser can now parse negative enum constants. ESCLParser can now parse bitfield constants in the form (1 << n). Added a workaround for enums named as "FooFlags - bitfield" which where converted to "FooFlagsFlags". They are now converted to "FooFlags". Added flow attribute to function parameters. Parameter names ending with "ret" (e.g. errcode_ret) have a flow of "out". Everything else currently has a flow of "in". Fixed conversion of "unsigned [byte|short|int|long]" parameters (they are now converted to [byte|ushort|uint|ulong] respectively). (4 years, 6 months ago) <the_fiddler>
* | 1102798 Merged fix for issue [#1074]: " X11XrandrDisplayDevice on Xming ---> Argument is out of range." from 0.9.8 branch. (4 years, 6 months ago) <the_fiddler>
* | 0cb61c5 Merged fix for issue [#1089]: "TextPrinter is affected by TextureGen* and TextureEnvMode" from 0.9.8 branch. (4 years, 6 months ago) <the_fiddler>
* | 1404abb Now uses 'cl' prefix instead of 'gl' for OpenCL bindings. Fixed handling of output directory. (4 years, 6 months ago) <the_fiddler>
* | e98e865 Added OpenCL types to the typemap. (4 years, 6 months ago) <the_fiddler>
* | 3a45e62 Deleted CL directory (has been renamed to CL10). (4 years, 6 months ago) <the_fiddler>
* | 2469c62 Moved AutoGeneratedAttribute to root namespace (it is now used by more than just OpenTK.Graphics). (4 years, 6 months ago) <the_fiddler>
* | 68fcad4 Parameter name "event" is not allowed in .Net. Replaced with "@event". (4 years, 6 months ago) <the_fiddler>
* | 63a7a65 Updated OpenCL signatures. (4 years, 6 months ago) <the_fiddler>
* | 4633be3 Fixed parsing of OpenCL parameters with set array size. (4 years, 6 months ago) <the_fiddler>
* | bc469dc Fixed parsing of pointer types in 'cl.h' (parameter types and pointers are separated by a space, i.e. 'char **'). (4 years, 6 months ago) <the_fiddler>
* | 4a476da Renamed CL mode to CL10. (4 years, 6 months ago) <the_fiddler>
* | ec4738a Renamed to CL10 for compatibility with future spec releases. (4 years, 6 months ago) <the_fiddler>
* | 7c9d37e Regenerated ES 1.0 and 2.0 signatures. (4 years, 6 months ago) <the_fiddler>
* | cb3a6d1 Added GL_APICALL and APIENTRY tokens to GetFunctionNameAndType. Fixes parsing of ES 1.0 and 2.0 headers. (4 years, 6 months ago) <the_fiddler>
* | d6edb9e Updated OpenCL signatures.xml. (4 years, 6 months ago) <the_fiddler>
* | 142dd3b Added CL_API_ENTRY and CL_API_CALL tokens to GetFunctionNameAndType. Fixes parsing of 'cl.h'. (4 years, 6 months ago) <the_fiddler>
* | 2aba45a Fixed out ErrorCode parameters in OpenTK.Compute.CL.CreateBuffer and CreateImage2D[23]D methods. (4 years, 6 months ago) <the_fiddler>
* | 7cd69b4 Fixed out ErrorCode parameters in OpenTK.Compute.CL.CreateKernel method. (4 years, 6 months ago) <the_fiddler>
* | 13e8dee Fixed out ErrorCode parameters in OpenTK.Compute.CL.CreateProgram* methods. (4 years, 6 months ago) <the_fiddler>
* | 0a8e6d0 Updated version information. (4 years, 6 months ago) <the_fiddler>
* | 4981fbd Updated documentation for 0.9.9-1 release. (4 years, 6 months ago) <the_fiddler>
* | 87e925f Merged improved XRandR handling from 0.9.8 branch. (4 years, 6 months ago) <the_fiddler>
* | e9d34a6 Implemented CreateKeyboardDriver (currently disabled). (4 years, 6 months ago) <the_fiddler>
* | 0445ba2 Added GetState() method for primary keyboard. (4 years, 6 months ago) <the_fiddler>
* | a3f5cd8 Merged OpenGL 3.2 bindings. Fixed a conflict between the new ProgramParameter method and the existing ProgramParameter enum in GLHelper.cs. (4 years, 6 months ago) <the_fiddler>
* | 19b1539 Merged the OpenGL 3.2 specifications. (4 years, 6 months ago) <the_fiddler>
* | b6900f4 * BindStreamWriter.cs: Committed Jonathan's formatting patch for the generated bindings. (4 years, 6 months ago) <the_fiddler>
* | 5a0357e * GL2/Generator.cs: Improved handling for 'u' and 'ull' suffixes in OpenGL constants. (4 years, 6 months ago) <the_fiddler>
* | 920d737 Regenerated the ES11 signatures using the updated converter. (4 years, 6 months ago) <the_fiddler>
* | f11ca37 * ESCLParser.cs: Fixed a potential NullReferenceException. (4 years, 6 months ago) <the_fiddler>
* | 11c81f5 * Main.cs: Sort functions by extension first, then by name. (4 years, 6 months ago) <the_fiddler>
* | 96033ee * Utilities.cs: Added AMD to extension list. (4 years, 7 months ago) <the_fiddler>
* | 16a05a1 Merged fix for bug [#1060]: "Wrong XML Comment on the W property in Vector4[d]". (4 years, 7 months ago) <the_fiddler>
* | d307e7d Added readme file. (4 years, 7 months ago) <the_fiddler>
* | 2b71d27 Initial commit. (4 years, 7 months ago) <the_fiddler>
* | 6aca12e Folders for new solution created. (4 years, 7 months ago) <the_fiddler>
* | 06e5f7b * Utilities.cs: Committed Jonathan's patch for ES extensions. Fixed IsGL2Extension. (4 years, 7 months ago) <the_fiddler>
* | a3f61f6 Marked all IPlatformFactory interface implementations as virtual. (4 years, 7 months ago) <the_fiddler>
* | dc94314 Added new EglWindowInfo constructor. Added missing license information. (4 years, 7 months ago) <the_fiddler>
* | 58037b9 Initial implementation. (4 years, 7 months ago) <the_fiddler>
* | dea37b8 Implemented IDisposable pattern. (4 years, 7 months ago) <the_fiddler>
* | 4100246 Initial implementation. (4 years, 7 months ago) <the_fiddler>
* | 593662e Removed EGL_ prefix from all EGL constants. (4 years, 7 months ago) <the_fiddler>
* | 06c2c71 Initial work on OpenCL binding generation. (4 years, 7 months ago) <the_fiddler>
* | e8dd567 Added OpenCL XML specs to the generator. (4 years, 7 months ago) <the_fiddler>
* | 787d56f Added NextPowerOfTwo float and double overloads. (4 years, 7 months ago) <the_fiddler>
* | a9b59d4 Added Parrot capture & playback sample. (4 years, 7 months ago) <the_fiddler>
* | ce2a024 Updated to use latest AudioCapture / AudioContext APIs. (4 years, 7 months ago) <the_fiddler>
* | 3cc127e Improved BlittableValueType API (Check, StrideOf methods). Added AL.BufferData<T> method. (4 years, 7 months ago) <the_fiddler>
* | b19d7bf Added AudioCapture.IsRunning property. Fixed formatting. (4 years, 7 months ago) <the_fiddler>
* | f1976ed Minor formatting cleanup. (4 years, 7 months ago) <the_fiddler>
* | 2e345ed Replaced tabs with spaces. (4 years, 7 months ago) <the_fiddler>
* | 4847646 Added INativeWindow.CreateKeyboardDriver() Added INativeWindow.KeyPress event (KeyPressEventArgs). Removed INativeWindow.Icon property. (4 years, 7 months ago) <the_fiddler>
* | 9631c40 Fixed issue [#1035] (http://www.opentk.com/node/1035 [Audio] SoundData's internal buffer size) (4 years, 7 months ago) <the_fiddler>
* | f42775f Replaced tabs with spaces. (4 years, 7 months ago) <the_fiddler>
* | eb75e70 * GLHelper.cs: Added Quaternion overload to GL.Uniform4. (4 years, 7 months ago) <the_fiddler>
* | e3252ee * GLHelper.cs: Replaced tabs with spaces. (4 years, 7 months ago) <the_fiddler>
* | cc90efe Ported updates from 0.9.8. (4 years, 7 months ago) <the_fiddler>
* | 884ede2 Ported fix for bug [#1005]: Using TextPrinterOptions.Default does not allow text to change color (4 years, 7 months ago) <the_fiddler>
* | 3824d5b Fixed license header. (4 years, 7 months ago) <the_fiddler>
* | 57e4bb8 Moved GameWindowFlags enumeration to its own file. Added GameWindowFlags.Default token. (4 years, 7 months ago) <the_fiddler>
* | 662fcc1 Removed CurrentAlcError property. Fixed handling of ObjectDisposedExceptions. (4 years, 7 months ago) <the_fiddler>
* | c668710 Updated to use latest Audio api. (4 years, 7 months ago) <the_fiddler>
* | 10a910f Renamed AudioContext.Default to AudioContext.DefaulDevice. Improved error checking code. (4 years, 7 months ago) <the_fiddler>
* | d74ecbc Added SampleFormat and SampleFrequency properties. Added CheckErrors method. Renamed GetSamples to ReadSamples and added generic overload. Improved error checking code. (4 years, 7 months ago) <the_fiddler>
* | 550520a Added CLSCompliant overload to Alc.CaptureOpenDevice. (4 years, 7 months ago) <the_fiddler>
* | e7590ea Simple whitespace fix. (4 years, 7 months ago) <the_fiddler>
* | c7382fa Added AudioDeviceErrorChecker modeled after OpenTK.Graphics. (4 years, 7 months ago) <the_fiddler>
* | 5f47e3d Added AudioValueException class. (4 years, 7 months ago) <the_fiddler>
* | d12c4f4 Added BlittableValueType struct that can be used to check whether any given value type is blittable. (4 years, 7 months ago) <the_fiddler>
* | d021884 Specify correct sizes for Alc.GetInteger buffers (needs size in integers, not size in bytes). (4 years, 7 months ago) <the_fiddler>
* | cbe3bc6 Fixed wrappers for Alc.GetInteger (pin and pass pointer). (4 years, 7 months ago) <the_fiddler>
* | 4f6f2da * OpenALDiagnostics.cs: Added new diagnostics sample to Examples project. (4 years, 7 months ago) <the_fiddler>
* | 0f0efce * AudioCapture.cs: Added AudioCapture class that encapsulates openal 'capture' contexts. (4 years, 7 months ago) <the_fiddler>
* | 55de62c Replaced tabs with spaces. (4 years, 7 months ago) <the_fiddler>
* | 66cd1ee Updated license information. (4 years, 7 months ago) <the_fiddler>
* | fadeffb * AudioDeviceEnumerator.cs: Added missing file. (4 years, 7 months ago) <the_fiddler>
* | 3f66949 * EglContext.cs: Fixed build error (class committed by mistake - it is not yet implemented). (4 years, 7 months ago) <the_fiddler>
* | 75cc8cb Merged openal-next branch (rev. 1969) to trunk. Tested with Audio-Info and Parrot examples and works as expected. (4 years, 7 months ago) <Chrisbrandtner>
* | 1a7fe71 Added EGL bindings based on http://www.koushikdutta.com/2008/08/net-compact-framework-wrapper-for.html (4 years, 7 months ago) <the_fiddler>
* | bc357fa * CLHelper.cs: Removed garbage unicode characters inserted by MonoDevelop. (4 years, 7 months ago) <the_fiddler>
* | 8fc9b80 Added missing license information. (4 years, 7 months ago) <the_fiddler>
* | 1832f6c Regenerated ES bindings with Bind 0.9.9.11. Moved ES bindings from GLES[10|11|20] namespaces to ES[10|11|20]. Renamed ES wrapper classes to 'ES' instead of 'GL'. (4 years, 7 months ago) <the_fiddler>
* | ab26b80 Modified Type.Pointer property to be an integer instead of a boolean. Improved handling of string arrays. Added handling of flow direction to ESGenerator and Delegate.TranslateParameters(). Moved FlowDirection enum outside of Parameter class. (4 years, 7 months ago) <the_fiddler>
* | 300c7e0 Fixed GetString, GetShaderSource and ShaderSource signatures. (4 years, 7 months ago) <the_fiddler>
* | 854eafe Changed default GLES* namespaces to ES*. Changed -mode options for ES (-mode:es* instead of -mode:gles*). Bumped version number. (4 years, 7 months ago) <the_fiddler>
* | 0ead2d3 Worked around File.Replace issue on Linux by deleting the existing file first. Not perfectly safe, but acceptable for our use. (4 years, 7 months ago) <the_fiddler>
* | 92374cf Renamed GlesGenerator.cs to ESGenerator.cs. Minor changes to match the new xml specs (the root node is now 'signatures'). (4 years, 7 months ago) <the_fiddler>
* | b2c3c4a Removed obsolete file. (4 years, 7 months ago) <the_fiddler>
* | ce558ed Regenerated xml files for ES 1.0, 1.1, 2.0. (4 years, 7 months ago) <the_fiddler>
* | 165287f * Structures/Type.cs: Try to translate GLenum even if category is unknown. (4 years, 7 months ago) <the_fiddler>
* | 35dc431 Added missing folder. (4 years, 8 months ago) <the_fiddler>
* | 90700d7 Added OpenGL ES generated bindings. (4 years, 8 months ago) <the_fiddler>
* | 13b87c1 Added OpenGL ES generator. (4 years, 8 months ago) <the_fiddler>
* | 659e4f0 Added OpenGL ES 1.0 bindings. (4 years, 8 months ago) <the_fiddler>
* | f4b0e72 Added GLES fixed-point types. (4 years, 8 months ago) <the_fiddler>
* | aeec10c Renamed root node to 'functions'. (4 years, 8 months ago) <the_fiddler>
* | 6a5fdc0 Fixed GetString definition. (4 years, 8 months ago) <the_fiddler>
* | 42dd501 Added GLenum -> All mapping. (4 years, 8 months ago) <the_fiddler>
* | 40c63d9 Renamed profile to category. (4 years, 8 months ago) <the_fiddler>
* | 1b6c4a5 Fixed root node for enum XML specs (4 years, 8 months ago) <the_fiddler>
* | 458bf04 Added OpenGL ES enum specifications in XML format. (4 years, 8 months ago) <the_fiddler>
* | 5595708 Added OpenCL specifications in XML format. (4 years, 8 months ago) <the_fiddler>
* | 7946c40 Added stubs for OpenGL ES 1.0, 1.1 and 2.0 profiles. (4 years, 8 months ago) <the_fiddler>
* | 4edf748 Added OpenGL ES 1.1 tokens. (4 years, 8 months ago) <the_fiddler>
* | 3b430e3 Removed 'using System' directive. (4 years, 8 months ago) <the_fiddler>
* | 5d59707 Added GLES10 tokens. (4 years, 8 months ago) <the_fiddler>
* | ec18517 Added OpenGL ES 2.0 tokens. (4 years, 8 months ago) <the_fiddler>
* | e4fcf76 Merged string[] fix from 0.9.8 branch. (4 years, 8 months ago) <the_fiddler>
|\ \
| * | a2f0f70 Fixed handling of pointer-to-string parameters. These are now wrapped as string[] arrays. (4 years, 8 months ago) <the_fiddler>
* | | 170568c Fixed XML docs and remove unnecessary CLSCompliance attributes. (4 years, 8 months ago) <the_fiddler>
* | | 1bdc6b6 Added missing XML docs. (4 years, 8 months ago) <the_fiddler>
* | | 51d39ff Added missing XML comment to AL class. Made AL.Lib internal. (4 years, 8 months ago) <the_fiddler>
* | | c43407e Added several missing XML comments. (4 years, 8 months ago) <the_fiddler>
* | | 305a6a2 Marked KeyDownEvent and KeyUpEvent as obsolete. (4 years, 8 months ago) <the_fiddler>
* | | 4188ebc Added XML comment on Glu class. (4 years, 8 months ago) <the_fiddler>
* | | 514d0c2 Removed Key.None and Key.MaxKeys. Added XML documentation to all OpenTK.Input.Key tokens. Added typical Key names found in Windows.Forms and XNA: LControl, RControl, ... (4 years, 8 months ago) <the_fiddler>
* | | ea387cd Added missing XML documentation. (4 years, 8 months ago) <the_fiddler>
* | | e2ddfe8 Added Mouse and Keyboard stubs for the new input API. (4 years, 8 months ago) <the_fiddler>
* | | a28616d Added CreateFromAxisAngle method. (4 years, 8 months ago) <the_fiddler>
* | | 2d53585 Removed tabs. (4 years, 8 months ago) <the_fiddler>
* | | 8288366 Fixed license information. Cleaned up Main method. (4 years, 8 months ago) <the_fiddler>
* | | 6aabf2c Added nythrix's OpenGL 3.0 example. (4 years, 8 months ago) <the_fiddler>
* | | 38947ff Fixed license information. (4 years, 8 months ago) <the_fiddler>
* | | ac0e20e Get[Program|Shader]InfoLog now return strings directly (instead of out parameters). (4 years, 8 months ago) <the_fiddler>
* | | a405f07 Implemented multisampling on MacOS (untested). (4 years, 8 months ago) <the_fiddler>
* | | 77788d1 Implemented multisampling on X11. (4 years, 8 months ago) <the_fiddler>
* | | c9b903e Update documentation with latest changes. (4 years, 8 months ago) <the_fiddler>
* | | 258f2a4 * OpenGL/1.1/DisplayLists.cs: Avoid Glu in favor of OpenTK.Matrix4. * OpenAL/Test/TestAudioContext.cs: Remove deprecated Alut calls. * OpenTK/GLControl/SimpleGLControl.Designer.cs: Use DockStyle.Fill instead of anchoring. (4 years, 8 months ago) <the_fiddler>
* | | 5208f6c Removed unused code. (4 years, 8 months ago) <the_fiddler>
* | | 79686aa Obsoleted Frustum and Perspective methods in favor of CreatePerspectiveOffCenter and CreatePerspectiveFieldOfView, respectively. (4 years, 8 months ago) <the_fiddler>
* | | d798c02 Marked GluCore as Obsolete. (4 years, 8 months ago) <the_fiddler>
* | | a7363b5 Removed OpenTK.Math namespace. Math functions now go directly into the OpenTK namespace. (4 years, 8 months ago) <the_fiddler>
* | | 8e70a94 Enabled xml documentation in debug builds. Fixed a few XML documentation warnings. (4 years, 8 months ago) <the_fiddler>
* | | 33c6d09 Updated release notes. (4 years, 8 months ago) <the_fiddler>
* | | f2a96af OpenCL bitfields are not mapped to 'long', not 'int'. Fixes issue [#964] ([OpenCL] Bitfields should be mapped to 'long' not 'int'). (4 years, 8 months ago) <the_fiddler>
* | | 3a8dc10 Updated documentation for release. (4 years, 8 months ago) <the_fiddler>
* | | c1db7a2 Merged OpenTK.Compute from the cl branch. Merged changes from the 0.9.8 branch. Updated version numbers for 0.9.9 release. (4 years, 8 months ago) <the_fiddler>
|\ \ \
| |/ /
| * | e8ced41 Bumped version numbers for 0.9.8-1 release. (4 years, 8 months ago) <the_fiddler>
| * | c3c5629 Updated documentation for 0.9.8-1 release. (4 years, 8 months ago) <the_fiddler>
| * | 089108c GL1TextOutputProvider.Clear() should clear the display list cache. (4 years, 8 months ago) <the_fiddler>
| * | 29262a0 Fixed Matrix4.CreateOrthographicOffCenter (M44 should be 1). (4 years, 8 months ago) <the_fiddler>
| * | 43e0b67 Fixed GL.GetBoolean (was GL.GetBoolea because the generator treated glGetBooleanv as a NV extension). (4 years, 8 months ago) <the_fiddler>
| * | efa7b51 Added static readonly Vector[234]d?.One properties. (4 years, 8 months ago) <the_fiddler>
| * | c67f331 Synced 0.9.8 branch with trunk. (4 years, 9 months ago) <the_fiddler>
| |\ \
| * | | a1580e9 (4 years, 9 months ago) <the_fiddler>
* | | | e1be82f Added OpenTK.Compute namespace with OpenCL bindings. (4 years, 8 months ago) <the_fiddler>
* | | | 2842049 Marked ContextDestroyed method as obsolete. (4 years, 8 months ago) <the_fiddler>
* | | | 8c800d6 Removed obsolete code. Implemented X11GLNative.IconChanged event. (4 years, 8 months ago) <the_fiddler>
* | | | 6230156 Removed obsolete code. (4 years, 8 months ago) <the_fiddler>
* | | | 74c45c4 Optimized Matrix4/Matrix4d.Mult by unrolling and inlining the multiplications. (4 years, 8 months ago) <the_fiddler>
* | | | 8604913 Optimized Matrix4.Mult by unrolling the multiplications. (4 years, 8 months ago) <the_fiddler>
* | | | 66cc4fd Applied GL1TextOutputProvider.Clear() fix from 0.9.8 branch. (4 years, 8 months ago) <the_fiddler>
* | | | ead6be8 Marked Glu and Alut as obsolete. (4 years, 8 months ago) <the_fiddler>
* | | | 70f735d Fixed Matrix4.CreateOrthographicOffCenter (M44 should be 1). (4 years, 8 months ago) <the_fiddler>
* | | | da7c1c3 Fixed GL.GetBoolean (was GL.GetBoolea because the generator treated glGetBooleanv as a NV extension). (4 years, 8 months ago) <the_fiddler>
* | | | bf89289 Added static readonly Vector[234]d?.One properties. (4 years, 8 months ago) <the_fiddler>
* | | | d5efed9 Removed obsolete IResizable, DisplayMode and ColorMode APIs. Marked carbon API class as internal. Added a large number of missing XML comments. (4 years, 8 months ago) <the_fiddler>
* | | | 0b94855 Added missing XML comments. (4 years, 8 months ago) <the_fiddler>
* | | | 402230b Fixed a large amount of documentation warnings. Marked several APIs as obsolete. (4 years, 8 months ago) <the_fiddler>
* | | | 783c384 Marked platform-specific APIs as internal. Added ObsoleteAttribute to obsolete functionality. (4 years, 8 months ago) <the_fiddler>
* | | | fc5db8a Made X11 structs, enums and functions internal. OpenTK should not expose platform-specific APIs. (4 years, 8 months ago) <the_fiddler>
* | | | 1fda34a Marked as obsolete. (4 years, 8 months ago) <the_fiddler>
* | | | 918b7b4 Fixed missing documentation warnings. (4 years, 8 months ago) <the_fiddler>
* | | | fc521c8 Updated documentation for IGraphicsContext.ErrorChecking. (4 years, 8 months ago) <the_fiddler>
* | | | c9322d6 Use "IGraphicsContext.ErrorChecking = false|true" inside Begin|End wrappers. (4 years, 8 months ago) <the_fiddler>
* | | | f8d89e5 GraphicsContext.GetCurrentContext now returns an IGraphicsContext instead of a GraphicsContext. Fixed Texture2D finalizer. Removed GraphicsContext.[Enter|Exit]BeginRegion(). GL.Begin|End now calls IGraphicsContext.ErrorChecking = false. (4 years, 8 months ago) <the_fiddler>
* | | | cb661c2 Merged gw-next2 branch to trunk. (4 years, 9 months ago) <the_fiddler>
* | | | b1b3706 Fixed recursion that between WinGraphicsMode.SelectGraphicsModeARB and GraphicsMode.Default. Fixed acceleration attribute in WinGraphicsMode.SelectGraphicsModeARB. Now, antialiasing works on nvidia drivers, too. (4 years, 9 months ago) <the_fiddler>
* | | | 66efa41 WinGraphicsMode now uses wglChoosePixelFormatARB, if available. This allows the use of FSAA modes. (4 years, 9 months ago) <the_fiddler>
* | | | 957bae2 Added FSAA example. (4 years, 9 months ago) <the_fiddler>
* | | | 3637d6e Fixed Stencil property in ToString(). (4 years, 9 months ago) <the_fiddler>
* | | | 37d9cdd Do not set the "indexed" flag for 0 bpp. (4 years, 9 months ago) <the_fiddler>
* | | | 304c90a Removed obsolete using directives. (4 years, 9 months ago) <the_fiddler>
| |/ /
|/| |
* | | 190e9cc Use GraphicsMode.Default for DummyGLContext. (4 years, 9 months ago) <the_fiddler>
|/ /
* | 5e38154 Updated changelog with changes from the last revision. (4 years, 9 months ago) <the_fiddler>
* | b9fc267 Merged Get(Float|Double|Integer) and Viewport helpers from gw-next2. (4 years, 9 months ago) <the_fiddler>
* | c25034e Mesa3d indirect reports bogus InvalidOperation error when using ListMode.CompileAndExecute (bug reported as https://bugs.freedesktop.org/show_bug.cgi?id=22014). Use ListMode.Compile as a workaround. (4 years, 9 months ago) <the_fiddler>
* | abf4247 Added matrix stack improvements to release notes. (4 years, 9 months ago) <the_fiddler>
* | 0c7a50f Removed extra whitespace. (4 years, 9 months ago) <the_fiddler>
* | 8e78fd2 Updated changelog, release notes and bumped version numbers in preparation for release. (4 years, 9 months ago) <the_fiddler>
* | 9fee304 Updated Build.exe with the latest fixes. (4 years, 9 months ago) <the_fiddler>
* | 5a0b27f Added warning when launching the new sample browser. Removed unused code. (4 years, 9 months ago) <the_fiddler>
* | 9794c27 Improved diagnostic message when nant is not installed. Fixed bug that caused OpenTK.sln generation to run twice. (4 years, 9 months ago) <the_fiddler>
* | 59d6fca Last parameter of Alc.CaptureSamples should be an int, not IntPtr. (4 years, 9 months ago) <the_fiddler>
* | 421fd60 Fixed Alc.CaptureSamples according to http://www.opentk.com/node/911. Added convenience overloads. (4 years, 9 months ago) <the_fiddler>
* | 1daef17 Added display list cache to GL1TextOutputProvider. This change improves peak TextPrinter speed by more than 10x (1.6M glyphs per second as measured on a 1.8GHz Core 2 with a 8400M card). We still need a cache eviction strategy. Modified ITextOutputProvider interface to pass TextBlocks by reference. (4 years, 9 months ago) <the_fiddler>
* | 805b722 Changed libopenal.so.0 dllmap (OpenAL SI) to libopenal.so.1 (OpenAL Soft). (4 years, 9 months ago) <the_fiddler>
* | 93f6050 Replaced XAutoRepeatOff by XkbSetDetectableAutoRepeat, because the former must be reset before the program exits (and this is not always possible). (4 years, 9 months ago) <the_fiddler>
* | 4334ab3 Added XAutoRepeatOn() method. (4 years, 9 months ago) <the_fiddler>
* | cdfe975 Replaced Control.Invoke() by Control.BeginInvoke() to avoid deadlock when Debug.Print() is called from the finalizing thread. (4 years, 9 months ago) <the_fiddler>
* | b7390e1 Added GraphicsContext.GetCurrentContextDelegate to IPlatformFactory. Improved CreateDummyContext logic to detect and use the context handle of the current thread or a specified handle. Removed GetCurrentContext() methods from platform-specific context implementations (everything now goes through the relevant IPlatformFactories). (4 years, 9 months ago) <the_fiddler>
* | 6699b7e Added call to XAutoRepeatOff() to disable keyboard autorepeat on X11Input. (4 years, 9 months ago) <the_fiddler>
* | 0ef25e5 Do not render text that doesn't fit inside the clip rectangle. Fixes bug [#847]: "TextPrinter layout when width, height are zero." (http://www.opentk.com/node/847). (4 years, 9 months ago) <the_fiddler>
* | f39628b Fixed exception while the Sample Browser is shutting down. (4 years, 9 months ago) <the_fiddler>
* | 2bdf2e9 Added workaround for broken Mono GDI+ text offset. Commented-out unused code. (4 years, 9 months ago) <the_fiddler>
* | 4773f44 Actually sort wrapper methods in GL.cs. (4 years, 9 months ago) <the_fiddler>
* | 7f5150b Updated tokens for DrawBuffer() method. Fixes issue [#851]: "[OpenGL] DrawBuffer and DrawBuffers tokens" (http://www.opentk.com/node/851). (4 years, 9 months ago) <the_fiddler>
* | 584fa7c Added M11-M44 properties to Matrix4 and Matrix4d. Implemented CreateOrthographic and CreateOrthographicOffCenter static methods. Fixes issue [#676]: "Add Matrix4.Ortho method" (http://www.opentk.com/node/676). Implemented CreateTranslation methods. Obsoleted Translation() in favor of the new methods. (4 years, 9 months ago) <the_fiddler>
* | 1db5d39 Corrected tokens for TexBuffer. Fixes issue [#749]: "ARB_texture_ buffer_object" (http://www.opentk.com/node/749). (4 years, 9 months ago) <the_fiddler>
* | cf4a243 Merged the latest specs from opengl.org. Replaced all instances of Version14, Version15, Version20, Version30 and Version31 enums by type-safe equivalents. Added gloverrides.xml to support overrides to function parameters / return types. This will make future spec updates easier to merge. Improved handling of invalid tokens in the specs. Bindings are now written in alphabetical order. This will reduce patch size for future updates and make side-by-side comparisons easier to perform. (4 years, 9 months ago) <the_fiddler>
* | 14eefe7 Merged TextPrinter optimization changes from gw-next2 branch. (4 years, 9 months ago) <the_fiddler>
* | b5f0828 Removed ambiguous OpenGL overloads, because they confuse languages that don't distinguish between pass-by-reference and pass-by-value in the call-site (e.g. VB.Net). This affects functions that can take a single parameter either by reference or by value. (4 years, 9 months ago) <the_fiddler>
* | 6ef18cc Re-enabled nant support (necessary for commandline builds on Linux until xbuild matures). Use Directory.GetParent() instead of manually calculating the parent directory. (4 years, 9 months ago) <the_fiddler>
* | 86031b2 Updated Build.exe in the Build/ folder. (4 years, 9 months ago) <the_fiddler>
* | 3002fe8 Clarified build options. Disabled support for building with nant. Commandline builds should now use msbuild/xbuild. (4 years, 9 months ago) <the_fiddler>
* | d1ab1df Ensured IWindowInfo.Dispose() is called when the GLControl handle is destroyed. WinGLContext.SwapBuffers now throws an exception on failure. (4 years, 9 months ago) <the_fiddler>
* | 28e4f5f Added diagnostic message when ReleaseDC fails. (4 years, 9 months ago) <the_fiddler>
* | 42d467d Modified Wgl.SupportsExtension to be more defensive when calling Wgl.Arb.GetExtensionString. It now bails out if the extension string is empty. (4 years, 9 months ago) <the_fiddler>
* | 7b85450 Fixed a large number of XML documentation warnings. (4 years, 9 months ago) <the_fiddler>
* | ac2c47e Added ColorAttachment[0-15] tokens to DrawBuffersEnum (page 182 of the 3.1 specs). (4 years, 9 months ago) <the_fiddler>
* | a9a4f7f Synced OpenGL docs with Khronos SVN. (4 years, 9 months ago) <the_fiddler>
* | 8db13a7 Use managed Stack<Matrix4> instead of the OpenGL matrix stack, as the latter may be broken in some driver implementations (e.g. S3 graphics twister). (4 years, 9 months ago) <the_fiddler>
* | 9912691 Fixed potential NRE during extension loading. (4 years, 9 months ago) <the_fiddler>
* | 25fac62 Implement PointToScreen via poor man's method of just inverting result from PointToClient. (4 years, 9 months ago) <kanato>
* | f71fdac Correct PointToClient so that returned point is relative to upper left corner of game window, consistent with the documentation. (4 years, 9 months ago) <kanato>
* | 721e45a Implement PointToClient for MacOS. (4 years, 9 months ago) <kanato>
* | 043421c Add overload to OpenTK.Platform.Utilities.CreateGraphicsContext which takes version number and flag parameters. Deprecate old CreateGraphicsContext methods. (4 years, 9 months ago) <kanato>
* | 2f54b29 Added initial support for GameWindow.PointToClient. (4 years, 9 months ago) <the_fiddler>
* | bc236a7 Fix AGL buffer rectangle when destination control is inside a container inside a form. (4 years, 9 months ago) <kanato>
* | 3c522d2 Use rgba textures instead of alpha on SavagePro/Twister renderers. Workaround for bug [#833] "TextPrinter problem" (http://www.opentk.com/node/833). (4 years, 9 months ago) <the_fiddler>
* | 91c36ef Cleaned up tokens for SGI_color_table (promoted by OpenGL 1.2). Fixes bug [#834] "Problem between GL.ColorTable and Version12 enum" (http://www.opentk.com/node/834), Started implementing tokens for EXT_convolution. (4 years, 9 months ago) <the_fiddler>
* | 62a013b Cleaned up tokens for SGI_color_table (promoted by OpenGL 1.2). Fixes bug [#834] "Problem between GL.ColorTable and Version12 enum" (http://www.opentk.com/node/834), Started implementing tokens for EXT_convolution. (4 years, 9 months ago) <the_fiddler>
* | a27c15c Fixed sync attribute in AudioContext constructor (patch by erluk). Fixes bug [#830] "AudioContext: Wrong parameters passed to Alc.CreateContext" (http://www.opentk.com/node/830). (4 years, 9 months ago) <the_fiddler>
* | 370396a The generator now detects and adds the FlagsAttribute to bitwise collections. Fixes bug [#792] "Resharper - Bitwise operation on enum which is not marked by [Flags] attribute" (http://www.opentk.com/node/792). (4 years, 9 months ago) <the_fiddler>
* | 9f6e2bf Added non-EXT EXT_blend_color constants to BlendingFactorDest/Src enums (promoted by GL1.2). Added ARB_fragment_shaderFragmentShaderDerivativeHint to HintTarget enum (promoted by GL2.0). Fixes bug [#774]: "Some Token corrections" (http://www.opentk.com/node/774) (4 years, 9 months ago) <the_fiddler>
* | 5cde2ca Reset texture matrix in GL1TextOutputProvider .Begin() and restore in GL1TextOutputProvider .End(). Fixes bug [#810] "Bad texture matrix in TextPrinter" (http://www.opentk.com/node/810)). (4 years, 9 months ago) <the_fiddler>
* | 56e95f9 Fixed UniformMatrix4(..., ref Matrix4) overload (count should be 1). (4 years, 10 months ago) <the_fiddler>
* | 5c1656f Fixed Uniform2[234] overloads for Vector[234]. (4 years, 10 months ago) <the_fiddler>
* | 67d8b1f Fixed potential crash-bug in the WGL_ARB_create_context path (missing 0 attribute). (4 years, 10 months ago) <the_fiddler>
* | 4335a45 Automatic OpenGL error checking now throws an OpenGLErrorException. This is internal, as it should not be caught by the user. Added Color4 overload to GL.Uniform4. (4 years, 10 months ago) <the_fiddler>
* | c83fda0 Fixed source code resources for all examples. (4 years, 10 months ago) <the_fiddler>
* | f607159 * ExampleBrowser.cs: Output TextBox now uses a monospace font. * ExampleBrowser.Designer.cs: Worked around RichTextBox scrolling artifacts on Mono 1.9.2/2.0. (4 years, 10 months ago) <the_fiddler>
* | 25fda5a * ExampleBrowser.cs: Replaced tabs with spaces. (4 years, 10 months ago) <the_fiddler>
* | 5fadf44 * ExampleBrowser.cs: Worked around RichTextBox crash with empty text on Mono 2.0. (4 years, 10 months ago) <the_fiddler>
* | d89eed8 * Resources.resx: Fixed case in filenames (Visual Studio resource designer ignores case). (4 years, 10 months ago) <the_fiddler>
* | 8bcf089 Fixed case (FramebufferObject.cs instead of FrameBufferObject.cs) (4 years, 10 months ago) <the_fiddler>
* | 5eaf379 Added 'localCopy' directive for OpenTK.dll and OpenTK.Utilities.dll to Examples project in Prebuild.xml. (4 years, 10 months ago) <the_fiddler>
* | f84e4e0 Bumped version number. (4 years, 10 months ago) <the_fiddler>
* | e05b05e Let Visual Studio automatically update Resources.Designer.cs. (4 years, 10 months ago) <the_fiddler>
* | 7a64739 Completely removed old ExampleLauncher. (4 years, 10 months ago) <the_fiddler>
* | 989be84 Moved and renamed examples to match the new example structurs. Made example source code visible for all examples in example browser. Updated Prebuild.exe to newest SVN version (resolves issues with resources). Added .rtf and .resx files to Examples project in Prebuild.xml. (4 years, 10 months ago) <the_fiddler>
* | 202c8f1 Examples.exe is now a WinExe project. Fixed Examples.exe entry point. (4 years, 10 months ago) <the_fiddler>
* | ec73155 New sample browser with documentation and source code display. Reduced example categories to OpenGL, OpenAL, OpenTK. Updated all samples to reflect this change. Moved startup and loading code into separate files. (4 years, 10 months ago) <the_fiddler>
* | 675e837 Disabled printing of available resolutions and extensions in debug builds. (4 years, 10 months ago) <the_fiddler>
* | 0ecdd1c Fixed issue http://www.opentk.com/node/794 (suppress array overloads for functions that receive/return pointers to single elements). (4 years, 10 months ago) <the_fiddler>
* | 75db59c Fixed Uniform[234] overloads for Vector[234] (they were all named Uniform2). Removed 'count' parameter from UniformMatrix4 overload for Matrix4 (it is always 16). (4 years, 10 months ago) <the_fiddler>
* | 6f352bd Updated OpenGL bindings: 'v' suffixes are now trimmed from all functions. Added Matrix4 and Vector* overloads to Uniform* methods. (4 years, 10 months ago) <the_fiddler>
* | a128220 Generator now trims 'v' suffixes from all functions and marks resulting non cls-compliant overloads as such. Bumped version number. (4 years, 10 months ago) <the_fiddler>
* | bfcee69 Changed default output path for the generator to overwrite OpenTK/Graphics/GL. (4 years, 10 months ago) <the_fiddler>
* | dd84fdd Added new matrix constructors that take 16 distinct matrix elements. (4 years, 10 months ago) <the_fiddler>
* | c189bf7 Fixed bug #776 (Incorrect XDelta and YDelta values...) (4 years, 10 months ago) <the_fiddler>
* | ee5a7da Fixed type (wrap around). (4 years, 11 months ago) <the_fiddler>
* | d91c7af Removed OpenAL/History.txt (issue http://www.opentk.com/node/744). (4 years, 11 months ago) <the_fiddler>
* | 5336190 Updated assembly information and documentation for the 0.9.7 release. (4 years, 11 months ago) <the_fiddler>
* | eb183f4 Added stack traces to automatic error checking. Added GraphicsContext.ErrorChecking property to temporarily disable error checking if necessary. Error checking is now added to all functions in debug mode (the generator would miss specific CLS-compliant overloads before). (4 years, 11 months ago) <the_fiddler>
* | b4f0b86 Updated tokens for EXT_transform_feedback (http://www.opentk.com/node/602). Updated tokens for ARB_uniform_ buffer_object (http://www.opentk.com/node/748). The generator no longer trims the 's' suffix from Varyings. (4 years, 11 months ago) <the_fiddler>
* | 364bef5 Updated tokens for ARB_uniform_ buffer_object (Issue http://www.opentk.com/node/748). Added tokens for GetIntegeri_v/GetBooleani_v. (4 years, 11 months ago) <the_fiddler>
* | b60bea7 Generator is now able to trim function suffixes similar to 'i_v' (first introduced in OpenGL 3.0). (4 years, 11 months ago) <the_fiddler>
* | d88faf0 Updated tokens for NV_conditional_render. Issue http://www.opentk.com/node/597 (4 years, 11 months ago) <the_fiddler>
* | 71d7528 Updated tokens for ARB_instanced_arrays (non-core). Issue http://www.opentk.com/node/590 (4 years, 11 months ago) <the_fiddler>
* | f39fc9c Updated tokens for ARB_copy_buffer (issue http://www.opentk.com/node/747). (4 years, 11 months ago) <the_fiddler>
* | 16809ca Updated tokens for APPLE_flush_buffer_range (issue http://www.opentk.com/node/598). (4 years, 11 months ago) <the_fiddler>
* | 4abac1f Updated tokens for ARB_map_buffer_range (issue http://www.opentk.com/node/591). (4 years, 11 months ago) <the_fiddler>
* | 3bb28d6 Updated tokens for EXT_texture_ shared_exponent (issue [#600]), EXT_packed_float (issue [#599]) and added new OpenGL 3.0 tokens to GetPName (major/minor version, num_extensions and context_flags) and GetStringi. (4 years, 11 months ago) <the_fiddler>
* | 0d5af73 Updated tokens for EXT_gpu_shader4 (issue [#604]). (4 years, 11 months ago) <the_fiddler>
* | 175117c Updated tokens for ARB_vertex_array_object (issue [#595]). (4 years, 11 months ago) <the_fiddler>
* | 9daced7 Fixed '*Indexed' functions (they were wrapped as '*Indexe', with a missing 'd'). (4 years, 11 months ago) <the_fiddler>
* | 7da0ca2 Updated tokens for ARB_half_float_vertex (issue [#589]). (4 years, 11 months ago) <the_fiddler>
* | f50879f Implemented the GL part of ARB_framebuffer_sRGB (issue [#587]) (4 years, 11 months ago) <the_fiddler>
* | 4456039 Fixed Draw*Instanced (were missing the 'd' from Instanced). Bug [#586]. (4 years, 11 months ago) <the_fiddler>
* | d43e169 Updated tokens for ARB_depth_buffer_float (issue [#585]) (4 years, 11 months ago) <the_fiddler>
* | b49db7b Initial OpenGL 3.1 support. (4 years, 11 months ago) <the_fiddler>
* | 6b9c4a3 GLU tesselation example is no longer visible in release builds (it fails on Mono). FrameBufferObject example: upldated title to match the rest of the examples. (4 years, 11 months ago) <the_fiddler>
* | 5df0343 Updated known issues (release cannot be compiled on Mono due to compiler bug #488960). (4 years, 11 months ago) <the_fiddler>
* | 0c39a6c Updated version numbers and documentation for the 0.9.6 release. (4 years, 11 months ago) <the_fiddler>
* | 9265747 Fixed all known build warnings, apart from missing xml comments. (4 years, 11 months ago) <the_fiddler>
* | 3d90312 * Fonts/IFont.cs: marked as obsolete. (4 years, 11 months ago) <the_fiddler>
* | 24f4c31 * Resources.Designer.cs: Deleted unused file. * Settings.cs: Changed default output directory to fit with the current OpenTK project structure. * GL2/Generator.cs: Suppressed documentation warnings in the generated bindings. (4 years, 11 months ago) <the_fiddler>
* | 4a80a6d Disabled all generator modes other than OpenGL. (4 years, 11 months ago) <the_fiddler>
* | c3e1cb9 Added snocrash' reverb EFX example. (4 years, 11 months ago) <the_fiddler>
* | 7ab2816 * Audio/*: Cleaned up whitespace. * AudioContext.cs: Get device name specifier once a device is opened. (4 years, 11 months ago) <the_fiddler>
* | 8a14fdb Regenerated OpenGL bindings using the latest specs and generator. (4 years, 11 months ago) <the_fiddler>
* | 90820c9 Revert invalid change from previous commit (GraphicsMode now belongs to IGraphicsContext). (4 years, 11 months ago) <the_fiddler>
* | 9725870 Merged latest OpenGL specs (registry version 48). (4 years, 11 months ago) <the_fiddler>
* | 7a57fbd Added automatic error checking for all OpenGL function calls (debug mode only). Begin()-End() regions are handled correctly. (4 years, 11 months ago) <the_fiddler>
* | c0f573f * X11GLNative.cs: Ensure that Width and Height properties return valid values in the OnLoad event. (4 years, 11 months ago) <the_fiddler>
* | 46b0cc4 *GraphicsContext.Assert() should throw GraphicsContextMissing exception. (4 years, 11 months ago) <the_fiddler>
* | 93a467a Moved GraphicsMode to IGraphicsContext as it is universally useful. Implemented GraphicsMode property on X11 and Mac OS X. Replaced tabs with spaces in AglContext.cs. (4 years, 11 months ago) <the_fiddler>
* | 9e9e33e Added project files to ignore list. (4 years, 11 months ago) <the_fiddler>
* | 2994860 Removed stray project file. (4 years, 11 months ago) <the_fiddler>
* | 2062d23 Bind now maps 'void*' to generics ('ref T', 'T[]', 'T[,]' and 'T[,,]') instead of 'object'. The doc processor can now document more OpenGL functions (e.g. GL.Color3). Cleaned up several pieces of code in Bind (but I'm afraid it's hopeless - spaghetti code at its greatest). (4 years, 11 months ago) <the_fiddler>
* | 7eb149f * Platform/X11/X11GLContext.cs: Added workaround for buggy Amd linux drivers. Added "None" to context attributes, as specified by the specs. (4 years, 11 months ago) <the_fiddler>
* | f1e0f2c * Platform/X11/X11GLNative.cs: Removed stale comments and unused code. (4 years, 11 months ago) <the_fiddler>
* | b61c108 * Platform/X11/Bindings/Glx.cs: Added glXIsDirect method and made all enums private. Added ErrorCodes enum. (4 years, 11 months ago) <the_fiddler>
* | 6bd0a26 * Platform/X11/X11GraphicsMode.cs: Major clean up. Refactored ChooseFBConfig and ChooseVisual codepaths into different methods. Fixed bug [#728]. (4 years, 11 months ago) <the_fiddler>
* | d0623ce * Properties/AssemblyInfo.cs: Updated version number to 0.9.6. (4 years, 11 months ago) <the_fiddler>
* | 3d9489b * Audio/AudioContext.cs: Now initializes EFX slots to maximum number supported by hardware. Fixed a potential crash bug during context creation (attribute array should be zero-terminated). (4 years, 11 months ago) <the_fiddler>
* | 7c1d479 Updated for 0.9.5 release. (4 years, 11 months ago) <the_fiddler>
* | 1a1d0ca Replaced C# 3.0 code ('var') with its C# 2.0 equivalent. (4 years, 11 months ago) <the_fiddler>
* | b070476 Updated version numbers and documentation for 0.9.5 release. (4 years, 11 months ago) <the_fiddler>
* | 04ebcff Corrected the mapping of Byte/SByte wrappers -> entry points. Swapped CLSCompliant attribute between Byte and SByte (Bytes are, SBytes are not). (4 years, 11 months ago) <the_fiddler>
* | fc0ca56 Relaxed checks to allow input devices that do not contain any axes and/or buttons (e.g. tablets or keyboard extensions). (4 years, 11 months ago) <the_fiddler>
* | a29c32d Fixed the mapping between unsigned and signed wrappers -> entry points (no unsigned <-> signed casting). Regenerated bindings. (4 years, 11 months ago) <the_fiddler>
* | 57a26d4 Added pokemoen's enhancements to Extensions sample (return values, parameters). (4 years, 11 months ago) <the_fiddler>
* | 7a0b600 Regenerated the bindings using the updated generator - equations are now correctly reported. (4 years, 11 months ago) <the_fiddler>
* | b887f94 Added System.Xml reference. Added new documentation files to solution. (4 years, 11 months ago) <the_fiddler>
* | a7849e8 Fixed the path separators so that they work on Unix. Improved the output for the doc processor: MathML equations are replaced by their textual representation and whitespace better matches function declarations. Added new configuration settings for the doc processor and the license. Removed stale debugging code. License.txt is now a file, not a resource. (4 years, 11 months ago) <the_fiddler>
* | 875263e Added support for inline OpenGL documentation. (4 years, 11 months ago) <the_fiddler>
* | c2d9b32 Modified Extensions example to request a GL3.0 context. (4 years, 11 months ago) <the_fiddler>
* | 4e5d758 Added new GLControl constructors that allow you specify the desired GraphicsContext (OpenGL) version and flags. (4 years, 11 months ago) <the_fiddler>
* | d43123f Added new GameWindow constructors that specify the desired GraphicsContext (OpenGL) version and flags. (4 years, 11 months ago) <the_fiddler>
* | ed754a4 Removed unused (duplicate) details field. (4 years, 11 months ago) <the_fiddler>
* | a0e0613 Added the capability to specify the desired OpenGL version and parameters (debug / forward-compatible context). Added OpenGL 3.0 support for GLX contexts. Added support for creating dummy contexts (useful if you are creating contexts from an external library). Cleaned up unused and stale code. (4 years, 11 months ago) <the_fiddler>
* | 8f59464 Made extension loading more forgiving (delegates can be either public or non-public now). (4 years, 11 months ago) <the_fiddler>
* | d2376ce Use Glx.ChooseFBConfig instead of the deprecated Glx.ChooseVisual, if the first is available. This is necessary for OpenGL 3.0 contexts. (4 years, 11 months ago) <the_fiddler>
* | 130d72d Removed unused types. (4 years, 11 months ago) <the_fiddler>
* | d7e387f Added support for the glx functions ChooseFBConfig, GetVisualFromFBConfig and CreateContextAttribsARB. (4 years, 11 months ago) <the_fiddler>
* | b958f91 WinMM devices with 0 axes and no POV hats are not joysticks/joypads. (4 years, 11 months ago) <the_fiddler>
* | ebc3490 Add MacOS code to call gestalt to detect OS version. (5 years ago) <kanato>
* | 4ac210a Prepare for 0.9.4 release. (5 years ago) <the_fiddler>
* | 5f2a4b3 * X11/X11Joystick.cs: Flip vertical axes so that +1 points up. * Windows/WinMMJoystick.cs: Move Z-axis before R-axis. (5 years ago) <the_fiddler>
* | 3360df3 Added support for POV hats with WinMM. Reversed vertical axes, so that down is -1 and up is +1. (5 years ago) <the_fiddler>
* | 912b04f Add description to joysticks opened from the legacy path. (5 years ago) <the_fiddler>
* | 1f11e3f Fixed exception when no joystick is present. (5 years ago) <the_fiddler>
* | f33d2ff Added missing parameters to joystick event loggers. Updated to use the JoystickAxis and JoystickButton enumerations. (5 years ago) <the_fiddler>
* | f6f196c Added JoystickAxis and JoystickButton enumerations, as well as their respective collections. Implemented necessary Poll() functions. (5 years ago) <the_fiddler>
* | 0dca74a Implemented JoystickDevice events. Added GameWindow interface to JoystickDevices. Added HID support to Tests/InputLogger. (5 years ago) <the_fiddler>
* | 9b43e11 Initial joystick support (not public yet). (5 years ago) <the_fiddler>
* | 02730b1 Removed unused code. (5 years ago) <the_fiddler>
* | faba9c4 Fixed GL1.1 fallback when GL.BlendColor is not supported. (5 years ago) <the_fiddler>
* | 66fd1f0 Prompt for input when none is given. (5 years ago) <the_fiddler>
* | 59256f6 Updated mergeinfo. (5 years ago) <the_fiddler>
* | c953327 Improved Mono support. (5 years ago) <the_fiddler>
* | c14b41b Moved to the Tests namespace. (5 years ago) <the_fiddler>
* | ec45dfa Massively improved example: more information displayed, better layout. (5 years ago) <the_fiddler>
* | e6080ea Implemented GL.SupportsFunction(MethodInfo). (5 years ago) <the_fiddler>
* | 529702a Merged initial GL3 support from branches/gl3. (5 years ago) <the_fiddler>
* | cee4a44 Added support for wglCreateContextAttribsARB. (5 years ago) <the_fiddler>
* | dd13f98 Merged changes from gl3 branch. Added [AutoGenerated] attribute to all bindings. (5 years ago) <the_fiddler>
* | 01f618c Now prints the OpenTK license and adds the [AutoGenerated] attribute to the generated bindings. (5 years ago) <the_fiddler>
* | 8ba0786 Merged changes from gl3 branch. (5 years ago) <the_fiddler>
* | 12db0e6 Print usage instructions on invalid or missing arguments. (5 years ago) <the_fiddler>
* | bf88e45 Improved the ignore list. (5 years ago) <the_fiddler>
* | 57e271d Set eol-style: native and mime-type: text/plain properties. (5 years ago) <the_fiddler>
* | 27efb2b Bumped version number to 0.9.3. (5 years ago) <the_fiddler>
* | 54c16e8 Updated Changelog.txt in preparation for the 0.9.3 release. (5 years ago) <the_fiddler>
* | 9e27087 Updated Changelog.txt and Release.txt in preparation for the 0.9.3 release. (5 years ago) <the_fiddler>
* | 90253d5 Check that OpenGL resources have really been allocated, before deleting them in Unload(). (5 years ago) <the_fiddler>
* | 9a32ce9 Set SVN mime-type to text/plain and eol-style to native. (5 years ago) <the_fiddler>
* | 55c34f8 Check whether EXT_framebuffer_object is supported and abort if it is not. (5 years ago) <the_fiddler>
* | 871a76b Use GameWindow.Exit() instead of GameWindow.ExitAsync(). (5 years ago) <the_fiddler>
* | 6ae75f0 Added Closing event that can be used to cancel a call to GameWindow.Exit(). Made GameWindow.Exit() thread-safe. ExitAsync() is now privateee (use Exit() instead). GameWindow.Exit() now correctly works when called from inside the OnLoad method or the Load event. (5 years ago) <the_fiddler>
* | 07dff0a Removed an unused Bitmap reference. (5 years ago) <the_fiddler>
* | 8da8023 Suppressed a large amount of warnings for unused methods / fields in the platform bindings. Replaced tab stops with spaces. (5 years ago) <the_fiddler>
* | 3971040 Fixed two instances where the obsolete XYZ attribute was being used. (5 years ago) <the_fiddler>
* | 144d5dd Hopefully fixed all remaining encoding problems. (5 years ago) <the_fiddler>
* | a22019d Normalize line endings and set the mime-type=text/plain and eol-style=native properties on all files. (5 years ago) <the_fiddler>
* | 93b426b Removed invalid space from the GdiPlusGlyphRasterizer.cs filename. (5 years ago) <the_fiddler>
* | 476ac76 Fixed filenames of xml documentation (OpenTK.xml and OpenTK.Utilities.xml). (5 years ago) <the_fiddler>
* | 80c0895 Bumped version number. (5 years ago) <the_fiddler>
* | fa1165a Fixed parameters on MouseDevice.Move and MouseDevice.WheelChanged event loggers. (5 years ago) <the_fiddler>
* | 81e09a2 Merged in macos branch for Mac OS X support. (5 years ago) <kanato>
|\ \
| * | 231f831 AGL Fullscreen: Try to create a full screen context first, failing that create a non-fullscreen context. (5 years ago) <kanato>
| * | b99e8c5 Implement resize event in GameWindow. (5 years ago) <kanato>
| * | b921bf9 Move input event handling to application level for fullscreen support. (5 years ago) <kanato>
| * | dc6f0e6 Added GetMouseEventLocation Carbon wrapper function. (5 years ago) <kanato>
| * | 4f4dd33 Fix up display capturing. (5 years ago) <kanato>
| * | 8cc9935 Minor refactoring and commenting in AglContext.cs. (5 years ago) <kanato>
| * | b664276 Fix loss of first frame with GLControl. (5 years ago) <kanato>
| * | 1a4a323 Updates for full screen support in Mac OS X. (5 years ago) <kanato>
| * | 44f2ad7 Removed unnecessary debug statement. (5 years ago) <kanato>
| * | 74707cc Updates to macos fullscreen. Resolution switching is now accompanied by a call to CGDisplayCapture. A secondary fullscreen context is created for going full screen. (5 years ago) <kanato>
| * | 34e2833 Corrected device handle passed to aglChoosePixelFormat. (5 years ago) <kanato>
| * | e6c736e Removed fullscreen flag. (5 years ago) <kanato>
| * | 3bd150e Removed fullscreen flag. (5 years ago) <kanato>
| * | 874896f Fix number of devices in call to aglChoosePixelFormat. (5 years ago) <kanato>
| * | 180da6c GameWindowStates test: Added support for jumping two WindowStates with one keystroke. (5 years ago) <kanato>
| * | 083caef Mac OS updates: Window State support (minimize and maximize) Preliminary full screen support. Preliminary support for changing the screen resolution. (5 years ago) <kanato>
| * | 06bac23 Introduced new platform detection code to p/invoke to uname rather than running it as a process. (5 years ago) <kanato>
| * | 23f4858 Added debugging information for pixel formats. (5 years ago) <kanato>
| * | 14ea26c Fix KeyNotFoundException in EventHandler routine. (5 years ago) <kanato>
| * | 9b3f1dc Set CarbonGLNative to correctly record mouse position. (5 years ago) <kanato>
| * | 8778d1f Update Utilties.CreateWindowInfo code path to work on MacOS. (5 years ago) <kanato>
| * | d3001f8 Correct position of buffer rect to be within the GLControl. (5 years ago) <kanato>
| * | 1143066 First commit which includes support for drawing to a WinForms control. (5 years ago) <kanato>
| * | ec92b72 Added fix from trunk for mouse wheel under 64-bit windows. (5 years ago) <kanato>
| * | 6e32779 Fixed MacOS initialization by returning IntPtr from CoreGraphics methods instead of structures wrapping CoreFoundation types. (5 years ago) <kanato>
| * | e66d796 Added WinFactory.cs and X11Factory.cs (5 years ago) <kanato>
| * | 8b65201 Initial commit with Mac OS support. (5 years ago) <kanato>
| * | 7b1c546 Created branch for Mac OS support. (5 years ago) <kanato>
| |\ \
| * | | efdd4d2 made a copy (6 years ago) <the_fiddler>
* | | | 6f864d3 Fixed version strings in GL.SupportsExtension(). (5 years ago) <the_fiddler>
* | | | d245773 Fixed version strings in GL.SupportsExtension(). (5 years ago) <the_fiddler>
* | | | 8e8ba4c Updated descriptions for 0.9.3 and the MouseDevice patch. (5 years ago) <the_fiddler>
* | | | e7c3fbd Updated to use the ExampleAttribute instead of the old IExample interface. (5 years ago) <the_fiddler>
* | | | a1a2de0 Update to use the new MouseDevice interface. (5 years ago) <the_fiddler>
* | | | e44c93b Applied ALyman's patch for MouseDevice.Move (http://www.opentk.com/node/652) with modifications. (5 years ago) <the_fiddler>
* | | | f3a4da7 Bumped version number to 0.9.3. (5 years ago) <the_fiddler>
* | | | 98edd25 Fixed infinite recursion in Quaternion constructor (http://www.opentk.com/node/663). (5 years ago) <the_fiddler>
* | | | 4f3ee52 Applied rdrake's patch: * fixes output with TextQuality.High and a non-white current color. * pushes/pops CurrentBit attribute when rendering text. (5 years ago) <the_fiddler>
* | | | 9409ee6 Updated for 0.9.2 release. (5 years ago) <the_fiddler>
* | | | fab245b Updated changelog. (5 years ago) <the_fiddler>
* | | | ab852ca Fixed SetWindowPos function (IntPtr instead of int parameter). Add NcCalcSizeOptions enum. (5 years ago) <the_fiddler>
* | | | b40ccdc Marked the swizzle properties with the XmlIgnoreAttribute. (5 years ago) <the_fiddler>
* | | | a594d26 Changed the public fields to properties. Renamed XYZ property to Xyz, in accordance to the guidelines for class libraries. Added the SerializableAttribute. (5 years ago) <the_fiddler>
* | | | 527fb19 Implemented IEquatable interface. Fixed ToAxisAngle implementation at 0-degree angles. Added ToAxisAngle overload that returns a Vector4 struct. (5 years ago) <the_fiddler>
* | | | 92d79bb Added Xy and Xyz swizzle operators. (5 years ago) <the_fiddler>
* | | | 7651a7a Merged text branch and updated changelog. (5 years ago) <the_fiddler>
|\ \ \ \
| * | | | b75b50a Changed example color to midnight blue. (5 years ago) <the_fiddler>
| * | | | ef4ab16 Modified to use new Text interface. (5 years ago) <the_fiddler>
| * | | | 31e425f TextPrinter.Begin() / End() are no longer deprecated. (5 years ago) <the_fiddler>
| * | | | 5381987 Moved TextExtents to OpenTK.Graphics. Added documentation to all public classes and interfaces. (5 years ago) <the_fiddler>
| * | | | c18b522 Exercise TextAlignment and TextDirection options. (5 years ago) <the_fiddler>
| * | | | 9857e2f Added debug message for the detected configuration. (5 years ago) <the_fiddler>
| * | | | 522d1d1 Added TextAlignment and TextDirection enums. Implemented RightToLeft and Vertical TextDirections (Vertical is glitchy). Implemented Near, Far and Center TextAlignments. Improved support for word wrapping. Removed alpha blending from GL11TextOutputProvider. (5 years ago) <the_fiddler>
| * | | | 44240ad Make Mono use X11GdiPlusInternals regardless of platform. (5 years ago) <the_fiddler>
| * | | | 64dfa91 Added Clear() method to all classes that contain caches. Implemented IDisposable interface on the TextPrinter and all relevant classes. (5 years ago) <the_fiddler>
| * | | | e7e5e14 Added GL1.1 and GL1.2 rendering codepaths. Added selectable TextQuality level. Updated all interfaces to support the above. (5 years ago) <the_fiddler>
| * | | | 1502fc2 Deprecate TextPrinter.Begin()/End(). These are only left for backwards compatibility. New code should set the desired projection and modelview matrices manually. (5 years ago) <the_fiddler>
| * | | | 5135a25 Add GL.BlendColor(System.Drawing.Color) overload. (5 years ago) <the_fiddler>
| * | | | 5dd73d8 Added license notice. (5 years ago) <the_fiddler>
| * | | | 7a7718a Use new API. Fix initial message to "The quick brown fox jumped over the lazy dog." (5 years ago) <the_fiddler>
| * | | | 3a2aa4e Set default texture parameters before allocating memory for the texture. (5 years ago) <the_fiddler>
| * | | | 9f3919e Break up Id property into distinct methods. (5 years ago) <the_fiddler>
| * | | | 2abc046 Moved Begin/End to ITextOutputProvider. Fixed text location. (5 years ago) <the_fiddler>
| * | | | 3dd42ad Add workaround for mono GDI+ MeasureCharacterRanges and empty layout rectangles. (5 years ago) <the_fiddler>
| * | | | 5257794 Set compatible text rendering to false, in order to improve text rendering in the WinForms samples. (5 years ago) <the_fiddler>
| * | | | 6e5056e GDI+ bitmaps are stored as Bgra, not Rgba. (5 years ago) <the_fiddler>
| * | | | 79c7f64 RgbaTexture2D should not be compressed. (5 years ago) <the_fiddler>
| * | | | 92d5907 Build examples last, because prebuild/nant can't automatically resolve dependencies. (5 years ago) <the_fiddler>
| * | | | d9eeb2b Add debug output to SwapBuffers. (5 years ago) <the_fiddler>
| * | | | 73cb7a5 Add SuppressUnmanagedCodeSecurity and SetLastError attributes. (5 years ago) <the_fiddler>
| * | | | baf3247 Initial work on new interface. Use subpixel antialiasing. (5 years ago) <the_fiddler>
| * | | | a5c7337 UI should update when changing fonts. (5 years ago) <the_fiddler>
| * | | | c0549b1 Fixed TextExtents behavior when returning either cached or uncached instances. Reduced memory pressure by adding object pooling to TextExtents. (5 years ago) <the_fiddler>
| * | | | a868c4b Remove exceptions from the typical path (significant speed increase). (5 years ago) <the_fiddler>
| * | | | a26b75f IGlyphCache.Contains should return bool, not void. GlyphCache now implements the IGlyphCache interface. (5 years ago) <the_fiddler>
| * | | | afa76c9 Removed unused code. Implemented Glyph enumerator for TextBlock. GdiPlusGlyphRasterizer.Rasterize now reuses its Bitmap surface, if possible. (5 years ago) <the_fiddler>
| * | | | 26af1aa Fix text measurement for non-italic text. (5 years ago) <the_fiddler>
| * | | | 2bffcbb Added new font rendering sample. (5 years ago) <the_fiddler>
| * | | | 27c3f3b Obsoleted old implementation and added compatibility layer to the new ITextPrinter. (5 years ago) <the_fiddler>
| * | | | 4ca288b Moved to Graphics folder along with the rest of the implementation. (5 years ago) <the_fiddler>
| * | | | 7f15357 (5 years ago) <the_fiddler>
| * | | | c439904 Moved to OpenTK.Graphics.Text namespace, along with the rest of the text printing stuff. (5 years ago) <the_fiddler>
| * | | | d3b57e6 Removed the old TextPrinter implementation. (5 years ago) <the_fiddler>
| * | | | e1beaf3 Updated examples to use the new TextPrinter. (5 years ago) <the_fiddler>
| * | | | 5d1eda9 Implemented GetHashCode and ToString. (5 years ago) <the_fiddler>
| * | | | 732a602 Added TextPrinterOptions.Default. (5 years ago) <the_fiddler>
| * | | | fa12673 Updated ITextPrinter interface for the new implementation. (5 years ago) <the_fiddler>
| * | | | 15eaba6 Implement support for multiple texture sheets. (5 years ago) <the_fiddler>
| * | | | 8249b75 Added IEquatable interface to allow use as key in dictionaries. (5 years ago) <the_fiddler>
| * | | | d840251 Use base Texture2D instead of AlphaTexture2D. (5 years ago) <the_fiddler>
| * | | | 8e7348d Add missing Measure methods. (5 years ago) <the_fiddler>
| * | | | 71addb4 Derive AlphaTexture2D from Texture2D. (5 years ago) <the_fiddler>
| * | | | 30f75d4 Added missing license notice. (5 years ago) <the_fiddler>
| * | | | 18cb4d2 Added missing files from working copy. (5 years ago) <the_fiddler>
| * | | | 5e449da Add 2 pixels of space between packed glyphs, to avoid rendering artifacts. (5 years ago) <the_fiddler>
| * | | | 72e1216 Testing hack (hardcode texture #2). (5 years ago) <the_fiddler>
| * | | | e3535cd Use 16pt font (looks better). (5 years ago) <the_fiddler>
| * | | | a57eb8f First public commit of the new text renderer (WIP implementation). (5 years ago) <the_fiddler>
| * | | | f853a7b Create branch for new text engine. (5 years ago) <the_fiddler>
* | | | | 493e52e Added explicit operators for converting single-precision Vector234 <-> double-precision Vector234d. (5 years ago) <chrisbrandtner>
* | | | | eb811d1 Fixed line endings. (5 years ago) <the_fiddler>
* | | | | 00dc559 Now uses String.Empty instead of "". (5 years ago) <the_fiddler>
* | | | | 52eb19f Fixed line endings. (5 years ago) <the_fiddler>
* | | | | 3059d09 Time should be IntPtr, not uint. Fixed KeypadEnter detection (was mistakenly mapped to vanilla Enter key). (5 years ago) <the_fiddler>
* | | | | 9b29e13 Add System.Xml.dll reference to core OpenTK and Examples (necessary for [System.Xml.Serialization.Serializable] attribute). (5 years ago) <the_fiddler>
* | | | | 780487a Applied rdrake's patch for LoadMatrix, etc Matrix4d helpers. (5 years ago) <the_fiddler>
* | | | | 4e82e45 Added (Vector3, float) and (Vector3d, double) constructors. (5 years ago) <the_fiddler>
* | | | | e0f981d Added int overloads to [FogCoord|EdgeFlag|VertexAttrib]Pointer, to avoid issues with the object vs IntPtr overloads. (5 years ago) <the_fiddler>
* | | | | 66ceeb0 Added int overloads to [Vertex|Normal|Index|Color]Pointer, to avoid issues with the object vs IntPtr overloads. (5 years ago) <the_fiddler>
* | | | | 0ab939a Added ref/out overloads to all static Vector*.Transform* methods. (5 years ago) <chrisbrandtner>
* | | | | 5a3cd34 Removed cast to float from Vector3d.CalculateAngle (unnecessary precision loss as double is returned). Overloaded static Vector3 and Vector3d CalculateAngle methods. (5 years ago) <chrisbrandtner>
* | | | | 46f25f2 Overloaded instance methods Add, Sub, Scale to pass-vector-by-value and set CLS compliance flags. Overloaded static method BaryCentric to pass-by-reference. (5 years ago) <chrisbrandtner>
* | | | | 4e6a3cf Added instance methods to all single and double precision Vector structs: Add(ref vec) Sub(ref vec) Mult(float) Div(float) Scale(ref vec) (5 years ago) <chrisbrandtner>
* | | | | fabc194 Added Color4 structure serialization test. (5 years ago) <the_fiddler>
* | | | | 9f25573 Made the Color4 structure serializable and added == and != operators. (5 years ago) <the_fiddler>
* | | | | 7631328 Added Color4 structure and overloads for Materialv/Lightv. (5 years ago) <the_fiddler>
* | | | | e19a6f9 Made GraphicsMode public, as it is generally useful. (5 years ago) <the_fiddler>
* | | | | 01e9717 Added ref/out overloads to static Vector*.Dot and Vector*.Lerp methods. Simplified the slow Vector3/Vector3d's static Cross methods. Occasional tweaks to inline documentation (spelling, consistency) (5 years ago) <chrisbrandtner>
* | | | | d45f6f7 Add a call to Application.DoEvents() before launching the example. This should ensure that the launcher window disappears before the example is launched and should also take care of any keyboard/mouse handling issues. (5 years ago) <the_fiddler>
* | | | | e4b5e23 Normalized line endings. (5 years ago) <the_fiddler>
* | | | | db54fa7 Removed call to Console.WriteLine when changing WindowState. (5 years ago) <the_fiddler>
* | | | | 2e3b56f Added OpenEXR terms to the License. Added Half and Vector[234]h structs. Added Vector[234]d, Matrix4d and Quaterniond structs. (5 years ago) <the_fiddler>
* | | | | 2ce6227 Moved DummyGLContext and DummyGLControl to the OpenTK/Platform/Dummy directory and namespace. Fixed a regression where the GLControl would try to instantiate a normal context inside the VS designer, instead of a dummy one. (5 years ago) <the_fiddler>
* | | | | 40a14fe Fixed build warnings. (5 years ago) <the_fiddler>
* | | | | 0577591 Fixed build warnings. (5 years ago) <the_fiddler>
* | | | | e6303e9 Suppress cls-compliance warnings (should be restored when the code goes public). (5 years ago) <the_fiddler>
* | | | | a7d5c08 Comment out unused code. (5 years ago) <the_fiddler>
* | | | | 31851fd Merge from branches/text: Build examples last, because prebuild/nant can't automatically resolve dependencies. (5 years ago) <the_fiddler>
|/ / / /
* | | | 820e2af Made ContextHandle a struct to reduce GC pressure (ContextHandles are created per frame). Added xml documentation for the ContextHandle. Made the casts between ContextHandles and IntPtrs explicit. Updated all ContextHandle consumers to reflect the explicit cast. (5 years ago) <the_fiddler>
* | | | 4e4ca5b Removed unusued IGLControlHelper interface. (5 years ago) <the_fiddler>
* | | | 6dcc5b8 Removed unusued IGLControlHelper interface. (5 years ago) <the_fiddler>
* | | | 62ae369 Library should not use Trace output. (5 years ago) <the_fiddler>
* | | | 61181ea Added Assert function for checking whether a GraphicsContext is exists in the calling thread. (5 years ago) <the_fiddler>
* | | | 701b95c Added xml docs. Added GraphicsContextMissingException for use when a GraphicsContext is expected but not found. (5 years ago) <the_fiddler>
* | | | 03fabcf Added GenTexture and DeleteTexture helpers for single textures. (5 years ago) <the_fiddler>
* | | | 5f483b5 Prevent LoadGlyph from thrashing the PixelStore attribute. (5 years ago) <the_fiddler>
* | | | dc9b12e Fixed handling of multiple newlines. Removed unused code. (5 years ago) <the_fiddler>
* | | | 96f015a Added RunningOnMono property. Made Configuration class public. (5 years ago) <the_fiddler>
* | | | bdced85 Add note that OpenTK contains code from the Mono project, which is copyrighted by Novell. (5 years ago) <the_fiddler>
* | | | b2e50b5 Updated team and simplified contributors list (it was getting stale). (5 years ago) <the_fiddler>
* | | | 3608884 Added missing Prebuild license. (5 years ago) <the_fiddler>
* | | | 342368f Removed duplicate Examples project. Moved Examples project to the beginning of the project listing, hoping it will become the startup project. (5 years ago) <the_fiddler>
* | | | b931dff Fall back to Clamp, if ClampToEdge is not supported. (5 years ago) <the_fiddler>
* | | | 9619b60 Fixed some whitespace and normalized line-endings. (5 years ago) <the_fiddler>
* | | | 7b49c33 Mark DisplayMode constructor as obsolete. (5 years ago) <the_fiddler>
* | | | c79de24 Make GL.SupportsExtension ignore underscores. Fixed GL_VERSION_1_1 support. Added GL_VERSION_3_0. (5 years ago) <the_fiddler>
* | | | 4a9783c Implemented RunningOnLinux. (5 years ago) <the_fiddler>
* | | | 0dea16e Documented static public fields. Added missing SizeInBytes field to Vector2 and Vector4. (5 years ago) <the_fiddler>
* | | | 44044ea Removed debug print statements. (5 years ago) <the_fiddler>
* | | | 785cb2e Use IntPtr instead of HandleRef. (5 years ago) <the_fiddler>
* | | | 912e5c8 Whitespace is now ignored when rendering text (slight performance improvement). Text now split into lines before measuring, to avoid buggy Mono GDI+ implementation. Pixel unpack attribute is now used optimize glyph uploading. Added ClampToEdge attribute to the font sheet. (5 years ago) <the_fiddler>
* | | | 0769c37 Final fix for mousewheel support on x64. (5 years ago) <the_fiddler>
* | | | 0f1df12 Use UIntPtr instead of IntPtr to avoid overflow exceptions in x64 mode. (5 years ago) <the_fiddler>
* | | | b519f2b Possible fix for overflow exception on mouse wheel movement in x64 mode. (5 years ago) <the_fiddler>
| |/ /
|/| |
* | | 244de27 Implemented X11GdiPlusInternals. Added missing license headers. (5 years ago) <the_fiddler>
* | | ca9e626 Moved GdiPlus to OpenTK.Platform where it belongs. Removed unused fields in WinGdiPlusInternals.cs. (5 years ago) <the_fiddler>
* | | 6cbe67f Use different implementations for accessing GDI+ internals on .Net and Mono. (5 years ago) <the_fiddler>
* | | c885f61 Commented out to remove warnings until actual implementation. (5 years ago) <the_fiddler>
* | | 8c4a36b Fix overflow exception on right shift key press/release when running on x64 mode. (5 years ago) <the_fiddler>
* | | e2277e1 Added CreateGraphicsContext and CreateWindowInfo code. (5 years ago) <kanato>
* | | 573622b Removed unused variables and relevant warnings. (5 years ago) <the_fiddler>
* | | fb86950 Temporarily disabled math serialization test (now examples.exe compiles). (5 years ago) <the_fiddler>
* | | 3e309af Fixed extension loading. (6 years ago) <the_fiddler>
* | | d129fc2 Commented out an unused code block. (6 years ago) <the_fiddler>
* | | 62cc647 Follow recommended Disposable pattern. (6 years ago) <the_fiddler>
* | | 981b8ab StencilFuncSeparate and BlendingFactorDest/Src fixes. (6 years ago) <the_fiddler>
* | | 04cc923 Added missing tokens to BlendEquationSrc/Dest enums. (6 years ago) <the_fiddler>
* | | 4591218 Fixed StencilFuncSeparate parameters types (StencilFace and StencilFunction instead of StencilFunction). Added StencilFace enum. (6 years ago) <the_fiddler>
* | | 8188834 Added serialization test. (6 years ago) <the_fiddler>
* | | 175f5aa Added serializable attribute. Added IEquatable interface and operator== overloads to Matrix4 and Vector* structs. (6 years ago) <the_fiddler>
* | | 436c0c2 Corrected a grammar mistake. (6 years ago) <the_fiddler>
* | | 8146fdc General cleanup: Glyph is now a struct. Code layout follows OpenTK format. Added missing doc-strings. (6 years ago) <the_fiddler>
* | | bcd8d4c Removed two warnings. (6 years ago) <the_fiddler>
* | | 486a3cf Use StringFormat.GenericDefault when loading glyphs, to account for overhangs (especially visible in e.g. italics). Remove an unused variable in MeasureText. (6 years ago) <the_fiddler>
* | | ee34df5 Reverted StringFormat.GenericDefault change. Explicitly specified StringFormat.GenericTypographic when rasterizing glyphs, to avoid mismatch between rasterization and measuring. (6 years ago) <the_fiddler>
* | | d7173ed Use GenericDefault instead of GenericTypographic for MeasureCharacterRanges, in order to correctly calculate the bounding boxes of glyphs and strings. (6 years ago) <the_fiddler>
* | | 856551e Fixed clipping issues with font layout. Improved glyph loading speed. Fixed text measurement. (6 years ago) <the_fiddler>
* | | 922d9ae Added a region directive to conform to OpenTK standards. (6 years ago) <the_fiddler>
* | | a52666d Now use the new MeasureText function. (6 years ago) <the_fiddler>
* | | c0803a2 Renamed MeasureCharacterRanges to MeasureText. Sped up MeasureText. Added MeasureText overloads. Obsoleted MeasureString function. (6 years ago) <the_fiddler>
* | | 5cb7606 Added System.Drawing.Rectangle and RectangleF overloads to GL.Rect. (6 years ago) <the_fiddler>
* | | 74d9f5a Added regions to conform to naming conventions. (6 years ago) <the_fiddler>
* | | 0c159a0 Prefer Alc.OpenDevice(null) over Alc.OpenDevice(Alc.GetString(0, AlcGetString.DefaultDeviceSpecifier)) (6 years ago) <the_fiddler>
* | | e1e2cbb Updated Changelog.txt. (6 years ago) <the_fiddler>
* | | 3e6a2e4 Corrected two while loops (they should have been plain if-statements, not loops). (6 years ago) <the_fiddler>
* | | 426cb64 Corrected a stupid error where MeasureCharacterRanges was called with incorrect parameters. (6 years ago) <the_fiddler>
* | | 8e4287b Updated TextPrinter.PerformLayout to use the new GdiPlus-based MeasureCharacterRanges function. (6 years ago) <the_fiddler>
* | | 6801dc3 Implemented MeasureCharacterRanges function using the new GdiPlus bindings. (6 years ago) <the_fiddler>
* | | 49d1b68 Added screenshot capabilities on F12. (6 years ago) <the_fiddler>
* | | 47bb81d Preliminary implementation of JoystickDevice. (6 years ago) <the_fiddler>
* | | d7598b3 Implemented GdiPlus bindings for text measurement. (6 years ago) <the_fiddler>
* | | 4e521ea Changed the fps counter color to SkyBlue. (6 years ago) <the_fiddler>
* | | fa0e5ee Removed unnecessary memory allocations. Removed out-of-date comment. (6 years ago) <the_fiddler>
* | | 80020a0 Improved code layout. Added #region directives. (6 years ago) <the_fiddler>
* | | bf8a555 Fixed some code-style issues. (6 years ago) <the_fiddler>
* | | 628a4a5 Normalized line endings. (6 years ago) <the_fiddler>
* | | cfdcfe7 Fixed a comment typo. (6 years ago) <the_fiddler>
* | | 34468b8 Added overloads: GenSource( out uint ) GenBuffer( out uint ) DeleteSource and DeleteBuffer changed to use 'ref' keyword to be consistent with Gen functions. GenEffect( out uint ) DeleteEffect( ref uint ) GenFilter( out uint ) DeleteFilter( ref uint ) GenAuxiliaryEffectSlot( out uint ); DeleteAuxiliaryEffectSlot( ref uint ) (changed from previously passing by value, and removed the 's' in name ) renamed "DeleteAuxiliaryEffectSlots( int slot )" to "DeleteAuxiliaryEffectSlot( int slot )" renamed "int GenAuxiliaryEffectSlots()" to "int GenAuxiliaryEffectSlot()" New: ALSourceType GetSourceType( uint sid ) ALSourceState GetSourceState( uint sid ) ALDistanceModel GetDistanceModel( ) (6 years ago) <chrisbrandtner>
* | | 84d1a13 Added protected and public getters and setters to TextHandle. (6 years ago) <the_fiddler>
* | | 6ce200c Allow the user to code his own ITextPrinterImplementation. (6 years ago) <the_fiddler>
* | | 43aaa02 Make WinWindowInfo public. Fixed X11WindowInfo line endings. (6 years ago) <the_fiddler>
* | | 601f6d8 Renamed CreateFromCurrentContext to CreateFromCurrentThread. (6 years ago) <the_fiddler>
* | | 548d4b2 Initial support for external contexts. (6 years ago) <the_fiddler>
* | | b482023 Initial support for external contexts. (6 years ago) <the_fiddler>
|/ /
* | ed3fabf Fixed an issue where the GLControl didn't repaint it's background in the Visual Studio designer. (6 years ago) <the_fiddler>
* | 7920b65 * TextPrinter.cs: Updated licensing information and fixed some spacing problems. (6 years ago) <the_fiddler>
* | 7bb6b91 * IExample.cs: Updated licensing information. (6 years ago) <the_fiddler>
* | 4e754d9 * GluTessellation.cs: Updated licensing information. (6 years ago) <the_fiddler>
* | 76c591a Added Inertia's FrameBufferObject example. (6 years ago) <the_fiddler>
* | ce41369 Updated for release. (6 years ago) <the_fiddler>
* | 49afd8f Updated for release. (6 years ago) <the_fiddler>
* | 09e643d Updated for release. (6 years ago) <the_fiddler>
* | 238e325 Prepared for release. (6 years ago) <the_fiddler>
* | 84756e0 Fixed path to wav file. (6 years ago) <the_fiddler>
* | e5e2f7f Build.exe now copies bmp and wav resources to the output directory. Updated wording in Release.txt. (6 years ago) <the_fiddler>
* | d31eabf (6 years ago) <the_fiddler>
* | 35abdde Normalized naming. (6 years ago) <the_fiddler>
* | a233509 Added a work around for the "stuck cursor" issue, where the mouse cursor would stay at the resize state when entering the GameWindow. (6 years ago) <the_fiddler>
* | 2813f26 Removed unused DestroyWindow function. (6 years ago) <the_fiddler>
* | 7dfac94 The MouseChoose combobox now has the primary mouse selected by default. (6 years ago) <the_fiddler>
* | d5e047d Fixed mouse motion events on Linux. (6 years ago) <the_fiddler>
* | 0ac14a6 Trying to debug why mouse is not moving on Linux. (6 years ago) <the_fiddler>
* | 08544da (6 years ago) <the_fiddler>
* | 79627ad (6 years ago) <the_fiddler>
* | e0ea97e Temporarily remove MouseDevice.Move event, due to issues with deltas when the mouse stops moving. (6 years ago) <the_fiddler>
* | d00d157 Renamed to InputLogger. (6 years ago) <the_fiddler>
* | c545500 Fixed a bug where WheelDelta reported the same value as Wheel. (6 years ago) <the_fiddler>
* | b9cb215 Added display for WheelDelta value. (6 years ago) <the_fiddler>
* | 21ef7c6 Fixed line endings. (6 years ago) <the_fiddler>
* | e9e9ee5 Fixed mouse delta handling. (6 years ago) <the_fiddler>
* | b5fb136 Fixed line endings. (6 years ago) <the_fiddler>
* | 1abaa88 Fixed line endings. (6 years ago) <the_fiddler>
* | 2118f1e Updated assembly information. (6 years ago) <the_fiddler>
* | c70fef9 Added assembly information. (6 years ago) <the_fiddler>
* | 079bae2 Apply Andy's patch on Matrix.Frustum and with skewed matrices. (6 years ago) <the_fiddler>
* | 9f3444a Remove GameWindow.Visible property (is there a use case for this, or is it just feature creep?) (6 years ago) <the_fiddler>
* | 1b1c4fd Make ExampleAttribute.Visible a named parameter, that is true by default (even for test examples). (6 years ago) <the_fiddler>
* | 72704da Use the same resolution as other examples. (6 years ago) <the_fiddler>
* | 342338d Try to change bits per pixel, too. (6 years ago) <the_fiddler>
* | 539370d Passing null to ChangeResolution will restore the original resolution. (6 years ago) <the_fiddler>
* | eaaf67d Modified the SelectResolution to never fail, even if the specified resolution is not supported. In this case, it will return the current resolution. (6 years ago) <the_fiddler>
* | 6d470e9 Fixed regression from conflict resolution. (6 years ago) <the_fiddler>
* | bf8a11f * X11GLNative.cs: Fix behavior of WindowState when WindowBorder is Fixed. (6 years ago) <the_fiddler>
* | 6864127 Fixed Alt+Enter fullscreen toggling. (6 years ago) <the_fiddler>
* | 49b0c41 Fix line endings. (6 years ago) <the_fiddler>
* | 67d6204 Added GetNext and GetPrevious methods to improve toggling of window states and borders. (6 years ago) <the_fiddler>
* | 98c7ba4 Fixed a WindowState reference that confused the compiler. (6 years ago) <the_fiddler>
* | 8905630 Normalized line endings. (6 years ago) <the_fiddler>
* | 70fc0db * Tests/GameWindowStates.cs: Add bidirectional mode changes. (6 years ago) <the_fiddler>
* | df3d536 * Platform/X11/X11GraphicsMode.cs, Platform/X11/X11GLNative.cs, Platform/X11/Structs.cs, Platform/X11/Functions.cs, Platform/X11/API.cs: Working on WindowBorder and WindowState support. (6 years ago) <the_fiddler>
* | be47934 * GLHelper.cs: Added helpers for GetProgramInfoLog, VertexAttrib* and MultiTexCoord* (6 years ago) <the_fiddler>
* | 1789c67 * Tests/GameWindowStates.cs: Updated GameWindowState.cs test pattern. (6 years ago) <the_fiddler>
* | 6293fba * Platform/X11/X11GLNative.cs: Completed support for NET WM WindowState modes. (6 years ago) <the_fiddler>
* | 0457b85 * Tests/GameWindowStates.cs: Fullscreen toggling on key 3. (6 years ago) <the_fiddler>
* | c33e344 * Platform/X11/X11GLNative.cs: Fullscreen toggling support through NET WM. (6 years ago) <the_fiddler>
* | cfcb861 * Tests/GameWindowStates.cs: Added current status to, and reduced font size for instructions. (6 years ago) <the_fiddler>
* | 4bc19be Added support for minimized WindowState. (6 years ago) <the_fiddler>
* | dc32785 Added initial support for maximized window states. (6 years ago) <the_fiddler>
* | 2807183 Added two helper functions for sending NET WM and client WM messages. (6 years ago) <the_fiddler>
* | a4908fd Minor stylistic change (word wrap at 120 characters). (6 years ago) <the_fiddler>
* | cb86fa0 Moved to Bindings folder. (6 years ago) <the_fiddler>
* | b5ccab2 Removed unused code. (6 years ago) <the_fiddler>
* | ce6dea1 Added Bindings folder. (6 years ago) <the_fiddler>
* | f8d445f Initial work on WindowState support. (6 years ago) <the_fiddler>
* | d0aa219 Temporarily disabled full screen fade effect on resolution change. (6 years ago) <the_fiddler>
* | c0b1f17 Moved PlatformException to the OpenTK namespace. Removed an invalid Debug.Unindent() call. (6 years ago) <the_fiddler>
* | 7010395 Expose the WindowBorder property. (6 years ago) <the_fiddler>
* | d54fde5 Test all WindowBorder and WindowStyle combinations. Add instructions. (6 years ago) <the_fiddler>
* | aba6cda Completed implementation of WindowBorder and WindowState properties. (6 years ago) <the_fiddler>
* | 26f91ba Added GetWindowInfo function and WindowInfo structure. (6 years ago) <the_fiddler>
* | 752b1df Added FlagsAttribute to WindowStyle enum. (6 years ago) <the_fiddler>
* | a264b84 Completed WindowBorder and WindowState implementation. (6 years ago) <the_fiddler>
* | c60558e Changed all GameWindow.Fullscreen properties to GameWindow.WindowState. Added WindowState test app. (6 years ago) <the_fiddler>
* | 35b58ff Added WindowState and WindowBorder support on Windows. Removed GameWindow.Fullscreen property. Removed some chunks of unused code. (6 years ago) <the_fiddler>
* | ccdc4be Fixed formatting on pixel format setting debug message. Added error handling to DestroyContext(). (6 years ago) <the_fiddler>
* | 5b08125 Fixed documentation and made WindowState.Normal the default. (6 years ago) <the_fiddler>
* | 664d887 Added WindowBorder enum. (6 years ago) <the_fiddler>
* | 742e70e Fixed a missing call to Debug.Unindent() during context construction. (6 years ago) <the_fiddler>
* | 67cc7cb Added a potential workaround to OpenAL SI/Linux crashes. (6 years ago) <the_fiddler>
* | 102fe00 Fixed erroneous KeyUp events when the window loses the focus. (6 years ago) <the_fiddler>
* | 03269ea Added GetClientRect. Fixed GetWindowLong on 32bit platforms. (6 years ago) <the_fiddler>
* | 3d97740 Display a scrollbar when too many examples are loaded. (6 years ago) <the_fiddler>
* | e1cfb32 Fix line endings. (6 years ago) <the_fiddler>
* | d154c7f Should only call GL.PopAttrib() once in TextPrinter.End() (6 years ago) <the_fiddler>
* | a567f66 Added stub for WindowState. (6 years ago) <the_fiddler>
* | 90c7c84 Call Dispose on the loaded bitmap. (6 years ago) <the_fiddler>
* | dc56d55 Added audio file as example. (6 years ago) <the_fiddler>
* | 303ac6a Normalized formatting with the rest of OpenTK. (6 years ago) <the_fiddler>
* | 597926e Bitmaps (.bmp) will now be copied to output directory. (6 years ago) <the_fiddler>
* | b977db6 Fixed a bug that would cause context creation to fail under OpenAL SI (0.0.6-0.0.8) on Linux. (6 years ago) <the_fiddler>
* | 143d217 Made AudioContext.Device private. Added AudioContext.SupportsExtension. (6 years ago) <the_fiddler>
* | 19b1d1a (6 years ago) <the_fiddler>
* | a1421c2 Added 1 pixel to packing distances - seems to reduce packing artifacts at the seams. (6 years ago) <the_fiddler>
* | 805f237 Fixed framerate rendering. (6 years ago) <the_fiddler>
* | 4eca16d Fixed dynamic text rendering when no text is precached at all. (6 years ago) <the_fiddler>
* | e72deb5 Removed the example number. (6 years ago) <the_fiddler>
* | 8691b50 License. (6 years ago) <the_fiddler>
* | 90cd690 Added Inertia's Julia Fractal example. (6 years ago) <the_fiddler>
* | 57b097f Moved OpenTK.Graphics.OpenGL to OpenTK.Graphics. (6 years ago) <the_fiddler>
* | d1df1a2 Commented out an unused line in DummyGLContext. Moved TexturePacker. (6 years ago) <the_fiddler>
* | 4474cd4 Moved TexturePacker to OpenTK.Utilities. (6 years ago) <the_fiddler>
* | 3072a77 Now handles security exceptions. (6 years ago) <the_fiddler>
* | cacb162 Got rid of obsolete DisplayMode. (6 years ago) <the_fiddler>
* | 23ed50e Improved handling of missing openal32.dll. It used to throw a TypeInitializationException. It now throws a DllNotFoundException. (6 years ago) <the_fiddler>
* | 037761c Fixed context sharing on windows. (6 years ago) <the_fiddler>
* | e868996 Applied teichgraf's patch that adds LoadTransposeMatrix overloads, and makes LoadMatrix user ref Matrix4 instead. (6 years ago) <the_fiddler>
* | a2ed57a Added a missing xml doc to the Dispose method. (6 years ago) <the_fiddler>
* | 578e30c Fixed TexEnvMode.Replace. Added a "press any key to continue..." message when an error happens. (6 years ago) <the_fiddler>
* | d02195e Fixed TexEnvMode.Replace. (6 years ago) <the_fiddler>
* | 706875c Added George's patch which fixes some region strings, and adds PerpendicularLeft. (6 years ago) <the_fiddler>
* | 9a70822 Added George's patch which fixes some region strings, and adds PerpendicularLeft. (6 years ago) <the_fiddler>
* | 40eae78 Added George's patch with instance members for beziers. (6 years ago) <the_fiddler>
* | b721440 Marked double precision math structures as internal (need more work before release). (6 years ago) <the_fiddler>
* | 2af7e22 (6 years ago) <the_fiddler>
* | f5c7a6f Renamed XRam to XRamExtension. (6 years ago) <the_fiddler>
* | fbe7860 Renamed Efx to EffectsExtension. (6 years ago) <the_fiddler>
* | 54bcf92 Renamed EfxExtension to EffectsExtension. (6 years ago) <the_fiddler>
* | b0cbe16 Removed CLSCompliant(true) attribute. (6 years ago) <the_fiddler>
* | 8dc4afa Renamed DeleteFilters(int n) to DeleteFilter(int n). (6 years ago) <the_fiddler>
* | 1bb52f8 Fixed Gen/DeleteFilters bindings. (6 years ago) <the_fiddler>
* | d593361 Fixed EfxExtension.AuxiliaryEffectSlot bindings. (6 years ago) <the_fiddler>
* | 0e7e968 Fixed EfxExtension.DeleteEffects bindings. (6 years ago) <the_fiddler>
* | 36929a9 Fixed EfxExtension.GenEffects bindings (6 years ago) <the_fiddler>
* | fa64a2d Removed unnecessary [CLSCompliant(true)] attributes. (6 years ago) <the_fiddler>
* | 946691d Fixed DeleteAuxiliaryEffectSlots bindings. (6 years ago) <the_fiddler>
* | 034aa68 Cosmetic fixes. (6 years ago) <the_fiddler>
* | 0f27e3e Updated to use AudioLoader. (6 years ago) <the_fiddler>
* | eee67d6 Renamed AudioLoader and WaveLoader to AudioReader and WaveReader. (6 years ago) <the_fiddler>
* | c587cc5 Renamed SoundReader to AudioLoader and WaveReader to WaveLoader. (6 years ago) <the_fiddler>
* | 8722f71 Removed ifs in AL.GetSource (boolean) in favour of simple comparisons. (6 years ago) <the_fiddler>
* | 743f92a Trying to fix sound popping. (6 years ago) <the_fiddler>
* | 06fea05 Updated using (AudioContext) declaration. (6 years ago) <the_fiddler>
* | 192ee1b Made MakeCurrent() call public. (6 years ago) <the_fiddler>
* | 670d65e Fixed SoundReader prermissions. Fixed a problem with SoundReader.EndOfFile. Removed a Dispose() call i Playback.cs (was not necessecary). Streaming code updates. (6 years ago) <the_fiddler>
* | 6ab0b92 Moved streaming code to StreamingPlayback.cs. (6 years ago) <the_fiddler>
* | 01106c7 Fixed spacing. Normalized [Gen|Delete][Buffers|Sources] overload parameters. Added singular versions (1 parameter to generate/delete only). (6 years ago) <the_fiddler>
* | 4b45494 Removed obsolete GetDisplayModes() function. (6 years ago) <the_fiddler>
* | 97a6b4e Added licenses. (6 years ago) <the_fiddler>
* | 9121937 Renamed TestPlayback.cs to Playback.cs (6 years ago) <the_fiddler>
* | 6e7eb4d Renamed TestPlayback.cs to Playback.cs. (6 years ago) <the_fiddler>
* | 84ad73b Move streaming playback to its own file. (6 years ago) <the_fiddler>
* | 9ff050d Initial commit (stubbed). (6 years ago) <the_fiddler>
* | acccba0 Fixed an arithmetic overflow exception in extended bit checking at WMInput.cs. (6 years ago) <the_fiddler>
* | 17eb4b5 Added Source/Examples/Data/Audio folder. (6 years ago) <the_fiddler>
* | 5ff51ba Moved OpenTK.OpenAL to OpenTK.Audio. Added SoundReader class. Added OpenTK.Math.Functions.NextPowerOfTwo Fixed several AL functions, and added overloads to AL.BufferData. Added OpenAL wave playback sample. (6 years ago) <the_fiddler>
* | 78911ac Added some missing SetLastError attributes. (6 years ago) <the_fiddler>
* | 2e48fcb added extra overload to have gen/delete functions with similar parameters. Corrected some inline docu (6 years ago) <chrisbrandtner>
* | 17d7e4d non-ref overloads for gen/delete functions (AL&Efx) (6 years ago) <chrisbrandtner>
* | 63608b1 Updates to GameWindow shutdown and X11 locking behavior. (6 years ago) <the_fiddler>
* | 560f132 Initial commit. (6 years ago) <the_fiddler>
* | 7473fe5 Added support for higher mouse buttons under X11. (6 years ago) <the_fiddler>
* | ef3e344 Do not call opengl functions when in Visual Studio designer. (6 years ago) <the_fiddler>
* | 1cb0fbc Use GLControl. (6 years ago) <the_fiddler>
* | f2f0359 Added license. (6 years ago) <the_fiddler>
* | b12a88c Unique handles for different contexts (makes multiple contexts work under Visual Studio designer). (6 years ago) <the_fiddler>
* | e1ea2ff Removed IGLContextCreationHack interface (no longer used). (6 years ago) <the_fiddler>
* | 0a5c962 Updated some licenses. Remove a couple of DisplayMode warnings. (6 years ago) <the_fiddler>
* | ef16998 Use one display connection for all X11 communication. Seems to fix (not 100%) the crash problems encountered. (6 years ago) <the_fiddler>
* | 5b4bed3 svn.commit.tmp (6 years ago) <the_fiddler>
* | c344409 Debug message when creating default GraphicsMode. (6 years ago) <the_fiddler>
* | 4123fbf Cache default display mode. (6 years ago) <the_fiddler>
* | 9efb80e Temporarily removed detailed constructors. (6 years ago) <the_fiddler>
* | ebd7f45 Some formatting updates. (6 years ago) <the_fiddler>
* | 5ca7f5a Fixed an NRE that could occur under some circumstances. (6 years ago) <the_fiddler>
* | 9d1f1ec Push/Pop AttribMask.ColorBufferBit in TextPrinter.Begin/End float[] viewport should have 4 members, not 6. (6 years ago) <the_fiddler>
* | c79f4ab Removed OnResize overload. (6 years ago) <the_fiddler>
* | 1c69f7e Moved GraphicsContext creation to the HandleCreated event. (6 years ago) <the_fiddler>
* | 28ed424 Fixed multiple GLControls under Mono/X11. (6 years ago) <the_fiddler>
* | 41cba22 Call GL.Clear. Slightly reduce Update speed. (6 years ago) <the_fiddler>
* | 357703d Open a different X11 display connection - reusing the one from Windows.Forms results in messages getting routed to the wrong windows. (6 years ago) <the_fiddler>
* | 8386c20 Can now distinguish between left and right control, shift, alt and enter keys. (6 years ago) <the_fiddler>
* | b046066 Added internal ClearKeys method. Made the constructor internal. Added docs to a few functions. (6 years ago) <the_fiddler>
* | bc1801d Added detection of left and right shift/control/alt buttons. (6 years ago) <the_fiddler>
* | ef16a9d Moved OpenTK.Fonts to OpenTK.Graphics namespace. (6 years ago) <the_fiddler>
* | 7751c07 Moved OpenTK.Fonts to from OpenTK OpenTK.Utilities. Added OpenTK.Utilities.dll reference to Examples. Moved assembly-level attributes from GameWindow.cs to Configuration.cs. (6 years ago) <the_fiddler>
* | b09881b Added OpenTK.Utilities project. (6 years ago) <the_fiddler>
* | 6553c71 Fixed licenses. Resaved some docs as unicode. (6 years ago) <the_fiddler>
* | f381438 Added Bezier Curves. Added Factorial and BinomialCoefficient to Functions.cs. Added Vector2d?.Perpendicular (6 years ago) <the_fiddler>
* | 49dbf3c Initial commit. (6 years ago) <the_fiddler>
* | 6323bce Initial commit. (6 years ago) <the_fiddler>
* | 46e0d1d Initial commit. (6 years ago) <the_fiddler>
* | 0e2dc9f Renamed. (6 years ago) <the_fiddler>
* | 9d0ccab Initial commit. (6 years ago) <the_fiddler>
* | f4a9d91 Initial commit. (6 years ago) <the_fiddler>
* | 59ad653 Report the size of uploaded VBO data, when an error occurs. (6 years ago) <the_fiddler>
* | 37c40f1 Renamed ColorDepth to ColorFormat, to avoid class with System.Drawing.ColorDepth. Update X11 stack to use System.Windows.Forms.XPlatUI for its Display, Screen and RootWindow. Fixed mode setting for X11GLControl. Fixed X11 shutdown (was generating X11 errors). Added DeviceContext getter to WinWindowInfo. Made IWindowInfo disposable. Added documentation to many public methods. Worked around a Mono 1.2.4 bug with Handle creation on Windows.Forms.Control. Updated GL.BuildExtensionList to correctly parse GL_VERSION when in indirect rendering mode. Fixed crash errors in X11GLContext.CreateContext and X11GraphicsMode. Added a ref overload to Glx.ChooseVisual() IGraphicsContext.MakeCurrent now takes an IWindowInfo parameter. This allows the user to change to window is context is bound to (untested). Renamed XyzWindowInfo.Handle to XyzWindowInfo.WindowHandle. (6 years ago) <the_fiddler>
* | 624ca0d Updated hidden window constructor. (6 years ago) <the_fiddler>
* | 57afab2 Added screenshot capability. (6 years ago) <the_fiddler>
* | e10d374 Major update: fixed context construction on X11. Fixed vsync on X11. Updated GraphicsContext interface, for better extensibility. Some public functions were moved to IGraphicsContextInternal. Renamed DisplayDevice.PrimaryDisplay to DisplayDevice.Default. Updated and documented new GameWindow constructors. Improved GameWindow.Exit, added GameWindow.ExitAsync() and improved error handling. Improved GraphicsContext and NativeGLWindow APIs (construction in constructor). Made ContextHandle public. (6 years ago) <the_fiddler>
* | 084a561 Fixed GL.ReadPixels (was GL.ReadPixel) (6 years ago) <the_fiddler>
* | ed6c584 Updated documentation and release notes. (6 years ago) <the_fiddler>
* | da42cf4 Fixed a struct != null comparison. (6 years ago) <the_fiddler>
* | 1d3c358 Renamed GraphicsFormat to GraphicsMode. (6 years ago) <the_fiddler>
* | 1929817 Renamed file. (6 years ago) <the_fiddler>
* | ee14312 Renamed GraphicsFormat to GraphicsMode. (6 years ago) <the_fiddler>
* | bb88b25 Initial commit. (6 years ago) <the_fiddler>
* | 6178343 Removed obsolete WindowInfo.cs (6 years ago) <the_fiddler>
* | 0df8f59 Updated examples to use GraphicsFormat instead of DisplayMode. Improved S04_Input_Logger and W03_Extensions shutdown. (6 years ago) <the_fiddler>
* | 83afd98 Updated to use new IWindowInfo interface. Updated to use GraphicsFormat instead of DisplayMode. Updated to use ColorDepth instead of ColorMode. Improved GameWindow Exit handling, and handling of failed context creation. Improved WinGLContext creation code, to allow for FSAA support in the future. Fixed several shutdown bugs in WinGLContext and GraphicsContext. Context creation no longer relies on IGLContextCreationHack. X11GLContext is not working at the moment. (6 years ago) <the_fiddler>
* | e9b2fe6 New IWindowInfo interface. (6 years ago) <the_fiddler>
* | e5bf555 Obsoleted. (6 years ago) <the_fiddler>
* | e3e9487 Initial commit. Can detect idle mode and can create a WinWindowInfo out of a Windows.Forms.Control. (6 years ago) <the_fiddler>
* | 792de6a Fixed PixelFormatDescriptorFlags. Fixed SetWindowLongPtr on 32bit platforms. Added DescribePixelFormat. Added SetLastError to SetPixelFormat. (6 years ago) <the_fiddler>
* | 1b3ba98 Initial commit. Takes the place of Windows.WindowInfo. (6 years ago) <the_fiddler>
* | ee1bb45 Added SetLastError to a couple of Wgl functions. These are temporary, until the generator is updated. (6 years ago) <the_fiddler>
* | a0be15b Obsoleted in favour of OpenTK.Graphics.ColorDepth. (6 years ago) <the_fiddler>
* | a3f346a Updated default modes to use double buffering. (6 years ago) <the_fiddler>
* | b286d87 Initial commit. Can detect if we are running on Windows, Linux or OSX. (6 years ago) <the_fiddler>
* | e334fd9 Initial commit. (6 years ago) <the_fiddler>
* | cd12361 Added OpenTK.Utilities assembly. (6 years ago) <the_fiddler>
* | 9a13fdb * AL.cs: Removed CLSCompliant assembly attribute, as this is already defined in GameWindow.cs (6 years ago) <the_fiddler>
* | b373674 API.cs: Disabled cleanup code on AppDomain.ProcessExit, as it would cause X errors. Renamed libXrandr to libXrandr.so.2 for DllImports. (6 years ago) <the_fiddler>
* | ed2bd2b at least 1 CLSCompliant overload per function. EfxReverb.cs sample plays fine with int overloads. (6 years ago) <chrisbrandtner>
* | 15a97e4 at least 1 CLSCompliant overload per function. (6 years ago) <chrisbrandtner>
* | 3ee626a Fixed a few warnings. Added [assembly: CLSCompliant(true)] attribute to GameWindow.cs (6 years ago) <the_fiddler>
* | 2927b50 Moved and renamed OpenTK.OpenAL to OpenTK.Audio.OpenAL (namespace still unchanged). (6 years ago) <the_fiddler>
* | c47b616 Fixed type translation. (6 years ago) <the_fiddler>
* | 698b76f Moved some items. (6 years ago) <the_fiddler>
* | 03f6ddf 0.9.1 OpenTK.Fonts (6 years ago) <the_fiddler>
* | d7558f8 Fixed TextureFont.MeasureString calculations. Improved TextureFont.MeasureString whitespace calculations. Added uncached TextPrinter.Draw implementation. (6 years ago) <the_fiddler>
* | a9e2ce4 Completed move of OpenTK.OpenGL to OpenTK.Graphics.OpenGL. (6 years ago) <the_fiddler>
* | 4443af0 (6 years ago) <the_fiddler>
* | 84aa1bc Moved Glu to OpenTK.Graphics.OpenGL.Glu (6 years ago) <the_fiddler>
* | 1624e5a Moved OpenGL bindings to OpenTK.Graphics.OpenGL from OpenTK.OpenGL. Updated bindings with new FBO tokens. (6 years ago) <the_fiddler>
* | a249816 Updated FBO specs with specific enums. Fixed GL.Ext.CheckFramebufferStatus (was CheckFramebufferStat before) Moved default namespace to OpenTK.Graphics.OpenGL. Moved OpenTK.Graphics.OpenGL.Enums to OpenTK.Graphics.OpenGL. (6 years ago) <the_fiddler>
* | 23991aa (6 years ago) <the_fiddler>
* | 17bb298 (6 years ago) <the_fiddler>
* | 3718b66 Moved keyboard and mouse code inside X11Input.cs (6 years ago) <the_fiddler>
* | af57187 Renamed KeyMap to WinKeyMap. (6 years ago) <the_fiddler>
* | 6fc6719 Fixed crash on resize. (6 years ago) <the_fiddler>
* | c7e3f9f Added ChangeDisplaySettingsEnum.Fullscreen to resolution changes. At last, windows stopped resizing themselves! (6 years ago) <the_fiddler>
* | dfdac3b Moved OpenTK.InputDriver to OpenTK.Input.InputDriver. (6 years ago) <the_fiddler>
* | 27a708a Moved and renamed OpenTK.IGLContext to OpenTK.Graphics.IGraphicsContext. (6 years ago) <the_fiddler>
* | d87e792 Moved and renamed OpenTK.GLContext to OpenTK.Graphics.GraphicsContext. (6 years ago) <the_fiddler>
* | 32ba276 Moved and renamed OpenTK.GLContext to OpenTK.Graphics.GraphicsContext. (6 years ago) <the_fiddler>
* | 68dd909 (6 years ago) <the_fiddler>
* | 02dcf79 Moved and renamed OpenTK.GLContext to OpenTK.Graphics.GraphicsContext. (6 years ago) <the_fiddler>
* | c7045ab Moved and renamed OpenTK.GLContext to OpenTK.Graphics.GraphicsContext. (6 years ago) <the_fiddler>
* | 665feaa Disabled support for multiple AudioContexts until further notice... (6 years ago) <the_fiddler>
* | 328abb4 Removed MakeCurrent() tests. (6 years ago) <the_fiddler>
* | 5a47963 Added information on 0.9.1. (6 years ago) <the_fiddler>
* | 019cf96 Renamed IGLContext to IGraphicsContext. (6 years ago) <the_fiddler>
* | 56cbbb8 Added setter to GLContext.CurrentContext and all implementations, so that the user can clear the context of any thread. Updated GameWindow and its implementations to use GraphicsFormat instead of the obsolete DisplayMode. Updated license. Updated some docs. Fixed CLSCopmliant warnings in XRamExtension.cs (6 years ago) <the_fiddler>
* | d2b453e minor corrections. (6 years ago) <chrisbrandtner>
* | 2c96123 Even more work on hiding gnome panels. (6 years ago) <the_fiddler>
* | d5e3a3d Added XChangeWindowAttributes / trying to get gnome panels to hide. (6 years ago) <the_fiddler>
* | 109166d Try to debug why gnome panels do not get hidden. (6 years ago) <the_fiddler>
* | 9275ab6 Try to debug why gnome panels do not get hidden. (6 years ago) <the_fiddler>
* | 9623d40 Fixed fullscreen mode size. (6 years ago) <the_fiddler>
* | a785d45 Fixed error in X11 display. (6 years ago) <the_fiddler>
* | 7763c40 Trying to hide gnome panels on fullscreen modes. (6 years ago) <the_fiddler>
* | 518dadb call Form.Update() on each fade effect step. (6 years ago) <the_fiddler>
* | 7e61214 Restore resolution available on OpenTK startup, not on X11 startup. (6 years ago) <the_fiddler>
* | a7bb91c Trying to get fullscreen on X11 to hide gnome panels. (6 years ago) <the_fiddler>
* | 0dc60c6 Try to cover gnome panels. (6 years ago) <the_fiddler>
* | a60ffb6 Remove/activate decorations through gnome. (6 years ago) <the_fiddler>
* | 1443dec Added call to XSetTransientForHint after disabling/activating window decorations. (6 years ago) <the_fiddler>
* | ab1bac7 Re-enable decorations on windowed mode. (6 years ago) <the_fiddler>
* | 50bc64d Added fullscreen->window change, and window resizing on fullscren change. (6 years ago) <the_fiddler>
* | c6dbce6 Renamed OpenTK.Platform.Windows.DisplayDevice to OpenTK.Platform.Windows.WindowsDisplayDevice. (6 years ago) <the_fiddler>
* | d2cde0d Working on fullscreen support. (6 years ago) <the_fiddler>
* | 3b9dbd1 Added debug information. (6 years ago) <the_fiddler>
* | b48e3be Added initial support for fullscreen mode change. (6 years ago) <the_fiddler>
* | 3cd5a5b Fixed test. Restored fade-out/fade-in effects. (6 years ago) <the_fiddler>
* | 20b3d6f Debugging on linux. (6 years ago) <the_fiddler>
* | 9257650 Corrected mdb copy behavior. (6 years ago) <the_fiddler>
* | 199ae0f Updated test. (6 years ago) <the_fiddler>
* | c6d9dd5 Added fadeout and fadein effect. (6 years ago) <the_fiddler>
* | 58ee3ea Set original_resolution to null after a successful call to RestoreResolution(). (6 years ago) <the_fiddler>
* | 7f1309a Changed IDisplayDeviceDriver.RestoreResolution method to IDisplayDeviceDriver.TryRestoreResolution. DisplayDevice now correctly reports original resolution. (6 years ago) <the_fiddler>
* | 989f22d Fixed another NRE in TryChangeResolution. (6 years ago) <the_fiddler>
* | 285e2c6 Small hack to test for resolution restoration. (6 years ago) <the_fiddler>
* | 3fd9f2c Fix NRE in operator== and operator!= (6 years ago) <the_fiddler>
* | 3ab1790 Explicitly change to 640x480@60Hz. (6 years ago) <the_fiddler>
* | 0bbad4e Fixed a bug where wrong resolutions were saved in the DisplayResolution<->resolution_index mapping. (6 years ago) <the_fiddler>
* | 8e3ccb8 Now saves DisplayDevice<->X11 screen, DisplayResolution<->resolution_index mappings. Added support for resolution changes. (6 years ago) <the_fiddler>
* | 36e4909 XRRTimes parameter should be out, not ref. (6 years ago) <the_fiddler>
* | 9b3df7f Bind* added, docu improved. (6 years ago) <chrisbrandtner>
* | cbc3cf5 Finalized X-Ram. (6 years ago) <chrisbrandtner>
* | 6fdf20e Added discovery of default color depth. (6 years ago) <the_fiddler>
* | 8fc0277 Slightly improved debug string for each DisplayDevice. (6 years ago) <the_fiddler>
* | e4186aa Added discovery of depths. (6 years ago) <the_fiddler>
* | 7273a3f Added XListDepths and made "libX11" string a constant. (6 years ago) <the_fiddler>
* | 484832e Removed a couple of debug messages. Now marks the current resolution among all available resolutions in debug mode. (6 years ago) <the_fiddler>
* | 38dcde4 Added equality and inequality operators. (6 years ago) <the_fiddler>
* | 00e0b6c Implemented default refresh rate discovery. (6 years ago) <the_fiddler>
* | 38840cf Debug information now reports primary device. (6 years ago) <the_fiddler>
* | 6977937 Added code to obtain refresh rates. (6 years ago) <the_fiddler>
* | 1437664 Improved XRRScreenSize. Added XRRRates wrapper. (6 years ago) <the_fiddler>
* | d546132 Added some cool debugging information on available resolutions per device. (6 years ago) <the_fiddler>
* | ed45d35 Now adds all available resolutions, not just the default one. (6 years ago) <the_fiddler>
* | f77e45a Add temporary bits per pixel value (24) for testing purposes. (6 years ago) <the_fiddler>
* | afb44ac Screen and resolution enumeration should now work. (6 years ago) <the_fiddler>
* | daba18a Do not free XRRScreenSize pointer in XRRSizes. (6 years ago) <the_fiddler>
* | 0a61071 Trying to debug deadlock on screen resolution enumeration. (6 years ago) <the_fiddler>
* | 72569e7 Added debug information to XOpenDisplay etc calls. (6 years ago) <the_fiddler>
* | f564504 Can't use Marshal.PtrToStructure(IntPtr, object) with boxed value types. Reverting to object Marshal.PtrToStructure(IntPtr, Type). (6 years ago) <the_fiddler>
* | b6ecd78 Fixed pdb and mdb copying. (6 years ago) <the_fiddler>
* | f8cbcf2 Updated Build/Build.exe (6 years ago) <the_fiddler>
* | 69f805b Now automatically copies .pdb and .mdb files on debug builds. (6 years ago) <the_fiddler>
* | 49d3b00 *Really* fixed libxrandr.so name. (6 years ago) <the_fiddler>
* | c8a8091 Fixed libxrandr.so name. (6 years ago) <the_fiddler>
* | 1578d18 Added debug code to dump the number of screens. (6 years ago) <the_fiddler>
* | ddd812c Use new properties from the API class. (6 years ago) <the_fiddler>
* | a3ba77f Added several properties to get the default screen, default display, screen count and default root window. Updated XRRSizes to abstract away the memory marshaling. (6 years ago) <the_fiddler>
* | d3c9517 Refresh rate may be zero - updated exception string. (6 years ago) <the_fiddler>
* | 3608654 Refresh rate may be zero. (6 years ago) <the_fiddler>
* | 605f04b Added a bogus default device for testing. (6 years ago) <the_fiddler>
* | 8630eda Clarified what the DisplayDevice constructor does. (6 years ago) <the_fiddler>
* | f3c028e Lock in constructor for thread safety. (6 years ago) <the_fiddler>
* | a1656c6 Added return value to X11XrandrDisplayDevice.TryChangeResolution (6 years ago) <the_fiddler>
* | f35e6e1 Added X11XrandrDisplayDevice.cs implementation. (6 years ago) <the_fiddler>
* | 6c0648a Create X11/X11XrandrDisplayDevice on X11 platforms. (6 years ago) <the_fiddler>
* | 442a873 Add docs to static constructor. (6 years ago) <the_fiddler>
* | 08409b1 added Bind* Helpers. (6 years ago) <chrisbrandtner>
* | d24cc61 Completed Xrandr functions and structs. (6 years ago) <the_fiddler>
* | ca36fce Disabled Status struct. (6 years ago) <the_fiddler>
* | 1127323 Started adding Xrandr functions. (6 years ago) <the_fiddler>
* | db0e269 Added platform detecion. (6 years ago) <the_fiddler>
* | 5462307 Public X11 classes made internal. (6 years ago) <the_fiddler>
* | 6f20f47 improved docu. (6 years ago) <chrisbrandtner>
* | 76a866c Updated with fullscreen support. (6 years ago) <the_fiddler>
* | e08c0d3 Updated documentation. (6 years ago) <the_fiddler>
* | 3a026d5 Fullscreen mode changes now work! (6 years ago) <the_fiddler>
* | 54224ed Refresh rate is now considered a match, if it is less than 1.0Hz away of the specified value. (6 years ago) <the_fiddler>
* | a4fe343 WinDisplayDevice is now multiple-monitor aware. Added SelectResolution function to DisplayDevice. Updated test to change settings on all available monitors. (6 years ago) <the_fiddler>
* | e9b811d Fixed DisplayDevice enumeration. (6 years ago) <the_fiddler>
* | 30c63d6 Added test for DisplayDevice. (6 years ago) <the_fiddler>
* | 1a4c5ad Fixed capitalization of Texture2D etc. (6 years ago) <the_fiddler>
* | f572f0e Reverted last commit (bogus!) (6 years ago) <the_fiddler>
* | 9449447 Fixed capitalization of Texture2D etc. (6 years ago) <the_fiddler>
* | 5d51050 Fixed capitalization of Texture2D etc. (6 years ago) <the_fiddler>
* | e946664 Fixed capitalization of Texture2D. (6 years ago) <the_fiddler>
* | 4a5fda3 Changed capitalization rules to turn letters after digits to uppercase. Fixes Texture2D etc, but makes all hex specifiers to go uppercase... :/ (6 years ago) <the_fiddler>
* | dde5892 Removed implementation of GetDisplayModes() (6 years ago) <the_fiddler>
* | c64c449 Added DisplayDevice driver for Windows. (6 years ago) <the_fiddler>
* | f6d47b7 Added DisplayDevice, DisplayResolution, IDisplayDeviceDriver, GraphicsContextException and GraphicsModeException. (6 years ago) <the_fiddler>
* | 4e05a10 Fixed capitalization of Texture2D (was Texture2d) (6 years ago) <the_fiddler>
* | 7e8595f Added DisplayDevice struct, ChangeDisplaySettingsEnum and ChangeDisplaySettingsEx. (6 years ago) <the_fiddler>
* | 4f82232 Renamed Display to DisplayDevice. (6 years ago) <the_fiddler>
* | 42acaf3 Renamed Display to DisplayDevice. (6 years ago) <the_fiddler>
* | de2cc32 Workaround for unsupported BitsPerPixel property on Mono 1.2.6. (6 years ago) <the_fiddler>
* | 1a100aa Updated everything to use plain (int width, int height parameters) instead of DisplayMode.Width/.Height. (6 years ago) <the_fiddler>
* | 2fb1f0f Added checks against invalid arguments. Made sealed. (6 years ago) <the_fiddler>
* | 5b44be1 Don't use obsolete DisplayMode.Width/Height anymore. (6 years ago) <the_fiddler>
* | 565f40f Moved AudioContext.cs (6 years ago) <the_fiddler>
* | 801ceb1 Initial commit of the OpenTK.Audio namespace. (6 years ago) <the_fiddler>
* | 37fc74d Initial commit of Display support. (6 years ago) <the_fiddler>
* | 93f5b60 Removed some unused code. (6 years ago) <the_fiddler>
* | 827fda8 Added a couple of #region directives. (6 years ago) <the_fiddler>
* | 0843505 Add a using declaration to help differentiate between OpenTK.Graphics and System.Drawing.Graphics. (6 years ago) <the_fiddler>
* | c0c0690 Display.Width/.Height are now obsolete. (6 years ago) <the_fiddler>
* | e0ec10d Addd public properties and documentation. (6 years ago) <the_fiddler>
* | 53e9ad1 Added LoadDelegate method. (6 years ago) <the_fiddler>
* | 6f8d297 Removed unused summary. (6 years ago) <the_fiddler>
* | 499b9e0 Removed unused FieldInfo[] array. (6 years ago) <the_fiddler>
* | 7310344 Updated SupportsExtension functions. (6 years ago) <the_fiddler>
* | 568d3fe Internal Device getter. (6 years ago) <the_fiddler>
* | 8b3f5af Added loading of Glx extensions. Added vsync support. (6 years ago) <the_fiddler>
* | e5d9fa8 Added Glx.SupportsExtension function. (6 years ago) <the_fiddler>
* | ca37cfc Renamed Glx.Sgi.SwapIntervalSGI to Glx.Sgi.SwapInterval (6 years ago) <the_fiddler>
* | 9551a56 Added glXSwapIntervalSGI method. (6 years ago) <the_fiddler>
* | 448e3a4 Refactored extension loading to remove duplicate code. The logic is now contained in OpenTK/Platform/Utilities.cs (6 years ago) <the_fiddler>
* | 2864c02 Added missing tokens to TextureParameterName (were only in GetTextureParameter, when they should have been in both enums). (6 years ago) <the_fiddler>
* | aa6994a Use DeviceSpecifier instead of AllDevicesSpecifier when enumerating audio devices. (6 years ago) <the_fiddler>
* | baf59ab Disabled multiple AudioContext under linux. Moved AudioContext.LoadAvailableDevices() call outside the static constructor. (6 years ago) <the_fiddler>
* | 0b10d4f Added as hidden example. (6 years ago) <the_fiddler>
* | c3777ac Use Utilities.SetWindowTitle() (6 years ago) <the_fiddler>
* | fac1760 Added API for OpenGL context resource sharing (GLContext.ShareContexts) (6 years ago) <the_fiddler>
* | a4efc49 Re-added MakeCurrent() call. Added better error checking. (6 years ago) <the_fiddler>
* | 14594d9 Still trying to debug crash on Mono. Reverted changes. (6 years ago) <the_fiddler>
* | 58c4a16 Commented out IsCurrent = true to help debug crash on Mono. (6 years ago) <the_fiddler>
* | 8f621f4 Removed Suspend call before MakeCurrent() (6 years ago) <the_fiddler>
* | db10c23 Marshal alcMakeContextCurrent return value as I1. Just to see if it helps Mono. (6 years ago) <the_fiddler>
* | 72ae7b6 Corrected an assertion. (6 years ago) <the_fiddler>
* | 9855854 Trying to debug alcMakeContextCurrent crash on Linux. (6 years ago) <the_fiddler>
* | 4fa393a Updated a comment. (6 years ago) <the_fiddler>
* | f41e240 Trying compatible defaults, to resolve crash on linux. (6 years ago) <the_fiddler>
* | 3505236 Commented MakeCurrent() out for testing. (6 years ago) <the_fiddler>
* | bf88111 Updated Debug message on available device enumeration. (6 years ago) <the_fiddler>
* | f7a059d Removed check for available_devices.Count > 0. Device enumeration is an extension, and may not always be available. (6 years ago) <the_fiddler>
* | 3a90a29 Removed check for null device name. Passing null to alcOpenDevice should open the default device. (6 years ago) <the_fiddler>
* | f6c1942 Fix for a possible NRE exception when constructing a new AudioContext. (6 years ago) <the_fiddler>
* | 582d4fb Worked around a Mono bug with unsafe inline constructors. (6 years ago) <the_fiddler>
* | 40f32f4 Documentation updates. Getting rid of all remaining warnings in debug build. (6 years ago) <the_fiddler>
* | 3d2bc15 Documentation updates. Getting rid of warnings. (6 years ago) <the_fiddler>
* | 2c0de25 Temporary Device property. (6 years ago) <the_fiddler>
* | a384059 Updated version numbers. (6 years ago) <the_fiddler>
* | df7365f Worked around a Visual Studio bug that caused some overloads to become invisible. (6 years ago) <the_fiddler>
* | 2741171 Updated copyright notice. (6 years ago) <the_fiddler>
* | 32f034b JTalton's new functions. (6 years ago) <the_fiddler>
* | 8ffe65e Updated example attribute and tessellation function. It now works! (6 years ago) <the_fiddler>
* | d4a63df Added JTalton's double precision mathlib. (6 years ago) <the_fiddler>
* | 0911cf3 Updated Changelog.txt (6 years ago) <the_fiddler>
* | 6422281 Spelling. (6 years ago) <the_fiddler>
* | 55c4e4d Removed unused code. (6 years ago) <the_fiddler>
* | 7184319 Update to Keyboard Handling. (6 years ago) <the_fiddler>
* | cdab33e Added example. (6 years ago) <the_fiddler>
* | bf5e9fe removed unused AL_XYZ_NULL. (6 years ago) <chrisbrandtner>
* | 981d176 Updated bindings with the latest Bind revision. (6 years ago) <the_fiddler>
* | 7ba4035 Corrected Tess*, Nurbs* and Quadric* definitions. Added experimental code for fast late-binding. (6 years ago) <the_fiddler>
* | ebf0163 GetDelegate does not load OpenGL functions anymore (use the Load and LoadAll methods for that). Added GetDelegate method that takes a simple string (no type information). Deprecated existing GetDelegate method. (6 years ago) <the_fiddler>
* | 70abd05 Updated licensing information. Added more test data. (6 years ago) <the_fiddler>
* | a959d1b Updated licensing information. (6 years ago) <the_fiddler>
* | 8cb0f0e Fixed NewTess and DeleteTess (were NewTes and DeleteTes). Fixed wrapper generation for functions with both pointer and generic parameters. (6 years ago) <the_fiddler>
* | 2deb63c Made the ParameterCollection.Rebuild property public. (6 years ago) <the_fiddler>
* | 8416026 Revised TessVertex location parameter to be in array instead of out array. (6 years ago) <the_fiddler>
* | 57b38ab Updated typemaping of TessObj, NurbObj and QuadricObj and FunctionPointer. (6 years ago) <the_fiddler>
* | 461b97e Corrected GLU tesselation functions (not working completely). (6 years ago) <the_fiddler>
* | 5e29db6 dead Gremlin: Imported_alDeleteFilters (6 years ago) <chrisbrandtner>
* | c488097 presets hack, not 100% accuracte but acceptable results. (6 years ago) <chrisbrandtner>
* | 10f36fc presets semi-working (6 years ago) <chrisbrandtner>
* | 931848b refactored enum values. Missing: AL_FILTER_FIRST_PARAMETER, AL_FILTER_LAST_PARAMETER, AL_EFFECT_FIRST_PARAMETER, AL_EFFECT_LAST_PARAMETER (6 years ago) <chrisbrandtner>
* | 7cab306 v0.9 all relevant funcs are available, rather good doc already (6 years ago) <chrisbrandtner>
* | a682335 added most CLSCompliant attribs. (6 years ago) <chrisbrandtner>
* | 666ac63 added inline docu and some overloads (6 years ago) <chrisbrandtner>
* | 34ccba8 added Filter/Aux functions. (6 years ago) <chrisbrandtner>
* | 50fd919 Fixed AudioContext.IsCurrent getter (would throw if no context was current). (6 years ago) <the_fiddler>
* | ab1b655 Moved ContextHandle to its own class. (6 years ago) <the_fiddler>
* | a1c0ff1 Moved ContextHandle to its own class. (6 years ago) <the_fiddler>
* | b1b6dc8 Added AudioContext.IsProcessing property, plus better error handling during context creation. (6 years ago) <the_fiddler>
* | 94eff55 Renamed TestContext.cs to TestAudioContext.cs (6 years ago) <the_fiddler>
* | 004360d Start testing of AudioContext class. (6 years ago) <the_fiddler>
* | 6fc2297 Removed MathSpeed.Difficulty. (6 years ago) <the_fiddler>
* | a226269 Removed TryMouse structure left from testing the WinRawMouse code. (6 years ago) <the_fiddler>
* | 44ed570 Updated test to use the latest AudioContext version. Logic commented out for now. (6 years ago) <the_fiddler>
* | 65019c5 ExampleAttribute.ToString() now ignores ExampleAttribute.Difficulty if it is zero. Simplified ExampleAttribute constructors. (6 years ago) <the_fiddler>
* | 3930dce Renamed AL.Bool to bool. (6 years ago) <the_fiddler>
* | 8132eeb Renamed AL.Bool to bool. (6 years ago) <the_fiddler>
* | f9403b2 Renamed AL.Bool to bool. (6 years ago) <the_fiddler>
* | 8781365 Added more functions. Added handling of multiple contexts. Improved thread-safety. Resolved a minor bug in the CreateContext function. (6 years ago) <the_fiddler>
* | 35ba0b5 Removed rename AL.Bool to bool item. (6 years ago) <the_fiddler>
* | cdde344 v0.8 EFX largely done, public Filter/Auxiliary methods missing. (6 years ago) <chrisbrandtner>
* | 76ef90b (6 years ago) <chrisbrandtner>
* | a76d283 AL.Bool gone (6 years ago) <chrisbrandtner>
* | a830446 (6 years ago) <chrisbrandtner>
* | 9faf5fe backup, Effect Objects (6 years ago) <chrisbrandtner>
* | 4809fcc Test OpenTK.Audio.AudioContext (6 years ago) <the_fiddler>
* | ba9fcf9 Added OpenTK.Audio.AudioContext. (6 years ago) <the_fiddler>
* | d925ff5 Update the Alc.CreateContext function. (6 years ago) <the_fiddler>
* | a875f40 Show hidden examples in debug mode. (6 years ago) <the_fiddler>
* | be428f9 unfinished. tired. (6 years ago) <chrisbrandtner>
* | 40e42f7 Initial EFX separation (6 years ago) <chrisbrandtner>
* | acafdaa Added AL.BindBuffer suggestion. (6 years ago) <the_fiddler>
* | 2da4a7f Added openal32.dll and alut.dll to OpenTK.dll.config (6 years ago) <the_fiddler>
* | fd04dbf Small cosmetic fix. (6 years ago) <the_fiddler>
* | 28e749e Updated version numbers. (6 years ago) <the_fiddler>
* | ef52e11 Updated version numbers. (6 years ago) <the_fiddler>
* | a922383 Update docs for release. (6 years ago) <the_fiddler>
* | b3ab36e Alc.GetString used incorrect offset (was already increased due to ++). Breakpoint used to verify correctness at byte-level. (6 years ago) <chrisbrandtner>
* | 42581ea changed List<string> Alc.GetString() and enums again. Fixed docu. (6 years ago) <chrisbrandtner>
* | 2132232 Re-added mouse input events. (6 years ago) <the_fiddler>
* | 262de30 Trying async mouse input. (6 years ago) <the_fiddler>
* | d862065 Re-added input polling. (6 years ago) <the_fiddler>
* | 8c3011f Fixed a possible cast problem. (6 years ago) <the_fiddler>
* | 9c21403 Added some IGLContextInternal explicit implementations (6 years ago) <the_fiddler>
* | 9bfa325 Added GetCurrentContext() (6 years ago) <the_fiddler>
* | 5c16b52 Possible InvalidCastException fix. (6 years ago) <the_fiddler>
* | ecf6365 Moved context creation to GLContext constructor. (6 years ago) <the_fiddler>
* | 0ecdcd1 Use Utilities.SetWindowTitle (6 years ago) <the_fiddler>
* | 5e1d36e Add SetWindowTitle utility. (6 years ago) <the_fiddler>
* | 8fe7d77 Hide from ExampleLauncher (not ready yet). (6 years ago) <the_fiddler>
* | 89122b9 Temporarily disabled GameWindowExitException. (6 years ago) <the_fiddler>
* | 370617f Debugging GameWindow.Exit() sequence on Mono. (6 years ago) <the_fiddler>
* | 22d6e1a X11/GameWindow context creation should be fixed. (6 years ago) <the_fiddler>
* | c0ea864 Possible fix for cast exception in CreateWindow. (6 years ago) <the_fiddler>
* | 68370f6 Debugging an issue with X11GLNative and it's visual creation. (6 years ago) <the_fiddler>
* | 8b14881 Fixed a NRE. (6 years ago) <the_fiddler>
* | 1595601 Possible fix for X11GLContext crash. (6 years ago) <the_fiddler>
* | 72d7261 Doc file renamed to OpenTK.xml (6 years ago) <the_fiddler>
* | 50f6bd2 Changed the INativeGLWindow.CreateWindow interface to return an IGLContext instead of a GLContext. (6 years ago) <the_fiddler>
* | dc151f3 Added some debugging information to context creation. (6 years ago) <the_fiddler>
* | 33d0193 Refactored context creation to be done inside the *GLNative classes, instead of the GameWindow class. Should refactor in the next version. (6 years ago) <the_fiddler>
* | a44747d Fix for "unknown reference to KeyboardDevice" or on Mono. (6 years ago) <the_fiddler>
* | 2567fc2 Changed the name of a label (clashed with base GLControl). (6 years ago) <the_fiddler>
* | 0a7e34a Fixed gluTextFilterSGI which had a wrong enum defined as parameter. (6 years ago) <the_fiddler>
* | e65c0c1 Fixed a possible NRE (raised with Glu) (6 years ago) <the_fiddler>
* | 38df75e Updated the bindings with the latest generator revision. (6 years ago) <the_fiddler>
* | 1147e80 Fixed wgl*Context functions being turned into Ext.wgl*Cont (6 years ago) <the_fiddler>
* | 8602340 Removed some unsused code. (6 years ago) <the_fiddler>
* | 2ed3306 Fixed public/internal mismatch in the generated bindings. Disabled missing xml doc warnings in the generated bindings. (6 years ago) <the_fiddler>
* | 40446c6 Added a missing CLSCompliant false attributes. (6 years ago) <the_fiddler>
* | 08419d7 Disabled CLSCompliant attribute not checked warnings. Disabled XML docs missing warning. (6 years ago) <the_fiddler>
* | 9548372 Removed xml doc string missing warnings. (6 years ago) <the_fiddler>
* | 159bc4b Internal to public. (6 years ago) <the_fiddler>
* | 8c5ac32 Disabled CLSCompliant attribute not checked warnings. (6 years ago) <the_fiddler>
* | 3a44869 Updated with the latest generator. Disabled missing XML doc warnings. (6 years ago) <the_fiddler>
* | 70c5a96 Merged with OpenAL branch. (6 years ago) <the_fiddler>
* | 14df5f4 Bumped version number. (6 years ago) <the_fiddler>
* | 828fa2e Fixed window destruction. (6 years ago) <the_fiddler>
* | ec870dc Updated GL.DrawElements to use DrawElementsType instead of Enums.All (6 years ago) <the_fiddler>
* | 13e2bbb Bumped version number. (6 years ago) <the_fiddler>
* | fcf18be Bumped version number. (6 years ago) <the_fiddler>
* | 7ff108d Updated GL.DrawElements to use DrawElementsType instead of Enums.All (6 years ago) <the_fiddler>
* | 762ea8f Set window on top during creation. (6 years ago) <the_fiddler>
* | 88cfad1 Slight documentation update. (6 years ago) <the_fiddler>
* | 5498022 Fixed an issue where WMInput did not detach on the Destroy message, causing the application to stay open. (6 years ago) <the_fiddler>
* | 42c205d Fixed a GameWindow exit bug, where the GameWindow didn't send the destroy message on GameWindow.Exit(). (6 years ago) <the_fiddler>
* | 165f36f Updated bindings with the last generator version. (6 years ago) <the_fiddler>
* | b5154ad Start of ARB_imaging enum cleanup. (6 years ago) <the_fiddler>
* | de84cb5 Added DrawElementsMode enum for the DrawElements function. (6 years ago) <the_fiddler>
* | 1e0ed3c Added setting to DropMultipleTokens. Disabled this functionality (caused problems with some enums) (6 years ago) <the_fiddler>
* | 876b513 Fixed GLContext creation on Windows. (6 years ago) <the_fiddler>
* | ce26403 Documentation built automatically on release builds. (6 years ago) <the_fiddler>
* | 27748a0 Removed GluOld. (6 years ago) <the_fiddler>
* | c11735a Got rid of some warnings. (6 years ago) <the_fiddler>
* | d8eedf3 Solved context creation on windows. (6 years ago) <the_fiddler>
* | 2eb7158 Cast to obtain Context.Mode (which is an internal interface now). (6 years ago) <the_fiddler>
* | 11126c8 Resolved crash on second context creation. Explicitly implemented internal interfaces. (6 years ago) <the_fiddler>
* | 1c6c2c4 Major update. Explicitly implemented internal interfaces. (6 years ago) <the_fiddler>
* | 589e6ad Now uses GLContext directly, instead of WinGLContext. (6 years ago) <the_fiddler>
* | 2cc2219 Hacks to get the visual before creating a context. (6 years ago) <the_fiddler>
* | 408bdc3 CreateWindow now takes a GLContext. (6 years ago) <the_fiddler>
* | dcafbcf Split items that should be internal in different interfaces, for explicit implementations. (6 years ago) <the_fiddler>
* | 1606cbf Updated INativeGLWindow.CreateWindow to accept a GLContext as argument. (6 years ago) <the_fiddler>
* | 47aa1f2 Documentation update. (6 years ago) <the_fiddler>
* | 887bfaa Deleted some whitespace. (6 years ago) <the_fiddler>
* | d318722 Possible performance improvement. (6 years ago) <the_fiddler>
* | ea7c9ec Added Ctrl-F1 command to show hidden items. (6 years ago) <the_fiddler>
* | d8a6892 Initial commit. (6 years ago) <the_fiddler>
* | e96298d Initial commit of OpenTK.OpenAL. (6 years ago) <the_fiddler>
* | ccb5964 OpenAL directory. (6 years ago) <the_fiddler>
* | 523b712 Fixed NRE on mode.ToString(). (6 years ago) <the_fiddler>
* | 8818828 Bumped version number. (6 years ago) <the_fiddler>
* | 1586dfa Renamed MouseButtons to MouseButtonsBox (clashed with Windows.Forms.MouseButtons) Used full namespace in anonymous delegate declaration. (6 years ago) <the_fiddler>
* | e439322 Minor cosmetic change. (6 years ago) <the_fiddler>
* | 08d4bb7 Updated documentation. (6 years ago) <the_fiddler>
* | 8609b7d Fixed GetRawInputData call. (6 years ago) <the_fiddler>
* | 59cbd76 Disabled from ExampleLauncher. (6 years ago) <the_fiddler>
* | da2cbe3 Force DoubleBuffered attribute to false. (6 years ago) <the_fiddler>
* | 6952638 GameWindow.Exit() now works when called from a different thread. (6 years ago) <the_fiddler>
* | 6ef0916 Added PointToClient and PointToScreen placeholders. (6 years ago) <the_fiddler>
* | 3f705cb Implemented mouse and keyboard driver. (6 years ago) <the_fiddler>
* | fabd24a Fixed starting coordinates (should now report position in absolute coordinates.) Updated data packet handling. (6 years ago) <the_fiddler>
* | 8505d58 Moved KeyMap from WinRawKeyboard to its own class. (6 years ago) <the_fiddler>
* | 335664f Changed all public items to internal. (6 years ago) <the_fiddler>
* | 2f4afe3 Added PointToClient and PointToScreen functions. Changed default input driver implementation from RawInput to WMInput due to invalid RawInput data. (6 years ago) <the_fiddler>
* | 37c4576 Added PointToClient and PointToScreen functions. (6 years ago) <the_fiddler>
* | 3740766 Changed all public items to internal. (6 years ago) <the_fiddler>
* | 4ddc622 Changed all public classes to internal. Added missing WM_* mouse events. Added functions to get mouse position. Updated the RawInput structures. (6 years ago) <the_fiddler>
* | fdea11c Use System.Drawing.Point to hold mouse coords internally. Add property to get mouse position as a System.Drawing.Point. (6 years ago) <the_fiddler>
* | bcd9823 Changed internal IPrinterImplementation.cs interface to facilitate non-cached rendering. (6 years ago) <the_fiddler>
* | fd888e0 Bumped version number. (6 years ago) <the_fiddler>
* | 95119bf Fixed data marshaling to winforms thread. (6 years ago) <the_fiddler>
* | fd1bdcc Bumped version number. (6 years ago) <the_fiddler>
* | 6553940 Updated according to the new enums. (6 years ago) <the_fiddler>
* | 9228f5a Updated according to the new enums. (6 years ago) <the_fiddler>
* | b51c6f5 Fixed cross-threading calls into Windows.Forms, using delegates and BeginInvoke(). (6 years ago) <the_fiddler>
* | 4b51e1c Fixed GetShader to use the new enums. Added PointParameter helper overload. (6 years ago) <the_fiddler>
* | 8b83fc8 Updated bindings with specific enums. (6 years ago) <the_fiddler>
* | 09127b6 Specific enums for ARB vertex/fragment program (asm). (6 years ago) <the_fiddler>
* | 590be49 Commented out the VERSION_2_1 enum. (6 years ago) <the_fiddler>
* | b9c1d16 Specific enums for Version21 feature: "Raster Secondary Color". Added reference for Version21 "Active Uniform" update. (6 years ago) <the_fiddler>
* | f39c2d5 Specific enums for Version21 feature: "GLSL shaders ". (6 years ago) <the_fiddler>
* | c91a841 Small cosmetic change in Point Sprites. (6 years ago) <the_fiddler>
* | 272e82a Commented out the VERSION_2_0 enum. (6 years ago) <the_fiddler>
* | 320d2b6 Specific enums for Version20 feature: "Point Sprites". (6 years ago) <the_fiddler>
* | d2e51fe Specific enums for Version20 feature: "Two Side Stencil". (6 years ago) <the_fiddler>
* | 28fa037 Fixed Ati namespace (was Ata instead). (6 years ago) <the_fiddler>
* | 11ea0da Specific enums for Version20 feature: "GLSL Shaders" (updated GetShader/GetProgram). (6 years ago) <the_fiddler>
* | 57a28a5 Specific enums for Version20 feature: "GLSL Shaders". Added MatrixMode.Color enum. (6 years ago) <the_fiddler>
* | 2c680b0 Specific enums for Version13 feature: "Texture Parameter (CLAMP_TO_BORDER)". (6 years ago) <the_fiddler>
* | 4662f6a Specific enums for Version14 features: "Generate Mipmaps and Stencil Wrap". (6 years ago) <the_fiddler>
* | ddc2abe Specific enums for Version14 feature: "Texture LOD Bias". (6 years ago) <the_fiddler>
* | 457cb77 Specific enums for Version14 feature: "Blendfunc Separate". (6 years ago) <the_fiddler>
* | e6ca7f6 Specific enums for Version13 feature: "Multisample". (6 years ago) <the_fiddler>
* | c12b42d Specific enums for Version13 features "Texture Env Combine, Crossbar and Dot3". (6 years ago) <the_fiddler>
* | aa3be58 Temporary fix for GetShaderiv, until specific enums for Version20 are added. (6 years ago) <the_fiddler>
* | fd800ad Specific enums for all Version12 features "Light Model, Rescale Normal, Draw Range Elemenets, 3d textures". (6 years ago) <the_fiddler>
* | 1ae880a Fixed a possible null key exception when no AuxEnums are loaded. (6 years ago) <the_fiddler>
* | 424c0b1 Duplicate enums are now dropped (Core > ARB > EXT > Vendor-specific). Final values are calculated for all tokens (no "Foo = (int)Bar.Baz" anymore) EnumCollection keys are now updated after translating the enums. (6 years ago) <the_fiddler>
* | 9d4d71b GetGL2Extension now works for both uppercase and lowercase strings. (6 years ago) <the_fiddler>
* | e80f608 Cosmetic changes. (6 years ago) <the_fiddler>
* | b14814f Fixed GL.Scale (was GL.Scaled) (6 years ago) <the_fiddler>
* | cfcbf9f Specific enums for Version13 "Compressed Textures". (6 years ago) <the_fiddler>
* | e3b0c5b Specific enums for Version13 "Multitexture". (6 years ago) <the_fiddler>
* | 1f93202 Commented out Version15 enum. (6 years ago) <the_fiddler>
* | 003b27e Update VboTextPrinter to use the updated Buffer Object enums. (6 years ago) <the_fiddler>
* | 0c709c6 Updated T08_VBO and T10_GLSL_Cube to use the more specific, updated enums. (6 years ago) <the_fiddler>
* | 3983e79 Specific enums for Version15 "Buffer Objects" and Version21 "Pixel Buffer Objects". This is a great update! (6 years ago) <the_fiddler>
* | e7b2187 Specific enums for Version20 "Shader Objects". (6 years ago) <the_fiddler>
* | 3455069 Specific enums for Version21 "sRGB Texture" additions. Fixed Version13 "TextureGenMode" which crashed the generator. (6 years ago) <the_fiddler>
* | 6d15625 Specific enums for Version13 "Transpose Matrix" and "Cube Maps". (6 years ago) <the_fiddler>
* | 829c7a7 Specific enums for Version14 "Point Parameters" and Version20 "Point Sprites" additions. (6 years ago) <the_fiddler>
* | 41ec4f2 Specific enums for Version20 "Half Float" additions. (6 years ago) <the_fiddler>
* | e17ae3d Specific enums for Version14 "Secondary Color" additions. (6 years ago) <the_fiddler>
* | 131a297 Specific enums for Version14 "Fog" additions. (6 years ago) <the_fiddler>
* | f8777b7 Updated TextureParameterName and TextureCompareMode enums (Version14 additions) (6 years ago) <the_fiddler>
* | 3556d9f Updated Depth Texture enum (Version14) (6 years ago) <the_fiddler>
* | 3fcb003 Updated Occlusion Query enums (Version15) (6 years ago) <the_fiddler>
* | 408c66d Fixed Perspective implementation. (6 years ago) <the_fiddler>
* | 607c6b2 Glu.ErrorString overloaded to accept the OpenGL ErrorCode enum. Minor cosmetic fixes. (6 years ago) <the_fiddler>
* | 350c0a5 GL.Color3 and GL.Color4 overloaded to accept Vector3 and Vector4 structs. (6 years ago) <the_fiddler>
* | 0a26f76 Clarified KeyboardDevice.KeyRepeat documentation. (6 years ago) <the_fiddler>
* | b6bde88 Added Version13.TextureCompressed value to GetTextureParameter enum. (6 years ago) <the_fiddler>
* | 107951c Hooks for garbage-collectable OpenGL resources. the [...]GLNative classes now use GLContext instead of the platform-specific [...]GLContext implementations. Updated the IGLContext interface with functions to query the current context. (6 years ago) <the_fiddler>
* | 84c64fb Fixed TextPrinter.Begin() and TextPrinter.End() not restoring matrices. (6 years ago) <the_fiddler>
* | 00e6091 Added instructions on how to disable warning on OpenTK.GameWindowExitException when running under the Visual Studio debug process. (6 years ago) <the_fiddler>
* | f29bfa9 Documentation updates in preparation for release. (6 years ago) <the_fiddler>
* | 31d2ebf Documentation updates in preparation for release. (6 years ago) <the_fiddler>
* | 6f42f7b Fix for flickering GLControl reported by Per and confirmed by bobbypowers. (6 years ago) <the_fiddler>
* | 7f62028 Added Contributors.txt. (6 years ago) <the_fiddler>
* | 6904d0a Some comments. (6 years ago) <the_fiddler>
* | 754434f Added TextPrinter.Draw() for dynamic text. Not implemented yet. (6 years ago) <the_fiddler>
* | e2a5154 Added ITextPrinter.Begin()/End() functions to speed up font rendering. Updated Fonts and Text examples. (6 years ago) <the_fiddler>
* | 3df8c77 Added a call to StopWatch.Reset() to avoid starting the timers before their time. (6 years ago) <the_fiddler>
* | 72d3905 Fixed handling of Examples Data Path (6 years ago) <the_fiddler>
* | 02fcd2f Added MathSpeed.cs test. (6 years ago) <the_fiddler>
* | bef5d94 Fixed Build system to copy DataFiles to output path. (6 years ago) <the_fiddler>
* | f350c09 Fixed Examples project build (multiple entry points problem). (6 years ago) <the_fiddler>
* | 91c0baf Final touches before release. (6 years ago) <the_fiddler>
* | a1fb128 Fixed shutdown sequence in Windows, so that GameWindow.Exit() and pressing the 'close' button behave the same. (6 years ago) <the_fiddler>
* | 6c43d97 Removed a couple of unused lines of code. (6 years ago) <the_fiddler>
* | 0590fa9 Fixed shutdown sequence on Linux. GameWindow.Exit() and clicking the 'close' button now produce the same result. (6 years ago) <the_fiddler>
* | 3822655 Fixed loading of Bitmap on Linux (invalid path separator). (6 years ago) <the_fiddler>
* | e0ec0b2 glControl1_Resize event was not fired. (6 years ago) <the_fiddler>
* | f1ece1b X11GLContext plays better with Windows.Forms. (6 years ago) <the_fiddler>
* | 3badc62 X11GLContext plays better with Windows.Forms. (6 years ago) <the_fiddler>
* | 7544831 Use GameWindowExitException to exit GameWindow now. No need for the GameWindow.Exit(); return; idiom any more. (6 years ago) <the_fiddler>
* | 7be851a Added ExampleAttribute to all examples. Improved Textures example. Modified several other examples. (6 years ago) <the_fiddler>
* | c728907 Added example data. (6 years ago) <the_fiddler>
* | b9e51c4 Initial check-in. (6 years ago) <the_fiddler>
* | 3085f9a Changed background color to SteelBlue. Added ExampleAttribute. (6 years ago) <the_fiddler>
* | c74f9a6 Change enum in GL.TexParameter from All to more specific type. (6 years ago) <the_fiddler>
* | aa66b14 Updated licensing information. (6 years ago) <the_fiddler>
* | a60ac72 Updated licensing information. (6 years ago) <the_fiddler>
* | 621cfbc george's patch for camera and transform functions. (6 years ago) <the_fiddler>
* | 270e19a Corrected casing of ExtTextureSrgb. (6 years ago) <the_fiddler>
* | 2a96408 Fixed handling of some IntPtr parameters. (6 years ago) <the_fiddler>
* | a1d6bdf Class is no longer public. (6 years ago) <the_fiddler>
* | 57a1277 Reverted to 0.3.12 way of handling input events. (6 years ago) <the_fiddler>
* | c13f33d Reverted to 0.3.12 way of handling input events. (6 years ago) <the_fiddler>
* | 0456079 Reverted to 0.3.12 way of handling input events. Added Close button press handling (X no longer crashes). (6 years ago) <the_fiddler>
* | 24a2140 Reverted to 0.3.12 way of handling input events. (6 years ago) <the_fiddler>
* | ff5540b Re-added IInputDriver property. (6 years ago) <the_fiddler>
* | 62a15f3 Updated documentation and renamed Imports.import to Imports.FunctionMap for clarity. (6 years ago) <the_fiddler>
* | 58d5b78 Fixed mismatch between Delegate and Import declarations. (6 years ago) <the_fiddler>
* | 2ede6ca Fixed IntPtr processing - real pointers (with object overloads) are now differentiated from plain IntPtr parameters (e.g. offsets). Fixed Tao bindings generation. (6 years ago) <the_fiddler>
* | 61f17b5 Added a new Settings.Legacy option: do not turn bools into ints. Changed the default Tao options to not turn bools into ints and use nested enums. Added documentation to these options. (6 years ago) <the_fiddler>
* | e05d99d Commented-out unneeded call to Translate() method. (6 years ago) <the_fiddler>
* | 7c187e7 Added SansSerif font. (6 years ago) <the_fiddler>
* | 0458582 Added documentation. (6 years ago) <the_fiddler>
* | ee1c386 Moved DisplayListTextHandle to its own file. (6 years ago) <the_fiddler>
* | 68ec838 Deleted an empty line. (6 years ago) <the_fiddler>
* | 2cb2bef Enabled VSyncing by default. (6 years ago) <the_fiddler>
* | 188ea93 Improved handling of line-endings. Removed some warnings. (6 years ago) <the_fiddler>
* | 6025cb9 Added licensing information. (6 years ago) <the_fiddler>
* | 8002ec7 Added ToString() method. Added documentation. (6 years ago) <the_fiddler>
* | 8c65412 Added licensing information. (6 years ago) <the_fiddler>
* | a551ee3 Optimized the LoadGlyph function. Reduced generated garbage. (6 years ago) <the_fiddler>
* | 3069b77 Changed the definition of the TexturePacker.Add() method, to reduce generated garbage. (6 years ago) <the_fiddler>
* | c45c390 Tests text rendering and layout code. (6 years ago) <the_fiddler>
* | afd70b2 Changed implementation. Now tests font rendering on different sizes. (6 years ago) <the_fiddler>
* | 72eebfa Tried to implement some things, but it's broken. (6 years ago) <the_fiddler>
* | 71edd50 Fixed version string parsing on mesa renderer. Added TexCoord[234] overloads that take Vector[234]'s. Now prints available extension strings in debug mode. (6 years ago) <the_fiddler>
* | dd4943e Added SizeInBytes readonly field. Made UnitX/Y/Z fields readonly. (6 years ago) <the_fiddler>
* | 4a5cd43 Font renderer implementation. (6 years ago) <the_fiddler>
* | 336e621 Throw exception when encountering a singular matrix on matrix inversion. Add indexer: (Matrix4[i, j]) (not implemented yet) (6 years ago) <the_fiddler>
* | 9fd3844 Removed (IntPtr) and (float*) cast operators. Added this indexer (Vector3[0], Vector3[0] etc) (6 years ago) <the_fiddler>
* | e2b08d0 Renamed Min/Max to ComponentMin/ComponentMax and added Min and Max functions based on vector length. (6 years ago) <the_fiddler>
* | 2520233 Deleted some unused code. (6 years ago) <the_fiddler>
* | ffadaeb Corrected some warnings. (6 years ago) <the_fiddler>
* | 8efe76c Removed some warnings. (6 years ago) <the_fiddler>
* | 092eb36 Commented out some unused code. (6 years ago) <the_fiddler>
* | d5df971 Corrected a few warnings. (6 years ago) <the_fiddler>
* | adc26c9 Added SupportsFunction methods. Corrected SupportsExtension methods. Added locking. (6 years ago) <the_fiddler>
* | f683cd5 Added Box2 class. (6 years ago) <the_fiddler>
* | 182a7b5 Renamed to ITextPrinter.cs (6 years ago) <the_fiddler>
* | 9436bd8 Renamed to TextPrinter.cs (6 years ago) <the_fiddler>
* | 9e6dba8 Removed unneeded functions. Modified several function definitions. (6 years ago) <the_fiddler>
* | d2ffa2b Added the necessary methods. (6 years ago) <the_fiddler>
* | 6d8f7d2 Modified the MeasureString method. Removed the FindRectangle method. (6 years ago) <the_fiddler>
* | 21714e0 The class is no longer public. (6 years ago) <the_fiddler>
* | 6ac7982 Implemented basic layout. Implemented VBO printer. (6 years ago) <the_fiddler>
* | 9a435c6 Removed an unused variable warning. (6 years ago) <the_fiddler>
* | 4354f68 Doesn't trim EdgeFlagv anymore. (6 years ago) <the_fiddler>
* | d1803c1 EdgeFlagv should not have its ending trimmed. (6 years ago) <the_fiddler>
* | 484cf71 Updated to work with the new bindings. (6 years ago) <the_fiddler>
* | df733c7 Removed InputDriver. (6 years ago) <the_fiddler>
* | e633395 Now initializes GL class. Slight layout improvements. Removed useless constructors. (6 years ago) <the_fiddler>
* | 31672f0 Added check to disable swap control, if the relevant extension is not supported. (6 years ago) <the_fiddler>
* | b41ad63 Removed Wgl.Ext.SupportsExtension. Updated code to use the new naming conventions. (6 years ago) <the_fiddler>
* | f96b2e4 New math classes by george. (6 years ago) <the_fiddler>
* | 501da27 (6 years ago) <the_fiddler>
* | 70c5a90 Updated to use the new math classes. (6 years ago) <the_fiddler>
* | 75cd2b0 Updated to follow the new naming conventions. Fonts tutorial is broken. (6 years ago) <the_fiddler>
* | 2d2eaf4 Updated to work with the new bindings. (6 years ago) <the_fiddler>
* | 77e5453 Updated to work with the new bindings. (6 years ago) <the_fiddler>
* | 9d8adb6 Removed obsolete DisplayList class. (6 years ago) <the_fiddler>
* | 35e3406 Bindings (with new naming conventions) re-generated with Bind 0.9.9 (6 years ago) <the_fiddler>
* | 6439daa Bindings (with new naming conventions) re-generated with Bind 0.9.9 (6 years ago) <the_fiddler>
* | ae1349b Bindings (with new naming conventions) re-generated with Bind 0.9.9 (6 years ago) <the_fiddler>
* | 64ef751 Bumped version number to 0.9.9 (6 years ago) <the_fiddler>
* | 4446a1d Added option to control namespace output. Added help. (6 years ago) <the_fiddler>
* | a5d5449 Removed unused indent variable. (6 years ago) <the_fiddler>
* | 76887c3 Renamed All to AllGlu to avoid clash with GL. (6 years ago) <the_fiddler>
* | 957c530 Fixed Nested Enums/Namespace Enums output. (6 years ago) <the_fiddler>
* | af25a98 Fixed ReturnType and Parameters translation to follow .Net naming conventions. (6 years ago) <the_fiddler>
* | f1ac7e2 Fixed IsEnabled which had its ending trimmed. (6 years ago) <the_fiddler>
* | 3156428 Translation code to follow .Net naming conventions. (6 years ago) <the_fiddler>
* | 9364a4a Added translation code to follow the .Net naming conventions. (6 years ago) <the_fiddler>
* | 4f21d69 Split translation code between Type.Translate() and Parameter.Translate(). (6 years ago) <the_fiddler>
* | aaeef7b Better handling of Enums namespace/nested class. (6 years ago) <the_fiddler>
* | dbe0c42 Updated GetGL2Extension to return names with proper .Net naming conventions. (6 years ago) <the_fiddler>
* | 4d4814d Added Boolean->GLBoolean type map, to follow the GL naming convention. (6 years ago) <the_fiddler>
* | 34e8466 Added PROC->IntPtr translation. (6 years ago) <the_fiddler>
* | cf936c0 Fixed parameters to follow the updated Glu enums. (6 years ago) <the_fiddler>
* | 58a6693 Disabled Boolean enum (already exists from GL). Added 'Glu' prefix to Version, ErrorCode and ErrorString enums, to avoid clashes with the GL ones. (6 years ago) <the_fiddler>
* | 3d65685 Changed Boolean from an OpenGL enum to plain old bool. Works nicer. (6 years ago) <the_fiddler>
* | bba6bda Split up lines that were longer than 100 characters. (6 years ago) <the_fiddler>
* | d1663fc Updated to match latest TextureFont revision. (6 years ago) <the_fiddler>
* | 3c7d774 Added ILayoutProvider class. (6 years ago) <the_fiddler>
* | 79938b0 Added IFont and DefaultLayoutProvider classes. (6 years ago) <the_fiddler>
* | 0a7e277 Removed Dictionary to reduce memory usage. The dictionary can be built by the user. (6 years ago) <the_fiddler>
* | 22c1e50 Now uses Alpha texture. Corrected issue with PixelInternalFormat enum not being used. Added preliminary layout code. (6 years ago) <the_fiddler>
* | 339ae77 Regenerated using the latest Bind version. (6 years ago) <the_fiddler>
* | c594440 Regenerated using the latest Bind version. Adds PixelInternalFormat enum. Fixes IntPtr parameters getting object overloads (when they shouldn't) (6 years ago) <the_fiddler>
* | 1b4da37 Fixed a regression where pure IntPtr parameters (size etc etc) obtained 'object' overloads. (6 years ago) <the_fiddler>
* | ad95bea Added support for PixelInternalFormat. This is used in all *Tex(Sub)Image* functions. (6 years ago) <the_fiddler>
* | a98f465 Updated font rendering code. (6 years ago) <the_fiddler>
* | bf95f9c Temporarily removed font rendering. (6 years ago) <the_fiddler>
* | 2101224 Cleaned up warnings. Updated documentation. Cleaned up some functions. (6 years ago) <the_fiddler>
* | db6b583 Took care of a couple of warnings. (6 years ago) <the_fiddler>
* | 9587321 Added several overloads for the OpenTK.Math Vector[234] structs. (6 years ago) <the_fiddler>
* | be4351b Updated the specs using the latest generator. Removes extra spaces. Simplifies overloads GL/Glu functions. Slight speedup to functions that return values (no temporary variables). (6 years ago) <the_fiddler>
* | 8c7059f Fixed input from the auxilliary enum file (GL2\\enum.spec) (6 years ago) <the_fiddler>
* | be57676 Fixed console output regarding the WriteEnums/Delegates/Imports functions. (6 years ago) <the_fiddler>
* | 657e259 Added setting for legacy overload generation. (6 years ago) <the_fiddler>
* | 55d7852 Moved the Wrapper generation to Function instead of Delegate. Simplified the code. (6 years ago) <the_fiddler>
* | 21fa0ae Updated to the new, correct, GLEnums.cs bindings. (6 years ago) <the_fiddler>
* | aa65766 Removed some hacks from enum processing, that are not needed any more. (6 years ago) <the_fiddler>
* | 5ac3ebd Removed duplicate 2X_ATI_foo enum. (6 years ago) <the_fiddler>
* | 01f5af8 Added reported missing enums: EnableCap.MULTISAMPLE, GetPName.SAMPLES/SAMPLE_BUFFERS, PixelFormat.BGR/BGRA, TextureTarget.TEXTURE_RECTANGLE_ARB/NV, TextureWrapMode.CLAMP_TO_BORDER/CLAMP_TO_EDGE. Correct LightProperty enum to LightParameter and enabled SGIX_icc_texture. (6 years ago) <the_fiddler>
* | 772784d Updated Prebuild.xml to include .spec and .tm in the generated Bind projects. (6 years ago) <the_fiddler>
* | a5cd312 Completed the OpenTK.Math Vector[234] overhaul. Added LengthFast and NormalizeFast functions. Removed overloads. Made the pointer conversions explicit. (6 years ago) <the_fiddler>
* | 9bcf456 Added InverseSqrtFast. Vector2.LengthFast uses this to approximate the magnitude. (6 years ago) <the_fiddler>
* | bd4ac11 Fixed compilation issue. Added OpenTK.Math.Functions. (6 years ago) <the_fiddler>
* | b80362c Improved the Vector2 interface. Vector2.Add/Sub/Dot/Scale no longer create temporary objects. Removed Vector3/4 overloads. (6 years ago) <the_fiddler>
* | 36bf848 Forced creation of GLControl during construction. (6 years ago) <the_fiddler>
* | baeea2e Updated to bindings generated by the 0.3.13.1 generator. (6 years ago) <the_fiddler>
* | 25eeeab Rather big update: turned void* to IntPtr, to avoid problems with .Net and Tao functions directly IntPtr (the object overload would be called and all hell would break loose). Minor cleanup. Added code to turn ALL_CAPS enums into .Net CamelCase enums - must take care of the extensions before enabling this. Added a couple new commandline options, and fixed a misspelling (NestedEnumsClass was NestedEunmsClass, ugh!) (6 years ago) <the_fiddler>
* | 32d854c Platform neutral path separator. (6 years ago) <the_fiddler>
* | 11015a9 GameWindow.Exit() now throws an exception that is caught inside GameWindow.Run() to signal end of execution. Simplifies code and removes some ugly conditionals. (6 years ago) <the_fiddler>
* | 1fa4641 Example Data directory. (6 years ago) <the_fiddler>
* | 225385b Example Data directory. (6 years ago) <the_fiddler>
* | ea52ac2 Bumped version number to 0.3.13.x (6 years ago) <the_fiddler>
* | 5b7c1e2 Updated Build.exe and Prebuild.xml to copy data files and dll.config files in all cases. (6 years ago) <the_fiddler>
* | 81ba27d Updated Build.exe and Prebuild.xml to copy data files and dll.config files in all cases. (6 years ago) <the_fiddler>
* | eb31744 Example now reads the poem from Data\Poem.txt instead from an embedded resource. (6 years ago) <the_fiddler>
* | 55f8be2 Added GdiCharset enum. Not used for now. (6 years ago) <the_fiddler>
* | 35c1e7a Delete Resources.resx because it wouldn't play nice with Prebuild.exe. I should report the problem to Prebuild and add it in back in the future - resources are rather nice. (6 years ago) <the_fiddler>
* | d96ce82 Added logic to copy the Data directory to the Examples output directory. (6 years ago) <the_fiddler>
* | a78449d Added ordering information. (6 years ago) <the_fiddler>
* | 25bf439 Added ChangeSize function to TexturePacker. (6 years ago) <the_fiddler>
* | d41d741 Added Resources class to Examples. (6 years ago) <the_fiddler>
* | 97e145c Simplified ExampleLauncher. Better naming scheme. (6 years ago) <the_fiddler>
* | 7347463 Added Fonts example (Tutorial 6) that showcases the use of the TextureFont class. (6 years ago) <the_fiddler>
* | 7ddf81d Added TextureFont class. Right now it can Load and Print fonts. Missing documentation. Slow. (6 years ago) <the_fiddler>
* | 3416fc5 Cleaned up and simplified the ExampleLauncher reflection functions. Can now launch "console" examples (which utilize neither GameWindow nor Windows.Forms). Better naming scheme for loaded examples. (6 years ago) <the_fiddler>
* | 2968ab9 The Resize event is now fired before the Load event. (6 years ago) <the_fiddler>
* | 35d903b GameWindow constructor now creates a window. Made CreateWindow private. Added InputDriver. (6 years ago) <the_fiddler>
* | 056d2d6 Added WMInput driver. (6 years ago) <the_fiddler>
* | 085ae52 InputDriver now checks for pre-XP windows versions, and instantiates the WMInput driver. (6 years ago) <the_fiddler>
* | 32d40b8 Removed the InputDriver from the INativeGLWindow interface. It now resides lower, in the GameWindow class. (6 years ago) <the_fiddler>
* | 85ffee2 Initial commit of TexturePacker. (6 years ago) <the_fiddler>
* | 50f5c8e Initial commit of OpenTK.Fonts. (6 years ago) <the_fiddler>
* | 765cff1 Deleted obsolete tests. (6 years ago) <the_fiddler>
* | ac51534 Added ability to launch console applications. (6 years ago) <the_fiddler>
* | 6c4372e Improved Call Performance test. It now outputs to the console / log file, and provides much better results. (6 years ago) <the_fiddler>
* | fcfc35d Fixed build (changes to GLControl). (6 years ago) <the_fiddler>
* | 33c276b VSync now responds to changes. Contains a true DisplayMode. New constructor. (6 years ago) <the_fiddler>
* | 73468f8 Added CreateContext and DestroyContext functions. Better handling of DisplayModes. Added Mode property. (6 years ago) <the_fiddler>
* | 9504ea7 Now loads GL and Glu functions. (6 years ago) <the_fiddler>
* | e257702 Removed Fullscreen property (fixes build issue). (6 years ago) <the_fiddler>
* | 10f89bc Major update! Updated timing routines. Added documentation. Added VSync property. (6 years ago) <the_fiddler>
* | 50e0da4 INativeGLWindow no longer inherits from IGLcontrol. Fixes build problems, too. (6 years ago) <the_fiddler>
* | 2e09aa1 Removed loading of GL and Glu functions. This now happens lower in the hierarchy, inside GameWindow. (6 years ago) <the_fiddler>
* | e64171a Added Exceptions.cs which contains OpenTK exceptions. (6 years ago) <the_fiddler>
* | 8cce2ac Disabled support for multiple devices to minimize memory and CPU usage. (6 years ago) <the_fiddler>
* | f71bb87 Removed the glControl.CreateControl() calls. (6 years ago) <the_fiddler>
* | 961cf9d Constructor now throws ArgumentNullException instead of ArgumentException. (6 years ago) <the_fiddler>
* | 5f9a892 Fixed issue with multiple GLControls becoming invisible. Simplified GLControl, the platform dependent code now resides in GLContext and WindowInfo - GLControl itself is platform independent, just like GameWindow. This allowed to remove IGLControl.cs, WinGLControl.cs, X11GLControl.cs and DummyGLControl.cs (6 years ago) <the_fiddler>
* | de5df88 Deleted obsolete examples. (6 years ago) <the_fiddler>
* | fa395a5 Big update: added timing information. Improved update and render frequency limiting algorithms (they extremely accurate now!) Added VSync property and VSyncMode enum. Adaptive VSync not available yet. (6 years ago) <the_fiddler>
* | e932f8e Fixed a warning. (6 years ago) <the_fiddler>
* | 50733e4 Now uses disposable pattern when launching GameWindows and Forms. (6 years ago) <the_fiddler>
* | cccb144 Updated to use the new Shapes.Cube interface. (6 years ago) <the_fiddler>
* | 53bd24a Added some debug information. Updated to use the new Shapes.Cube interface. (6 years ago) <the_fiddler>
* | 6341ced Fixed memory corruption issue with (Cube's vertices were being moved by the GC). I think. (6 years ago) <the_fiddler>
* | d526f5a Preparatory stuff for naming convention changes. (6 years ago) <the_fiddler>
* | d6265d2 Fixed a bug in GL.Load() where the GetProcAddress function was never called. (6 years ago) <the_fiddler>
* | 2323e0c Added Wgl.EXT.SupportsExtension and optimized Wgl.ARB.SupportsExtension function. Fixed a bug in Wgl.Load() function, where wglGetProcAddress was never called. (6 years ago) <the_fiddler>
* | 4e421d3 Added VSync property to IGLContext. (6 years ago) <the_fiddler>
* | 29b6f16 Fixed typos. (6 years ago) <the_fiddler>
* | 2b389c4 Prepare for release. (6 years ago) <the_fiddler>
* | ff5ded2 Correct class names. (6 years ago) <the_fiddler>
* | 69dec33 Fix build on Mono 1.2.4 (6 years ago) <the_fiddler>
* | 437bf79 Added UnLoad event handler. (6 years ago) <the_fiddler>
* | 87a23b6 OnLoad event updated to better demonstrate its usage. (6 years ago) <the_fiddler>
* | c04b64e Rewrote from scratch, using direct OpenGL methods. Added OnUnload override to cleanup resources. (6 years ago) <the_fiddler>
* | ae35a39 Added Unload event. (6 years ago) <the_fiddler>
* | d8514e8 Marked as obsolete. Use direct OpenGL methods instead. (6 years ago) <the_fiddler>
* | 21efdde Commented out Keymap struct in X11/API.cs, due to a bug in Mono's 1.2.5 gmcs compiler. (6 years ago) <the_fiddler>
* | b576818 Bumped version numbers. (6 years ago) <the_fiddler>
* | 2011a04 Updating documentation for release. (6 years ago) <the_fiddler>
* | 93e704c Renamed T02 and T04 examples. (6 years ago) <the_fiddler>
* | d7bffab Updating documentation for release. (6 years ago) <the_fiddler>
* | e0a1404 Added IsoSphere.cs which creates a sphere Shape using theta ad phi coordinates. (6 years ago) <the_fiddler>
* | 66b32a8 Local light for nicer looks :) (6 years ago) <the_fiddler>
* | 94da72a Problem with mouse wheel not getting updated. (6 years ago) <the_fiddler>
* | be89cff Updates to delta handling. Now uses x - last_x instead of storing a delta directly. (6 years ago) <the_fiddler>
* | 46cb5ca Line endings. (6 years ago) <the_fiddler>
* | 3aea7f5 Added TODO caption to Visible property. (6 years ago) <the_fiddler>
* | dca3f30 Added NotImplementedException to Visible property. (6 years ago) <the_fiddler>
* | d4376a7 Improved mouse delta handling. WheelDelta is broken. (6 years ago) <the_fiddler>
* | 28f90f3 Polled mouse input through XQueryPointer. (6 years ago) <the_fiddler>
* | ee4a5cc Added Title property. Foundation of atoms. (6 years ago) <the_fiddler>
* | 3aea348 Added general documentation to Tutorials. (6 years ago) <the_fiddler>
* | 9563ec3 Added Shape.cs and Plane.cs, for use in Examples. Shape is an abstract class that is parent to all shapes, and Plane derives from Shape, implementing a configurable plane (with vertex, normal, index and texcoord arrays). (6 years ago) <the_fiddler>
* | 78b8f27 Updated Keyboard and Mouse handling. Mouse now uses XQueryPointer. Keyboard relies on X11 events. Still missing mouse delta support. (6 years ago) <the_fiddler>
* | d16f2ce Updated to reflect renames (Windows.API -> Windows.Functions, Keyboard/Mouse -> Keyboard-/MouseDevice) (6 years ago) <the_fiddler>
* | 20f6610 Implemented Visible and Title properties. (6 years ago) <the_fiddler>
* | 5c3315f Renamed Windows.API to Windows.Functions (6 years ago) <the_fiddler>
* | 9a4d7f1 Renamed Windows.API to Windows.Functions, in accordance to X11.Functions (6 years ago) <the_fiddler>
* | 2fc8f35 Added Visible and Title properties. (6 years ago) <the_fiddler>
* | f4c6281 Removed multiple keyboard/mouse support. (6 years ago) <the_fiddler>
* | f4b0c19 Disabled initialization from Windows.Forms. InputDriver now needs a GameWindow to function. (6 years ago) <the_fiddler>
* | 9ade72a Renamed Keyboard/Mouse to Keyboard-/MouseDevice. Avoids name clashes. (6 years ago) <the_fiddler>
* | 6b3d358 Improved documentation. Split On*** event methods between On***Internal and On***, to protect user's from forgetting to call base.On*** (no need to call that now). Improved Resize event handling (goes through OnUpdateFrameInternal now, removes duplicate events). (6 years ago) <the_fiddler>
* | dc9d6a6 Bumped version number. (6 years ago) <the_fiddler>
* | ea3173a Updated all examples. Added documentation and generally cleaned them up. (6 years ago) <the_fiddler>
* | eaeedcf Bumped version number. (6 years ago) <the_fiddler>
* | f7f7dd4 Renamed Keyboard and Mouse to KeyboardDevice and MouseDevice respectively, to avoid name classes. (6 years ago) <the_fiddler>
* | 346c7c1 Delete IKeyboard.cs and IMouse.cs interfaces. Not needed, as the MouseDevice and KeyboardDevice classes are sealed. (6 years ago) <the_fiddler>
* | 2750081 Vector and example updates. (6 years ago) <the_fiddler>
* | ec34bed Added X11 Mouse support. X11 Keyboard support is faster now. Made GameWindow.Dispose() virtual. (6 years ago) <the_fiddler>
* | da377f3 Bumped version number. (6 years ago) <the_fiddler>
* | 2b7d11d Disabled test - InputDriver does not work with Mono's Linux Winforms yet. (6 years ago) <the_fiddler>
* | 038f9a4 Complete Vector2, Vector3 and Vector4 structs. (6 years ago) <the_fiddler>
* | 38d779e Enabled X11Input mouse driver. (6 years ago) <the_fiddler>
* | 4743d5a InputDriver now correctly interfaces with its mouseDriver. (6 years ago) <the_fiddler>
* | 9bd06cf Added X11Mouse driver. (6 years ago) <the_fiddler>
* | c8fa8a7 Fixed cast issues with Math.Sqrt. (6 years ago) <the_fiddler>
* | e9fc2c7 Added length, normal and scale calculations. (6 years ago) <the_fiddler>
* | da03090 Vector23 math and operator overloads. (6 years ago) <the_fiddler>
* | 1309513 Work on X11 mouse driver. (6 years ago) <the_fiddler>
* | 0e862bc Bumped version numbers. (6 years ago) <the_fiddler>
* | edbdadf W03_Extensions now uses the Application.Idle event to load extensions instead of the OnLoad event. Fixes flickering problems. (6 years ago) <the_fiddler>
* | 8cfee01 Start of T04_Lighting example. Slight updates to T10_GLSL_Cube. Updates to ExampleLauncher exception handling. (6 years ago) <the_fiddler>
* | dfe1d7c Updated update and render frequencies for all examples. (6 years ago) <the_fiddler>
* | ceb5f4d Fixed renderFrequency and updateFrequency (they were render_frequency and update_frequency respectively). (6 years ago) <the_fiddler>
* | 794f4d4 Added GameWindow.SwapBuffers(). Fixed T02_Vertex_Array_Cube to 60Hz. (6 years ago) <the_fiddler>
* | 57b72e7 Added constant and variable time-step update logic to GameWindow. Updated examples to use the new GameWindow UpdateFrame and RenderFrame events. (6 years ago) <the_fiddler>
* | bb2b3f8 Added timing information to UpdateFrame. Removed T02_Resizable_Window.cs and added T02_Vertex_Array_Cube.cs Added Shapes/Cube.cs to Examples. (6 years ago) <the_fiddler>
* | 7bf2e84 Fixed build. (6 years ago) <the_fiddler>
* | b2ac1d4 Updated BindStreamWriter to better handle endlines. Reverted WinRawInput to standard reads. (6 years ago) <the_fiddler>
* | 1c8b77c Windows raw input now works. (6 years ago) <the_fiddler>
* | 1c893bd Added initial OpenTK.Math implementation. Contains Vector2, Vector3 and Vector4 structs. (6 years ago) <the_fiddler>
* | 1f36605 Added license to S04. (6 years ago) <the_fiddler>
* | 1126155 Removed Move event from IMouse (too inefficient). Polled input only. S04 now polls for the mouse position. Keyboard now handles events generated from code and not from physical devices. (6 years ago) <the_fiddler>
* | 626c632 Corrected Windows.API.RawMouse class. Mouse input now works! (6 years ago) <the_fiddler>
* | 2e987c7 Updated Input Logger example. Better handling of mice. (6 years ago) <the_fiddler>
* | 93fc9ce Added S04: Input Logger test. (6 years ago) <the_fiddler>
* | 9b05ee1 Small update to LoadAll(). (6 years ago) <the_fiddler>
* | 39fa68a Work on MouseDriver. Windows raw driver works. (6 years ago) <the_fiddler>
* | 8bbaede Corrected some struct definitions in Windows.API (6 years ago) <the_fiddler>
* | f2b92be Enhanced WindowInfo API. A WindowInfo struct can now be initialized from any Control, Form, NativeWindow or GameWindow. (6 years ago) <the_fiddler>
* | af35f80 Slight changes to InputDriver constructor. (6 years ago) <the_fiddler>
* | 98bf228 Added KeyRepeat to IKeyboard. Multiple keyboards correctly reported under Windows (Raw input driver). Corrected some key maps in X11 and Windows Raw keyboards. (6 years ago) <the_fiddler>
* | f5db25f Enhanced BindStreamWriter.Indent() and Unindent() implementation (they now change a simple counter). Suppressed warning CS0649 (uninitialised field) in generated code for delegates. (6 years ago) <the_fiddler>
* | b22af8f Added licensing information. Added Close() call on failed initialization of W01_First_Window. Moved GLContext to OpenTK namespace. (6 years ago) <the_fiddler>
* | 51c257b Worked around a Mono 1.2.5 gmcs bug, where nested partial classes confuse the compiler. (6 years ago) <the_fiddler>
* | 95318a8 Added OpenTK.Platform.WindowInfo and OpenTK.Platform.IMutableWindowInfo. Split IWindowInfo implementation to IWindowInfo and IMutableWindowInfo. Added several methods. X11 and Windows GLControl and GLNative implementation now use IGLContext interfaces instead of direct X11GLContext and WinGLContext. Decouples the two (good!). Updated all Native, Control, Context classes to use the new interfaces. (6 years ago) <the_fiddler>
* | d9cedc2 Added needed DisplayMode constructors. Fixed DisplayMode documentation. (6 years ago) <the_fiddler>
* | a28c46c Improved documentation for DummyGLContext and Dummy. Disabled S02_RawInput_Logger for updating. Added WindowInfo.cs (6 years ago) <the_fiddler>
* | 2de33d9 Decoupled GLContext from GLControl/GameWindow even more, by using IWindowInfo to pass data between them. Implemented the IWindowInfo.GetInfoFrom methods. Removed said methods from OpenTK/Platform/Utilities. (6 years ago) <the_fiddler>
* | eea200e Added partial modifier to internal Delegates and Imports class. Removed constructors (they now reside in GLHelper.cs). Renamed GL.DrawArray to GL.DrawArrays. (6 years ago) <the_fiddler>
* | c32f755 Sped up GL.LoadAll() and GL.Load() functions. (6 years ago) <the_fiddler>
* | 287e4dc Updated W03_Extensions example (background loading of extensions). (6 years ago) <the_fiddler>
* | 41c225a Improved GL loading speed. Added background worker thread to W03_Extensions. Added debug output to failed WinGLContext.MakeCurrent() calls. Removed object field from Windows.MSG struct. (6 years ago) <the_fiddler>
* | a435ee6 Synced 0.3.11 to trunk. (6 years ago) <the_fiddler>
* | 7b4cff4 Adding asynchronous extension loading. (6 years ago) <the_fiddler>
* | 06c0468 Glu is now initialized under X11GLNative (6 years ago) <the_fiddler>
* | e87ce1e Updated Documentation and version numbers for release. (6 years ago) <the_fiddler>
* | 7f5bdc2 Removed redudant GL.LoadAll call in WinGLNative Added Glu.LoadAll call to GLControl.cs (6 years ago) <the_fiddler>
* | c610a8b T04_Lit_Cube not ready yet. (6 years ago) <the_fiddler>
* | cc23dac Merged with Bind. Added GLU bindings. Corrected OpenGL overload trimming. (6 years ago) <the_fiddler>
* | 4ce8c1f Corrected spelling. (6 years ago) <the_fiddler>
* | 601a8ad Added timing information in GL.LoadAll() (6 years ago) <the_fiddler>
* | 5783528 Bumped version number. (6 years ago) <the_fiddler>
* | 30f768e Update for release. (6 years ago) <the_fiddler>
* | 6fb1fe1 Updated T10_GLSL_Cube to remove NRE exception on Mono 1.2.x. Added debug info to the GL.LoadAll function. Added W03_Extensions.cs example. (6 years ago) <the_fiddler>
* | 499d396 Updated Changelog.txt and Release.txt in preparation for release. (6 years ago) <the_fiddler>
* | e160c0f T10_GLSL_Cube now really exits when OpenGL 2.0 support is not available. The ExampleLauncer example TextBox is now docked inside the parent form. Bumped version numbers. (6 years ago) <the_fiddler>
* | 8c66c39 Added DummyGLContext.cs amd DummyGLControl.cs drivers. (6 years ago) <the_fiddler>
* | f8b21b1 Added System.Drawing.Color overload to GL.ClearColor. Updated W01 and W02 examples to use this overload. Removed 'Paint' message from W01 Paint event. (6 years ago) <the_fiddler>
* | 0942647 A DummyGLControl driver is now created when in DesignMode. Removes expensive GLContext initialization, and improves designer stability. (6 years ago) <the_fiddler>
* | 3104a88 Added Glu and Glx generators to Bind. (6 years ago) <the_fiddler>
* | e1b0d5f Added Glu and Glx generators. (6 years ago) <the_fiddler>
* | 9b257a9 Trunk now compiles again. (6 years ago) <the_fiddler>
* | 9120a73 Merged with bind branch: updated GL.cs wrappers, Glx and Glu implementation suppoort files, faster Bind. (6 years ago) <the_fiddler>
* | 0b0da23 Bumped version number. (6 years ago) <the_fiddler>
* | 8a73f0f Beautified platform selection in GLControl.cs Added missing ')' in Keyboard.ToString() function. (6 years ago) <the_fiddler>
* | b30f106 Removed IDisposable from IGLControl Added IDisposable to INativeGLWindow (6 years ago) <the_fiddler>
* | 5144535 Changed API.* to * in order to reflect changes in OpenTK.Platform.Windows.API. Improved Disposable pattern implementation in most Windows classes. (6 years ago) <the_fiddler>
* | 1d72cb7 Improved the Disposable pattern (finalizer was not needed). Removed Dispose() call from glWindow_Destroy function. Added obsolete warning to the Create and OnCreate events/methods. (6 years ago) <the_fiddler>
* | e8ec478 Updated examples to reflect namespace change of DisplayMode and ColorMode. Renamed T03_RotatingCube.cs to T03_Immediate_Mode_Cube.cs. Renamed T07_DisplayLists_Cube.cs to T07_Display_Lists_Flower.cs. Renamed Cube.cs to W02_Immediate_Mode_Cube.cs Updated colors in T10_GLSL_Cube and T03_Immediate_Mode_Cube Add S03_Stack_Imbalance.cs test. Add T01_Simple_Window.cs and T02_Resizable_Window.cs tutorials. (6 years ago) <the_fiddler>
* | ac4bde2 Moved ColorDepth and DisplayMode to the /OpenTK directory (where under /OpenTK/Platform). Renamed ColorDepth to ColorMode, to avoid clash with System.Windows.Forms.ColorDepth Updated examples to use the new namespace for DisplayMode and ColorMode. (6 years ago) <the_fiddler>
* | 034c4f6 Example names are now more readable (ExampleLauncher.Load()) ExampleLauncher behavior is now more consistent when launching GameWindow and WinForm examples. The launcher becomes invisible, and the launched examples exist in the same thread as the launcher. Better documentation for IExample.cs (6 years ago) <the_fiddler>
* | 61048d6 Wgl structs now reside in the OpenTK.Platform.Windows namespace, notin OpenTK.Platform.Windows.API. (6 years ago) <the_fiddler>
* | 4356601 Corrected a couple of compiler warnings. (6 years ago) <the_fiddler>
* | b9c9c88 Prepare for release. (6 years ago) <the_fiddler>
* | b245993 Corrected bug affecting the GL.Load and Wgl.Load functions, where the delegates where not retrieved by the GetFields call. (6 years ago) <the_fiddler>
* | 0dbf3c0 Added IDisposable to all input drivers. Updated Cube.cs to use System.Drawing.Colors. Improved DefRawInputProc in windows API.cs (6 years ago) <the_fiddler>
* | 3b6b885 Updated todo items. (6 years ago) <the_fiddler>
* | 03ff49a Prepare for release. (6 years ago) <the_fiddler>
* | 951f14f Corrected a bug where GL.LoadAll wasn't called on time in X11GLNative. Moved MakeCurrent call to X11GLNative and WinGLNative, instead of GameWindow. (6 years ago) <the_fiddler>
* | fcc621c Added AdjustWindowRect to Windows.API. The client are in WinGLNative is now correctly specified. (6 years ago) <the_fiddler>
* | 0b5a0b4 Improved X11GLControl compatibility - now sets a safe DisplayMode. Added utility that control's whether xplatui should throw exceptions on X11 errors. (6 years ago) <the_fiddler>
* | 022b37e Fixed a CLSCompliance issue. (6 years ago) <the_fiddler>
* | 2e94140 Fixed CLS-Compliance. (6 years ago) <the_fiddler>
* | c47893d Corrected critical bug in X11/API.cs: VisualInfo.visualid was int where it should have been IntPtr, causing incorrect visuals to be created on 64bit platforms. Removed the OnCreate/OnDestroy methods from INativeGLWindow. Added convenience overloads to OpenTK.OpenGL.GL: Color3 and Color4 can now take a System.Drawing.Color directly. (6 years ago) <the_fiddler>
* | 7b1d590 Improved GLControl event handling on initialization sequence (Resize event is now raised after loading the GL class). Improved WinForms.Cube example to hook the GLControl events instead of the parent Form's ones. Improved Debug output in X11GLContext and X11GLControl (7 years ago) <the_fiddler>
* | e54aada Improved exception handling in GameWindow X11GLContext now requests formats with alpha channels. Removed debug output from X11 SwapBuffers. Corrected X11GLNative window creation (context is now made current). Beautified X11GLNative.cs (7 years ago) <the_fiddler>
* | c689f50 Added KeyDown and KeyUp events to IKeyboard and Keyboard. Improved input logger test to hook on the aforementioned events. Removed Debug printing of keys in OpenTK.Input.Keyboard. Beautified X11Keyboard.cs Added experimental code to handle X11 keyboard events (not used yet). (7 years ago) <the_fiddler>
* | ffe8ce7 Merged with bind branch. (7 years ago) <the_fiddler>
* | 9295a44 (7 years ago) <the_fiddler>
* | f9fc027 Removed unused code files. Changed endings to CRLF. (7 years ago) <the_fiddler>
* | 164876a Added wgl binding generator. (7 years ago) <the_fiddler>
* | 2632ca5 Prepare for release. (7 years ago) <the_fiddler>
* | 01c8b79 Bumped version number. Updated changelog and todo items. (7 years ago) <the_fiddler>
* | ac2a2f9 Improved opengl overload trimming. (7 years ago) <the_fiddler>
* | 3833030 Improved shutdown sequence in WinGLNative and GameWindow (7 years ago) <the_fiddler>
* | 7e8efac Added instructions for sharpdev2. Added shorthand commands. (7 years ago) <the_fiddler>
* | e220f3a Updated Build.exe to correctly generate sharpdev and sharpdev2 projects. Removed some unused variables. Added licensing information. (7 years ago) <the_fiddler>
* | c6ed3a0 Fixed X11GLContext.MakeCurrent. X11GLControl was not setting the handle correctly. (7 years ago) <the_fiddler>
* | 917c10d Fixed build error in WinGLNative. (7 years ago) <the_fiddler>
* | ee05b9e Debugging X11GLControl crash on MakeCurrent. (7 years ago) <the_fiddler>
* | cccbb98 Fixed crash bug in X11GLNative. Almost ready for release. Niar! (7 years ago) <the_fiddler>
* | 7287e5d Fixed build error. (7 years ago) <the_fiddler>
* | 4497fcf Debugging crash on X11 32bits. (7 years ago) <the_fiddler>
* | 81a26ab Updated ToString function for ColorDepth and DisplayMode. Corrected two warnings in GLHelper.cs Updated X11GLContext to use the correct DisplayMode. (7 years ago) <the_fiddler>
* | 39a8a8d Corrected build error (stray ',') (7 years ago) <the_fiddler>
* | 8e88fd9 Keyboard handling now plays well with normal event handling on X11. One more issue to go: GLControl on X11 throws when calling MakeCurrent. (7 years ago) <the_fiddler>
* | dac140a Corrected S02_RawInput_Logger crash by creating a render window. (7 years ago) <the_fiddler>
* | e6950a6 Added Create and Destroy events to NativeGLWindow. (7 years ago) <the_fiddler>
* | a707ef9 Major updates to shutdown sequence (should correct bug where GameWindow hangs on exit). Enhanced the IGameWindow interface by adding the Keyboard and IsExiting properties. Fully implemented keyboard on X11. Renamed some OpenTK keys. (7 years ago) <the_fiddler>
* | 6353793 Enahnaced X11 keymap. Renamed some OpenTK keys. (7 years ago) <the_fiddler>
* | cbb1c1a Resolved all crash bugs on X11Input.X11Keyboard Working on X11 key mapping. (7 years ago) <the_fiddler>
* | 4f35768 Added X11 structs and functions from Mono's x11 bindings. Updated several items to use these bindings. Debugging crash on XCheckIfEvent callback. (7 years ago) <the_fiddler>
* | ce23ae1 Improved WindowInfo.ToString. Added window mapping for X11Input. Changed the notification mask for X11GLNative (7 years ago) <the_fiddler>
* | 0473bb7 VisualInfo now copied from parent WindowInfo to child. (7 years ago) <the_fiddler>
* | 83d4a08 Added visual for InputOnly window X11Input (7 years ago) <the_fiddler>
* | ae73c86 Trying to debug why Key events do not reach the X11Input window. (7 years ago) <the_fiddler>
* | 888e3be Slightly changed debug output on Create event (X11GLNative) Corrected event hooking in X11Input. (7 years ago) <the_fiddler>
* | 13c04f4 Hooked up Keyboard event handling in X11Input Added ProcessEvents() function to IInputDriver. Does nothing on WinRawInput, but is needed by X11Input (7 years ago) <the_fiddler>
* | 69730a2 Added preliminary key handling to X11Keyboard. Removed stupid hack in WinRawKeyboard. (7 years ago) <the_fiddler>
* | 22c3eb1 Corrected the OnCreate infinite loop between X11GLNative and X11Input. (7 years ago) <the_fiddler>
* | ad97683 Changed the WindowInfo(WindowInfo parent) constructor to make the newly created window a child of the specified parent. This should be the last bug causing the NRE in X11Input.cs (7 years ago) <the_fiddler>
* | 998243f Corrected what might be the cause of the NRE on X11GLNative. (7 years ago) <the_fiddler>
* | 387f455 Updated X11/X11Input.cs and X11/X11Keyboard.cs. The input window is now a child of the main window, and X11Keyboard now gets the keysym/keycode info. (7 years ago) <the_fiddler>
* | 3e47153 Corrected NRE in X11Keyboard (7 years ago) <the_fiddler>
* | 3974dbd Corrected NRE in WindowInfo.ToString functions, when referring to non-existent parent. (7 years ago) <the_fiddler>
* | a2f5fa3 Overrode ToString in WindowInfo implementations. Debugging NRE in X11Keyboard constructor. (7 years ago) <the_fiddler>
* | 781d244 Added one default keyboard to X11Keyboard keyboard list. (7 years ago) <the_fiddler>
* | 2836dab Implemented X11.X11.Keyboard get property. (7 years ago) <the_fiddler>
* | d59ce27 Corrected an invalid cast exception in X11Keyboard constructor. (7 years ago) <the_fiddler>
* | 475ac46 Corrected an error, where keysyms were not allocated, causing an NRE. (7 years ago) <the_fiddler>
* | 1bb6569 Corrected spelling errors in X11.CreateWindow enum. Create event now fires from X11GLNative windows (added CreateWindow.SubStructureNotifyMask). Changed X11Input window to InputOnly. (7 years ago) <the_fiddler>
* | 22d4f1b Renamed OpenTK.Input.Keys to OpenTK.Input.Key. Added keymap to X11/X11Keyboard.cs (not complete). Added GetKeyboardMapping(), DisplayFlags() and XKey enum to OpenTK.Platform.X11.API.cs (7 years ago) <the_fiddler>
* | 95d5db5 Removed exceptions from Fullscreen properties. (7 years ago) <the_fiddler>
* | 972574d Deleted X11/X11WindowInfo.cs It is now called X11/WindowInfo.cs (7 years ago) <the_fiddler>
* | 2340336 Added IWindowInfo.cs, X11/WindowInfo.cs and Windows/WindowInfo.cs, which hold information regarding a platform specific window object. Updated everything to not use raw window handles, but rather WindowInfo objects. Added code that (hopefully) creates an invisible input window for X11. (7 years ago) <the_fiddler>
* | 519b432 Updated documentation on the *GLNative classes. X11/X11GLNative.cs now doesn't create a render window during the constructor call, but rather when CreateWindow is called explicitly. (7 years ago) <the_fiddler>
* | 8e440de Added IMouse.cs and Mouse.cs, fixing the compilation on mono. (7 years ago) <the_fiddler>
* | 24e986b Started working around a subtle Mono error regarding types and properties. (7 years ago) <the_fiddler>
* | afda045 Updated IMouse interface. Updated InputDriver implementation of IInputDriver. (7 years ago) <the_fiddler>
* | e34ee87 Started implementing X11Input.cs, X11Keyboard.cs and X11Mouse.cs drivers. Removed some warnings from X11Api.cs (7 years ago) <the_fiddler>
* | 6b80938 Updated Windows.Api to be CLS-Compliant. (7 years ago) <the_fiddler>
* | 7bdc94e Synced with gl3 branch (added Wgl Generator.cs). Bind now builds. (7 years ago) <the_fiddler>
* | a4f53e2 Corrected T10_GLSL_Cube.cs build errors. (7 years ago) <the_fiddler>
* | 09bd008 Merged with gl3 branch. Resolved conflicts. Added IMouseDriver.cs (7 years ago) <the_fiddler>
* | d423f6e Renamed InputDevices.cs to InputDriver.cs. Added IMouseDriver.cs and WinRawMouse. (7 years ago) <the_fiddler>
* | c16968c Updated T10_GLSL_Cube to explicitly create a render window. Added input driver to W01_First_Window. Works perfectly! Added a debug message to GameWindow.cs, when accessing the opengl Context before creating a render window (this forces render window creation). (7 years ago) <the_fiddler>
* | 4ceea20 Bumped version numbers. WinRawInput now correctly subclasses WinGLNative or WinGLControl. WinRawKeyboard now correctly responds to events. Removed T10_GLSL_Cube.cs which was erroneously moved outside the Examples/Tutorial directory. Updated INativeWindow, IGameWindow and IGLControl interfaces. Updated examples to use the new GameWindow interface. Added documentation to GameWindow. Improved GameWindow error handling. More defensive programming. (7 years ago) <the_fiddler>
* | 672a829 Major updates to keyboard input. The infrastructure (drivers etc) is ready. Windows raw input works (now implementing multiple devices). The examples need updating for the new input methods. Updated the ExampleLauncher to not process exceptions. Updated the IExample interface to contain the Launch method. Updated examples and the ExampleLauncher according to the IExample interface. Synced with gl3 branch. (7 years ago) <the_fiddler>
* | 7498af4 Synced with gl3 branch. (7 years ago) <the_fiddler>
* | c5ad62c Synced with gl3 branch. (7 years ago) <the_fiddler>
* | d5022b1 Sycned with gl3 branch. (7 years ago) <the_fiddler>
* | c7547cf (7 years ago) <the_fiddler>
* | fe54d0a (7 years ago) <the_fiddler>
* | c373f6c Sycned with gl3 branch. (7 years ago) <the_fiddler>
* | 15f5e3a Sycned with gl3 branch. (7 years ago) <the_fiddler>
* | 557a7f1 Sycned with gl3 branch. (7 years ago) <the_fiddler>
* | 8921547 Synced with gl3 branch. (7 years ago) <the_fiddler>
* | 6ed48a1 Bumped version number. (7 years ago) <the_fiddler>
* | 7ddac25 Ignore items. (7 years ago) <the_fiddler>
* | c1d3fbe Merged with gl3 branch. (7 years ago) <the_fiddler>
* | c51a0b7 Added Windows.API.VirtualKeys enum. Started VirtualKeus --> OpenTK.Input.Keys keymap . Removed Keyboard.Key set property. (7 years ago) <the_fiddler>
* | c038496 Added debug messages to ExampleLauncher. (7 years ago) <the_fiddler>
* | 8c43b52 Fixed Raw Input keyboard registration under windows. Fixed marshalling in GetRawInputData. (7 years ago) <the_fiddler>
* | 2063027 IKeyboard is now public. Updated the GameWindow to not create the Keyboard itself (it is done further up). Added all Raw Input structs, functions and enums in Windows.API. WinRawKeyboard implements IKeyboard using Raw Input on Windows. (7 years ago) <the_fiddler>
* | 28b4630 IKeyboard interface. Updated Keyboard.cs and the examples to use the new interface. Major additions to Windows.API: Implemented all functions and structures for Raw Input. (7 years ago) <the_fiddler>
* | 03c2708 Documentation updates. (7 years ago) <the_fiddler>
* | 3d23105 'Merged' windowing branch. Ugly, but it seems to have worked. (7 years ago) <the_fiddler>
* | 8cecdb3 Deleted trunk - could not merge windowing branch. (7 years ago) <the_fiddler>
* | 0672510 Updated information in preparation of release. (7 years ago) <the_fiddler>
* | a68b57f Synced OpenTK.OpenGL.Bind and OpenTK.OpenGL.GL to latest Tao beta (2.1.3.6 and 2.1.0.7 respectively). (7 years ago) <the_fiddler>
* | 82e3e6a (7 years ago) <the_fiddler>
* | e5a82c7 (7 years ago) <the_fiddler>
* | 9aff9d5 Corrected file copy on linux. (7 years ago) <the_fiddler>
* | c02291d Workaround for nant on linux. (7 years ago) <the_fiddler>
* | 9a1f938 New build system now copies examples, exes and libs to the output folders. (7 years ago) <the_fiddler>
* | c516340 Updated Build.cs to use Path.Combine (fixes issues under linux). Fixed Prebuild.xml to correctly reference text files. Tested under linux. (7 years ago) <the_fiddler>
* | f96aafd Build.cs now uses mono to invoke Prebuild.exe on Unix systems. (7 years ago) <the_fiddler>
* | 65e9dd9 Added Build.exe and Prebuild.exe (2.0.1) to the Build directory. (7 years ago) <the_fiddler>
* | 63c7c98 + OpenTK.Build + Added new, (more) cross-platform build system, written on C#. This takes the place of the scripts and batch files used to compile OpenTK up till now. + Removed all build scripts. (7 years ago) <the_fiddler>
* | a1b9074 Removed file/folder (7 years ago) <the_fiddler>
* | f5c4e92 made a copy (7 years ago) <the_fiddler>
|\ \
| |/
| * e5c5dc9 Removed file/folder trunk (7 years ago) <the_fiddler>
| * 0f417d0 Moved remotely (7 years ago) <the_fiddler>
| * 7db29a0 Moved remotely (7 years ago) <the_fiddler>
| * e87ca0e Created folder remotely (7 years ago) <the_fiddler>
| * 9275b68 Created folder remotely (7 years ago) <the_fiddler>
| * 35cda11 Updated naming. (7 years ago) <the_fiddler>
| * 17015e9 Started work on splitting WinForms related things out of this class. (7 years ago) <the_fiddler>
| * f240e20 Updated OpenTK.OpenGL version number to 0.3.6.2 (7 years ago) <the_fiddler>
| * b001d1a Minor cleanup. (7 years ago) <the_fiddler>
| * 0a918f6 Added Control class todos. (7 years ago) <the_fiddler>
| * 2dc06f2 Minor cleanups (regions, tabs). Started getting the WinForms related things out of this class. (7 years ago) <the_fiddler>
| * 4a290c7 Updated GL.ReloadFunction, GL.ReloadFunctions etc to use OpenTK.OpenGL namespace. Updated documentation. (7 years ago) <the_fiddler>
| * ca51c93 Added Instructions.txt Prebuild.xml (7 years ago) <the_fiddler>
| * e89a613 Updated Prebuild.xml according to new folder structure (7 years ago) <the_fiddler>
| * 5422dc4 OpenTK.Examples.OpenGL.Basic.Lesson01 renamed to OpenTK.Examples.OpenGL.Basic.001-Cube (7 years ago) <the_fiddler>
| * a24f893 Folder strucure and project naming updates. Added "System" reference for OpenTK.OpenGL.Bind (7 years ago) <the_fiddler>
| * 4a39396 Updated Release.txt and added build instructions (Instructions.txt) (7 years ago) <the_fiddler>
| * cc05190 Deleted ReadSpecs.cs (no longer used) (7 years ago) <the_fiddler>
| * 7ca359b License, changelog.txt and todo.txt updates for OpenTK.OpenGL.Bind (7 years ago) <the_fiddler>
| * 922b389 (7 years ago) <the_fiddler>
| * 9e7887c Added PrepareRelease.bat batch to delete the .svn folders in preparation of a release. Should do the same for Linux. (7 years ago) <the_fiddler>
| * 3314992 Updated Changelog.txt and Todo.txt (7 years ago) <the_fiddler>
| * 99f7f2a Updated using directives for examples (added "using Enums = OpenTK.OpenGL.Enums"). Added some documentation and regions. (7 years ago) <the_fiddler>
| * d0a6d86 New bindings. Now support all extensions. Renamed ./GL.cs to ./GLHelper.cs and added many useful functions. (7 years ago) <the_fiddler>
| * 3ff2b84 Synced with latest Tao.GlBindGen source. OpenTK.OpenGL.Bind now uses CodeDOM internally for code generation. Many bugfixes. Supports newest specs. (7 years ago) <the_fiddler>
| * 52cbe0c Update to the latest OpenGL specs from the new registry (these include shader model 4). (7 years ago) <the_fiddler>
| * 2874ee8 Upgraded Prebuild.exe to version 2.0.1 (7 years ago) <the_fiddler>
| * d003640 End of filename casing updates. (7 years ago) <the_fiddler>
| * 9046cfa Build system updates (filename casing) (7 years ago) <the_fiddler>
| * 593d746 Build system updates. (7 years ago) <the_fiddler>
| * 22f6a05 (7 years ago) <the_fiddler>
| * 24c3a6b (7 years ago) <the_fiddler>
| * 5d71876 (7 years ago) <the_fiddler>
| * 554370f (7 years ago) <the_fiddler>
| * 9e72968 Updated the OpenTK.OpenGL.dll.config file. Tested under Mono (Windows and Linux). Updated docs. (7 years ago) <the_fiddler>
| * 6f169a9 Build system. (7 years ago) <the_fiddler>
| * 8f0ce4b (7 years ago) <the_fiddler>
| * cd32a6d (7 years ago) <the_fiddler>
| * fdd693a Framework: Updates to mode switching under windows plus a little refactoring. (7 years ago) <the_fiddler>
| * 5728bf0 Resolution changing now works ok under windows. (7 years ago) <the_fiddler>
| * f0f03d5 Updates to fullscreen toggling for windows. (7 years ago) <the_fiddler>
| * 977a410 (7 years ago) <the_fiddler>
| * a664bfa Deleted GLContextLoad related files. (7 years ago) <the_fiddler>
| * 17b411e Directory structure updates (more to come) (7 years ago) <the_fiddler>
| * 261df17 Updated the Context class hierarchy. Now WindowsVistaContext and WindowsContext inherit from WindowsBaseContext, avoiding code duplication. Some minor updates to the XApi, Framework and GLContext files. Updated todo.txt and changelog.txt (7 years ago) <the_fiddler>
| * f34436f Placed the Framework into a new project (with corresponding project folder). (7 years ago) <the_fiddler>
| * 2bfe581 (7 years ago) <the_fiddler>
| * 8cd7668 Preparatory work for linux support (added basic X and GLX bindings) Major update to OpenTK.OpenGL.Bind. Updated OpenGL specs to 2.1 (were 2.0) (7 years ago) <the_fiddler>
| * 83da572 Updated to the latest opengl specifications (version 2.1). (7 years ago) <the_fiddler>
| * 7096709 (7 years ago) <the_fiddler>
| * b3a5341 (7 years ago) <the_fiddler>
| * 84b72f5 (7 years ago) <the_fiddler>
| * 84736c3 (7 years ago) <the_fiddler>
| * 1ec1640 Major update to OpenTK.OpenGL.Bind (0.7.5.2 -> 0.7.6). Cleaner code and correct wrappers (many were missing earlier). (7 years ago) <the_fiddler>
| * 03508e3 (7 years ago) <the_fiddler>
| * 3319e79 OpenTK.OpenGL.Bind 0.7.5.1 -> 0.7.5.2 (out char[] -> StringBuilder) Updated the GLSL.Lesson01 example. Full Mono support under Windows. Api.Message and Api.PeekMessage updates (no longer crashes in release mode). (7 years ago) <the_fiddler>
| * da968d0 (7 years ago) <the_fiddler>
| * d41d85c (7 years ago) <the_fiddler>
| * 71e3074 (7 years ago) <the_fiddler>
| * d9b0ac6 Added GLForm.cs (base class for cross-platform windowing control) Temporarily removed all examples apart from GLSL.Lesson01 which has been updated to use the GLForm class. Minor updates to OpenTK.OpenGL.Bind (7 years ago) <the_fiddler>
| * fdb625d (7 years ago) <the_fiddler>
| * c65d759 (7 years ago) <the_fiddler>
| * 369a2aa (7 years ago) <the_fiddler>
| * 3069993 (7 years ago) <the_fiddler>
| * ab0b91c (7 years ago) <the_fiddler>
| * 4489091 (7 years ago) <the_fiddler>
| * 37834b1 Added the GLSL example. More function signatures use enums now (according to their category), instead of ints. Must check. More (7 years ago) <the_fiddler>
| * a463d9e (7 years ago) <the_fiddler>
| * e2b6970 (7 years ago) <the_fiddler>
| * 3e97dc1 (7 years ago) <the_fiddler>
| * 2b3aeeb (7 years ago) <the_fiddler>
| * 22fa16b (7 years ago) <the_fiddler>
| * 79ad3e5 (7 years ago) <the_fiddler>
| * 3a5dff7 (7 years ago) <the_fiddler>
| * 91d6682 Trial delete (7 years ago) <the_fiddler>
| * 98d7cd8 Trial add (7 years ago) <the_fiddler>
* 7dbddc0 Moved remotely (7 years ago) <the_fiddler>
* de3cc54 Moved remotely (7 years ago) <the_fiddler>
* 73ad21f Created folder remotely (7 years ago) <the_fiddler>