تاکنون مطالبی که درباره Directx نوشتم نمیشه گفت مطالبی خیلی حرفه ای بود بلکه نگاهی سطحی بود به قضیه. تمام اجزایی که گفتم نکات اصلی میشه گفت بودند ولی چیزهای دیگه هم درباره این API هست که مایکروسافت هنوز آنها را منتشر نکرده و نمیشه گفت هنوز در آن دقیقا چی میگذره (منظورم نسخه ۱۱ هست.)
خصوصیات دیگر که هنوز از آن چیزی نگفتم میشه ازش مثال زد:
افزایش حداکثر اندازه بافت از ۴k * 4k به ۱۶*۱۶ و همچنین امکان محدود سازی تعداد mipmap های بارگذاری شده در vram اشاره کرد. امکان تغییر ارزش عمق یک پیکسل بدون غیر فعال کردن عملکردی نظیر بررسی اولیه z پشتیبانی از انواع double-precision floating-point امکان نوشتن حافظه بطور پراکنده scatter memory writes و بسیاری موارد دیگر نیز در این فهرست قرار دارند.
در مورد OpenGL که من درباره آن نوشتم و شما هم خواندید و همینطور نظر سنجی که گذاشتم که نسبت به بقیه نظر سنجی ها کمتر رای دادید که نشان میده این مطالب Directx را مطالعه نکردید باید بگم که: درسته که OpenGL از Directx شکست خورد ولی نکته مهمی که داره OpenGL یکبار کامل از نوع چیده شد و اساس آن از صفر به جلو اومد و معماری داخل اون کامل عوض شد. مایکروسافت تقریبا سختی ها را کنار زده و همینطور که در مطالب Directx من خوندید اینه که فعلا آسان تر کردن رابط با سخت افزار و همینطور برنامه نویسان در دستور کار مایکروسافت هست. این نشون میده مایکروسافت آینده را خوب نگاه میکنه اما این نگاه مایکروسافت نشون نمیده که API همچون OpenGL هیچگاه از خاک بلند نشه چون این تنها API هست که برای برنامه نویسان چند سکوئی به حساب میاد ولی چون چند بار شکست خورده آدم را متقاعد میکنه که این OpenGL دیگه OpenGL نمیشه.
پیام بگذارید