راستر: رحلة استغرقت عقدًا من الزمن لإنشاء محرّك رسومات متجهية مُسرّع بمعالج الرسومات
2025-09-05
بإلهام من أدوبي فلاش، أمضى المؤلف عشر سنوات في تطوير راستر، وهو محرّك رسومات متجهية ثنائية الأبعاد مُسرّع بمعالج الرسومات. أسرع بـ 60 مرة من عمليات عرض الرسومات المعتمدة على وحدة المعالجة المركزية، وهو مثالي لواجهات المستخدم المتحركة متجهة. بُني باستخدام C++11 و Metal لنظام macOS (مع إصدار iOS قيد التطوير)، يدعم Rasterizer ملفات SVG و PDF. ويستخدم تقنيات مضادة للتعرج مبتكرة واستراتيجيات عرض رسومات فعّالة، بما في ذلك حل منحنيات بيزير التربيعية المعتمدة على معالج الرسومات والمعالجة المتوازية للدُفعات.