chrisbrandtner
c488097326
presets hack, not 100% accuracte but acceptable results.
2008-01-19 11:25:12 +00:00
chrisbrandtner
10f36fc775
presets semi-working
2008-01-19 01:05:57 +00:00
chrisbrandtner
931848b8ad
refactored enum values. Missing: AL_FILTER_FIRST_PARAMETER, AL_FILTER_LAST_PARAMETER, AL_EFFECT_FIRST_PARAMETER, AL_EFFECT_LAST_PARAMETER
2008-01-18 20:53:01 +00:00
chrisbrandtner
7cab30660c
v0.9 all relevant funcs are available, rather good doc already
2008-01-18 18:35:43 +00:00
chrisbrandtner
a682335578
added most CLSCompliant attribs.
2008-01-18 17:33:07 +00:00
chrisbrandtner
666ac63563
added inline docu and some overloads
2008-01-18 17:24:39 +00:00
chrisbrandtner
34ccba8228
added Filter/Aux functions.
2008-01-18 15:50:58 +00:00
the_fiddler
50fd919bae
Fixed AudioContext.IsCurrent getter (would throw if no context was current).
2008-01-18 15:10:25 +00:00
the_fiddler
ab1b65520d
Moved ContextHandle to its own class.
2008-01-18 14:15:37 +00:00
the_fiddler
a1c0ff131e
Moved ContextHandle to its own class.
2008-01-18 14:15:23 +00:00
the_fiddler
b1b6dc8e07
Added AudioContext.IsProcessing property, plus better error handling during context creation.
2008-01-18 14:15:03 +00:00
the_fiddler
3930dce721
Renamed AL.Bool to bool.
2008-01-18 13:57:51 +00:00
the_fiddler
8132eeb1a4
Renamed AL.Bool to bool.
2008-01-18 13:57:37 +00:00
the_fiddler
f9403b2671
Renamed AL.Bool to bool.
2008-01-18 13:57:21 +00:00
the_fiddler
8781365fb1
Added more functions. Added handling of multiple contexts. Improved thread-safety. Resolved a minor bug in the CreateContext function.
2008-01-18 13:56:27 +00:00
the_fiddler
35ba0b5b64
Removed rename AL.Bool to bool item.
2008-01-18 13:55:42 +00:00
chrisbrandtner
cdde344dbd
v0.8 EFX largely done, public Filter/Auxiliary methods missing.
2008-01-18 13:32:51 +00:00
chrisbrandtner
76ef90be35
2008-01-17 21:53:51 +00:00
chrisbrandtner
a76d283b70
AL.Bool gone
2008-01-17 20:55:56 +00:00
chrisbrandtner
a83044610d
2008-01-17 19:02:37 +00:00
chrisbrandtner
9faf5fe893
backup, Effect Objects
2008-01-17 17:05:19 +00:00
the_fiddler
ba9fcf98f2
Added OpenTK.Audio.AudioContext.
2008-01-17 14:07:22 +00:00
the_fiddler
d925ff5f17
Update the Alc.CreateContext function.
2008-01-17 14:06:31 +00:00
chrisbrandtner
be428f9bce
unfinished. tired.
2008-01-16 23:57:54 +00:00
chrisbrandtner
40e42f7f35
Initial EFX separation
2008-01-16 18:43:52 +00:00
the_fiddler
acafdaac3c
Added AL.BindBuffer suggestion.
2008-01-16 18:33:10 +00:00
the_fiddler
2da4a7f17f
Added openal32.dll and alut.dll to OpenTK.dll.config
2008-01-15 23:51:39 +00:00
the_fiddler
fd04dbf95f
Small cosmetic fix.
2008-01-15 23:23:32 +00:00
the_fiddler
ef52e1106d
Updated version numbers.
2008-01-15 16:44:17 +00:00
chrisbrandtner
b3ab36eb44
Alc.GetString used incorrect offset (was already increased due to ++). Breakpoint used to verify correctness at byte-level.
2008-01-15 15:49:25 +00:00
chrisbrandtner
42581eaeea
changed List<string> Alc.GetString() and enums again. Fixed docu.
2008-01-15 13:37:33 +00:00
the_fiddler
21322323ba
Re-added mouse input events.
2008-01-15 13:12:31 +00:00
the_fiddler
262de30201
Trying async mouse input.
2008-01-15 13:04:35 +00:00
the_fiddler
d8620652b5
Re-added input polling.
2008-01-15 13:01:55 +00:00
the_fiddler
8c3011f405
Fixed a possible cast problem.
2008-01-15 12:48:03 +00:00
the_fiddler
9c214032b9
Added some IGLContextInternal explicit implementations
2008-01-15 12:47:51 +00:00
the_fiddler
9bfa325620
Added GetCurrentContext()
2008-01-15 12:46:47 +00:00
the_fiddler
5c16b522a3
Possible InvalidCastException fix.
2008-01-15 12:32:38 +00:00
the_fiddler
ecf6365d45
Moved context creation to GLContext constructor.
2008-01-15 12:25:22 +00:00
the_fiddler
89122b9128
Temporarily disabled GameWindowExitException.
2008-01-15 12:08:09 +00:00
the_fiddler
370617f58a
Debugging GameWindow.Exit() sequence on Mono.
2008-01-15 11:23:34 +00:00
the_fiddler
22d6e1a7a4
X11/GameWindow context creation should be fixed.
2008-01-15 11:14:16 +00:00
the_fiddler
c0ea86437c
Possible fix for cast exception in CreateWindow.
2008-01-15 11:10:40 +00:00
the_fiddler
68370f6d23
Debugging an issue with X11GLNative and it's visual creation.
2008-01-15 11:08:03 +00:00
the_fiddler
8b14881538
Fixed a NRE.
2008-01-15 11:02:23 +00:00
the_fiddler
15956016b4
Possible fix for X11GLContext crash.
2008-01-15 10:59:36 +00:00
the_fiddler
50f6bd2807
Changed the INativeGLWindow.CreateWindow interface to return an IGLContext instead of a GLContext.
2008-01-15 10:48:48 +00:00
the_fiddler
dc151f3929
Added some debugging information to context creation.
2008-01-15 10:36:47 +00:00
the_fiddler
33d0193e7f
Refactored context creation to be done inside the *GLNative classes, instead of the GameWindow class. Should refactor in the next version.
2008-01-15 10:31:03 +00:00
the_fiddler
38df75ed51
Updated the bindings with the latest generator revision.
2008-01-15 09:33:28 +00:00
the_fiddler
40446c637a
Added a missing CLSCompliant false attributes.
2008-01-15 00:45:54 +00:00
the_fiddler
08419d78a3
Disabled CLSCompliant attribute not checked warnings. Disabled XML docs missing warning.
2008-01-15 00:45:18 +00:00
the_fiddler
9548372d6c
Removed xml doc string missing warnings.
2008-01-15 00:44:22 +00:00
the_fiddler
159bc4b427
Internal to public.
2008-01-15 00:43:51 +00:00
the_fiddler
8c5ac32840
Disabled CLSCompliant attribute not checked warnings.
2008-01-15 00:43:23 +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
70c5a96a5e
Merged with OpenAL branch.
2008-01-15 00:24:15 +00:00
the_fiddler
14df5f4991
Bumped version number.
2008-01-15 00:11:05 +00:00
the_fiddler
828fa2ebc2
Fixed window destruction.
2008-01-15 00:10:56 +00:00
the_fiddler
ec870dc053
Updated GL.DrawElements to use DrawElementsType instead of Enums.All
2008-01-15 00:10:31 +00:00
the_fiddler
762ea8f1bb
Set window on top during creation.
2008-01-15 00:02:58 +00:00
the_fiddler
5498022742
Fixed an issue where WMInput did not detach on the Destroy message, causing the application to stay open.
2008-01-14 23:44:22 +00:00
the_fiddler
42c205db00
Fixed a GameWindow exit bug, where the GameWindow didn't send the destroy message on GameWindow.Exit().
2008-01-14 23:43:56 +00:00
the_fiddler
165f36f6c0
Updated bindings with the last generator version.
2008-01-14 23:43:13 +00:00
the_fiddler
876b5139ef
Fixed GLContext creation on Windows.
2008-01-14 22:38:09 +00:00
the_fiddler
27748a065d
Removed GluOld.
2008-01-11 21:38:30 +00:00
the_fiddler
c11735a22f
Got rid of some warnings.
2008-01-11 20:54:06 +00:00
the_fiddler
d8eedf31b6
Solved context creation on windows.
2008-01-11 20:37:09 +00:00
the_fiddler
2eb7158ee1
Cast to obtain Context.Mode (which is an internal interface now).
2008-01-11 20:36:43 +00:00
the_fiddler
11126c8a84
Resolved crash on second context creation. Explicitly implemented internal interfaces.
2008-01-11 20:31:59 +00:00
the_fiddler
1c6c2c4776
Major update. Explicitly implemented internal interfaces.
2008-01-11 20:24:48 +00:00
the_fiddler
589e6ad813
Now uses GLContext directly, instead of WinGLContext.
2008-01-11 20:24:20 +00:00
the_fiddler
2cc221998c
Hacks to get the visual before creating a context.
2008-01-11 20:23:41 +00:00
the_fiddler
408bdc3f3c
CreateWindow now takes a GLContext.
2008-01-11 20:23:17 +00:00
the_fiddler
dcafbcf8a1
Split items that should be internal in different interfaces, for explicit implementations.
2008-01-11 20:22:46 +00:00
the_fiddler
1606cbf0e4
Updated INativeGLWindow.CreateWindow to accept a GLContext as argument.
2008-01-11 20:22:08 +00:00
the_fiddler
47aa1f27a9
Documentation update.
2008-01-11 20:21:32 +00:00
the_fiddler
887bfaafa4
Deleted some whitespace.
2008-01-11 20:20:42 +00:00
the_fiddler
e96298d2a8
Initial commit of OpenTK.OpenAL.
2008-01-11 20:13:18 +00:00
the_fiddler
523b712cec
Fixed NRE on mode.ToString().
2008-01-06 11:02:38 +00:00
the_fiddler
8818828511
Bumped version number.
2008-01-06 10:58:05 +00:00
the_fiddler
e439322f18
Minor cosmetic change.
2008-01-06 10:40:50 +00:00
the_fiddler
08d4bb7745
Updated documentation.
2008-01-06 10:38:44 +00:00
the_fiddler
8609b7dc39
Fixed GetRawInputData call.
2008-01-06 02:35:57 +00:00
the_fiddler
da2cbe315e
Force DoubleBuffered attribute to false.
2008-01-06 02:30:12 +00:00
the_fiddler
6952638538
GameWindow.Exit() now works when called from a different thread.
2008-01-06 02:29:54 +00:00
the_fiddler
6ef09165b2
Added PointToClient and PointToScreen placeholders.
2008-01-06 02:29:14 +00:00
the_fiddler
3f705cba4b
Implemented mouse and keyboard driver.
2008-01-06 02:28:51 +00:00
the_fiddler
fabd24a6ea
Fixed starting coordinates (should now report position in absolute coordinates.) Updated data packet handling.
2008-01-06 02:28:27 +00:00
the_fiddler
8505d5801e
Moved KeyMap from WinRawKeyboard to its own class.
2008-01-06 02:27:03 +00:00
the_fiddler
335664ff74
Changed all public items to internal.
2008-01-06 02:26:11 +00:00
the_fiddler
2f4afe34f5
Added PointToClient and PointToScreen functions. Changed default input driver implementation from RawInput to WMInput due to invalid RawInput data.
2008-01-06 02:25:56 +00:00
the_fiddler
37c4576fcc
Added PointToClient and PointToScreen functions.
2008-01-06 02:25:33 +00:00
the_fiddler
3740766589
Changed all public items to internal.
2008-01-06 02:24:49 +00:00
the_fiddler
4ddc6222f5
Changed all public classes to internal. Added missing WM_* mouse events. Added functions to get mouse position. Updated the RawInput structures.
2008-01-06 02:24:33 +00:00
the_fiddler
fdea11cf6b
Use System.Drawing.Point to hold mouse coords internally. Add property to get mouse position as a System.Drawing.Point.
2008-01-06 02:22:16 +00:00
the_fiddler
bcd982302a
Changed internal IPrinterImplementation.cs interface to facilitate non-cached rendering.
2008-01-06 02:19:53 +00:00
the_fiddler
4b51e1c0e6
Fixed GetShader to use the new enums. Added PointParameter helper overload.
2008-01-04 17:16:43 +00:00
the_fiddler
8b83fc8af1
Updated bindings with specific enums.
2008-01-04 17:07:58 +00:00
the_fiddler
003b27e07e
Update VboTextPrinter to use the updated Buffer Object enums.
2008-01-02 01:06:03 +00:00
the_fiddler
408c66dd5d
Fixed Perspective implementation.
2007-12-31 12:16:39 +00:00
the_fiddler
607c6b23aa
Glu.ErrorString overloaded to accept the OpenGL ErrorCode enum.
...
Minor cosmetic fixes.
2007-12-09 19:55:34 +00:00
the_fiddler
350c0a5b62
GL.Color3 and GL.Color4 overloaded to accept Vector3 and Vector4 structs.
2007-12-09 19:54:47 +00:00
the_fiddler
0a26f7693e
Clarified KeyboardDevice.KeyRepeat documentation.
2007-12-09 19:54:08 +00:00
the_fiddler
107951c4d1
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.
2007-12-09 18:15:51 +00:00
the_fiddler
84c64fbfce
Fixed TextPrinter.Begin() and TextPrinter.End() not restoring matrices.
2007-12-01 16:51:30 +00:00
the_fiddler
00e6091243
Added instructions on how to disable warning on OpenTK.GameWindowExitException when running under the Visual Studio debug process.
2007-11-12 19:21:45 +00:00
the_fiddler
6f42f7b1b3
Fix for flickering GLControl reported by Per and confirmed by bobbypowers.
2007-11-12 08:33:24 +00:00
the_fiddler
6904d0a23c
Some comments.
2007-11-12 07:45:34 +00:00
the_fiddler
754434fa67
Added TextPrinter.Draw() for dynamic text. Not implemented yet.
2007-11-12 07:39:56 +00:00
the_fiddler
e2a515429b
Added ITextPrinter.Begin()/End() functions to speed up font rendering. Updated Fonts and Text examples.
2007-11-12 07:36:34 +00:00
the_fiddler
3df8c77cab
Added a call to StopWatch.Reset() to avoid starting the timers before their time.
2007-11-11 23:32:58 +00:00
the_fiddler
a1fb128a70
Fixed shutdown sequence in Windows, so that GameWindow.Exit() and pressing the 'close' button behave the same.
2007-11-11 20:23:25 +00:00
the_fiddler
6c43d97cf4
Removed a couple of unused lines of code.
2007-11-11 20:22:51 +00:00
the_fiddler
0590fa91ca
Fixed shutdown sequence on Linux. GameWindow.Exit() and clicking the 'close' button now produce the same result.
2007-11-11 20:10:08 +00:00
the_fiddler
f1ece1b265
X11GLContext plays better with Windows.Forms.
2007-11-11 19:28:55 +00:00
the_fiddler
3badc623d2
X11GLContext plays better with Windows.Forms.
2007-11-11 19:28:43 +00:00
the_fiddler
75448310ef
Use GameWindowExitException to exit GameWindow now. No need for the GameWindow.Exit(); return; idiom any more.
2007-11-11 19:28:13 +00:00
the_fiddler
a60ac7204d
Updated licensing information.
2007-11-10 23:29:25 +00:00
the_fiddler
621cfbccec
george's patch for camera and transform functions.
2007-11-10 18:53:25 +00:00
the_fiddler
2a96408231
Fixed handling of some IntPtr parameters.
2007-11-10 18:31:33 +00:00
the_fiddler
a1d6bdf3e4
Class is no longer public.
2007-11-10 18:26:14 +00:00
the_fiddler
57a1277aa9
Reverted to 0.3.12 way of handling input events.
2007-11-10 18:26:05 +00:00
the_fiddler
c13f33d6bd
Reverted to 0.3.12 way of handling input events.
2007-11-10 18:25:33 +00:00
the_fiddler
04560794ad
Reverted to 0.3.12 way of handling input events. Added Close button press handling (X no longer crashes).
2007-11-10 18:25:16 +00:00
the_fiddler
24a2140872
Reverted to 0.3.12 way of handling input events.
2007-11-10 18:24:56 +00:00
the_fiddler
ff5540b487
Re-added IInputDriver property.
2007-11-10 18:24:30 +00:00
the_fiddler
62a15f3f9c
Updated documentation and renamed Imports.import to Imports.FunctionMap for clarity.
2007-11-10 18:11:34 +00:00
the_fiddler
ee1c386228
Moved DisplayListTextHandle to its own file.
2007-11-08 16:41:08 +00:00
the_fiddler
68ec838e33
Deleted an empty line.
2007-11-08 16:40:30 +00:00
the_fiddler
2cb2bef32f
Enabled VSyncing by default.
2007-11-08 15:57:10 +00:00
the_fiddler
188ea93280
Improved handling of line-endings. Removed some warnings.
2007-11-08 15:56:49 +00:00
the_fiddler
6025cb9125
Added licensing information.
2007-11-08 15:56:19 +00:00
the_fiddler
8002ec7716
Added ToString() method. Added documentation.
2007-11-08 15:55:38 +00:00
the_fiddler
8c65412b69
Added licensing information.
2007-11-08 15:54:58 +00:00
the_fiddler
a551ee3b41
Optimized the LoadGlyph function. Reduced generated garbage.
2007-11-08 15:54:38 +00:00
the_fiddler
3069b77fb4
Changed the definition of the TexturePacker.Add() method, to reduce generated garbage.
2007-11-08 15:54:07 +00:00
the_fiddler
71edd50bb6
Fixed version string parsing on mesa renderer. Added TexCoord[234] overloads that take Vector[234]'s. Now prints available extension strings in debug mode.
2007-11-06 21:01:07 +00:00
the_fiddler
dd4943e835
Added SizeInBytes readonly field. Made UnitX/Y/Z fields readonly.
2007-11-06 20:59:39 +00:00
the_fiddler
4a5cd43003
Font renderer implementation.
2007-11-06 20:59:15 +00:00
the_fiddler
336e6210c8
Throw exception when encountering a singular matrix on matrix inversion. Add indexer: (Matrix4[i, j]) (not implemented yet)
2007-11-06 14:03:05 +00:00
the_fiddler
9fd384420d
Removed (IntPtr) and (float*) cast operators. Added this indexer (Vector3[0], Vector3[0] etc)
2007-11-06 14:01:35 +00:00
the_fiddler
e2b08d0bd6
Renamed Min/Max to ComponentMin/ComponentMax and added Min and Max functions based on vector length.
2007-11-06 14:00:03 +00:00
the_fiddler
2520233f26
Deleted some unused code.
2007-11-06 13:37:42 +00:00
the_fiddler
ffadaeb024
Corrected some warnings.
2007-11-06 13:37:19 +00:00
the_fiddler
8efe76ca92
Removed some warnings.
2007-11-06 13:37:04 +00:00
the_fiddler
092eb36a07
Commented out some unused code.
2007-11-06 13:36:47 +00:00
the_fiddler
d5df9715b7
Corrected a few warnings.
2007-11-06 13:35:40 +00:00
the_fiddler
adc26c9990
Added SupportsFunction methods. Corrected SupportsExtension methods. Added locking.
2007-11-06 13:33:56 +00:00
the_fiddler
f683cd5977
Added Box2 class.
2007-11-06 13:32:17 +00:00
the_fiddler
182a7b5c5a
Renamed to ITextPrinter.cs
2007-11-06 13:31:51 +00:00
the_fiddler
9436bd8e6c
Renamed to TextPrinter.cs
2007-11-06 13:31:27 +00:00
the_fiddler
9e6dba8b4b
Removed unneeded functions. Modified several function definitions.
2007-11-06 13:30:46 +00:00
the_fiddler
d2ffa2b7d6
Added the necessary methods.
2007-11-06 13:30:25 +00:00
the_fiddler
6d8f7d221d
Modified the MeasureString method. Removed the FindRectangle method.
2007-11-06 13:30:00 +00:00
the_fiddler
21714e0dce
The class is no longer public.
2007-11-06 13:29:40 +00:00
the_fiddler
6ac7982f27
Implemented basic layout. Implemented VBO printer.
2007-11-06 13:29:18 +00:00
the_fiddler
d1803c1087
EdgeFlagv should not have its ending trimmed.
2007-11-04 16:48:37 +00:00
the_fiddler
484cf71cb0
Updated to work with the new bindings.
2007-11-04 15:41:10 +00:00
the_fiddler
df733c7719
Removed InputDriver.
2007-11-04 15:38:39 +00:00
the_fiddler
e633395202
Now initializes GL class. Slight layout improvements. Removed useless constructors.
2007-11-04 15:37:41 +00:00
the_fiddler
31672f0303
Added check to disable swap control, if the relevant extension is not supported.
2007-11-04 15:35:31 +00:00
the_fiddler
b41ad63491
Removed Wgl.Ext.SupportsExtension. Updated code to use the new naming conventions.
2007-11-04 15:34:54 +00:00
the_fiddler
f96b2e4fbc
New math classes by george.
2007-11-04 15:34:04 +00:00
the_fiddler
2d2eaf4db7
Updated to work with the new bindings.
2007-11-04 15:31:09 +00:00
the_fiddler
77e5453c68
Updated to work with the new bindings.
2007-11-04 15:30:44 +00:00
the_fiddler
9d8adb6643
Removed obsolete DisplayList class.
2007-11-04 15:30:06 +00:00
the_fiddler
35e3406122
Bindings (with new naming conventions) re-generated with Bind 0.9.9
2007-11-04 15:29:41 +00:00
the_fiddler
6439daa42a
Bindings (with new naming conventions) re-generated with Bind 0.9.9
2007-11-04 15:29:24 +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
bba6bda879
Split up lines that were longer than 100 characters.
2007-11-01 23:28:31 +00:00
the_fiddler
3c7d774b09
Added ILayoutProvider class.
2007-11-01 23:23:19 +00:00
the_fiddler
79938b03e9
Added IFont and DefaultLayoutProvider classes.
2007-11-01 23:22:00 +00:00
the_fiddler
0a7e277482
Removed Dictionary to reduce memory usage. The dictionary can be built by the user.
2007-11-01 23:21:03 +00:00
the_fiddler
22c1e5011d
Now uses Alpha texture. Corrected issue with PixelInternalFormat enum not being used. Added preliminary layout code.
2007-11-01 23:17:57 +00:00
the_fiddler
339ae77c29
Regenerated using the latest Bind version.
2007-10-31 17:44:45 +00:00
the_fiddler
c594440302
Regenerated using the latest Bind version. Adds PixelInternalFormat enum. Fixes IntPtr parameters getting object overloads (when they shouldn't)
2007-10-31 17:44:14 +00:00
the_fiddler
a98f46524e
Updated font rendering code.
2007-10-26 15:55:24 +00:00
the_fiddler
210122454c
Cleaned up warnings. Updated documentation. Cleaned up some functions.
2007-10-26 15:54:35 +00:00
the_fiddler
db6b583030
Took care of a couple of warnings.
2007-10-26 15:51:07 +00:00
the_fiddler
9587321f10
Added several overloads for the OpenTK.Math Vector[234] structs.
2007-10-26 13:12:24 +00:00
the_fiddler
be4351b2ef
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).
2007-10-26 13:00:16 +00:00
the_fiddler
21fa0ae257
Updated to the new, correct, GLEnums.cs bindings.
2007-10-25 00:33:34 +00:00
the_fiddler
a5cd312bc1
Completed the OpenTK.Math Vector[234] overhaul. Added LengthFast and NormalizeFast functions. Removed overloads. Made the pointer conversions explicit.
2007-10-24 23:40:06 +00:00
the_fiddler
9bcf45632d
Added InverseSqrtFast. Vector2.LengthFast uses this to approximate the magnitude.
2007-10-24 23:23:24 +00:00
the_fiddler
bd4ac11548
Fixed compilation issue. Added OpenTK.Math.Functions.
2007-10-24 17:34:34 +00:00
the_fiddler
b80362c8b3
Improved the Vector2 interface. Vector2.Add/Sub/Dot/Scale no longer create temporary objects. Removed Vector3/4 overloads.
2007-10-24 17:26:05 +00:00
the_fiddler
36bf848006
Forced creation of GLControl during construction.
2007-10-24 16:41:40 +00:00
the_fiddler
baeea2ee2a
Updated to bindings generated by the 0.3.13.1 generator.
2007-10-21 15:49:42 +00:00
the_fiddler
11015a9fc7
GameWindow.Exit() now throws an exception that is caught inside GameWindow.Run() to signal end of execution. Simplifies code and removes some ugly conditionals.
2007-10-20 14:22:39 +00:00
the_fiddler
ea52ac2b38
Bumped version number to 0.3.13.x
2007-10-20 14:18:24 +00:00
the_fiddler
55f8be2bd6
Added GdiCharset enum. Not used for now.
2007-10-20 13:40:55 +00:00
the_fiddler
25bf4396c5
Added ChangeSize function to TexturePacker.
2007-10-20 10:36:27 +00:00
the_fiddler
7ddf81df81
Added TextureFont class. Right now it can Load and Print fonts. Missing documentation. Slow.
2007-10-20 10:31:59 +00:00
the_fiddler
2968ab9842
The Resize event is now fired before the Load event.
2007-10-20 10:28:02 +00:00
the_fiddler
35d903bcf2
GameWindow constructor now creates a window. Made CreateWindow private. Added InputDriver.
2007-10-19 20:03:53 +00:00
the_fiddler
056d2d654c
Added WMInput driver.
2007-10-19 20:02:34 +00:00
the_fiddler
085ae52ce4
InputDriver now checks for pre-XP windows versions, and instantiates the WMInput driver.
2007-10-19 20:01:41 +00:00
the_fiddler
32d40b8033
Removed the InputDriver from the INativeGLWindow interface. It now resides lower, in the GameWindow class.
2007-10-19 20:00:45 +00:00
the_fiddler
85ffee222e
Initial commit of TexturePacker.
2007-10-17 21:16:22 +00:00
the_fiddler
50f5c8e03f
Initial commit of OpenTK.Fonts.
2007-10-17 21:16:00 +00:00
the_fiddler
33c276bc76
VSync now responds to changes. Contains a true DisplayMode. New constructor.
2007-10-15 11:16:20 +00:00
the_fiddler
73468f8fa3
Added CreateContext and DestroyContext functions. Better handling of DisplayModes. Added Mode property.
2007-10-15 11:15:34 +00:00
the_fiddler
9504ea7ad2
Now loads GL and Glu functions.
2007-10-15 11:14:41 +00:00
the_fiddler
10f89bcd9c
Major update! Updated timing routines. Added documentation. Added VSync property.
2007-10-15 11:12:56 +00:00
the_fiddler
50e0da4392
INativeGLWindow no longer inherits from IGLcontrol. Fixes build problems, too.
2007-10-15 11:11:38 +00:00
the_fiddler
2e09aa16b6
Removed loading of GL and Glu functions. This now happens lower in the hierarchy, inside GameWindow.
2007-10-15 11:06:58 +00:00
the_fiddler
e64171ae45
Added Exceptions.cs which contains OpenTK exceptions.
2007-10-15 11:03:57 +00:00
the_fiddler
8cce2ac278
Disabled support for multiple devices to minimize memory and CPU usage.
2007-10-15 11:02:14 +00:00
the_fiddler
961cf9d54c
Constructor now throws ArgumentNullException instead of ArgumentException.
2007-10-05 06:54:36 +00:00
the_fiddler
5f9a8921b2
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
2007-10-05 06:52:40 +00:00
the_fiddler
fa395a5325
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.
2007-09-30 12:44:42 +00:00
the_fiddler
e932f8e162
Fixed a warning.
2007-09-30 12:42:43 +00:00
the_fiddler
d6265d2190
Fixed a bug in GL.Load() where the GetProcAddress function was never called.
2007-09-29 15:27:18 +00:00
the_fiddler
2323e0cb79
Added Wgl.EXT.SupportsExtension and optimized Wgl.ARB.SupportsExtension function. Fixed a bug in Wgl.Load() function, where wglGetProcAddress was never called.
2007-09-29 15:26:39 +00:00
the_fiddler
4e421d30fb
Added VSync property to IGLContext.
2007-09-29 15:24:55 +00:00
the_fiddler
69dec33ef7
Fix build on Mono 1.2.4
2007-09-27 00:40:28 +00:00
the_fiddler
ae35a395b3
Added Unload event.
2007-09-26 23:13:57 +00:00
the_fiddler
d8514e8650
Marked as obsolete. Use direct OpenGL methods instead.
2007-09-26 23:13:30 +00:00
the_fiddler
21efddea04
Commented out Keymap struct in X11/API.cs, due to a bug in Mono's 1.2.5 gmcs compiler.
2007-09-26 16:57:43 +00:00
the_fiddler
b57681889d
Bumped version numbers.
2007-09-26 16:49:10 +00:00
the_fiddler
94da72a196
Problem with mouse wheel not getting updated.
2007-09-26 16:12:31 +00:00
the_fiddler
be89cff72c
Updates to delta handling. Now uses x - last_x instead of storing a delta directly.
2007-09-26 15:48:11 +00:00
the_fiddler
46cb5ca3f8
Line endings.
2007-09-26 15:47:13 +00:00
the_fiddler
3aea7f5087
Added TODO caption to Visible property.
2007-09-26 15:44:32 +00:00
the_fiddler
dca3f30460
Added NotImplementedException to Visible property.
2007-09-26 15:43:28 +00:00
the_fiddler
d4376a75e0
Improved mouse delta handling. WheelDelta is broken.
2007-09-26 15:42:01 +00:00
the_fiddler
28f90f3d17
Polled mouse input through XQueryPointer.
2007-09-26 15:41:14 +00:00
the_fiddler
ee4a5cc7ac
Added Title property. Foundation of atoms.
2007-09-26 15:40:22 +00:00
the_fiddler
78b8f274ee
Updated Keyboard and Mouse handling. Mouse now uses XQueryPointer. Keyboard relies on X11 events. Still missing mouse delta support.
2007-09-26 11:58:55 +00:00
the_fiddler
d16f2ce71b
Updated to reflect renames (Windows.API -> Windows.Functions, Keyboard/Mouse -> Keyboard-/MouseDevice)
2007-09-26 11:57:32 +00:00
the_fiddler
20f6610c60
Implemented Visible and Title properties.
2007-09-26 11:55:55 +00:00
the_fiddler
5c3315f974
Renamed Windows.API to Windows.Functions
2007-09-26 11:55:24 +00:00
the_fiddler
9a4d7f1976
Renamed Windows.API to Windows.Functions, in accordance to X11.Functions
2007-09-26 11:54:43 +00:00
the_fiddler
2fc8f35a94
Added Visible and Title properties.
2007-09-26 11:53:41 +00:00
the_fiddler
f4c6281e34
Removed multiple keyboard/mouse support.
2007-09-26 11:53:19 +00:00
the_fiddler
f4b0c19f44
Disabled initialization from Windows.Forms. InputDriver now needs a GameWindow to function.
2007-09-26 11:52:40 +00:00
the_fiddler
9ade72ad34
Renamed Keyboard/Mouse to Keyboard-/MouseDevice. Avoids name clashes.
2007-09-26 11:51:49 +00:00
the_fiddler
6b3d358abd
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).
2007-09-26 11:50:44 +00:00
the_fiddler
eaeedcf6be
Bumped version number.
2007-09-26 11:30:55 +00:00
the_fiddler
f7f7dd4d31
Renamed Keyboard and Mouse to KeyboardDevice and MouseDevice respectively, to avoid name classes.
2007-09-26 11:30:18 +00:00
the_fiddler
346c7c15c8
Delete IKeyboard.cs and IMouse.cs interfaces. Not needed, as the MouseDevice and KeyboardDevice classes are sealed.
2007-09-26 11:29:18 +00:00
the_fiddler
2750081048
Vector and example updates.
2007-09-25 21:11:16 +00:00
the_fiddler
ec34bed972
Added X11 Mouse support. X11 Keyboard support is faster now.
...
Made GameWindow.Dispose() virtual.
2007-09-25 16:45:12 +00:00
the_fiddler
da377f3c23
Bumped version number.
2007-09-25 16:13:01 +00:00
the_fiddler
038f9a4b08
Complete Vector2, Vector3 and Vector4 structs.
2007-09-25 15:46:52 +00:00
the_fiddler
38d779eb1a
Enabled X11Input mouse driver.
2007-09-24 21:23:27 +00:00
the_fiddler
4743d5afd6
InputDriver now correctly interfaces with its mouseDriver.
2007-09-24 21:10:52 +00:00
the_fiddler
9bd06cf09e
Added X11Mouse driver.
2007-09-24 20:56:50 +00:00
the_fiddler
c8fa8a7b93
Fixed cast issues with Math.Sqrt.
2007-09-24 20:56:17 +00:00