[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[freetype2] gsoc-anurag-2023-final 29a32c814 12/16: [dense] Add #defines
From: |
Werner Lemberg |
Subject: |
[freetype2] gsoc-anurag-2023-final 29a32c814 12/16: [dense] Add #defines to ftobjs.c |
Date: |
Mon, 9 Oct 2023 17:36:39 -0400 (EDT) |
branch: gsoc-anurag-2023-final
commit 29a32c814308f449fb73724897306b0d8b4bb495
Author: Anurag Thakur <anurag105csec21@bpitindia.edu.in>
Commit: Anurag Thakur <anurag105csec21@bpitindia.edu.in>
[dense] Add #defines to ftobjs.c
---
src/base/ftobjs.c | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/src/base/ftobjs.c b/src/base/ftobjs.c
index 148681f57..430902a10 100644
--- a/src/base/ftobjs.c
+++ b/src/base/ftobjs.c
@@ -42,12 +42,18 @@
#include <freetype/internal/services/svkern.h>
#include <freetype/internal/services/svtteng.h>
+#include <math.h>
#include <freetype/ftdriver.h>
#ifdef FT_CONFIG_OPTION_MAC_FONTS
#include "ftbase.h"
#endif
+#define PIXEL_BITS 8
+
+#define ONE_PIXEL ( 1 << PIXEL_BITS )
+#define UPSCALE( x ) ( ( x ) * ( ONE_PIXEL >> 6 ) )
+#define DOWNSCALE( x ) ( ( x ) >> ( PIXEL_BITS - 6 ) )
#ifdef FT_DEBUG_LEVEL_TRACE
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [freetype2] gsoc-anurag-2023-final 29a32c814 12/16: [dense] Add #defines to ftobjs.c,
Werner Lemberg <=