the_fiddler
dbfc38202b
Library should not use Trace output.
2008-11-23 09:34:33 +00:00
the_fiddler
73de884ee7
Added Assert function for checking whether a GraphicsContext is exists in the calling thread.
2008-11-20 22:25:28 +00:00
the_fiddler
b61bf2e77d
Added xml docs.
...
Added GraphicsContextMissingException for use when a GraphicsContext is expected but not found.
2008-11-20 22:24:11 +00:00
the_fiddler
3749cb0bb7
Added GenTexture and DeleteTexture helpers for single textures.
2008-11-20 22:23:08 +00:00
the_fiddler
fbbc836394
Added RunningOnMono property.
...
Made Configuration class public.
2008-11-18 19:14:01 +00:00
the_fiddler
df8e411ea9
Fixed some whitespace and normalized line-endings.
2008-11-18 12:44:18 +00:00
the_fiddler
1606a5781b
Mark DisplayMode constructor as obsolete.
2008-11-18 12:43:38 +00:00
the_fiddler
61debfe8d2
Make GL.SupportsExtension ignore underscores.
...
Fixed GL_VERSION_1_1 support.
Added GL_VERSION_3_0.
2008-11-18 12:42:35 +00:00
the_fiddler
14c9d83b9a
Implemented RunningOnLinux.
2008-11-18 12:41:12 +00:00
the_fiddler
57ff9428d6
Documented static public fields.
...
Added missing SizeInBytes field to Vector2 and Vector4.
2008-11-15 21:36:46 +00:00
the_fiddler
991dc7dfab
Use IntPtr instead of HandleRef.
2008-11-14 00:03:02 +00:00
the_fiddler
d018b4825d
Final fix for mousewheel support on x64.
2008-11-09 23:42:54 +00:00
the_fiddler
9bbef90088
Use UIntPtr instead of IntPtr to avoid overflow exceptions in x64 mode.
2008-11-09 11:43:02 +00:00
the_fiddler
e6baa0a42f
Possible fix for overflow exception on mouse wheel movement in x64 mode.
2008-11-08 21:44:36 +00:00
the_fiddler
bca0eef6d4
Implemented X11GdiPlusInternals.
...
Added missing license headers.
2008-11-03 23:55:53 +00:00
the_fiddler
44f0828425
Moved GdiPlus to OpenTK.Platform where it belongs.
...
Removed unused fields in WinGdiPlusInternals.cs.
2008-11-03 23:51:16 +00:00
the_fiddler
f218071fa7
Use different implementations for accessing GDI+ internals on .Net and Mono.
2008-11-03 23:34:54 +00:00
the_fiddler
f4700cb676
Commented out to remove warnings until actual implementation.
2008-11-03 22:15:56 +00:00
the_fiddler
98aec7ce1c
Fix overflow exception on right shift key press/release when running on x64 mode.
2008-11-02 17:27:12 +00:00
kanato
cb0848f154
Added CreateGraphicsContext and CreateWindowInfo code.
2008-10-31 20:09:09 +00:00
the_fiddler
c084833d48
Removed unused variables and relevant warnings.
2008-09-19 20:57:35 +00:00
the_fiddler
0209dd7ac4
Fixed extension loading.
2008-07-18 23:08:50 +00:00
the_fiddler
f154fb3ba9
Commented out an unused code block.
2008-07-10 21:13:01 +00:00
the_fiddler
1682b54efb
Follow recommended Disposable pattern.
2008-07-10 15:20:48 +00:00
the_fiddler
39dbdb997c
StencilFuncSeparate and BlendingFactorDest/Src fixes.
2008-07-10 15:14:04 +00:00
the_fiddler
2af017c3ea
Added serializable attribute.
...
Added IEquatable interface and operator== overloads to Matrix4 and Vector* structs.
2008-07-10 14:01:38 +00:00
the_fiddler
b477ad58de
Corrected a grammar mistake.
2008-07-04 19:27:53 +00:00
the_fiddler
26645b1cee
Added System.Drawing.Rectangle and RectangleF overloads to GL.Rect.
2008-06-24 18:23:32 +00:00
the_fiddler
be8eb2d105
Added regions to conform to naming conventions.
2008-06-22 18:07:22 +00:00
the_fiddler
2e754ad9ce
Prefer Alc.OpenDevice(null) over Alc.OpenDevice(Alc.GetString(0, AlcGetString.DefaultDeviceSpecifier))
2008-06-22 18:06:32 +00:00
the_fiddler
80bde7f7ac
Preliminary implementation of JoystickDevice.
2008-06-22 16:21:52 +00:00
the_fiddler
0039e775c7
Implemented GdiPlus bindings for text measurement.
2008-06-22 16:21:19 +00:00
the_fiddler
817ff38630
Fixed a comment typo.
2008-06-21 20:44:53 +00:00
chrisbrandtner
b8989d5d56
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( )
2008-06-12 19:44:46 +00:00
the_fiddler
2dbf21a64a
Make WinWindowInfo public.
...
Fixed X11WindowInfo line endings.
2008-05-19 20:57:36 +00:00
the_fiddler
0790d58048
Renamed CreateFromCurrentContext to CreateFromCurrentThread.
2008-05-19 20:55:53 +00:00
the_fiddler
660d7bef57
Initial support for external contexts.
2008-05-19 20:54:44 +00:00
the_fiddler
48807bb5e1
Initial support for external contexts.
2008-05-19 20:54:07 +00:00
the_fiddler
c1a691412b
Fixed an issue where the GLControl didn't repaint it's background in the Visual Studio designer.
2008-05-11 08:09:16 +00:00
the_fiddler
7164e4596b
Added a work around for the "stuck cursor" issue, where the mouse cursor would stay at the resize state when entering the GameWindow.
2008-05-04 19:09:18 +00:00
the_fiddler
044299d667
Removed unused DestroyWindow function.
2008-05-04 18:54:51 +00:00
the_fiddler
58cd07ec2a
Fixed mouse motion events on Linux.
2008-05-04 18:23:42 +00:00
the_fiddler
3c6fc58750
Temporarily remove MouseDevice.Move event, due to issues with deltas when the mouse stops moving.
2008-05-04 18:08:03 +00:00
the_fiddler
1510c282de
Fixed a bug where WheelDelta reported the same value as Wheel.
2008-05-04 17:47:09 +00:00
the_fiddler
f65fd4b221
Fixed mouse delta handling.
2008-05-04 17:42:19 +00:00
the_fiddler
027c6eb542
Fixed line endings.
2008-05-04 17:18:54 +00:00
the_fiddler
dda7624efa
Fixed line endings.
2008-05-04 17:18:02 +00:00
the_fiddler
02e5d53113
Updated assembly information.
2008-05-04 16:55:06 +00:00
the_fiddler
59e8c4be14
Apply Andy's patch on Matrix.Frustum and with skewed matrices.
2008-05-04 16:41:48 +00:00
the_fiddler
1ee1f81116
Remove GameWindow.Visible property (is there a use case for this, or is it just feature creep?)
2008-05-04 16:34:38 +00:00
the_fiddler
c57b11662f
Passing null to ChangeResolution will restore the original resolution.
2008-05-04 16:26:54 +00:00
the_fiddler
0d659c6e74
Modified the SelectResolution to never fail, even if the specified resolution is not supported. In this case, it will return the current resolution.
2008-05-04 16:25:00 +00:00
the_fiddler
61d951c741
Fixed regression from conflict resolution.
2008-05-04 16:10:53 +00:00
the_fiddler
523c4de774
* X11GLNative.cs: Fix behavior of WindowState when WindowBorder is
...
Fixed.
2008-05-04 16:09:09 +00:00
the_fiddler
6ee92bb453
Fixed a WindowState reference that confused the compiler.
2008-05-03 16:42:25 +00:00
the_fiddler
3d07e2597f
Normalized line endings.
2008-05-03 16:34:39 +00:00
the_fiddler
a5455cc4e7
* 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.
2008-05-03 16:33:00 +00:00
the_fiddler
cedb2394ff
* GLHelper.cs: Added helpers for GetProgramInfoLog, VertexAttrib* and
...
MultiTexCoord*
2008-05-01 12:44:47 +00:00
the_fiddler
c086ee3a99
* Platform/X11/X11GLNative.cs: Completed support for NET WM WindowState
...
modes.
2008-04-25 22:09:13 +00:00
the_fiddler
7cc4eb9615
* Platform/X11/X11GLNative.cs: Fullscreen toggling support through NET
...
WM.
2008-04-25 21:49:24 +00:00
the_fiddler
6a7c304850
Added support for minimized WindowState.
2008-04-25 21:32:01 +00:00
the_fiddler
bebd056751
Added initial support for maximized window states.
2008-04-25 21:04:46 +00:00
the_fiddler
2c8d377097
Added two helper functions for sending NET WM and client WM messages.
...
--This line, and those below, will be ignored--
M Functions.cs
2008-04-25 21:04:05 +00:00
the_fiddler
6f1c9b6daf
Minor stylistic change (word wrap at 120 characters).
2008-04-25 21:02:54 +00:00
the_fiddler
5f60b5da26
Moved to Bindings folder.
2008-04-25 09:03:38 +00:00
the_fiddler
5b8fef5f7a
Removed unused code.
2008-04-25 08:45:12 +00:00
the_fiddler
3590ba5d29
Initial work on WindowState support.
2008-04-25 08:42:53 +00:00
the_fiddler
d4fb64261a
Temporarily disabled full screen fade effect on resolution change.
2008-04-22 21:10:20 +00:00
the_fiddler
435b031833
Moved PlatformException to the OpenTK namespace. Removed an invalid Debug.Unindent() call.
2008-04-21 21:31:21 +00:00
the_fiddler
bb2dee8d26
Expose the WindowBorder property.
2008-04-21 20:29:40 +00:00
the_fiddler
2d4d4b922e
Completed implementation of WindowBorder and WindowState properties.
2008-04-21 20:18:39 +00:00
the_fiddler
8c0662030f
Added GetWindowInfo function and WindowInfo structure.
2008-04-21 20:18:04 +00:00
the_fiddler
cad6f0d2da
Added FlagsAttribute to WindowStyle enum.
2008-04-21 18:55:17 +00:00
the_fiddler
c5731cb986
Completed WindowBorder and WindowState implementation.
2008-04-21 18:36:16 +00:00
the_fiddler
d94643c6f2
Added WindowState and WindowBorder support on Windows. Removed GameWindow.Fullscreen property. Removed some chunks of unused code.
2008-04-20 17:54:16 +00:00
the_fiddler
3c4068e33b
Fixed formatting on pixel format setting debug message.
...
Added error handling to DestroyContext().
2008-04-20 17:52:27 +00:00
the_fiddler
69169547a7
Fixed documentation and made WindowState.Normal the default.
2008-04-20 17:49:07 +00:00
the_fiddler
0e2b89c369
Added WindowBorder enum.
2008-04-20 17:48:19 +00:00
the_fiddler
fef112ab46
Fixed a missing call to Debug.Unindent() during context construction.
2008-04-20 17:47:26 +00:00
the_fiddler
dcce9fcf73
Added a potential workaround to OpenAL SI/Linux crashes.
2008-04-20 17:46:20 +00:00
the_fiddler
8f17ac3473
Fixed erroneous KeyUp events when the window loses the focus.
2008-04-20 17:45:46 +00:00
the_fiddler
5b4db2b1a6
Added GetClientRect. Fixed GetWindowLong on 32bit platforms.
2008-04-20 17:45:06 +00:00
the_fiddler
7fca6b3062
Fix line endings.
2008-04-20 11:14:10 +00:00
the_fiddler
a90a6c6e3d
Added stub for WindowState.
2008-04-13 21:32:04 +00:00
the_fiddler
baeb49e01a
Normalized formatting with the rest of OpenTK.
2008-04-13 19:55:25 +00:00
the_fiddler
6b72455421
Fixed a bug that would cause context creation to fail under OpenAL SI (0.0.6-0.0.8) on Linux.
2008-04-13 19:46:42 +00:00
the_fiddler
d4590f183b
Made AudioContext.Device private. Added AudioContext.SupportsExtension.
2008-04-13 19:42:37 +00:00
the_fiddler
510125a0fa
2008-04-13 18:44:23 +00:00
the_fiddler
fb13f49a85
Moved OpenTK.Graphics.OpenGL to OpenTK.Graphics.
2008-04-13 16:45:56 +00:00
the_fiddler
34717ecae2
Commented out an unused line in DummyGLContext. Moved TexturePacker.
2008-04-13 16:38:22 +00:00
the_fiddler
ea22820118
Improved handling of missing openal32.dll. It used to throw a TypeInitializationException. It now throws a DllNotFoundException.
2008-04-13 15:50:22 +00:00
the_fiddler
1be3b167c7
Fixed context sharing on windows.
2008-04-13 13:54:24 +00:00
the_fiddler
301ebcc0b7
Applied teichgraf's patch that adds LoadTransposeMatrix overloads, and makes LoadMatrix user ref Matrix4 instead.
2008-04-11 19:33:56 +00:00
the_fiddler
f4fe6912b2
Fixed TexEnvMode.Replace.
2008-04-11 18:19:07 +00:00
the_fiddler
6c690dc8c6
Added George's patch which fixes some region strings, and adds PerpendicularLeft.
2008-04-06 15:50:48 +00:00
the_fiddler
0e85f2208d
Added George's patch which fixes some region strings, and adds PerpendicularLeft.
2008-04-06 15:43:35 +00:00
the_fiddler
b5959e0db5
Added George's patch with instance members for beziers.
2008-04-06 15:41:27 +00:00
the_fiddler
90f6523116
Marked double precision math structures as internal (need more work before release).
2008-04-06 15:36:42 +00:00
the_fiddler
05c1bfc976
2008-04-06 15:35:34 +00:00
the_fiddler
cde27b1928
Renamed XRam to XRamExtension.
2008-04-06 15:35:12 +00:00
the_fiddler
97171e4aec
Renamed Efx to EffectsExtension.
2008-04-06 15:34:48 +00:00
the_fiddler
fad0929f52
Renamed EfxExtension to EffectsExtension.
2008-04-06 15:31:32 +00:00
the_fiddler
e0a5a821c9
Removed CLSCompliant(true) attribute.
2008-04-06 15:30:59 +00:00
the_fiddler
10dd34cd35
Renamed DeleteFilters(int n) to DeleteFilter(int n).
2008-04-06 15:17:27 +00:00
the_fiddler
f4a55510a1
Fixed Gen/DeleteFilters bindings.
2008-04-06 15:16:57 +00:00
the_fiddler
6061e0e9c5
Fixed EfxExtension.AuxiliaryEffectSlot bindings.
2008-04-06 15:11:16 +00:00
the_fiddler
3aadd5d36a
Fixed EfxExtension.DeleteEffects bindings.
2008-04-06 15:07:53 +00:00
the_fiddler
624497098e
Fixed EfxExtension.GenEffects bindings
2008-04-06 15:03:52 +00:00
the_fiddler
890fcaf024
Removed unnecessary [CLSCompliant(true)] attributes.
2008-04-06 14:54:01 +00:00
the_fiddler
aade081abd
Fixed DeleteAuxiliaryEffectSlots bindings.
2008-04-06 14:52:22 +00:00
the_fiddler
fb9f7ba0e2
Cosmetic fixes.
2008-04-06 14:49:03 +00:00
the_fiddler
8feb1a79fe
Removed ifs in AL.GetSource (boolean) in favour of simple comparisons.
2008-04-06 14:29:16 +00:00
the_fiddler
c5968d9cd0
Made MakeCurrent() call public.
2008-04-06 01:28:12 +00:00
the_fiddler
4f23b9564a
Fixed spacing.
...
Normalized [Gen|Delete][Buffers|Sources] overload parameters. Added singular versions (1 parameter to generate/delete only).
2008-04-04 21:33:08 +00:00
the_fiddler
84f117b3d3
Removed obsolete GetDisplayModes() function.
2008-04-04 21:08:09 +00:00
the_fiddler
224f917a49
Added licenses.
2008-04-04 21:05:03 +00:00
the_fiddler
9c4d81c4f2
Fixed an arithmetic overflow exception in extended bit checking at WMInput.cs.
2008-04-04 20:05:38 +00:00
the_fiddler
7001076f5a
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.
2008-04-04 19:46:08 +00:00
the_fiddler
14f544ff5e
Added some missing SetLastError attributes.
2008-03-29 16:15:57 +00:00
chrisbrandtner
59a2a17a2c
added extra overload to have gen/delete functions with similar parameters. Corrected some inline docu
2008-03-27 17:14:14 +00:00
chrisbrandtner
b56c46d553
non-ref overloads for gen/delete functions (AL&Efx)
2008-03-27 16:46:23 +00:00
the_fiddler
76825a36c7
Updates to GameWindow shutdown and X11 locking behavior.
2008-03-26 19:43:57 +00:00
the_fiddler
db29304aa8
Initial commit.
2008-03-24 19:01:35 +00:00
the_fiddler
26f1ac30d0
Added support for higher mouse buttons under X11.
...
Use XCheckWindowEvent instead of XNextEvent.
2008-03-24 18:18:26 +00:00
the_fiddler
3127258045
Added license.
2008-03-24 13:25:57 +00:00
the_fiddler
653f9a812f
Unique handles for different contexts (makes multiple contexts work under Visual Studio designer).
2008-03-24 13:25:38 +00:00
the_fiddler
f978762c04
Removed IGLContextCreationHack interface (no longer used).
2008-03-24 13:24:32 +00:00
the_fiddler
034d524a87
Use one display connection for all X11 communication. Seems to fix (not 100%) the crash problems encountered.
2008-03-24 13:12:02 +00:00
the_fiddler
7493aeb412
Debug message when creating default GraphicsMode.
2008-03-23 12:55:33 +00:00
the_fiddler
e295acdd37
Cache default display mode.
2008-03-23 12:51:41 +00:00
the_fiddler
aa21965023
Temporarily removed detailed constructors.
2008-03-16 10:07:55 +00:00
the_fiddler
b3d32793f3
Some formatting updates.
2008-03-16 10:07:24 +00:00
the_fiddler
8a6171e28b
Fixed an NRE that could occur under some circumstances.
2008-03-15 11:26:31 +00:00
the_fiddler
b08edbc341
Removed OnResize overload.
2008-03-10 15:54:40 +00:00
the_fiddler
d9143c7654
Moved GraphicsContext creation to the HandleCreated event.
2008-03-10 13:25:33 +00:00
the_fiddler
b2b9cd1353
Fixed multiple GLControls under Mono/X11.
2008-03-10 13:23:09 +00:00
the_fiddler
ac0209a575
Open a different X11 display connection - reusing the one from Windows.Forms results in messages getting routed to the wrong windows.
2008-03-10 11:37:41 +00:00
the_fiddler
f23d7929be
Can now distinguish between left and right control, shift, alt and enter keys.
2008-03-10 08:50:19 +00:00
the_fiddler
e49b1beb7b
Added internal ClearKeys method. Made the constructor internal. Added docs to a few functions.
2008-03-10 08:49:48 +00:00
the_fiddler
bb84178f20
Added detection of left and right shift/control/alt buttons.
2008-03-08 17:35:58 +00:00
the_fiddler
ca68971695
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.
2008-03-08 14:06:59 +00:00
the_fiddler
05d8f839e2
Fixed licenses. Resaved some docs as unicode.
2008-03-06 21:06:52 +00:00
the_fiddler
c946bc6fb8
Added Bezier Curves. Added Factorial and BinomialCoefficient to Functions.cs. Added Vector2d?.Perpendicular
2008-03-06 21:04:53 +00:00
the_fiddler
532594c1b2
Initial commit.
2008-03-03 12:48:13 +00:00
the_fiddler
9f7d858136
Initial commit.
2008-03-03 12:48:00 +00:00
the_fiddler
03825f1241
Initial commit.
2008-03-03 12:47:35 +00:00
the_fiddler
d2ede50705
Renamed.
2008-03-03 12:46:58 +00:00
the_fiddler
4adcea8546
Initial commit.
2008-03-03 12:46:46 +00:00
the_fiddler
58e910d478
Initial commit.
2008-03-03 12:46:17 +00:00
the_fiddler
223c742648
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.
2008-03-03 12:44:56 +00:00
the_fiddler
e477631ad7
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.
2008-03-01 13:15:31 +00:00
the_fiddler
65f2b432d8
Fixed a struct != null comparison.
2008-02-28 16:09:02 +00:00
the_fiddler
c89abaee72
Renamed GraphicsFormat to GraphicsMode.
2008-02-28 15:28:40 +00:00
the_fiddler
09081803e4
Renamed file.
2008-02-28 15:26:51 +00:00
the_fiddler
7d6d34c686
Renamed GraphicsFormat to GraphicsMode.
2008-02-28 15:26:13 +00:00
the_fiddler
afc5f84b21
Initial commit.
2008-02-28 14:02:17 +00:00
the_fiddler
42c6a6818c
Removed obsolete WindowInfo.cs
2008-02-28 14:00:45 +00:00
the_fiddler
9abcb5d92e
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.
2008-02-28 13:57:07 +00:00
the_fiddler
f6b2e63381
New IWindowInfo interface.
2008-02-28 13:54:07 +00:00
the_fiddler
97ccade80f
Obsoleted.
2008-02-28 13:53:28 +00:00
the_fiddler
64aa98f9c6
Initial commit. Can detect idle mode and can create a WinWindowInfo out of a Windows.Forms.Control.
2008-02-28 13:46:44 +00:00
the_fiddler
8d9b66ef18
Fixed PixelFormatDescriptorFlags.
...
Fixed SetWindowLongPtr on 32bit platforms.
Added DescribePixelFormat.
Added SetLastError to SetPixelFormat.
2008-02-28 13:45:38 +00:00
the_fiddler
009a4aa1b4
Initial commit. Takes the place of Windows.WindowInfo.
2008-02-28 13:43:19 +00:00
the_fiddler
c4e165bec9
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
59c91f66cb
Obsoleted in favour of OpenTK.Graphics.ColorDepth.
2008-02-28 13:41:50 +00:00
the_fiddler
83537eac3a
Updated default modes to use double buffering.
2008-02-28 13:41:08 +00:00
the_fiddler
b02abbe150
Initial commit. Can detect if we are running on Windows, Linux or OSX.
2008-02-28 13:39:42 +00:00
the_fiddler
ff5533e355
Initial commit.
2008-02-28 13:38:19 +00:00
the_fiddler
da62a4fd7f
* AL.cs: Removed CLSCompliant assembly attribute, as this is already
...
defined in GameWindow.cs
2008-02-23 22:56:25 +00:00
the_fiddler
4e7978105b
API.cs: Disabled cleanup code on AppDomain.ProcessExit, as it would cause X errors.
...
Renamed libXrandr to libXrandr.so.2 for DllImports.
2008-02-23 21:48:32 +00:00
chrisbrandtner
ea911fbf67
at least 1 CLSCompliant overload per function. EfxReverb.cs sample plays fine with int overloads.
2008-02-11 10:11:58 +00:00
chrisbrandtner
154981a705
at least 1 CLSCompliant overload per function.
2008-02-11 09:16:25 +00:00
the_fiddler
af638d4795
Fixed a few warnings.
...
Added [assembly: CLSCompliant(true)] attribute to GameWindow.cs
2008-02-02 13:39:23 +00:00
the_fiddler
7200a57159
Moved and renamed OpenTK.OpenAL to OpenTK.Audio.OpenAL (namespace still unchanged).
2008-02-02 13:34:46 +00:00
the_fiddler
d8f6f45361
Moved some items.
2008-02-02 13:11:42 +00:00
the_fiddler
57429c04e1
Fixed TextureFont.MeasureString calculations.
...
Improved TextureFont.MeasureString whitespace calculations.
Added uncached TextPrinter.Draw implementation.
2008-02-02 12:29:21 +00:00
the_fiddler
4fe6d37770
Completed move of OpenTK.OpenGL to OpenTK.Graphics.OpenGL.
2008-02-02 00:58:26 +00:00
the_fiddler
f2d186070c
Moved Glu to OpenTK.Graphics.OpenGL.Glu
2008-02-02 00:28:03 +00:00
the_fiddler
dd91c09685
Moved OpenGL bindings to OpenTK.Graphics.OpenGL from OpenTK.OpenGL.
...
Updated bindings with new FBO tokens.
2008-02-02 00:25:54 +00:00
the_fiddler
fda2092106
2008-02-01 23:29:27 +00:00
the_fiddler
effc907171
Moved keyboard and mouse code inside X11Input.cs
2008-02-01 23:28:23 +00:00
the_fiddler
e5b5af7b11
Renamed KeyMap to WinKeyMap.
2008-02-01 23:13:50 +00:00
the_fiddler
f16b6c55c6
Fixed crash on resize.
2008-02-01 18:04:29 +00:00
the_fiddler
3658987dc0
Added ChangeDisplaySettingsEnum.Fullscreen to resolution changes. At last, windows stopped resizing themselves!
2008-01-31 22:07:48 +00:00
the_fiddler
3361692f62
Moved OpenTK.InputDriver to OpenTK.Input.InputDriver.
2008-01-31 14:45:00 +00:00
the_fiddler
73591c128c
Moved and renamed OpenTK.IGLContext to OpenTK.Graphics.IGraphicsContext.
2008-01-31 14:42:21 +00:00
the_fiddler
5b9991cba3
Moved and renamed OpenTK.GLContext to OpenTK.Graphics.GraphicsContext.
2008-01-31 14:39:54 +00:00
the_fiddler
210abb6ab6
Moved and renamed OpenTK.GLContext to OpenTK.Graphics.GraphicsContext.
2008-01-31 14:34:13 +00:00
the_fiddler
1f9d04cd9d
Moved and renamed OpenTK.GLContext to OpenTK.Graphics.GraphicsContext.
2008-01-31 14:22:37 +00:00
the_fiddler
61318981b8
Disabled support for multiple AudioContexts until further notice...
2008-01-31 14:16:26 +00:00
the_fiddler
1932e25689
Renamed IGLContext to IGraphicsContext.
2008-01-31 13:17:42 +00:00
the_fiddler
5c6a261030
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
2008-01-31 13:15:17 +00:00
chrisbrandtner
3b61ea541c
minor corrections.
2008-01-28 15:05:39 +00:00
the_fiddler
fef3329a54
Even more work on hiding gnome panels.
2008-01-27 18:13:26 +00:00
the_fiddler
24c78747af
Added XChangeWindowAttributes / trying to get gnome panels to hide.
2008-01-27 16:34:45 +00:00
the_fiddler
02cf500a2a
Try to debug why gnome panels do not get hidden.
2008-01-27 16:01:38 +00:00
the_fiddler
337d260aad
Try to debug why gnome panels do not get hidden.
2008-01-27 15:59:57 +00:00
the_fiddler
0af1e98a56
Fixed fullscreen mode size.
2008-01-27 15:59:43 +00:00
the_fiddler
cf41a23fb1
Fixed error in X11 display.
2008-01-27 15:53:04 +00:00
the_fiddler
fa68e80d9f
Trying to hide gnome panels on fullscreen modes.
2008-01-27 15:50:44 +00:00
the_fiddler
28d739c256
call Form.Update() on each fade effect step.
2008-01-27 14:29:15 +00:00
the_fiddler
7198c69f11
Restore resolution available on OpenTK startup, not on X11 startup.
2008-01-27 14:23:13 +00:00
the_fiddler
5776585303
Trying to get fullscreen on X11 to hide gnome panels.
2008-01-27 14:10:18 +00:00
the_fiddler
1b5156e216
Try to cover gnome panels.
2008-01-27 11:30:57 +00:00
the_fiddler
e6e27ea3ea
Remove/activate decorations through gnome.
2008-01-27 11:28:37 +00:00
the_fiddler
ec2df7ffc6
Added call to XSetTransientForHint after disabling/activating window decorations.
2008-01-27 11:12:21 +00:00
the_fiddler
42feedb851
Re-enable decorations on windowed mode.
2008-01-27 10:29:28 +00:00
the_fiddler
bae8d5ba49
Added fullscreen->window change, and window resizing on fullscren change.
2008-01-27 10:23:46 +00:00
the_fiddler
e313460187
Renamed OpenTK.Platform.Windows.DisplayDevice to OpenTK.Platform.Windows.WindowsDisplayDevice.
2008-01-27 10:23:02 +00:00
the_fiddler
1592abdbdc
Working on fullscreen support.
2008-01-26 16:24:57 +00:00
the_fiddler
a8c1206c0f
Added debug information.
2008-01-26 15:47:00 +00:00
the_fiddler
0136441fb3
Added initial support for fullscreen mode change.
2008-01-26 15:44:08 +00:00
the_fiddler
2f6f12f935
Fixed test. Restored fade-out/fade-in effects.
2008-01-26 14:38:35 +00:00
the_fiddler
285887fc0d
Debugging on linux.
2008-01-26 14:35:28 +00:00
the_fiddler
6f9deacc85
Added fadeout and fadein effect.
2008-01-26 14:02:58 +00:00
the_fiddler
6f07dd23f1
Set original_resolution to null after a successful call to RestoreResolution().
2008-01-26 11:02:49 +00:00
the_fiddler
58ae48833c
Changed IDisplayDeviceDriver.RestoreResolution method to IDisplayDeviceDriver.TryRestoreResolution.
...
DisplayDevice now correctly reports original resolution.
2008-01-26 11:01:20 +00:00
the_fiddler
55dd09a450
Fixed another NRE in TryChangeResolution.
2008-01-26 10:45:13 +00:00
the_fiddler
def502a3e2
Small hack to test for resolution restoration.
2008-01-26 10:43:00 +00:00
the_fiddler
643e28a8f8
Fix NRE in operator== and operator!=
2008-01-26 10:40:40 +00:00
the_fiddler
ad6306bc9c
Fixed a bug where wrong resolutions were saved in the DisplayResolution<->resolution_index mapping.
2008-01-26 10:33:42 +00:00
the_fiddler
fde2f6daf6
Now saves DisplayDevice<->X11 screen, DisplayResolution<->resolution_index mappings. Added support for resolution changes.
2008-01-26 10:29:13 +00:00
the_fiddler
58b9ddab66
XRRTimes parameter should be out, not ref.
2008-01-26 10:28:19 +00:00
chrisbrandtner
23b449b709
Bind* added, docu improved.
2008-01-25 22:14:16 +00:00
chrisbrandtner
a4c481fe30
Finalized X-Ram.
2008-01-25 16:22:07 +00:00
the_fiddler
a61852838a
Added discovery of default color depth.
2008-01-25 16:11:46 +00:00
the_fiddler
c0984b7741
Slightly improved debug string for each DisplayDevice.
2008-01-25 15:33:41 +00:00
the_fiddler
7a12e6de77
Added discovery of depths.
2008-01-25 15:31:38 +00:00
the_fiddler
64d950b42c
Added XListDepths and made "libX11" string a constant.
2008-01-25 15:31:26 +00:00
the_fiddler
e9f177037e
Removed a couple of debug messages. Now marks the current resolution among all available resolutions in debug mode.
2008-01-25 15:19:45 +00:00
the_fiddler
d7dc113238
Added equality and inequality operators.
2008-01-25 15:19:12 +00:00
the_fiddler
a973479910
Implemented default refresh rate discovery.
2008-01-25 15:04:10 +00:00
the_fiddler
733a1dd272
Debug information now reports primary device.
2008-01-25 15:04:00 +00:00
the_fiddler
b134ae509f
Added code to obtain refresh rates.
2008-01-25 14:32:51 +00:00
the_fiddler
9f3252f821
Improved XRRScreenSize. Added XRRRates wrapper.
2008-01-25 14:32:42 +00:00
the_fiddler
7087802fc8
Added some cool debugging information on available resolutions per device.
2008-01-25 14:32:09 +00:00
the_fiddler
d2f80532ca
Now adds all available resolutions, not just the default one.
2008-01-25 14:01:07 +00:00
the_fiddler
d14c639ea7
Add temporary bits per pixel value (24) for testing purposes.
2008-01-25 13:58:16 +00:00
the_fiddler
a1da9ff305
Screen and resolution enumeration should now work.
2008-01-25 13:56:52 +00:00
the_fiddler
5232e0a3b2
Do not free XRRScreenSize pointer in XRRSizes.
2008-01-25 13:50:50 +00:00
the_fiddler
a41007fd80
Trying to debug deadlock on screen resolution enumeration.
2008-01-25 13:45:32 +00:00
the_fiddler
9d1316c51d
Added debug information to XOpenDisplay etc calls.
2008-01-25 13:42:51 +00:00
the_fiddler
a62e0fb6a6
Can't use Marshal.PtrToStructure(IntPtr, object) with boxed value types. Reverting to object Marshal.PtrToStructure(IntPtr, Type).
2008-01-25 13:38:39 +00:00
the_fiddler
5250b8b982
*Really* fixed libxrandr.so name.
2008-01-25 13:21:20 +00:00
the_fiddler
4302aef419
Fixed libxrandr.so name.
2008-01-25 13:17:04 +00:00
the_fiddler
eb404886ac
Added debug code to dump the number of screens.
2008-01-25 13:13:05 +00:00
the_fiddler
84d2748c5e
Use new properties from the API class.
2008-01-25 13:12:53 +00:00
the_fiddler
3423a3f182
Added several properties to get the default screen, default display, screen count and default root window. Updated XRRSizes to abstract away the memory marshaling.
2008-01-25 13:12:33 +00:00
the_fiddler
fac2251a81
Refresh rate may be zero - updated exception string.
2008-01-25 13:11:46 +00:00
the_fiddler
9ccb301c04
Refresh rate may be zero.
2008-01-25 10:23:17 +00:00
the_fiddler
f4beb31381
Added a bogus default device for testing.
2008-01-25 10:21:00 +00:00
the_fiddler
033a394c9d
Clarified what the DisplayDevice constructor does.
2008-01-25 10:20:44 +00:00
the_fiddler
60138b2ff4
Lock in constructor for thread safety.
2008-01-25 10:20:25 +00:00
the_fiddler
534de7a266
Added return value to X11XrandrDisplayDevice.TryChangeResolution
2008-01-25 10:03:13 +00:00
the_fiddler
0e58ab2ee7
Added X11XrandrDisplayDevice.cs implementation.
2008-01-25 10:02:05 +00:00
the_fiddler
96b38b95f4
Create X11/X11XrandrDisplayDevice on X11 platforms.
2008-01-25 10:01:46 +00:00
the_fiddler
eabee7c147
Add docs to static constructor.
2008-01-25 10:01:23 +00:00
chrisbrandtner
278cce7337
added Bind* Helpers.
2008-01-24 22:53:09 +00:00
the_fiddler
0e7df66261
Completed Xrandr functions and structs.
2008-01-24 22:39:06 +00:00
the_fiddler
94603aaedf
Disabled Status struct.
2008-01-24 22:38:50 +00:00
the_fiddler
94f567c80d
Started adding Xrandr functions.
2008-01-24 21:21:17 +00:00
the_fiddler
37ad581088
Added platform detecion.
2008-01-24 21:20:59 +00:00
the_fiddler
69a1168f3d
Public X11 classes made internal.
2008-01-24 21:18:23 +00:00
chrisbrandtner
95838acb4f
improved docu.
2008-01-24 21:12:06 +00:00
the_fiddler
e17439384b
Fullscreen mode changes now work!
2008-01-24 12:36:40 +00:00
the_fiddler
c64efeb942
Refresh rate is now considered a match, if it is less than 1.0Hz away of the specified value.
2008-01-24 10:52:12 +00:00
the_fiddler
793744402e
WinDisplayDevice is now multiple-monitor aware.
...
Added SelectResolution function to DisplayDevice.
Updated test to change settings on all available monitors.
2008-01-24 10:50:39 +00:00
the_fiddler
e12d986f24
Fixed DisplayDevice enumeration.
2008-01-24 09:30:49 +00:00
the_fiddler
0a06757331
Fixed capitalization of Texture2D.
2008-01-24 09:16:15 +00:00
the_fiddler
e088f62096
Changed capitalization rules to turn letters after digits to uppercase. Fixes Texture2D etc, but makes all hex specifiers to go uppercase... :/
2008-01-24 09:16:00 +00:00
the_fiddler
785f654e88
Removed implementation of GetDisplayModes()
2008-01-24 09:14:24 +00:00
the_fiddler
e6f5d43404
Added DisplayDevice driver for Windows.
2008-01-24 09:14:08 +00:00
the_fiddler
64571a09bd
Added DisplayDevice, DisplayResolution, IDisplayDeviceDriver, GraphicsContextException and GraphicsModeException.
2008-01-24 09:13:50 +00:00
the_fiddler
88c4c5db32
Fixed capitalization of Texture2D (was Texture2d)
2008-01-24 09:13:08 +00:00
the_fiddler
4cd670f14d
Added DisplayDevice struct, ChangeDisplaySettingsEnum and ChangeDisplaySettingsEx.
2008-01-24 09:12:47 +00:00
the_fiddler
9ba0a545ba
Renamed Display to DisplayDevice.
2008-01-23 14:39:53 +00:00
the_fiddler
a022f7fd68
Renamed Display to DisplayDevice.
2008-01-23 14:39:27 +00:00
the_fiddler
4cbe2f26cc
Workaround for unsupported BitsPerPixel property on Mono 1.2.6.
2008-01-23 14:32:03 +00:00
the_fiddler
d1f2d7b33e
Updated everything to use plain (int width, int height parameters) instead of DisplayMode.Width/.Height.
2008-01-23 14:17:09 +00:00
the_fiddler
18ec1d5ad5
Added checks against invalid arguments.
...
Made sealed.
2008-01-23 13:26:40 +00:00
the_fiddler
99b2c90b8e
Don't use obsolete DisplayMode.Width/Height anymore.
2008-01-23 13:26:14 +00:00
the_fiddler
d0a057765d
Moved AudioContext.cs
2008-01-23 12:46:09 +00:00
the_fiddler
2dc209e5c3
Initial commit of Display support.
2008-01-23 12:44:32 +00:00
the_fiddler
6d2ab65db0
Removed some unused code.
2008-01-23 12:42:47 +00:00
the_fiddler
6a6c2322a5
Added a couple of #region directives.
2008-01-23 12:42:27 +00:00
the_fiddler
b5973ddd7f
Add a using declaration to help differentiate between OpenTK.Graphics and System.Drawing.Graphics.
2008-01-23 12:42:07 +00:00
the_fiddler
a12471c144
Display.Width/.Height are now obsolete.
2008-01-23 12:41:30 +00:00
the_fiddler
5fb21414d8
Addd public properties and documentation.
2008-01-23 12:41:10 +00:00
the_fiddler
ebb10c5424
Added LoadDelegate method.
2008-01-23 00:26:58 +00:00
the_fiddler
e4d7c3f8b3
Removed unused summary.
2008-01-23 00:26:47 +00:00
the_fiddler
b6d69104b4
Removed unused FieldInfo[] array.
2008-01-23 00:20:02 +00:00
the_fiddler
c7837ac381
Updated SupportsExtension functions.
2008-01-23 00:19:42 +00:00
the_fiddler
8041f1fe29
Internal Device getter.
2008-01-23 00:19:22 +00:00
the_fiddler
d6e2caf54f
Added loading of Glx extensions. Added vsync support.
2008-01-23 00:18:52 +00:00
the_fiddler
67e8097865
Added Glx.SupportsExtension function.
2008-01-23 00:18:18 +00:00
the_fiddler
48d7acef1c
Renamed Glx.Sgi.SwapIntervalSGI to Glx.Sgi.SwapInterval
2008-01-23 00:18:05 +00:00
the_fiddler
2f2b7532e2
Added glXSwapIntervalSGI method.
2008-01-23 00:01:03 +00:00
the_fiddler
5598019f01
Refactored extension loading to remove duplicate code. The logic is now contained in OpenTK/Platform/Utilities.cs
2008-01-22 23:58:50 +00:00
the_fiddler
394cc1f769
Added missing tokens to TextureParameterName (were only in GetTextureParameter, when they should have been in both enums).
2008-01-22 23:01:15 +00:00
the_fiddler
1f280f0731
Use DeviceSpecifier instead of AllDevicesSpecifier when enumerating audio devices.
2008-01-22 21:25:08 +00:00
the_fiddler
3c7d4e27b0
Disabled multiple AudioContext under linux.
...
Moved AudioContext.LoadAvailableDevices() call outside the static constructor.
2008-01-22 21:18:47 +00:00
the_fiddler
800b6483e7
Added API for OpenGL context resource sharing (GLContext.ShareContexts)
2008-01-22 14:53:44 +00:00
the_fiddler
bd26796ced
Re-added MakeCurrent() call. Added better error checking.
2008-01-20 22:42:49 +00:00
the_fiddler
f3916e3357
Still trying to debug crash on Mono. Reverted changes.
2008-01-20 22:35:46 +00:00
the_fiddler
73696dae49
Marshal alcMakeContextCurrent return value as I1. Just to see if it helps Mono.
2008-01-20 22:12:27 +00:00
the_fiddler
b7cd66d414
Updated a comment.
2008-01-20 22:04:30 +00:00
the_fiddler
2ebe5ecdd5
Trying compatible defaults, to resolve crash on linux.
2008-01-20 21:50:03 +00:00
the_fiddler
1403d8f6e9
Commented MakeCurrent() out for testing.
2008-01-20 21:22:03 +00:00
the_fiddler
e91463e262
Updated Debug message on available device enumeration.
2008-01-20 21:05:49 +00:00
the_fiddler
f5daee31db
Removed check for available_devices.Count > 0. Device enumeration is an extension, and may not always be available.
2008-01-20 21:00:59 +00:00
the_fiddler
6a783a5700
Removed check for null device name. Passing null to alcOpenDevice should open the default device.
2008-01-20 20:56:38 +00:00
the_fiddler
cea26e7dbf
Fix for a possible NRE exception when constructing a new AudioContext.
2008-01-20 19:59:28 +00:00
the_fiddler
878af03601
Documentation updates. Getting rid of all remaining warnings in debug build.
2008-01-20 19:29:42 +00:00
the_fiddler
5a66d44f19
Documentation updates. Getting rid of warnings.
2008-01-20 19:00:03 +00:00
the_fiddler
35851a0197
Temporary Device property.
2008-01-20 17:55:55 +00:00
the_fiddler
b0116f903c
Updated version numbers.
2008-01-20 17:29:29 +00:00
the_fiddler
3f864cbe65
Worked around a Visual Studio bug that caused some overloads to become invisible.
2008-01-20 17:27:30 +00:00
the_fiddler
58f0ade060
Updated copyright notice.
2008-01-20 17:26:53 +00:00
the_fiddler
41a7d2a90e
JTalton's new functions.
2008-01-20 17:26:40 +00:00
the_fiddler
b80a67b687
Added JTalton's double precision mathlib.
2008-01-20 17:14:12 +00:00
chrisbrandtner
d287a95e6c
removed unused AL_XYZ_NULL.
2008-01-19 16:06:47 +00:00
the_fiddler
43604a632c
Updated bindings with the latest Bind revision.
2008-01-19 15:29:10 +00:00
the_fiddler
621dac721f
Corrected Tess*, Nurbs* and Quadric* definitions. Added experimental code for fast late-binding.
2008-01-19 15:28:20 +00:00
the_fiddler
ae1838f3d3
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.
2008-01-19 15:27:15 +00:00
chrisbrandtner
ddf0931bc9
dead Gremlin: Imported_alDeleteFilters
2008-01-19 14:18:34 +00:00
chrisbrandtner
05b665c192
presets hack, not 100% accuracte but acceptable results.
2008-01-19 11:25:12 +00:00
chrisbrandtner
deb8263baf
presets semi-working
2008-01-19 01:05:57 +00:00
chrisbrandtner
39f4384931
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
d531fb2729
v0.9 all relevant funcs are available, rather good doc already
2008-01-18 18:35:43 +00:00
chrisbrandtner
91ae412fce
added most CLSCompliant attribs.
2008-01-18 17:33:07 +00:00
chrisbrandtner
778a317601
added inline docu and some overloads
2008-01-18 17:24:39 +00:00
chrisbrandtner
f761a51846
added Filter/Aux functions.
2008-01-18 15:50:58 +00:00
the_fiddler
3174141b23
Fixed AudioContext.IsCurrent getter (would throw if no context was current).
2008-01-18 15:10:25 +00:00
the_fiddler
1fa6ee6082
Moved ContextHandle to its own class.
2008-01-18 14:15:37 +00:00
the_fiddler
4ec718623a
Moved ContextHandle to its own class.
2008-01-18 14:15:23 +00:00
the_fiddler
6863224422
Added AudioContext.IsProcessing property, plus better error handling during context creation.
2008-01-18 14:15:03 +00:00
the_fiddler
4534c9ec19
Renamed AL.Bool to bool.
2008-01-18 13:57:51 +00:00
the_fiddler
7bfaf93246
Renamed AL.Bool to bool.
2008-01-18 13:57:37 +00:00
the_fiddler
f53f8e8fa0
Renamed AL.Bool to bool.
2008-01-18 13:57:21 +00:00
the_fiddler
9eade188f2
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
0fba55eec2
Removed rename AL.Bool to bool item.
2008-01-18 13:55:42 +00:00
chrisbrandtner
a4a8fb0f99
v0.8 EFX largely done, public Filter/Auxiliary methods missing.
2008-01-18 13:32:51 +00:00
chrisbrandtner
5b74d9e227
2008-01-17 21:53:51 +00:00
chrisbrandtner
c90f048f0b
AL.Bool gone
2008-01-17 20:55:56 +00:00
chrisbrandtner
805f42408b
2008-01-17 19:02:37 +00:00
chrisbrandtner
a906687581
backup, Effect Objects
2008-01-17 17:05:19 +00:00
the_fiddler
1efe1e3715
Added OpenTK.Audio.AudioContext.
2008-01-17 14:07:22 +00:00
the_fiddler
c819a2d9b7
Update the Alc.CreateContext function.
2008-01-17 14:06:31 +00:00
chrisbrandtner
01e493fb3b
unfinished. tired.
2008-01-16 23:57:54 +00:00
chrisbrandtner
870b352410
Initial EFX separation
2008-01-16 18:43:52 +00:00
the_fiddler
38f44fa6ac
Added AL.BindBuffer suggestion.
2008-01-16 18:33:10 +00:00
the_fiddler
8f56a8305e
Added openal32.dll and alut.dll to OpenTK.dll.config
2008-01-15 23:51:39 +00:00
the_fiddler
7eb6715087
Small cosmetic fix.
2008-01-15 23:23:32 +00:00
the_fiddler
8d68aa3305
Updated version numbers.
2008-01-15 16:44:17 +00:00
chrisbrandtner
a63c12fd76
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
9b2f71db5a
changed List<string> Alc.GetString() and enums again. Fixed docu.
2008-01-15 13:37:33 +00:00
the_fiddler
cf5640d2a9
Re-added mouse input events.
2008-01-15 13:12:31 +00:00
the_fiddler
1600391a91
Trying async mouse input.
2008-01-15 13:04:35 +00:00
the_fiddler
bf22f52597
Re-added input polling.
2008-01-15 13:01:55 +00:00
the_fiddler
8e991b93e9
Fixed a possible cast problem.
2008-01-15 12:48:03 +00:00
the_fiddler
069d3c40bc
Added some IGLContextInternal explicit implementations
2008-01-15 12:47:51 +00:00
the_fiddler
de7f73cd04
Added GetCurrentContext()
2008-01-15 12:46:47 +00:00
the_fiddler
15b7864096
Possible InvalidCastException fix.
2008-01-15 12:32:38 +00:00
the_fiddler
9aee0eb8d1
Moved context creation to GLContext constructor.
2008-01-15 12:25:22 +00:00
the_fiddler
7ffbde31d1
Temporarily disabled GameWindowExitException.
2008-01-15 12:08:09 +00:00
the_fiddler
b9c7a62d4f
Debugging GameWindow.Exit() sequence on Mono.
2008-01-15 11:23:34 +00:00
the_fiddler
e404e9791e
X11/GameWindow context creation should be fixed.
2008-01-15 11:14:16 +00:00
the_fiddler
64cf1ee3c8
Possible fix for cast exception in CreateWindow.
2008-01-15 11:10:40 +00:00
the_fiddler
59eb05c532
Debugging an issue with X11GLNative and it's visual creation.
2008-01-15 11:08:03 +00:00
the_fiddler
70c43a644b
Fixed a NRE.
2008-01-15 11:02:23 +00:00
the_fiddler
b0b5f31522
Possible fix for X11GLContext crash.
2008-01-15 10:59:36 +00:00
the_fiddler
a2673bf5ff
Changed the INativeGLWindow.CreateWindow interface to return an IGLContext instead of a GLContext.
2008-01-15 10:48:48 +00:00
the_fiddler
c08d2785ce
Added some debugging information to context creation.
2008-01-15 10:36:47 +00:00
the_fiddler
4a5b8e81d8
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
baf9b4d648
Updated the bindings with the latest generator revision.
2008-01-15 09:33:28 +00:00
the_fiddler
33e3acb2bf
Added a missing CLSCompliant false attributes.
2008-01-15 00:45:54 +00:00
the_fiddler
5616ed1014
Disabled CLSCompliant attribute not checked warnings. Disabled XML docs missing warning.
2008-01-15 00:45:18 +00:00
the_fiddler
4305468c4d
Removed xml doc string missing warnings.
2008-01-15 00:44:22 +00:00
the_fiddler
dcaf917fc2
Internal to public.
2008-01-15 00:43:51 +00:00
the_fiddler
491843adbf
Disabled CLSCompliant attribute not checked warnings.
2008-01-15 00:43:23 +00:00
the_fiddler
5a61371284
Updated with the latest generator. Disabled missing XML doc warnings.
2008-01-15 00:42:29 +00:00
the_fiddler
1f3288a50c
Merged with OpenAL branch.
2008-01-15 00:24:15 +00:00
the_fiddler
3a786679af
Bumped version number.
2008-01-15 00:11:05 +00:00
the_fiddler
1aa19633f9
Fixed window destruction.
2008-01-15 00:10:56 +00:00
the_fiddler
6fec7ae4b1
Updated GL.DrawElements to use DrawElementsType instead of Enums.All
2008-01-15 00:10:31 +00:00
the_fiddler
cc3239d466
Set window on top during creation.
2008-01-15 00:02:58 +00:00
the_fiddler
7b0ff73c85
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
935db198ea
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
99fafa1049
Updated bindings with the last generator version.
2008-01-14 23:43:13 +00:00
the_fiddler
b82bf0a073
Fixed GLContext creation on Windows.
2008-01-14 22:38:09 +00:00
the_fiddler
a7c56bd874
Removed GluOld.
2008-01-11 21:38:30 +00:00
the_fiddler
2ad50d33b6
Got rid of some warnings.
2008-01-11 20:54:06 +00:00
the_fiddler
f8ec5ffcd0
Solved context creation on windows.
2008-01-11 20:37:09 +00:00
the_fiddler
caf9a991b4
Cast to obtain Context.Mode (which is an internal interface now).
2008-01-11 20:36:43 +00:00
the_fiddler
5b999d7ecf
Resolved crash on second context creation. Explicitly implemented internal interfaces.
2008-01-11 20:31:59 +00:00
the_fiddler
a522ce47bb
Major update. Explicitly implemented internal interfaces.
2008-01-11 20:24:48 +00:00
the_fiddler
f50c0b06c2
Now uses GLContext directly, instead of WinGLContext.
2008-01-11 20:24:20 +00:00
the_fiddler
ba36c8ba3a
Hacks to get the visual before creating a context.
2008-01-11 20:23:41 +00:00
the_fiddler
2e1837b8f0
CreateWindow now takes a GLContext.
2008-01-11 20:23:17 +00:00
the_fiddler
201f88552d
Split items that should be internal in different interfaces, for explicit implementations.
2008-01-11 20:22:46 +00:00