عن المشروع

SoftwareRasterizer هو محوِّض برمجي ثلاثي الأبعاد تم تنفيذه بلغة C99. تم تصميمه ليكون متعدد المنصات، مع دعم بناء لنظامي macOS، Linux، Windows، وWebAssembly عبر Emscripten. المميزات التقنية الرئيسية تشمل: - تحسينات SIMD خاصة بالمنصة لـ x86-64 (SSE2) وARM64 (NEON). - أداة تحليل الإطارات التي تولد ملفات trace.json لتصور الأداء في Perfetto. - تكامل مع SDL3 لإدارة النوافذ والإدخال. - ترسيم خطوط TrueType مقدم من stb_truetype. يتضمن المشروع مجموعة اختبار وسكريبتات بناء لتكوينات مختلفة (تصحيح وإصدار).