ecere/gfx/newFonts: Initial eC port of font engine by Alexis Naveros
authorAlexis Naveros <alexis@ecere.com>
Sat, 21 Nov 2015 09:07:11 +0000 (04:07 -0500)
committerJerome St-Louis <jerome@ecere.com>
Wed, 2 Nov 2016 16:32:38 +0000 (12:32 -0400)
commit1cc1dc65ac77743aae1badf223c69ee24dc8e1b7
treee3cb03757a1604716290856d1b6f6b89623bda91
parentfbe54a1456e1d6bbf664b1f1ab5274302d8eb90e
ecere/gfx/newFonts: Initial eC port of font engine by Alexis Naveros
- Includes FontManager, DrawManager, TextureManager, FontRenderer and AtlasBuilder
- Also includes Common Code and Memory Manager (still in C)
- Will be integrated into our existing font engine
   ( Font look up with FontConfig / Windows Registry, Font substitution, Script shaping with HarfBuzz, etc.)
- Will also need to be integrated into our graphics API-agnostic Display system for our next generation graphics engine
17 files changed:
ecere/ecere.epj
ecere/src/gfx/newFonts/atlasBuilder.ec [new file with mode: 0644]
ecere/src/gfx/newFonts/cc/cc.c [new file with mode: 0644]
ecere/src/gfx/newFonts/cc/cc.h [new file with mode: 0644]
ecere/src/gfx/newFonts/cc/cchybridsort.h [new file with mode: 0644]
ecere/src/gfx/newFonts/cc/ccmergesort.h [new file with mode: 0644]
ecere/src/gfx/newFonts/cc/cpuconfig.h [new file with mode: 0644]
ecere/src/gfx/newFonts/cc/mm.c [new file with mode: 0644]
ecere/src/gfx/newFonts/cc/mm.h [new file with mode: 0644]
ecere/src/gfx/newFonts/cc/mmatomic.h [new file with mode: 0644]
ecere/src/gfx/newFonts/cc/mmbitmap.c [new file with mode: 0644]
ecere/src/gfx/newFonts/cc/mmbitmap.h [new file with mode: 0644]
ecere/src/gfx/newFonts/cc/mmthread.h [new file with mode: 0644]
ecere/src/gfx/newFonts/drawManager.ec [new file with mode: 0644]
ecere/src/gfx/newFonts/fontManager.ec [new file with mode: 0644]
ecere/src/gfx/newFonts/fontRenderer.ec [new file with mode: 0644]
ecere/src/gfx/newFonts/textureManager.ec [new file with mode: 0644]