kanato
23f4858e2c
Added debugging information for pixel formats.
2008-12-29 01:31:21 +00:00
kanato
14ea26c866
Fix KeyNotFoundException in EventHandler routine.
2008-12-28 18:19:07 +00:00
kanato
9b3f1dc8ee
Set CarbonGLNative to correctly record mouse position.
2008-12-28 05:20:25 +00:00
the_fiddler
d45f6f7d6d
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.
2008-12-25 00:57:00 +00:00
the_fiddler
7a7718a57c
Use new API.
...
Fix initial message to "The quick brown fox jumped over the lazy dog."
2008-12-19 15:37:09 +00:00
kanato
8778d1fca9
Update Utilties.CreateWindowInfo code path to work on MacOS.
2008-12-11 05:32:06 +00:00
the_fiddler
e4b5e23701
Normalized line endings.
2008-12-10 09:36:33 +00:00
the_fiddler
db54fa79b3
Removed call to Console.WriteLine when changing WindowState.
2008-12-09 21:26:48 +00:00
the_fiddler
2e3b56f89c
Added OpenEXR terms to the License.
...
Added Half and Vector[234]h structs.
Added Vector[234]d, Matrix4d and Quaterniond structs.
2008-12-09 20:45:18 +00:00
kanato
d3001f8a26
Correct position of buffer rect to be within the GLControl.
2008-12-09 20:10:24 +00:00
kanato
11430665f3
First commit which includes support for drawing to a WinForms control.
2008-12-09 19:44:18 +00:00
the_fiddler
2ce6227e64
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.
2008-12-09 10:09:03 +00:00
the_fiddler
40a14fe8a8
Fixed build warnings.
2008-12-09 10:07:05 +00:00
the_fiddler
057759177b
Fixed build warnings.
2008-12-09 10:06:25 +00:00
the_fiddler
e6303e9e5b
Suppress cls-compliance warnings (should be restored when the code goes public).
2008-12-02 16:02:08 +00:00
the_fiddler
a7d5c08232
Comment out unused code.
2008-12-02 16:01:02 +00:00
the_fiddler
3a2aa4ece6
Set default texture parameters before allocating memory for the texture.
2008-11-29 18:22:51 +00:00
the_fiddler
9f3919e0be
Break up Id property into distinct methods.
2008-11-29 18:04:15 +00:00
the_fiddler
2abc0461b0
Moved Begin/End to ITextOutputProvider.
...
Fixed text location.
2008-11-29 17:45:43 +00:00
the_fiddler
3dd42ada72
Add workaround for mono GDI+ MeasureCharacterRanges and empty layout rectangles.
2008-11-28 12:46:58 +00:00
the_fiddler
52577946e3
Set compatible text rendering to false, in order to improve text rendering in the WinForms samples.
2008-11-27 16:37:48 +00:00
the_fiddler
6e5056e7aa
GDI+ bitmaps are stored as Bgra, not Rgba.
2008-11-27 12:16:41 +00:00
the_fiddler
79c7f64f7f
RgbaTexture2D should not be compressed.
2008-11-27 12:14:12 +00:00
the_fiddler
d9eeb2bd90
Add debug output to SwapBuffers.
2008-11-26 21:55:43 +00:00
the_fiddler
73cb7a5dd2
Add SuppressUnmanagedCodeSecurity and SetLastError attributes.
2008-11-26 21:54:35 +00:00
the_fiddler
baf3247afe
Initial work on new interface.
...
Use subpixel antialiasing.
2008-11-26 21:49:05 +00:00
the_fiddler
a5c733774a
UI should update when changing fonts.
2008-11-26 16:35:19 +00:00
the_fiddler
c0549b11fa
Fixed TextExtents behavior when returning either cached or uncached instances.
...
Reduced memory pressure by adding object pooling to TextExtents.
2008-11-26 16:34:50 +00:00
the_fiddler
a868c4b4e8
Remove exceptions from the typical path (significant speed increase).
2008-11-26 15:35:15 +00:00
the_fiddler
a26b75f3af
IGlyphCache.Contains should return bool, not void.
...
GlyphCache now implements the IGlyphCache interface.
2008-11-25 22:19:42 +00:00
the_fiddler
afa76c9894
Removed unused code.
...
Implemented Glyph enumerator for TextBlock.
GdiPlusGlyphRasterizer.Rasterize now reuses its Bitmap surface, if possible.
2008-11-25 22:16:40 +00:00
the_fiddler
26af1aa354
Fix text measurement for non-italic text.
2008-11-25 19:20:40 +00:00
the_fiddler
2bffcbbfcf
Added new font rendering sample.
2008-11-25 19:00:06 +00:00
the_fiddler
27c3f3b0ce
Obsoleted old implementation and added compatibility layer to the new ITextPrinter.
2008-11-25 18:17:30 +00:00
the_fiddler
4ca288bc87
Moved to Graphics folder along with the rest of the implementation.
2008-11-25 18:05:10 +00:00
the_fiddler
7f15357835
2008-11-25 18:03:11 +00:00
the_fiddler
c439904f70
Moved to OpenTK.Graphics.Text namespace, along with the rest of the text printing stuff.
2008-11-25 18:02:11 +00:00
the_fiddler
d3b57e6c5a
Removed the old TextPrinter implementation.
2008-11-25 18:00:17 +00:00
the_fiddler
e1beaf3744
Updated examples to use the new TextPrinter.
2008-11-25 17:25:51 +00:00
the_fiddler
5d1eda9289
Implemented GetHashCode and ToString.
2008-11-25 17:25:10 +00:00
the_fiddler
732a602578
Added TextPrinterOptions.Default.
2008-11-25 17:24:40 +00:00
the_fiddler
fa12673450
Updated ITextPrinter interface for the new implementation.
2008-11-25 17:16:57 +00:00
the_fiddler
15eaba60a9
Implement support for multiple texture sheets.
2008-11-25 16:45:24 +00:00
the_fiddler
8249b75f42
Added IEquatable interface to allow use as key in dictionaries.
2008-11-25 16:44:52 +00:00
the_fiddler
d840251dbd
Use base Texture2D instead of AlphaTexture2D.
2008-11-25 16:43:21 +00:00
the_fiddler
8e7348d085
Add missing Measure methods.
2008-11-25 16:11:31 +00:00
the_fiddler
71addb4923
Derive AlphaTexture2D from Texture2D.
2008-11-25 16:10:18 +00:00
the_fiddler
30f75d4389
Added missing license notice.
2008-11-25 14:04:24 +00:00
the_fiddler
18cb4d2432
Added missing files from working copy.
2008-11-24 18:03:47 +00:00
the_fiddler
5e449dabd4
Add 2 pixels of space between packed glyphs, to avoid rendering artifacts.
2008-11-24 18:02:57 +00:00
the_fiddler
72e1216a31
Testing hack (hardcode texture #2 ).
2008-11-24 18:02:19 +00:00
the_fiddler
e3535cdbb1
Use 16pt font (looks better).
2008-11-24 17:55:34 +00:00
the_fiddler
a57eb8f647
First public commit of the new text renderer (WIP implementation).
2008-11-24 16:43:56 +00:00
the_fiddler
820e2af20e
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.
2008-11-23 20:17:50 +00:00
the_fiddler
4e4ca5bebf
Removed unusued IGLControlHelper interface.
2008-11-23 09:39:58 +00:00
the_fiddler
6dcc5b841d
Removed unusued IGLControlHelper interface.
2008-11-23 09:39:52 +00:00
the_fiddler
62ae3698ad
Library should not use Trace output.
2008-11-23 09:34:33 +00:00
the_fiddler
61181ea785
Added Assert function for checking whether a GraphicsContext is exists in the calling thread.
2008-11-20 22:25:28 +00:00
the_fiddler
701b95c00f
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
03fabcfb91
Added GenTexture and DeleteTexture helpers for single textures.
2008-11-20 22:23:08 +00:00
the_fiddler
5f483b5298
Prevent LoadGlyph from thrashing the PixelStore attribute.
2008-11-19 18:00:28 +00:00
the_fiddler
dc9b12eda7
Fixed handling of multiple newlines.
...
Removed unused code.
2008-11-18 19:27:26 +00:00
the_fiddler
96f015a307
Added RunningOnMono property.
...
Made Configuration class public.
2008-11-18 19:14:01 +00:00
the_fiddler
b931dffdbd
Fall back to Clamp, if ClampToEdge is not supported.
2008-11-18 12:44:52 +00:00
the_fiddler
9619b609a5
Fixed some whitespace and normalized line-endings.
2008-11-18 12:44:18 +00:00
the_fiddler
7b49c33f71
Mark DisplayMode constructor as obsolete.
2008-11-18 12:43:38 +00:00
the_fiddler
c79de2439b
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
4a9783c668
Implemented RunningOnLinux.
2008-11-18 12:41:12 +00:00
the_fiddler
0dea16ebf8
Documented static public fields.
...
Added missing SizeInBytes field to Vector2 and Vector4.
2008-11-15 21:36:46 +00:00
the_fiddler
44044ea415
Removed debug print statements.
2008-11-14 00:09:47 +00:00
the_fiddler
785cb2eecb
Use IntPtr instead of HandleRef.
2008-11-14 00:03:02 +00:00
the_fiddler
912e5c873e
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.
2008-11-14 00:00:54 +00:00
kanato
ec92b72469
Added fix from trunk for mouse wheel under 64-bit windows.
2008-11-12 16:42:09 +00:00
kanato
6e327798a3
Fixed MacOS initialization by returning IntPtr from CoreGraphics methods
...
instead of structures wrapping CoreFoundation types.
2008-11-12 04:03:40 +00:00
the_fiddler
0769c375db
Final fix for mousewheel support on x64.
2008-11-09 23:42:54 +00:00
the_fiddler
0f1df127d5
Use UIntPtr instead of IntPtr to avoid overflow exceptions in x64 mode.
2008-11-09 11:43:02 +00:00
the_fiddler
b519f2b04c
Possible fix for overflow exception on mouse wheel movement in x64 mode.
2008-11-08 21:44:36 +00:00
kanato
e66d796bdb
Added WinFactory.cs and X11Factory.cs
2008-11-04 18:39:45 +00:00
kanato
8b65201145
Initial commit with Mac OS support.
2008-11-04 18:35:17 +00:00
the_fiddler
244de27aa2
Implemented X11GdiPlusInternals.
...
Added missing license headers.
2008-11-03 23:55:53 +00:00
the_fiddler
ca9e6262ef
Moved GdiPlus to OpenTK.Platform where it belongs.
...
Removed unused fields in WinGdiPlusInternals.cs.
2008-11-03 23:51:16 +00:00
the_fiddler
6cbe67fa2a
Use different implementations for accessing GDI+ internals on .Net and Mono.
2008-11-03 23:34:54 +00:00
the_fiddler
c885f61590
Commented out to remove warnings until actual implementation.
2008-11-03 22:15:56 +00:00
the_fiddler
8c4a36b8a7
Fix overflow exception on right shift key press/release when running on x64 mode.
2008-11-02 17:27:12 +00:00
kanato
e2277e118c
Added CreateGraphicsContext and CreateWindowInfo code.
2008-10-31 20:09:09 +00:00
the_fiddler
573622bf0b
Removed unused variables and relevant warnings.
2008-09-19 20:57:35 +00:00
the_fiddler
fb86950099
Temporarily disabled math serialization test (now examples.exe compiles).
2008-09-02 09:45:52 +00:00
the_fiddler
3e309affe8
Fixed extension loading.
2008-07-18 23:08:50 +00:00
the_fiddler
d129fc26d9
Commented out an unused code block.
2008-07-10 21:13:01 +00:00
the_fiddler
62cc647613
Follow recommended Disposable pattern.
2008-07-10 15:20:48 +00:00
the_fiddler
981b8ab4c5
StencilFuncSeparate and BlendingFactorDest/Src fixes.
2008-07-10 15:14:04 +00:00
the_fiddler
04cc9238f6
Added missing tokens to BlendEquationSrc/Dest enums.
2008-07-10 15:09:29 +00:00
the_fiddler
4591218aab
Fixed StencilFuncSeparate parameters types (StencilFace and StencilFunction instead of StencilFunction).
...
Added StencilFace enum.
2008-07-10 15:04:46 +00:00
the_fiddler
81888345df
Added serialization test.
2008-07-10 14:01:52 +00:00
the_fiddler
175f5aab87
Added serializable attribute.
...
Added IEquatable interface and operator== overloads to Matrix4 and Vector* structs.
2008-07-10 14:01:38 +00:00
the_fiddler
436c0c23d8
Corrected a grammar mistake.
2008-07-04 19:27:53 +00:00
the_fiddler
8146fdcc5c
General cleanup:
...
Glyph is now a struct.
Code layout follows OpenTK format.
Added missing doc-strings.
2008-07-04 19:23:12 +00:00
the_fiddler
bcd8d4c9bc
Removed two warnings.
2008-07-04 16:41:17 +00:00
the_fiddler
486a3cf645
Use StringFormat.GenericDefault when loading glyphs, to account for overhangs (especially visible in e.g. italics).
...
Remove an unused variable in MeasureText.
2008-07-01 18:50:49 +00:00
the_fiddler
ee34df5b16
Reverted StringFormat.GenericDefault change.
...
Explicitly specified StringFormat.GenericTypographic when rasterizing glyphs, to avoid mismatch between rasterization and measuring.
2008-06-29 10:56:51 +00:00
the_fiddler
d7173edb60
Use GenericDefault instead of GenericTypographic for MeasureCharacterRanges, in order to correctly calculate the bounding boxes of glyphs and strings.
2008-06-28 17:44:24 +00:00
the_fiddler
856551e212
Fixed clipping issues with font layout.
...
Improved glyph loading speed.
Fixed text measurement.
2008-06-24 20:35:37 +00:00
the_fiddler
922d9ae3ff
Added a region directive to conform to OpenTK standards.
2008-06-24 18:29:11 +00:00
the_fiddler
a52666d9e6
Now use the new MeasureText function.
2008-06-24 18:29:02 +00:00
the_fiddler
c0803a2e03
Renamed MeasureCharacterRanges to MeasureText.
...
Sped up MeasureText.
Added MeasureText overloads.
Obsoleted MeasureString function.
2008-06-24 18:27:51 +00:00
the_fiddler
5cb7606df9
Added System.Drawing.Rectangle and RectangleF overloads to GL.Rect.
2008-06-24 18:23:32 +00:00
the_fiddler
74d9f5a0af
Added regions to conform to naming conventions.
2008-06-22 18:07:22 +00:00
the_fiddler
0c159a0f26
Prefer Alc.OpenDevice(null) over Alc.OpenDevice(Alc.GetString(0, AlcGetString.DefaultDeviceSpecifier))
2008-06-22 18:06:32 +00:00
the_fiddler
3e6a2e4e9b
Corrected two while loops (they should have been plain if-statements, not loops).
2008-06-22 16:31:48 +00:00
the_fiddler
426cb6432d
Corrected a stupid error where MeasureCharacterRanges was called with incorrect parameters.
2008-06-22 16:31:00 +00:00
the_fiddler
8e4287b46e
Updated TextPrinter.PerformLayout to use the new GdiPlus-based MeasureCharacterRanges function.
2008-06-22 16:30:01 +00:00
the_fiddler
6801dc3e94
Implemented MeasureCharacterRanges function using the new GdiPlus bindings.
2008-06-22 16:29:13 +00:00
the_fiddler
49d1b68fa4
Added screenshot capabilities on F12.
2008-06-22 16:22:30 +00:00
the_fiddler
47bb81d62f
Preliminary implementation of JoystickDevice.
2008-06-22 16:21:52 +00:00
the_fiddler
d7598b305a
Implemented GdiPlus bindings for text measurement.
2008-06-22 16:21:19 +00:00
the_fiddler
4e521ea72e
Changed the fps counter color to SkyBlue.
2008-06-22 16:20:40 +00:00
the_fiddler
fa0e5ee0d0
Removed unnecessary memory allocations.
...
Removed out-of-date comment.
2008-06-21 23:24:24 +00:00
the_fiddler
80020a02f1
Improved code layout. Added #region directives.
2008-06-21 23:23:33 +00:00
the_fiddler
bf8a555bc9
Fixed some code-style issues.
2008-06-21 20:46:31 +00:00
the_fiddler
628a4a5fbe
Normalized line endings.
2008-06-21 20:45:16 +00:00
the_fiddler
cfdcfe79ce
Fixed a comment typo.
2008-06-21 20:44:53 +00:00
chrisbrandtner
34468b868d
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
84d1a13355
Added protected and public getters and setters to TextHandle.
2008-05-24 07:52:36 +00:00
the_fiddler
6ce200cdae
Allow the user to code his own ITextPrinterImplementation.
2008-05-24 07:47:30 +00:00
the_fiddler
43aaa02745
Make WinWindowInfo public.
...
Fixed X11WindowInfo line endings.
2008-05-19 20:57:36 +00:00
the_fiddler
601f6d8caa
Renamed CreateFromCurrentContext to CreateFromCurrentThread.
2008-05-19 20:55:53 +00:00
the_fiddler
548d4b2aef
Initial support for external contexts.
2008-05-19 20:54:44 +00:00
the_fiddler
b48202324b
Initial support for external contexts.
2008-05-19 20:54:07 +00:00
the_fiddler
ed3fabfde6
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
7920b65ac4
* TextPrinter.cs: Updated licensing information and fixed some spacing
...
problems.
2008-05-05 17:13:22 +00:00
the_fiddler
7bb6b91cbf
* IExample.cs: Updated licensing information.
2008-05-05 17:10:53 +00:00
the_fiddler
4e754d975f
* GluTessellation.cs: Updated licensing information.
2008-05-05 17:10:28 +00:00
the_fiddler
76c591a77b
Added Inertia's FrameBufferObject example.
2008-05-05 17:05:11 +00:00
the_fiddler
84756e05d2
Fixed path to wav file.
2008-05-04 19:44:21 +00:00
the_fiddler
e5e2f7f827
Build.exe now copies bmp and wav resources to the output directory.
...
Updated wording in Release.txt.
2008-05-04 19:25:50 +00:00
the_fiddler
d31eabf905
2008-05-04 19:16:46 +00:00
the_fiddler
35abdde1ed
Normalized naming.
2008-05-04 19:14:52 +00:00
the_fiddler
a2335092c9
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
2813f262a2
Removed unused DestroyWindow function.
2008-05-04 18:54:51 +00:00
the_fiddler
7dfac94aa7
The MouseChoose combobox now has the primary mouse selected by default.
2008-05-04 18:29:03 +00:00
the_fiddler
d5e047d7bb
Fixed mouse motion events on Linux.
2008-05-04 18:23:42 +00:00
the_fiddler
0ac14a65f4
Trying to debug why mouse is not moving on Linux.
2008-05-04 18:15:14 +00:00
the_fiddler
08544da8ce
2008-05-04 18:09:15 +00:00
the_fiddler
79627ad0ad
2008-05-04 18:08:56 +00:00
the_fiddler
e0ea97e2d1
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
d00d157cdb
Renamed to InputLogger.
2008-05-04 17:48:11 +00:00
the_fiddler
c545500681
Fixed a bug where WheelDelta reported the same value as Wheel.
2008-05-04 17:47:09 +00:00
the_fiddler
b9cb215d9b
Added display for WheelDelta value.
2008-05-04 17:45:33 +00:00
the_fiddler
21ef7c6c5c
Fixed line endings.
2008-05-04 17:44:13 +00:00
the_fiddler
e9e9ee5f9c
Fixed mouse delta handling.
2008-05-04 17:42:19 +00:00
the_fiddler
b5fb1361ef
Fixed line endings.
2008-05-04 17:18:54 +00:00
the_fiddler
1abaa88bbf
Fixed line endings.
2008-05-04 17:18:02 +00:00
the_fiddler
2118f1ef28
Updated assembly information.
2008-05-04 16:55:06 +00:00
the_fiddler
c70fef9b91
Added assembly information.
2008-05-04 16:54:43 +00:00
the_fiddler
079bae2011
Apply Andy's patch on Matrix.Frustum and with skewed matrices.
2008-05-04 16:41:48 +00:00
the_fiddler
9f3444a840
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
1b1c4fda67
Make ExampleAttribute.Visible a named parameter, that is true by default (even for test examples).
2008-05-04 16:32:11 +00:00
the_fiddler
72704daa9c
Use the same resolution as other examples.
2008-05-04 16:28:04 +00:00
the_fiddler
342338da6f
Try to change bits per pixel, too.
2008-05-04 16:27:41 +00:00
the_fiddler
539370d4b7
Passing null to ChangeResolution will restore the original resolution.
2008-05-04 16:26:54 +00:00
the_fiddler
eaaf67d903
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
6d470e90a8
Fixed regression from conflict resolution.
2008-05-04 16:10:53 +00:00
the_fiddler
bf8a11f103
* X11GLNative.cs: Fix behavior of WindowState when WindowBorder is
...
Fixed.
2008-05-04 16:09:09 +00:00
the_fiddler
6864127ea0
Fixed Alt+Enter fullscreen toggling.
2008-05-04 14:45:33 +00:00
the_fiddler
49b0c413ca
Fix line endings.
2008-05-04 14:42:01 +00:00
the_fiddler
67d62045ef
Added GetNext and GetPrevious methods to improve toggling of window states and borders.
2008-05-04 14:40:08 +00:00
the_fiddler
98c7ba49af
Fixed a WindowState reference that confused the compiler.
2008-05-03 16:42:25 +00:00
the_fiddler
8905630f12
Normalized line endings.
2008-05-03 16:34:39 +00:00
the_fiddler
70fc0db9ee
* Tests/GameWindowStates.cs: Add bidirectional mode changes.
2008-05-03 16:33:17 +00:00
the_fiddler
df3d5362c3
* 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
be47934899
* GLHelper.cs: Added helpers for GetProgramInfoLog, VertexAttrib* and
...
MultiTexCoord*
2008-05-01 12:44:47 +00:00
the_fiddler
1789c67fd2
* Tests/GameWindowStates.cs: Updated GameWindowState.cs test pattern.
2008-04-25 22:09:41 +00:00
the_fiddler
6293fbadc3
* Platform/X11/X11GLNative.cs: Completed support for NET WM WindowState
...
modes.
2008-04-25 22:09:13 +00:00
the_fiddler
0457b857b7
* Tests/GameWindowStates.cs: Fullscreen toggling on key 3.
2008-04-25 21:49:49 +00:00
the_fiddler
c33e34456d
* Platform/X11/X11GLNative.cs: Fullscreen toggling support through NET
...
WM.
2008-04-25 21:49:24 +00:00
the_fiddler
cfcb861ad4
* Tests/GameWindowStates.cs: Added current status to, and reduced font
...
size for instructions.
2008-04-25 21:32:43 +00:00
the_fiddler
4bc19be5b1
Added support for minimized WindowState.
2008-04-25 21:32:01 +00:00
the_fiddler
dc327850b6
Added initial support for maximized window states.
2008-04-25 21:04:46 +00:00
the_fiddler
2807183680
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
a4908fd011
Minor stylistic change (word wrap at 120 characters).
2008-04-25 21:02:54 +00:00
the_fiddler
cb86fa05b3
Moved to Bindings folder.
2008-04-25 09:03:38 +00:00
the_fiddler
b5ccab2369
Removed unused code.
2008-04-25 08:45:12 +00:00
the_fiddler
f8d445ff70
Initial work on WindowState support.
2008-04-25 08:42:53 +00:00
the_fiddler
d0aa219d11
Temporarily disabled full screen fade effect on resolution change.
2008-04-22 21:10:20 +00:00
the_fiddler
c0b1f170e8
Moved PlatformException to the OpenTK namespace. Removed an invalid Debug.Unindent() call.
2008-04-21 21:31:21 +00:00
the_fiddler
7010395b96
Expose the WindowBorder property.
2008-04-21 20:29:40 +00:00
the_fiddler
d54fde57b1
Test all WindowBorder and WindowStyle combinations. Add instructions.
2008-04-21 20:19:12 +00:00
the_fiddler
aba6cdadef
Completed implementation of WindowBorder and WindowState properties.
2008-04-21 20:18:39 +00:00
the_fiddler
26f91baaec
Added GetWindowInfo function and WindowInfo structure.
2008-04-21 20:18:04 +00:00
the_fiddler
752b1dfaf6
Added FlagsAttribute to WindowStyle enum.
2008-04-21 18:55:17 +00:00
the_fiddler
a264b8406c
Completed WindowBorder and WindowState implementation.
2008-04-21 18:36:16 +00:00
the_fiddler
c60558ed16
Changed all GameWindow.Fullscreen properties to GameWindow.WindowState.
...
Added WindowState test app.
2008-04-20 17:59:05 +00:00
the_fiddler
35b58ffda7
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
ccdc4be460
Fixed formatting on pixel format setting debug message.
...
Added error handling to DestroyContext().
2008-04-20 17:52:27 +00:00
the_fiddler
5b081252e0
Fixed documentation and made WindowState.Normal the default.
2008-04-20 17:49:07 +00:00
the_fiddler
664d88785b
Added WindowBorder enum.
2008-04-20 17:48:19 +00:00
the_fiddler
742e70e3ef
Fixed a missing call to Debug.Unindent() during context construction.
2008-04-20 17:47:26 +00:00
the_fiddler
67cc7cb4b0
Added a potential workaround to OpenAL SI/Linux crashes.
2008-04-20 17:46:20 +00:00
the_fiddler
102fe0039c
Fixed erroneous KeyUp events when the window loses the focus.
2008-04-20 17:45:46 +00:00
the_fiddler
03269ead9c
Added GetClientRect. Fixed GetWindowLong on 32bit platforms.
2008-04-20 17:45:06 +00:00
the_fiddler
3d97740e1f
Display a scrollbar when too many examples are loaded.
2008-04-20 15:09:30 +00:00
the_fiddler
e1cfb32554
Fix line endings.
2008-04-20 11:14:10 +00:00
the_fiddler
d154c7fe0b
Should only call GL.PopAttrib() once in TextPrinter.End()
2008-04-17 22:41:27 +00:00
the_fiddler
a567f6604f
Added stub for WindowState.
2008-04-13 21:32:04 +00:00
the_fiddler
90c7c84597
Call Dispose on the loaded bitmap.
2008-04-13 21:31:24 +00:00
the_fiddler
dc56d5540c
Added audio file as example.
2008-04-13 20:06:55 +00:00
the_fiddler
303ac6ac1b
Normalized formatting with the rest of OpenTK.
2008-04-13 19:55:25 +00:00
the_fiddler
b977db6a5e
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
143d217468
Made AudioContext.Device private. Added AudioContext.SupportsExtension.
2008-04-13 19:42:37 +00:00
the_fiddler
19b1d1a424
2008-04-13 18:44:23 +00:00
the_fiddler
a1421c2326
Added 1 pixel to packing distances - seems to reduce packing artifacts at the seams.
2008-04-13 18:43:58 +00:00
the_fiddler
805f2373e6
Fixed framerate rendering.
2008-04-13 18:43:15 +00:00
the_fiddler
4eca16d79f
Fixed dynamic text rendering when no text is precached at all.
2008-04-13 18:29:36 +00:00
the_fiddler
e72deb54ad
Removed the example number.
2008-04-13 16:54:07 +00:00
the_fiddler
8691b50443
License.
2008-04-13 16:53:41 +00:00
the_fiddler
90cd690843
Added Inertia's Julia Fractal example.
2008-04-13 16:52:15 +00:00
the_fiddler
57b097f7d0
Moved OpenTK.Graphics.OpenGL to OpenTK.Graphics.
2008-04-13 16:45:56 +00:00
the_fiddler
d1df1a27ca
Commented out an unused line in DummyGLContext. Moved TexturePacker.
2008-04-13 16:38:22 +00:00
the_fiddler
4474cd4c35
Moved TexturePacker to OpenTK.Utilities.
2008-04-13 16:37:32 +00:00
the_fiddler
3072a77a61
Now handles security exceptions.
2008-04-13 15:51:31 +00:00
the_fiddler
cacb1625c6
Got rid of obsolete DisplayMode.
2008-04-13 15:51:09 +00:00
the_fiddler
23ed50e322
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
037761c764
Fixed context sharing on windows.
2008-04-13 13:54:24 +00:00
the_fiddler
e86899637b
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
a2ed57a157
Added a missing xml doc to the Dispose method.
2008-04-11 18:22:41 +00:00
the_fiddler
578e30c26a
Fixed TexEnvMode.Replace.
...
Added a "press any key to continue..." message when an error happens.
2008-04-11 18:19:34 +00:00
the_fiddler
d02195e7a1
Fixed TexEnvMode.Replace.
2008-04-11 18:19:07 +00:00
the_fiddler
706875c3de
Added George's patch which fixes some region strings, and adds PerpendicularLeft.
2008-04-06 15:50:48 +00:00
the_fiddler
9a70822c22
Added George's patch which fixes some region strings, and adds PerpendicularLeft.
2008-04-06 15:43:35 +00:00
the_fiddler
40eae78855
Added George's patch with instance members for beziers.
2008-04-06 15:41:27 +00:00
the_fiddler
b7214409cc
Marked double precision math structures as internal (need more work before release).
2008-04-06 15:36:42 +00:00
the_fiddler
2af7e2248d
2008-04-06 15:35:34 +00:00
the_fiddler
f5c7a6ff5e
Renamed XRam to XRamExtension.
2008-04-06 15:35:12 +00:00
the_fiddler
fbe7860c9f
Renamed Efx to EffectsExtension.
2008-04-06 15:34:48 +00:00
the_fiddler
54bcf92e5e
Renamed EfxExtension to EffectsExtension.
2008-04-06 15:31:32 +00:00
the_fiddler
b0cbe16585
Removed CLSCompliant(true) attribute.
2008-04-06 15:30:59 +00:00
the_fiddler
8dc4afadbc
Renamed DeleteFilters(int n) to DeleteFilter(int n).
2008-04-06 15:17:27 +00:00
the_fiddler
1bb52f85ba
Fixed Gen/DeleteFilters bindings.
2008-04-06 15:16:57 +00:00
the_fiddler
d593361550
Fixed EfxExtension.AuxiliaryEffectSlot bindings.
2008-04-06 15:11:16 +00:00
the_fiddler
0e7e9680f7
Fixed EfxExtension.DeleteEffects bindings.
2008-04-06 15:07:53 +00:00
the_fiddler
36929a9355
Fixed EfxExtension.GenEffects bindings
2008-04-06 15:03:52 +00:00
the_fiddler
fa64a2dc32
Removed unnecessary [CLSCompliant(true)] attributes.
2008-04-06 14:54:01 +00:00
the_fiddler
946691d853
Fixed DeleteAuxiliaryEffectSlots bindings.
2008-04-06 14:52:22 +00:00
the_fiddler
034aa68f06
Cosmetic fixes.
2008-04-06 14:49:03 +00:00
the_fiddler
0f27e3e833
Updated to use AudioLoader.
2008-04-06 14:48:47 +00:00
the_fiddler
eee67d64b5
Renamed AudioLoader and WaveLoader to AudioReader and WaveReader.
2008-04-06 14:32:59 +00:00
the_fiddler
c587cc5189
Renamed SoundReader to AudioLoader and WaveReader to WaveLoader.
2008-04-06 14:31:11 +00:00
the_fiddler
8722f71cb6
Removed ifs in AL.GetSource (boolean) in favour of simple comparisons.
2008-04-06 14:29:16 +00:00
the_fiddler
743f92a114
Trying to fix sound popping.
2008-04-06 14:28:29 +00:00
the_fiddler
06fea0526e
Updated using (AudioContext) declaration.
2008-04-06 01:28:42 +00:00