|
f8bb8b42
|
2001-08-27T21:32:38
|
|
Changed the return type of FTFace::Glyph() from a reference to a pointer so I can return NULL on failure.
|
|
e8949db4
|
2001-08-27T21:29:21
|
|
Minor change. Changed arg name in Render()
|
|
0c826796
|
2001-08-27T03:33:36
|
|
Updated for beta 5
|
|
69818dda
|
2001-08-27T03:16:28
|
|
Started to add comments
|
|
fd085e7c
|
2001-08-27T03:15:59
|
|
Minor change to FIXME comment
|
|
9e6774a5
|
2001-08-27T03:15:35
|
|
Updated comments
|
|
146e8ba6
|
2001-08-27T03:11:27
|
|
Static cast float to unsigned char in bitmap code
|
|
0d3ade0a
|
2001-08-27T03:10:37
|
|
update to reflect change in contourFlag in FTVectoriser
|
|
fefbdf74
|
2001-08-27T00:57:42
|
|
Changed the args for FTContour::AddPoint() to float to get rid of warning. Also make more sense.
|
|
9a1fd558
|
2001-08-26T22:53:23
|
|
Fixed a bug in the kerning code. Dims are in 1/64 pixels.
|
|
06fac9d5
|
2001-08-26T22:30:08
|
|
Removed the numGlyphs hack
|
|
0c12b0a5
|
2001-08-26T22:28:23
|
|
Made contourFlag private and added accessor function
|
|
c5c734f9
|
2001-08-24T02:18:59
|
|
Added JavaDoc comments
|
|
63758595
|
2001-08-24T02:17:46
|
|
Minor format change
|
|
b56a2159
|
2001-08-24T02:17:19
|
|
Added error checking in charSize().
Inserted some code comments to remind me how to set the encoding properly
|
|
6a234ca3
|
2001-08-24T02:16:00
|
|
Minor changes to comments
|
|
295f2c0f
|
2001-08-24T02:06:51
|
|
Made some magic numbers into constants
|
|
e3206aab
|
2001-08-22T22:58:09
|
|
Fixed the positional stuff in render(). Added leftside bearing offset.
|
|
3667f3aa
|
2001-08-22T03:40:50
|
|
Added profiling notes, updated todos.
|
|
524e7ca9
|
2001-08-22T03:40:05
|
|
Changed the return types for the size function to int
|
|
afb26f6e
|
2001-08-21T03:33:13
|
|
Glyphs are know retrieved from the FTFace object rather than with direct freetype calls.
|
|
2e5ca9ad
|
2001-08-21T03:20:26
|
|
return type for CharIndex() made unsigned int
|
|
e62d68b3
|
2001-08-20T22:51:21
|
|
Started being more strict with types eg integer indices and sizes are now unsigned.
|
|
23cb67ba
|
2001-08-20T22:36:44
|
|
Added Glyph function
|
|
aded3122
|
2001-08-20T21:44:00
|
|
Gerards fixes to compile under Linux
|
|
0c2265cd
|
2001-08-19T22:49:25
|
|
Updated for beta 4
|
|
9f030717
|
2001-08-19T22:43:50
|
|
Major change to enable multiple textures. If all the glyphs for a given face and size don't fit within the max texture size we now create as many textures as required and switch automatically when rendering.
|
|
be5b608f
|
2001-08-19T22:40:43
|
|
Changed the size stuff to use floats rather than ints.
Global height and width is now calculated using the bbox
|
|
31fa83cb
|
2001-08-19T22:34:40
|
|
This now uses FTFace function rather than calling freetype directly...better encapsulation and may allow future caching.
|
|
6acb6ea5
|
2001-08-19T22:32:57
|
|
Updated to reflect changes in FTFace & FTGlyphContainer
|
|
9aa9fe44
|
2001-08-19T22: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-19T22:20:32
|
|
removed the unused loop struct.
|
|
bcbf8c43
|
2001-08-16T06:15:07
|
|
Changed the mode in FT_Load_Glyph()
|
|
c41f5445
|
2001-08-16T06:14:25
|
|
Changed the mode in FT_load_Glyph()
Changed the blend function in render()
|
|
56a6d387
|
2001-08-12T22:05:36
|
|
Added TODO about sizes
|
|
22f62cec
|
2001-08-09T02:49:45
|
|
Found memory leak in glCombine
|
|
618ede6e
|
2001-08-09T02:30:30
|
|
Result of memory testing, found a leak in FTPolyGlyph
|
|
9438b4e8
|
2001-08-08T01:33:53
|
|
Updated for BETA 3
|
|
de2532f4
|
2001-08-08T01:33:03
|
|
Changes to the way charmaps are handled
|
|
0932c517
|
2001-08-08T01:32:02
|
|
render() does not draw'invalid' glyphs
|
|
4fcbcd3c
|
2001-08-08T01:30:04
|
|
Changes to the charmap handling and fixed TextureSize()
|
|
f97bb6a2
|
2001-08-07T21:32:07
|
|
Tidied up the error stuff
|
|
3aa2297a
|
2001-08-07T21:30:15
|
|
Tidied up the error stuff and got rid of some redundant code.
Added a note about glyph bounding boxes
|
|
0775ec8b
|
2001-08-07T21:28:45
|
|
Added a note about kerning modes
|
|
06d66c75
|
2001-08-07T21:28:07
|
|
Minor tidy ups.
Tidied up the error stuff
|
|
4c7e040b
|
2001-08-07T21:26:05
|
|
Tidied up the err stuff
|
|
ea2efa4e
|
2001-08-07T21:25:12
|
|
Added Error() stuff
|
|
e1d841c7
|
2001-08-07T21:24:34
|
|
Added comment about winding rules
|
|
9982b644
|
2001-08-07T21:21:16
|
|
Added Error().
Minor Tidy ups
Added Underline()...doesn't work yet
|
|
883d4607
|
2001-08-07T01:03:44
|
|
Added a render function to set LINE_SMOOTH for anti aliased lines
|
|
7411d133
|
2001-08-07T01:02:49
|
|
Added a render function to set the alpha blend mode
|
|
197943f3
|
2001-08-07T01:02:04
|
|
Now gets the current color and create the glyph pixmap based on that.
|
|
048139fc
|
2001-08-07T01:00:37
|
|
Added a render function to set the pixelStore stuff previously set by the bitmap glyph
|
|
9602dde5
|
2001-08-07T00:59:38
|
|
Moved the pixelStore stuff to BitmapFont
|
|
31142661
|
2001-08-06T21:01:25
|
|
Fixed char > 127 bug.
Added TODO about Unicode.
Added link to interesting website
|
|
e901ce49
|
2001-08-06T20:57:54
|
|
Changed char* to unsigend char* to fix bug when displaying chars >127
|
|
f1940e79
|
2001-08-06T05:46:16
|
|
Changed types for IRIX
|
|
be451805
|
2001-08-06T05:43:36
|
|
Added GL to openGL include paths
|
|
daa92912
|
2001-08-06T04:29:49
|
|
Added using namespace std
|
|
830fd73d
|
2001-08-05T22:35:29
|
|
Updated for BETA 2
|
|
5fc0cb7a
|
2001-08-05T22:29:43
|
|
Added Description. Added TODOs. Comments about charSize problem.
|
|
a1ed83ae
|
2001-08-05T22:28:29
|
|
const rampage:) added next2 to curve code
|
|
0a936162
|
2001-08-05T22:22:23
|
|
Made render() arg const. delete contourList
|
|
08651a1d
|
2001-08-05T22:21:14
|
|
Minor tidy ups
|
|
bf84e602
|
2001-08-05T22:16:32
|
|
Initialisation list. Made render() arg const.
|
|
007ca6b5
|
2001-08-05T22:15:50
|
|
Made render() arg const. Minor tidy ups
|
|
eb735e8f
|
2001-08-05T21:46:24
|
|
Minor tidy ups
|
|
18dd271e
|
2001-08-05T21:44:40
|
|
Made render() arg const. Initialisation list.
|
|
e0944402
|
2001-08-05T21:43:42
|
|
Made return type of render() void.
Initialisation list.
TextureSize() complete
|
|
74ddddc2
|
2001-08-05T21:41:09
|
|
Added FT_Error member. Minor tidy ups and fixed automatic variable warning in render()
|
|
f8b7df3d
|
2001-08-05T21:39:50
|
|
Minor tidy ups and made render() arg const
|
|
53040dd2
|
2001-08-05T21:39:02
|
|
Minor tidy ups and fixed a couple of compiler warnings
|
|
a264b05c
|
2001-08-05T21:37:18
|
|
Added FT_Error member and accessor function. Minor tidy ups
|
|
f03d965b
|
2001-08-05T21:35:51
|
|
Made render() arg const
|
|
678be1a1
|
2001-08-05T21:34:40
|
|
Minor tidy ups
|
|
9c6051a4
|
2001-08-02T23:41:21
|
|
Added some TODO stuff
|
|
c2e10e0b
|
2001-08-02T23:00:02
|
|
Polygon fonts now work.
BETA release 1.0b1
|
|
b6f636a5
|
2001-08-02T22:59:13
|
|
Polygon fonts now work.
|
|
ec4a06b7
|
2001-08-02T21: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-02T21:49:25
|
|
Changed the cord data from floats to doubles...trying to debug the glutess stuff in FTPolyGlyph!!
|
|
726a10fe
|
2001-08-02T21:47:18
|
|
Added a future section. Fixed the Vivaldi Q bug
|
|
36ac75e9
|
2001-08-01T23:00:10
|
|
Updated for changes to FTVectorGlyph.
|
|
20bae25d
|
2001-08-01T22: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-01T22: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-01T05:27:22
|
|
Spilt the FTVectoriser & FTContour stuff out of FTVectorGlyph. Made some minor changes to the curve code.
|
|
ae478a7b
|
2001-08-01T04:28:17
|
|
Removed stdio include and used arg in deCasteljau function declaration
|
|
ae0028b8
|
2001-08-01T04:22:31
|
|
Updated now that vectorglyphs now work.
|
|
30fdbc55
|
2001-08-01T04:21:51
|
|
First commit of working code
|
|
777b3f36
|
2001-08-01T04:20:14
|
|
removed a comment
|
|
55451abc
|
2001-08-01T04:19:26
|
|
Added code to calculate the min texture size
|
|
fe2aca96
|
2001-08-01T04:17:58
|
|
Updated for FTVectorGlyph
|
|
8ca1e1ae
|
2001-07-30T04:49:14
|
|
Added raster position comment to todo
|
|
fb452009
|
2001-07-30T04:48:17
|
|
Fixing the position stuff
|
|
58bbd000
|
2001-07-30T04:47:51
|
|
Fixing the psosition stuff
|
|
60303001
|
2001-07-30T02:29:16
|
|
Raster position changes. TextureGlyph working but not finished
|
|
4cd99a38
|
2001-07-30T02: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-30T01:08:15
|
|
render() now takes a reference
|
|
7e97717e
|
2001-07-30T01:07:31
|
|
Return values now scaled correctly
|
|
563aab11
|
2001-07-27T04:28:40
|
|
Made all methods virtual
|
|
b9bd5649
|
2001-07-26T05:19:50
|
|
Update for changes to FTSize
|