diff options
Diffstat (limited to 'Build/source/libs/freetype2/freetype-src/src/truetype/ttinterp.h')
-rw-r--r-- | Build/source/libs/freetype2/freetype-src/src/truetype/ttinterp.h | 24 |
1 files changed, 9 insertions, 15 deletions
diff --git a/Build/source/libs/freetype2/freetype-src/src/truetype/ttinterp.h b/Build/source/libs/freetype2/freetype-src/src/truetype/ttinterp.h index a7578f829bc..6a83705a6c5 100644 --- a/Build/source/libs/freetype2/freetype-src/src/truetype/ttinterp.h +++ b/Build/source/libs/freetype2/freetype-src/src/truetype/ttinterp.h @@ -4,7 +4,7 @@ * * TrueType bytecode interpreter (specification). * - * Copyright (C) 1996-2021 by + * Copyright (C) 1996-2020 by * David Turner, Robert Wilhelm, and Werner Lemberg. * * This file is part of the FreeType project, and may only be used, @@ -175,7 +175,6 @@ FT_BEGIN_HEADER TT_GraphicsState GS; /* current graphics state */ - FT_Int iniRange; /* initial code range number */ FT_Int curRange; /* current code range number */ FT_Byte* code; /* current code range */ FT_Long IP; /* current instruction pointer */ @@ -188,9 +187,6 @@ FT_BEGIN_HEADER /* increment IP after ins. exec */ FT_ULong cvtSize; FT_Long* cvt; - FT_ULong glyfCvtSize; - FT_Long* glyfCvt; /* cvt working copy for glyph */ - FT_Long* origCvt; FT_UInt glyphSize; /* glyph instructions buffer size */ FT_Byte* glyphIns; /* glyph instructions buffer */ @@ -217,11 +213,8 @@ FT_BEGIN_HEADER TT_CodeRangeTable codeRangeTable; /* table of valid code ranges */ /* useful for the debugger */ - FT_UShort storeSize; /* size of current storage */ - FT_Long* storage; /* storage area */ - FT_UShort glyfStoreSize; - FT_Long* glyfStorage; /* storage working copy for glyph */ - FT_Long* origStorage; + FT_UShort storeSize; /* size of current storage */ + FT_Long* storage; /* storage area */ FT_F26Dot6 period; /* values used for the */ FT_F26Dot6 phase; /* `SuperRounding' */ @@ -476,15 +469,16 @@ FT_BEGIN_HEADER * TT_New_Context * * @Description: - * Create a `TT_ExecContext`. Note that there is now an execution - * context per `TT_Size` that is not shared among faces. + * Queries the face context for a given font. Note that there is + * now a _single_ execution context in the TrueType driver which is + * shared among faces. * * @Input: - * driver :: - * A handle to the driver, used for memory allocation. + * face :: + * A handle to the source face object. * * @Return: - * A handle to a new empty execution context. + * A handle to the execution context. Initialized for `face'. * * @Note: * Only the glyph loader and debugger should call this function. |