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