DirectX – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
Liav22 (שיחה | תרומות)
לא מדוייק: DirectX הוא לא ספריית DLL אלא API
שורה 15:
}}
[[קובץ:DirX.jpg|שמאל|ממוזער|70px|הלוגו של DirectX ששימש בגרסאות 1.0 עד 8.2]]
'''DirectX''' היאהוא [[ממשק תכנות יישומים]] המכיל בתוכו [[ספרייה (תכנות)|ספרייהספריות]] ראנטיים ([[Dynamic-LinkRuntime Library|DLL]]library), אשר שפותחהפותח על ידי [[מיקרוסופט]] לסביבת [[Windows]] שמטרתה לתת גישה ישירה ל[[חומרה|חומרת המחשב]], ובכך להאיץלסייע ביצועיםבפיתוח משחקים בפלטפורמות של מייקרוסופט. מטרה נוספת של ספרייהממשק זוזה היא להנגיש למתכנתים פונקציות ל[[גרפיקה]] דו-ממדית ו[[גרפיקת תלת-ממד|תלת-ממדית]], מבלי שיעברו התמחות מיוחדת בכך. הוספת ספרייה זו גרמה לכך שפיתוח משחקי מחשב למשל יהיה קל ומהיר מאשר קודם.
 
פיתוח הספרייה היווה למעשה נסיגה מאחד ההבדלים המרכזיים בין Windows ל־[[DOS]], הניסיון להפריד את החומרה והתוכנה ובכך לאפשר תלות נמוכה יותר ביניהן. נסיגה זו גורמת לכך שעקרונית תוכנות העובדות עם DirectX גורמות ל־Windows להיות פחות יציבה (אף על פי שלרוב ההבדל אינו משמעותי) וכמו כן DirectX פועלת רק על מחשבי פלטפורמת x86 (אינטל ו AMD).