summaryrefslogtreecommitdiff
path: root/Build/source/libs/freetype2/freetype-src/src/truetype/ttinterp.h
diff options
context:
space:
mode:
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.h24
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.