تقریباً بعد از 4 بار بازنویسی موتور و تجربه های مختلف، بالاخره با طراحی جدید موتور وارد نوشتن نسخه اول موتور شدم.
این برنامه ساده که تصویرش هم می بینین در واقع یک hello world ساده توسط موتور هست. که تا همینجای کار موتور حدوداً 20 هزار خط کد داره که شامل مدیریت حافظه، مدیریت منابع، رندرینگ d3d11 ، سیستم فایل، کتابخانه تقریباً کاملی از توابع ریاضی، ساختار داده ها و ... ، لود کردن تکسچر بدون استفاده از d3dx یا کتابخانه های دیگه، سیستم شیدر خودش و فونت های بیت مپی.
در وب سایت هم یک review مختصری از تاریخچه موتور از نسخه 0.1 تا الان رو می گذارم.
|
|