من بخوام به صورت ساده بیان کنم: ps4 سخت افزارن dx ساپورت می کنه اما نفرم افزارن نه
در علم برنامه نویسی و سیستم عامل یک چیزی داریم به اسم API که وظیفه API برقرار کردن ارتباط بین سخت افزار و نرم افزار اه، در واقع شما به وسلیه API در نرم افزار سخت افزاری رو کنترل می کنید
directx در واقع مجموعه ای از api هاست، منتها قاعدتا باید نحوره ارتباط api با سخت افزار طوری باشه که سخت افزار اون رو بفهمه، وقتی می گن ps4 از dx پشتیبانی می کنه یعنی چیپ گرافیکیش از مجموعه api اه dx پشتیبانی می کنه، یعنی شما با مجموعه api اه dx می تونید از طریق نرم افزار با این قطعه ارتباط برقرار کنید
منتها بحثی که هست اینه که API ها رو سیستم عامل برای ما مهیا می کنه، در سیستم عامل فعلی ps4 ما مجموعه api اه directx نداریم، چون directx توسط مایکروسافت ساخته شده و هر شخص حقیقی و یا حقوقی ای بخواد در سیستم عاملش مجموعه api اه directx رو قرار بده باید هزینه لایسنس اون رو به مایکروسافت بپردازه
یعنی سازنده سخت افزار می تونه سخت افزار و تراشه گرافیکی رو بر مبنای آخرین نسخه directx طراجی کنه و این تراشه بر روی دستگاهی سوار بشه از directx استفاده نکنه، در این صورت دستگاه از directx پشتیبانی می کنه، اما اگر دستگاهی از directx استفاده بکنه بدین معنی هست که نه تنها سخت افزار از directx پشتیبانی می کنه بلکه سیستم عامل از directx برای ارتباط با تراشه گرافیکی استفاده می کنه، پس می شه گفت در حالت اول فقط دستگاه از directx پشتیبانی می کنه اما در حالت دوم دستگاه از directx استفاده می کنه
در حال حاضر ps4 از directx پشتیبانی می کنه (یعنی سخت افزار می تونه از طریق directx با سیستم عامل ارتباط برقرار بکنه اما در سیستم عامل directx وجود نداره، از رابط های دیگه مثل OpenGL استفاده شده)، اما xbox one از directx استفاده می کنه(یعنی نه تنها سخت افزار از directx پشتیبانی می کنه بلکه سیستم عامل شامل مجموعه directx هم می شه)
دایرکس کامل در انحصار سیستم عامل ویندوزه .ربطی به پشتیبانی سخت افزار نداره بحث سر سیستم عامل و کرنل اصلی استفاده شده روی کنسول یا pc هست.
در ضمن ویندوز 8.1 هم اخر امسال میاد .شکر خدا مجانی هم هست فقط یه اپدیته روی ویندوز8 نصب میشه
یه نسخه preview ازش هم در منبع گذاشتن برای دانلود:
Windows 8.1 Preview - Microsoft Windows
در مورد استفاده از این ویژگی ها روی ps4 نگران نباشید .چون ps4 با رابط گرافیکی خودش یا همون API که میتونه OPENGL باشه براحتی میتونه این ویژگیها رو در یک مدت زمان خاص بیاره منتها دیگه تحت نام دایرکس نیست.
ربطی به پشتیبانی سخت افزار نداره؟؟؟ پس با این حساب روی 8400 باید الان بتونی crysis3 ران کنی