src/FTPolyGlyph.cpp


Log

Author Commit Date CI Message
sammy 1f4a94f8 2008-04-29T14:39:28 * Since the MIT license is LGPL-compatible, there is no real point in shipping FTGL under a dual license. Consequently removing LGPL references from the code, in agreement with Sean.
sammy c96146ed 2008-04-29T06:44:51 * Moved header files that are not required by library clients into src/ so that they do not get installed. * Created an ftgl.h header that allows clients to #include <FTGL/ftgl.h> and be done with it.
sammy d0651fb6 2008-04-25T09:59:11 * Fix random bugs introduced in [941] and [943].
sammy 75c73099 2008-04-23T21:23:59 * Fix most compilation warnings. Most frequent causes: shadow declarations and const qualifier disappearances.
sammy 92094112 2008-04-23T15:56:47 * Only build outset contours when really needed. This spares quite a few operations and removes now useless parameters from several methods. Patch by Eric Beets, reworked by me.
sammy ef85a014 2008-04-22T16:21:04 * Allow to selectively display parts of the glyph/font/layout. This is currently only used in FTExtrdGlyph: it lets the user render the front surface in a different color than the extruded side surface. Code written by Eric Beets.
sammy cb8ae5d9 2008-04-22T16:18:07 * Fix displaylist usage in FTOutlineGlyph and FTPolyGlyph. FTExtrdGlyph still needs to be fixed, but that will be after pending Render() changes. Partially addresses SourceForge ticket #1945392.
sammy 7e74380f 2008-04-21T21:48:03 * Inset/outset contour support for fonts, by Eric Beets. For now, only contours with exactly the same number of points are generated.
sammy f300fc49 2008-04-21T16:09:46 * Fix the FTLayout rendering: line feeds were not properly handled. Patch by Eric Beets.
sammy 94fe5f4d 2008-04-13T09:37:13 * Fix minor typo (polyon -> polygon).
sammy 141112c4 2008-04-12T22:44:48 * Add licensing information to all files in the library.
sammy 7c358859 2008-04-04T12:43:38 * Generate a config.h file instead of passing all defines in the compiler command line. * "make install" now properly installs the includes, the documentation and the .pc file. * Generate a shared library.
henry 55888982 2004-10-17T00:40:24 Changed advance to be an FTPoint rather than a float.
henry 4c6baa27 2004-10-10T22:50:01 Refactoring FTPoint
henry b39871f5 2004-10-07T02:11:01 Fixed some floats
henry ef3a8c03 2004-09-30T08:15:43 Code to turn off display lists.
henry c0ac7ac6 2004-09-26T09:47:40 Finalised texture coordinate generation code. Tidied some code.
henry f8833591 2004-09-18T11:24:02 Added texture co-ordinate generation.
henry 2a980faa 2004-08-22T05:50:33 Removed unnecessary translates in the glyph rendering code.
henry 59a0780e 2003-09-25T03:55:19 Changed to use FTGlyphSlot internally instead of FTGlyph
henry d7cd7612 2003-04-02T23:47:27 Fixed memory leaks
henry e4b164cf 2002-12-21T07:32:40 Delete the display list
henry 3faff95d 2002-12-19T10:24:20 Made some objects const
henry 4453a781 2002-12-17T03:52:10 Removed data memory buffer
henry 74efb3e8 2002-12-16T23:25:41 Changes to the outline code in FTVectoriser
henry 73e3a4ad 2002-12-11T09:28:01 Removed redundant members. Moved BBox and advance to FTGlyph c_stor
henry 25392315 2002-12-08T07:01:44 Minor tidy up
henry 6b4e1f14 2002-12-08T06:57:27 Made vectoriser a local variable
henry 7804082c 2002-12-08T04:38:16 Refactored FTContour
henry f11669c0 2002-11-28T08:00:02 Changed FT_Vector to FTPoint
henry ba82a01b 2002-11-27T06:20:15 Tidied up some float declarations
henry 9013e3ec 2002-06-20T08:22:06 Changes for VTK Removed tabs Removed mmgr Optimisations for loading pixel based fonts Minor changes
henry 17eb8aeb 2002-02-02T00:16:36 Removed FT_DoneGlyph and clean up delete []
henry fb243b31 2002-01-24T09:41:48 Removed complier warnings
henry c8dc02da 2001-12-11T03:55:08 Replaced double with FTGL_DOUBLE typedef
henry d996cc69 2001-11-25T20:40:57 Fixed the space bug AGAIN.
henry d233facc 2001-11-12T02:45:11 Set the bounding box
henry 7d8a9eab 2001-11-05T22:32:05 Refactoring FTVectoriser & FTPolyGlyph to anable access to tessellation data
henry e077739b 2001-10-30T23:23:29 Renamed functions in prep for extruded glyphs Ingest->Process Output->MakeOutline
henry d278b891 2001-10-25T04:33:01 Removed the glu header
henry df172ba4 2001-10-10T22:03:16 Minor changes, mainly to includes, for the windows port
henry b073a548 2001-09-30T22:56:26 Added CALLBACK to the gluTess callback function definitions. This for windows.
henry 96a04023 2001-09-27T01:41:15 Added tessellation winding rules
henry c704216e 2001-09-16T21:49:52 Removed glyph index parameter from c_stor (see FTGlyph) and updated comments
henry 4d72a787 2001-09-14T00:42:22 The freetype glyph is now disposed of correctly after initialsation
henry 2797daf9 2001-08-29T01:07:26 Removed the redundant pos.x in Render()
henry 6299b3f3 2001-08-28T22:53:37 Fixed a bug in FTVectoriser::Ingest() that caused non printing glyphs ( eg spaces) to be ignored
henry 7920ed9c 2001-08-28T05:09:00 reversed the test for glyph format = outline
henry 0d3ade0a 2001-08-27T03:10:37 update to reflect change in contourFlag in FTVectoriser
henry e3206aab 2001-08-22T22:58:09 Fixed the positional stuff in render(). Added leftside bearing offset.
henry e62d68b3 2001-08-20T22:51:21 Started being more strict with types eg integer indices and sizes are now unsigned.
henry 22f62cec 2001-08-09T02:49:45 Found memory leak in glCombine
henry 0932c517 2001-08-08T01:32:02 render() does not draw'invalid' glyphs
henry e1d841c7 2001-08-07T21:24:34 Added comment about winding rules
henry be451805 2001-08-06T05:43:36 Added GL to openGL include paths
henry 007ca6b5 2001-08-05T22:15:50 Made render() arg const. Minor tidy ups
henry b6f636a5 2001-08-02T22:59:13 Polygon fonts now work.