প্রকল্প সম্পর্কে

SoftwareRasterizer একটি C99-এ প্রয়োগ করা 3D সফটওয়্যার র্যাস্টারাইজার। এটি ক্রস-প্ল্যাটফর্ম হিসেবে ডিজাইন করা হয়েছে, macOS, Linux, Windows এবং WebAssembly-এর জন্য Emscripten এর মাধ্যমে বিল্ড সমর্থন সহ। মुख্য প্রযুক্তিগত বৈশিষ্ট্য অন্তর্ভুক্ত: - x86-64 (SSE2) এবং ARM64 (NEON) এর জন্য প্ল্যাটফর্ম-নির্দিষ্ট SIMD অপ্টিমাইজেশন। - Perfetto-এ দৃশ্যীকরণের জন্য trace.json ফাইল তৈরি करने वाला একটি ফ্রেম প্রোফাইলার। - উইন্ডোিং এবং ইনপুট ম্যানেজমেন্টের জন্য SDL3-এর সাথে ইন্টিগ্রেশন। - stb_truetype দ্বারা প্রদত্ত TrueType ফন্ট র্যাস্টারাইজেশন। প্রকল্পে বিভিন্ন কনফিগারেশন (ডিবাগ এবং রিলিজ) এর জন্য একটি টেস্ট সুইট এবং বিল্ড স্ক্রিপ্ট অন্তর্ভুক্ত রয়েছে।