Commit graph

  • fabc194301 Added Color4 structure serialization test. the_fiddler 2009-01-23 15:51:12 +0000
  • 66c05a0954 Made the Color4 structure serializable and added == and != operators. the_fiddler 2009-01-23 15:50:31 +0000
  • 9f25573a0b Made the Color4 structure serializable and added == and != operators. the_fiddler 2009-01-23 15:50:31 +0000
  • ae05d34df5 Added Color4 structure and overloads for Materialv/Lightv. the_fiddler 2009-01-23 15:24:57 +0000
  • 7631328485 Added Color4 structure and overloads for Materialv/Lightv. the_fiddler 2009-01-23 15:24:57 +0000
  • dc38987559 Made GraphicsMode public, as it is generally useful. the_fiddler 2009-01-23 15:24:09 +0000
  • e19a6f9c7d Made GraphicsMode public, as it is generally useful. the_fiddler 2009-01-23 15:24:09 +0000
  • 1eee53da4f Added ref/out overloads to static Vector*.Dot and Vector*.Lerp methods. Simplified the slow Vector3/Vector3d's static Cross methods. Occasional tweaks to inline documentation (spelling, consistency) chrisbrandtner 2009-01-23 15:04:53 +0000
  • 01e971741d Added ref/out overloads to static Vector*.Dot and Vector*.Lerp methods. Simplified the slow Vector3/Vector3d's static Cross methods. Occasional tweaks to inline documentation (spelling, consistency) chrisbrandtner 2009-01-23 15:04:53 +0000
  • 34e283367d Corrected device handle passed to aglChoosePixelFormat. kanato 2009-01-20 04:34:24 +0000
  • e6c736e7ec Removed fullscreen flag. kanato 2009-01-19 07:05:45 +0000
  • 3bd150ebbd Removed fullscreen flag. kanato 2009-01-19 07:05:17 +0000
  • 874896fd2f Fix number of devices in call to aglChoosePixelFormat. kanato 2009-01-15 05:25:00 +0000
  • 180da6c5dd GameWindowStates test: Added support for jumping two WindowStates with one keystroke. kanato 2009-01-14 19:52:27 +0000
  • 083caef1c1 Mac OS updates: Window State support (minimize and maximize) Preliminary full screen support. Preliminary support for changing the screen resolution. kanato 2009-01-14 19:52:15 +0000
  • 06bac23cf8 Introduced new platform detection code to p/invoke to uname rather than running it as a process. kanato 2009-01-01 00:11:06 +0000
  • 23f4858e2c Added debugging information for pixel formats. kanato 2008-12-29 01:31:21 +0000
  • 14ea26c866 Fix KeyNotFoundException in EventHandler routine. kanato 2008-12-28 18:19:07 +0000
  • 9b3f1dc8ee Set CarbonGLNative to correctly record mouse position. kanato 2008-12-28 05:20:25 +0000
  • 0468453761 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. the_fiddler 2008-12-25 00:57:00 +0000
  • 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. the_fiddler 2008-12-25 00:57:00 +0000
  • 7a7718a57c Use new API. Fix initial message to "The quick brown fox jumped over the lazy dog." the_fiddler 2008-12-19 15:37:09 +0000
  • 8778d1fca9 Update Utilties.CreateWindowInfo code path to work on MacOS. kanato 2008-12-11 05:32:06 +0000
  • 3606f4ec5c Normalized line endings. the_fiddler 2008-12-10 09:36:33 +0000
  • e4b5e23701 Normalized line endings. the_fiddler 2008-12-10 09:36:33 +0000
  • 44b3a10794 Removed call to Console.WriteLine when changing WindowState. the_fiddler 2008-12-09 21:26:48 +0000
  • db54fa79b3 Removed call to Console.WriteLine when changing WindowState. the_fiddler 2008-12-09 21:26:48 +0000
  • 969d66e9f1 Added OpenEXR terms to the License. Added Half and Vector[234]h structs. Added Vector[234]d, Matrix4d and Quaterniond structs. the_fiddler 2008-12-09 20:45:18 +0000
  • 2e3b56f89c Added OpenEXR terms to the License. Added Half and Vector[234]h structs. Added Vector[234]d, Matrix4d and Quaterniond structs. the_fiddler 2008-12-09 20:45:18 +0000
  • d3001f8a26 Correct position of buffer rect to be within the GLControl. kanato 2008-12-09 20:10:24 +0000
  • 11430665f3 First commit which includes support for drawing to a WinForms control. kanato 2008-12-09 19:44:18 +0000
  • 033d4722af 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. the_fiddler 2008-12-09 10:09:03 +0000
  • 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. the_fiddler 2008-12-09 10:09:03 +0000
  • 829d929ab3 Fixed build warnings. the_fiddler 2008-12-09 10:07:05 +0000
  • 40a14fe8a8 Fixed build warnings. the_fiddler 2008-12-09 10:07:05 +0000
  • 6edd78879d Fixed build warnings. the_fiddler 2008-12-09 10:06:25 +0000
  • 057759177b Fixed build warnings. the_fiddler 2008-12-09 10:06:25 +0000
  • a29d72fc90 Suppress cls-compliance warnings (should be restored when the code goes public). the_fiddler 2008-12-02 16:02:08 +0000
  • e6303e9e5b Suppress cls-compliance warnings (should be restored when the code goes public). the_fiddler 2008-12-02 16:02:08 +0000
  • 86610324fc Comment out unused code. the_fiddler 2008-12-02 16:01:02 +0000
  • a7d5c08232 Comment out unused code. the_fiddler 2008-12-02 16:01:02 +0000
  • 3a2aa4ece6 Set default texture parameters before allocating memory for the texture. the_fiddler 2008-11-29 18:22:51 +0000
  • 9f3919e0be Break up Id property into distinct methods. the_fiddler 2008-11-29 18:04:15 +0000
  • 2abc0461b0 Moved Begin/End to ITextOutputProvider. Fixed text location. the_fiddler 2008-11-29 17:45:43 +0000
  • 3dd42ada72 Add workaround for mono GDI+ MeasureCharacterRanges and empty layout rectangles. the_fiddler 2008-11-28 12:46:58 +0000
  • 52577946e3 Set compatible text rendering to false, in order to improve text rendering in the WinForms samples. the_fiddler 2008-11-27 16:37:48 +0000
  • 6e5056e7aa GDI+ bitmaps are stored as Bgra, not Rgba. the_fiddler 2008-11-27 12:16:41 +0000
  • 79c7f64f7f RgbaTexture2D should not be compressed. the_fiddler 2008-11-27 12:14:12 +0000
  • 99b6c8c48a Merge from branches/text: Build examples last, because prebuild/nant can't automatically resolve dependencies. the_fiddler 2008-11-27 12:08:07 +0000
  • 31851fde5f Merge from branches/text: Build examples last, because prebuild/nant can't automatically resolve dependencies. the_fiddler 2008-11-27 12:08:07 +0000
  • 92d5907713 Build examples last, because prebuild/nant can't automatically resolve dependencies. the_fiddler 2008-11-27 12:04:26 +0000
  • d9eeb2bd90 Add debug output to SwapBuffers. the_fiddler 2008-11-26 21:55:43 +0000
  • 73cb7a5dd2 Add SuppressUnmanagedCodeSecurity and SetLastError attributes. the_fiddler 2008-11-26 21:54:35 +0000
  • baf3247afe Initial work on new interface. Use subpixel antialiasing. the_fiddler 2008-11-26 21:49:05 +0000
  • a5c733774a UI should update when changing fonts. the_fiddler 2008-11-26 16:35:19 +0000
  • c0549b11fa Fixed TextExtents behavior when returning either cached or uncached instances. Reduced memory pressure by adding object pooling to TextExtents. the_fiddler 2008-11-26 16:34:50 +0000
  • a868c4b4e8 Remove exceptions from the typical path (significant speed increase). the_fiddler 2008-11-26 15:35:15 +0000
  • a26b75f3af IGlyphCache.Contains should return bool, not void. GlyphCache now implements the IGlyphCache interface. the_fiddler 2008-11-25 22:19:42 +0000
  • afa76c9894 Removed unused code. Implemented Glyph enumerator for TextBlock. GdiPlusGlyphRasterizer.Rasterize now reuses its Bitmap surface, if possible. the_fiddler 2008-11-25 22:16:40 +0000
  • 26af1aa354 Fix text measurement for non-italic text. the_fiddler 2008-11-25 19:20:40 +0000
  • 2bffcbbfcf Added new font rendering sample. the_fiddler 2008-11-25 19:00:06 +0000
  • 27c3f3b0ce Obsoleted old implementation and added compatibility layer to the new ITextPrinter. the_fiddler 2008-11-25 18:17:30 +0000
  • 4ca288bc87 Moved to Graphics folder along with the rest of the implementation. the_fiddler 2008-11-25 18:05:10 +0000
  • 7f15357835 the_fiddler 2008-11-25 18:03:11 +0000
  • c439904f70 Moved to OpenTK.Graphics.Text namespace, along with the rest of the text printing stuff. the_fiddler 2008-11-25 18:02:11 +0000
  • d3b57e6c5a Removed the old TextPrinter implementation. the_fiddler 2008-11-25 18:00:17 +0000
  • e1beaf3744 Updated examples to use the new TextPrinter. the_fiddler 2008-11-25 17:25:51 +0000
  • 5d1eda9289 Implemented GetHashCode and ToString. the_fiddler 2008-11-25 17:25:10 +0000
  • 732a602578 Added TextPrinterOptions.Default. the_fiddler 2008-11-25 17:24:40 +0000
  • fa12673450 Updated ITextPrinter interface for the new implementation. the_fiddler 2008-11-25 17:16:57 +0000
  • 15eaba60a9 Implement support for multiple texture sheets. the_fiddler 2008-11-25 16:45:24 +0000
  • 8249b75f42 Added IEquatable interface to allow use as key in dictionaries. the_fiddler 2008-11-25 16:44:52 +0000
  • d840251dbd Use base Texture2D instead of AlphaTexture2D. the_fiddler 2008-11-25 16:43:21 +0000
  • 8e7348d085 Add missing Measure methods. the_fiddler 2008-11-25 16:11:31 +0000
  • 71addb4923 Derive AlphaTexture2D from Texture2D. the_fiddler 2008-11-25 16:10:18 +0000
  • 30f75d4389 Added missing license notice. the_fiddler 2008-11-25 14:04:24 +0000
  • 18cb4d2432 Added missing files from working copy. the_fiddler 2008-11-24 18:03:47 +0000
  • 5e449dabd4 Add 2 pixels of space between packed glyphs, to avoid rendering artifacts. the_fiddler 2008-11-24 18:02:57 +0000
  • 72e1216a31 Testing hack (hardcode texture #2). the_fiddler 2008-11-24 18:02:19 +0000
  • e3535cdbb1 Use 16pt font (looks better). the_fiddler 2008-11-24 17:55:34 +0000
  • a57eb8f647 First public commit of the new text renderer (WIP implementation). the_fiddler 2008-11-24 16:43:56 +0000
  • f853a7b021 Create branch for new text engine. the_fiddler 2008-11-24 15:02:28 +0000
  • 62da31df48 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. the_fiddler 2008-11-23 20:17:50 +0000
  • 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. the_fiddler 2008-11-23 20:17:50 +0000
  • c90c143ec3 Removed unusued IGLControlHelper interface. the_fiddler 2008-11-23 09:39:58 +0000
  • 4e4ca5bebf Removed unusued IGLControlHelper interface. the_fiddler 2008-11-23 09:39:58 +0000
  • 3f54e573e5 Removed unusued IGLControlHelper interface. the_fiddler 2008-11-23 09:39:52 +0000
  • 6dcc5b841d Removed unusued IGLControlHelper interface. the_fiddler 2008-11-23 09:39:52 +0000
  • dbfc38202b Library should not use Trace output. the_fiddler 2008-11-23 09:34:33 +0000
  • 62ae3698ad Library should not use Trace output. the_fiddler 2008-11-23 09:34:33 +0000
  • 73de884ee7 Added Assert function for checking whether a GraphicsContext is exists in the calling thread. the_fiddler 2008-11-20 22:25:28 +0000
  • 61181ea785 Added Assert function for checking whether a GraphicsContext is exists in the calling thread. the_fiddler 2008-11-20 22:25:28 +0000
  • b61bf2e77d Added xml docs. Added GraphicsContextMissingException for use when a GraphicsContext is expected but not found. the_fiddler 2008-11-20 22:24:11 +0000
  • 701b95c00f Added xml docs. Added GraphicsContextMissingException for use when a GraphicsContext is expected but not found. the_fiddler 2008-11-20 22:24:11 +0000
  • 3749cb0bb7 Added GenTexture and DeleteTexture helpers for single textures. the_fiddler 2008-11-20 22:23:08 +0000
  • 03fabcfb91 Added GenTexture and DeleteTexture helpers for single textures. the_fiddler 2008-11-20 22:23:08 +0000
  • dbfe063aee Prevent LoadGlyph from thrashing the PixelStore attribute. the_fiddler 2008-11-19 18:00:28 +0000
  • 5f483b5298 Prevent LoadGlyph from thrashing the PixelStore attribute. the_fiddler 2008-11-19 18:00:28 +0000
  • ebc25d1660 Fixed handling of multiple newlines. Removed unused code. the_fiddler 2008-11-18 19:27:26 +0000
  • dc9b12eda7 Fixed handling of multiple newlines. Removed unused code. the_fiddler 2008-11-18 19:27:26 +0000