kc3-lang/ftgl

Branch :


Log

Author Commit Date CI Message
31fa83cb 2001-08-19 22:34:40 This now uses FTFace function rather than calling freetype directly...better encapsulation and may allow future caching.
6acb6ea5 2001-08-19 22:32:57 Updated to reflect changes in FTFace & FTGlyphContainer
9aa9fe44 2001-08-19 22:31:25 Implemented charmap, CharIndex and kernAdvance functions. These are now wrappers for the freetype functions and the rest of FTGL should not call freetype directly.
e39fe85c 2001-08-19 22:20:32 removed the unused loop struct.
bcbf8c43 2001-08-16 06:15:07 Changed the mode in FT_Load_Glyph()
c41f5445 2001-08-16 06:14:25 Changed the mode in FT_load_Glyph() Changed the blend function in render()
56a6d387 2001-08-12 22:05:36 Added TODO about sizes
22f62cec 2001-08-09 02:49:45 Found memory leak in glCombine
618ede6e 2001-08-09 02:30:30 Result of memory testing, found a leak in FTPolyGlyph
9438b4e8 2001-08-08 01:33:53 Updated for BETA 3
de2532f4 2001-08-08 01:33:03 Changes to the way charmaps are handled
0932c517 2001-08-08 01:32:02 render() does not draw'invalid' glyphs
4fcbcd3c 2001-08-08 01:30:04 Changes to the charmap handling and fixed TextureSize()
f97bb6a2 2001-08-07 21:32:07 Tidied up the error stuff
3aa2297a 2001-08-07 21:30:15 Tidied up the error stuff and got rid of some redundant code. Added a note about glyph bounding boxes
0775ec8b 2001-08-07 21:28:45 Added a note about kerning modes
06d66c75 2001-08-07 21:28:07 Minor tidy ups. Tidied up the error stuff
4c7e040b 2001-08-07 21:26:05 Tidied up the err stuff
ea2efa4e 2001-08-07 21:25:12 Added Error() stuff
e1d841c7 2001-08-07 21:24:34 Added comment about winding rules
9982b644 2001-08-07 21:21:16 Added Error(). Minor Tidy ups Added Underline()...doesn't work yet
883d4607 2001-08-07 01:03:44 Added a render function to set LINE_SMOOTH for anti aliased lines
7411d133 2001-08-07 01:02:49 Added a render function to set the alpha blend mode
197943f3 2001-08-07 01:02:04 Now gets the current color and create the glyph pixmap based on that.
048139fc 2001-08-07 01:00:37 Added a render function to set the pixelStore stuff previously set by the bitmap glyph
9602dde5 2001-08-07 00:59:38 Moved the pixelStore stuff to BitmapFont
31142661 2001-08-06 21:01:25 Fixed char > 127 bug. Added TODO about Unicode. Added link to interesting website
e901ce49 2001-08-06 20:57:54 Changed char* to unsigend char* to fix bug when displaying chars >127
f1940e79 2001-08-06 05:46:16 Changed types for IRIX
be451805 2001-08-06 05:43:36 Added GL to openGL include paths
daa92912 2001-08-06 04:29:49 Added using namespace std
830fd73d 2001-08-05 22:35:29 Updated for BETA 2
5fc0cb7a 2001-08-05 22:29:43 Added Description. Added TODOs. Comments about charSize problem.
a1ed83ae 2001-08-05 22:28:29 const rampage:) added next2 to curve code
0a936162 2001-08-05 22:22:23 Made render() arg const. delete contourList
08651a1d 2001-08-05 22:21:14 Minor tidy ups
bf84e602 2001-08-05 22:16:32 Initialisation list. Made render() arg const.
007ca6b5 2001-08-05 22:15:50 Made render() arg const. Minor tidy ups
eb735e8f 2001-08-05 21:46:24 Minor tidy ups
18dd271e 2001-08-05 21:44:40 Made render() arg const. Initialisation list.
e0944402 2001-08-05 21:43:42 Made return type of render() void. Initialisation list. TextureSize() complete
74ddddc2 2001-08-05 21:41:09 Added FT_Error member. Minor tidy ups and fixed automatic variable warning in render()
f8b7df3d 2001-08-05 21:39:50 Minor tidy ups and made render() arg const
53040dd2 2001-08-05 21:39:02 Minor tidy ups and fixed a couple of compiler warnings
a264b05c 2001-08-05 21:37:18 Added FT_Error member and accessor function. Minor tidy ups
f03d965b 2001-08-05 21:35:51 Made render() arg const
678be1a1 2001-08-05 21:34:40 Minor tidy ups
9c6051a4 2001-08-02 23:41:21 Added some TODO stuff
c2e10e0b 2001-08-02 23:00:02 Polygon fonts now work. BETA release 1.0b1
b6f636a5 2001-08-02 22:59:13 Polygon fonts now work.
ec4a06b7 2001-08-02 21:52:58 Made the ftPoint struct an external class and added some helper functions eg operator != Got rid of ftLoop, it's not needed now that I've tidied up the curve parsing code (which fixed the Vivaldi Q bug) Minor code tidy ups.
f2926cee 2001-08-02 21:49:25 Changed the cord data from floats to doubles...trying to debug the glutess stuff in FTPolyGlyph!!
726a10fe 2001-08-02 21:47:18 Added a future section. Fixed the Vivaldi Q bug
36ac75e9 2001-08-01 23:00:10 Updated for changes to FTVectorGlyph.
20bae25d 2001-08-01 22:58:44 Removed the <vector> include and some debug code. Changed the render code to use glDisplayList. There was NO performance improvement but it will make it the same as FTPolyGlyph. Now uses glTranslate for the pen pos, again to make it the same as FTPolyGlyph. Changes because of the changes tp FTPOINT in FTVectoriser.
bb798851 2001-08-01 22:56:04 Made the FTPOINT type a struct of 3 floats rather than a PAIR<int, int> to make it compatible with gluTess. Made bValues[][] a private member rather than local to evaluateCurve()
0c395027 2001-08-01 05:27:22 Spilt the FTVectoriser & FTContour stuff out of FTVectorGlyph. Made some minor changes to the curve code.
ae478a7b 2001-08-01 04:28:17 Removed stdio include and used arg in deCasteljau function declaration
ae0028b8 2001-08-01 04:22:31 Updated now that vectorglyphs now work.
30fdbc55 2001-08-01 04:21:51 First commit of working code
777b3f36 2001-08-01 04:20:14 removed a comment
55451abc 2001-08-01 04:19:26 Added code to calculate the min texture size
fe2aca96 2001-08-01 04:17:58 Updated for FTVectorGlyph
8ca1e1ae 2001-07-30 04:49:14 Added raster position comment to todo
fb452009 2001-07-30 04:48:17 Fixing the position stuff
58bbd000 2001-07-30 04:47:51 Fixing the psosition stuff
60303001 2001-07-30 02:29:16 Raster position changes. TextureGlyph working but not finished
4cd99a38 2001-07-30 02:24:24 Rewrote the way the raster positon is set. The position is now kept in an FT_Vector called pen and pas into the glyphs, rather than the glyph calculating it's on raster position.
566da1a7 2001-07-30 01:08:15 render() now takes a reference
7e97717e 2001-07-30 01:07:31 Return values now scaled correctly
563aab11 2001-07-27 04:28:40 Made all methods virtual
b9bd5649 2001-07-26 05:19:50 Update for changes to FTSize
4f59d7a3 2001-07-26 05:18:33 Added assignment of FT_Size attribute and added Height and Width methods
3f630327 2001-07-26 05:11:34 New repository initialized by cvs2svn.
019af0d2 2001-07-26 05:11:34 This commit was generated by cvs2svn to compensate for changes in r2, which included commits to RCS files with non-trunk default branches.