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