Fraser Waters
fe3a0df56a
Add #pragma warning disable for unused field warnings.
...
Fixes warnings [#61 ] by disabling unused field warnings for two structures in
HidProtocol. These fields aren't currently used by OpenTK but the stuctures are
used in native marshalling so must match the documented structures perfectly.
2014-11-03 01:39:45 +01:00
thefiddler
ea66a828bf
[Win] Suppressed spurious warning
2014-09-17 18:42:27 +02:00
thefiddler
8c762e56e3
[Win] Added collection id to dictionary keys
2014-09-11 12:51:49 +02:00
thefiddler
f010e32570
[Win] Added HidP status codes
2014-09-11 12:51:48 +02:00
thefiddler
cbb2807959
[Win] Implemented joystick button updates
...
Due to the way we segregate axes from buttons, the easiest approach is
to retrieve the current button state via HidP_GetUsages().
Axes, buttons and hats are now allocated sequentially based on their
order of appearance in the device capability reports.
2014-09-11 12:51:48 +02:00
thefiddler
a8aabbf02c
[Win] Made internal struct non-public
2014-09-11 12:51:47 +02:00
thefiddler
f3b3b8860e
[Win] Improved HidP bindings
...
Marked arrays with [In] and [Out] as required. Fixes issues with
axis/button capabilities returning empty results.
Added bindings for link collection node transversal.
2014-09-11 12:51:47 +02:00
Stefanos A
cec48ab20a
[Win] Completed raw input IJoystickDriver2
...
For improved safety, we are now using managed memory buffers instead of
stack allocations and pointers.
2014-09-11 12:51:47 +02:00
Stefanos A
85e6b9f9ad
[Win] Wrapped additional HID APIs
2014-09-11 12:51:46 +02:00
Stefanos A
dc357604df
[Win] Added HidProtocol binding
2014-09-11 12:51:46 +02:00
Stefanos A.
88ae446781
[Win] Removed WGL delegates in favor of calli
2014-01-21 09:00:57 +01:00
Stefanos A.
5379deaf63
[Win] Implemented calli-based interop for WGL
2014-01-21 09:00:25 +01:00
Stefanos A.
a7ae4bb038
Turn 1-element array to ref/out param
2013-12-21 22:41:35 +01:00
Stefanos A.
9c2db338e9
Corrected the entrypoint for wglChoosePixelFormat
2013-12-17 16:38:56 +01:00
Stefanos A.
0a39143b3e
Removed unused WGL methods
...
WGL was autogenerated a few years ago but never touched after that.
Since we use a tiny fraction of all available methods, it makes sense to
remove the unused ones. This reduces dll size and improves startup
times.
2013-11-28 23:22:35 +01:00
Stefanos A.
8b8ea714ee
Fixed wglGetProcAddress entry point
...
A typo would cause extension loading to fail. This is now fixed.
2013-11-28 09:04:08 +01:00
Stefanos A.
7775fa64aa
Removed unused WGL bindings
...
Our WGL bindings contained dozens of methods that OpenTK did not use.
Removing these reduces the dll size and improves startup times.
2013-11-27 19:37:59 +01:00
Stefanos A.
94e2649704
Cleaned up context profile selection
...
Added support for WGL_create_context profiles and added methods for the
selection of context flags and profile.
2013-11-14 08:30:11 +01:00
the_fiddler
cee4a44e76
Added support for wglCreateContextAttribsARB.
2009-02-28 19:51:58 +00:00
the_fiddler
a22019d890
Normalize line endings and set the mime-type=text/plain and eol-style=native properties on all files.
2009-02-22 10:43:35 +00:00
the_fiddler
78911ac4d4
Added some missing SetLastError attributes.
2008-03-29 16:15:57 +00:00
the_fiddler
ee1bb45a0e
Added SetLastError to a couple of Wgl functions. These are temporary, until the generator is updated.
2008-02-28 13:42:43 +00:00
the_fiddler
4e05a1082b
Fixed capitalization of Texture2D (was Texture2d)
2008-01-24 09:13:08 +00:00
the_fiddler
3a44869fd2
Updated with the latest generator. Disabled missing XML doc warnings.
2008-01-15 00:42:29 +00:00
the_fiddler
c11735a22f
Got rid of some warnings.
2008-01-11 20:54:06 +00:00
the_fiddler
3740766589
Changed all public items to internal.
2008-01-06 02:24:49 +00:00
the_fiddler
ae1349b44d
Bindings (with new naming conventions) re-generated with Bind 0.9.9
2007-11-04 15:28:20 +00:00
the_fiddler
339ae77c29
Regenerated using the latest Bind version.
2007-10-31 17:44:45 +00:00
the_fiddler
cc23dac7a8
Merged with Bind. Added GLU bindings. Corrected OpenGL overload trimming.
2007-09-02 22:52:00 +00:00
the_fiddler
5144535b8e
Changed API.* to * in order to reflect changes in OpenTK.Platform.Windows.API.
...
Improved Disposable pattern implementation in most Windows classes.
2007-09-02 00:16:22 +00:00
the_fiddler
b2459933b2
Corrected bug affecting the GL.Load and Wgl.Load functions, where the delegates where not retrieved by the GetFields call.
2007-08-22 16:13:41 +00:00
the_fiddler
ffe8ce7795
Merged with bind branch.
2007-08-20 12:25:48 +00:00
the_fiddler
9295a44c60
2007-08-20 10:46:37 +00:00