Commit graph

19 commits

Author SHA1 Message Date
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
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
5d1eda9289 Implemented GetHashCode and ToString. 2008-11-25 17:25:10 +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
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
a57eb8f647 First public commit of the new text renderer (WIP implementation). 2008-11-24 16:43:56 +00:00