344 Commits (gsoc-anurag-2023)
 

Author SHA1 Message Date
Anurag Thakur 0e4a081e87 improve simd 1 year ago
Anurag Thakur 6e79a1ee28 Add ARM NEON support 1 year ago
Anurag Thakur f5bc9da6e8 Optimize SIMD, add new line drawing function 1 year ago
Anurag Thakur 55c2525701 Optimize SIMD even more 1 year ago
Anurag Thakur 66375b4408 Speed-up SIMD 1 year ago
Anurag Thakur 70e807cef5 Add FT_Refresh_Glyph 1 year ago
Anurag Thakur bd0c3e594e dense fixes 1 year ago
Anurag Thakur 78df2b651f Add preload support in smooth 1 year ago
Anurag Thakur 012a28c055 remove log 1 year ago
Anurag Thakur ac4e710098 Use correct index for glyph loading 1 year ago
Anurag Thakur f3ba8614f6 compilation fixes 1 year ago
Anurag Thakur c107e5a76e prevent segfault 1 year ago
Anurag Thakur 2727d668bf silence 1 year ago
Anurag Thakur 5721ad0e38 Finally, it works 1 year ago
Anurag Thakur 0f715c8b90 Add support for conics 1 year ago
Anurag Thakur 579d9385ef First correct render 1 year ago
Anurag Thakur 382949cdea Fix render 1 year ago
Anurag Thakur 168eace51c Close contour with line segment and render glyph 1 year ago
Anurag Thakur c41d05e8a2 Render prelines 1 year ago
Anurag Thakur 71f7fb7203 Connect prelines to renderer 1 year ago
Anurag Thakur ebf1f32705 Add decompose logic 1 year ago
Anurag Thakur c1be4f6059 [wip] First prototype for benchmarks 1 year ago
Anurag Thakur 36f7c6bd34 Add structure to store preloaded lines 1 year ago
Anurag Thakur 67c1c30645 Load all glyphs when creating face 1 year ago
Anurag Thakur d23d82d84b Work on preloading font outlines 1 year ago
Anurag Thakur 71f5924d25 Notes for implementation 1 year ago
Anurag Thakur ca85076134 Debug options, to be reverted later 1 year ago
Anurag Thakur 3926f77efd Begin 'preload' font driver (based on truetype) 1 year ago
Anurag Thakur 4769e58bbd [dense] Add compilation flags for meson 1 year ago
Anurag Thakur f1550424d5 [dense] Add -msse4.1 to compile with CMake 1 year ago
Anurag Thakur f7f7eb0843 [dense] Add optimization for division 1 year ago
Anurag Thakur d2be765703 [dense] Add optimization for vertical lines 1 year ago
Anurag Thakur eaf09d951f [dense] Re-enable SIMD to work with fixed-point 1 year ago
Anurag Thakur 0aa7485b0d [dense] Migrate line drawing and accumulation to fixed-point 1 year ago
Anurag Thakur 70d6a8ef1a [dense] Add SIMD support to rasterizer 1 year ago
Anurag Thakur 2504e2de84 [dense] Enable module compilation 1 year ago
Anurag Thakur 5e681678f6 [dense] Add drawing functions to rasterizer 1 year ago
Anurag Thakur f2ff1dc37e [dense] Add rasterizer functions 1 year ago
Anurag Thakur abce0cab72 [dense] Add 'dense' renderer 1 year ago
Anurag Thakur f681099918 [dense] Populate headers for 'dense' module 1 year ago
Anurag Thakur a78906fb4e [dense] Add files for new 'dense' module 1 year ago
Ben Wagner 3829fdaae5 Avoid overflow in COLR bounds checks. 1 year ago
Alexei Podtelezhnikov 95a872085e * src/base/ftobjs.c (open_face_from_buffer): Silence `maybe-uninitialized`. 1 year ago
Alexei Podtelezhnikov b2584c738f [truetype] Reduce v40 footprint. 1 year ago
Alexei Podtelezhnikov 1ecfd21990 [truetype] Remove Infinality for good (remaining bits). 1 year ago
Alexei Podtelezhnikov 5b7e45ac34 [truetype] Remove Infinality for good. 1 year ago
Jouk Jansen 9e3c5d7e18 * vms_make.com: Provide separate library compiled with C++. 1 year ago
Jouk Jansen f7ae7e88e9 * vms_make.com: Fix typos. 1 year ago
Jouk Jansen 7c542d02bf * src/smooth/ftgrays.c (FT_SSE2): Fix definition for VMS. 1 year ago
Jouk Jansen 5769f13a6b vms_make.com: Make use of additional libraries optional. 1 year ago