تاریخچه:
در اواخر ۱۹۹۴ مایکروسافت درست در شرف انتشار سیستم عامل بعدی اش بود، Windows 95. عامل اصلی که ارزشی را که مصرف کنندگان بر روی سیستم عامل جدید خواهد گذاشت مشخص می کرد بر روی چه برنامه های که قادر به اجرا در آن خواهند بود بسیار زیاد باقی ماند. سه نفر از کارمندان مایکروسافت ـ Craig Eisler, Alex St. John و Eric Engstrom – نگران بودند، چون برنامه ریزان متمایل بودند تا سیستم عامل قبلی مایکروسافت، MS-DOS ، را به عنوان یک پایگاه بهتر برای برنامه ریزی بازی ببینند، به این معنا که معدود بازی هایی می توانند برای Windows 95 گسترش و طراحی و این سیستم عامل با آن اندازه یک کار موفقیت آمیز نخواهد بود.
DOS اجازه دسترسی مستقیم به کارت های ویدئو، صفحه کلیدها، موس ها، وسایل صدا و تمام دیگر قسمت های سیستم را میداد، در حالی که Windows 95، با نمونه حافظه حفاظت شده اش، با کار کردن بر روی یک نمونه بسیار بیشتر استاندارد شده، دستیابی به تمام اینها را محدود می کرد. مایکروسافت نیاز به راهی داشت که به برنامه ها اجازه می داد تا آنچه را که نیاز دارند بدست آورند، و سریعا به آن نیاز داشتند; این سیستم عامل تنها چند ماه با انتشار فاصله داشت. Eisler, St. John, و Engstrom با یکدیگر کار کردند تا این مشکل را درست کنند، به همراه راه حلی که آنها آن را در پایان DirectX نامیدند.
اولین نسخه انتشار یافته DirectX به عنوان Windows Games SDK در سپتامبر سال ۱۹۹۵ روانه بازار شد. آن جایگزین Win32 برای DCI (Display Control Interface ) و WinG برای Windows 3.1 بود. یک گروه طراحی در ATI فن آوری پایه ای گرافیک بازی را مورد توجه مایکروسافت ساخت. گسترش DirectX توسط گروه Eisler ( خط اول طراحی)، St. John و Engstrom (مدیر برنامه) رهبری شد. مقدم بر وجود DirectX، مایکروسافت OpenGL را از قبل در پایگاه Windows NT شامل کرده بودند. در آن هنگام، OpenGL نیاز به گرانترین سخت افزارها داشت و محدود به استفاده های طراخی و ساخت و CAC میشد.
Direct3D ( معرفی شده توسط Eisler, Engstrom و St. John به عنوان شق دیگری برای SGI های OpenGL) در نظر گرفته شده بود تا یک یار سبک وزن OpenGL یواش آن وقت برای استفاده در بازی باشد. همانجور که قدرت کارت های گرافیکی کامپیوترهایی که در حال کار بودند رشد می کردند، OpenGL استاندارد غیر رسمی و مسیر اصلی محصول شد. در آن نقطه یک جنگ بین پشتیبانان OpenGL و Windows-only Direct3D دو-پایگاهی شروع شد که خیلی ها انتقاد داشتند یک نمونه دیگر از قبضه، توسعه و نابود کردن تاکتیک دادوستدد مایکروسافت بود. با وجود این، دیگر API (رابط برنامه کاربردی ِ) DirectX همواره با OpenGL در بازی های کامپیوتری ترکیب می شوند چون OpenGL تمام کارکردهای DirectX را شامل نمی شود( ار قبیل دسته بازی یا صدا). گرچه آمیزش OpenGL و SDL برای این مقصود به صورت روزافزونی رو به محبوب شدن است.
برچسب: 9291962, directx, redistributable, افزار, دیوکس, نرم, کاربردی