the_fiddler
|
b6c81ee278
|
Added display list cache to GL1TextOutputProvider. This change improves peak TextPrinter speed by more than 10x (1.6M glyphs per second as measured on a 1.8GHz Core 2 with a 8400M card). We still need a cache eviction strategy.
Modified ITextOutputProvider interface to pass TextBlocks by reference.
|
2009-05-31 10:12:41 +00:00 |
|
the_fiddler
|
88f1ce081f
|
Do not render text that doesn't fit inside the clip rectangle. Fixes bug [#847]: "TextPrinter layout when width, height are zero." (http://www.opentk.com/node/847).
|
2009-05-30 17:58:41 +00:00 |
|
the_fiddler
|
deadbdf6cb
|
Merged TextPrinter optimization changes from gw-next2 branch.
|
2009-05-27 18:40:29 +00:00 |
|
the_fiddler
|
a7ce3c0c4e
|
Use managed Stack<Matrix4> instead of the OpenGL matrix stack, as the latter may be broken in some driver implementations (e.g. S3 graphics twister).
|
2009-05-11 10:32:15 +00:00 |
|
the_fiddler
|
c62f510927
|
Reset texture matrix in GL1TextOutputProvider .Begin() and restore in GL1TextOutputProvider .End(). Fixes bug [#810] "Bad texture matrix in TextPrinter" (http://www.opentk.com/node/810)).
|
2009-05-05 20:13:21 +00:00 |
|
the_fiddler
|
74d5fc8f40
|
Fixed GL1.1 fallback when GL.BlendColor is not supported.
|
2009-02-28 22:33:30 +00:00 |
|
the_fiddler
|
69b17fa43f
|
Normalize line endings and set the mime-type=text/plain and eol-style=native properties on all files.
|
2009-02-22 10:43:35 +00:00 |
|
the_fiddler
|
18a6ad3247
|
Applied rdrake's patch:
* fixes output with TextQuality.High and a non-white current color.
* pushes/pops CurrentBit attribute when rendering text.
|
2009-02-14 08:12:14 +00:00 |
|
the_fiddler
|
db690b144f
|
Merged text branch and updated changelog.
|
2009-02-13 19:09:38 +00:00 |
|