freetype-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[freetype2] gsoc-anurag-2022-final 7bc2f980c: Begin Cleanup


From: Werner Lemberg
Subject: [freetype2] gsoc-anurag-2022-final 7bc2f980c: Begin Cleanup
Date: Mon, 14 Nov 2022 00:03:19 -0500 (EST)

branch: gsoc-anurag-2022-final
commit 7bc2f980ca57ba747f7055f04d5d349bad4d8f42
Author: Anurag Thakur <anurag105csec21@bpitindia.edu.in>
Commit: Anurag Thakur <anurag105csec21@bpitindia.edu.in>

    Begin Cleanup
---
 src/dense/ftdense.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/dense/ftdense.c b/src/dense/ftdense.c
index 980c0335a..17ce0c963 100644
--- a/src/dense/ftdense.c
+++ b/src/dense/ftdense.c
@@ -483,6 +483,7 @@ dense_render_glyph( dense_worker* worker, const FT_Bitmap* 
target )
   unsigned char* dest     = target->buffer;
   unsigned char* dest_end = target->buffer + worker->m_w * worker->m_h;
 
+  // Initialize an array with zeroes
    __m128i offset = _mm_setzero_si128();
   __m128i mask   = _mm_set1_epi32( 0x0c080400 );
 
@@ -492,10 +493,10 @@ dense_render_glyph( dense_worker* worker, const 
FT_Bitmap* target )
 
     __m128i x = _mm_load_si128( (__m128i*)&source[i] );
 
-    // bkc
+
     x = _mm_add_epi32( x, _mm_slli_si128( x, 4 ) );
 
-    // more bkc
+
     x = _mm_add_epi32(
         x, _mm_castps_si128( _mm_shuffle_ps( _mm_setzero_ps(),
                                              _mm_castsi128_ps( x ), 0x40 ) ) );
@@ -525,6 +526,8 @@ dense_render_glyph( dense_worker* worker, const FT_Bitmap* 
target )
   }
   
 
+    // If SSE is not supported, we need to use this path
+
     // FT20D12 valnew = 0;
     // //float          value    = 0.0f;
     // while ( dest < dest_end )



reply via email to

[Prev in Thread] Current Thread [Next in Thread]