DirectX – הבדלי גרסאות
תוכן שנמחק תוכן שנוסף
מ ←פתיח: הגהה |
עריכה, עדכון, הוספה |
||
שורה 1:
{{להשלים|כל הערך=כן}}
{{תוכנה
[[קובץ:DirectX logo.gif|שמאל|ממוזער|250px|הסמל הנוכחי של DirectX, ששונה פעמים רבות בעבר]]▼
|שם = DirectX
|לוגו = [[קובץ:Microsoft-DirectX-Logo-wordmark.svg|200px]]
|צילום מסך = [[קובץ:DirectX logo.gif|200px|הלוגו הנוכחי של DirectX שמשומש מאז DirectX 9.0]]
|תיאור צילום מסך = הלוגו הנוכחי של DirectX שמשומש מאז DirectX 9.0
|פיתוח = [[Microsoft]]
|תאריך השקה = [[30 בספטמבר]] [[1995]] <small>(לפני {{הפרש תאריכים|30|9|1995}})</small>
|גרסה אחרונה ששוחררה = 11.2 <small>(מופיע כ-6.03.9600.16384)</small>
|תאריך שחרור גרסה אחרונה = [[18 באוגוסט]] [[2013]] <small>(לפני {{הפרש תאריכים|18|8|2013}})</small>
|מערכת הפעלה = [[Microsoft Windows]] {{ש}} באה מובנת במערכת ההפעלה החל מ-[[Windows 95]] OSR2
|סוג רישיון = קוד סגור
|קטגוריה = ספריית DLL
|אתר בית = [http://msdn.microsoft.com/directx אתר הבית]
}}
▲[[קובץ:
'''DirectX''' היא [[ספרייה (תכנות)|ספרייה]] ([[Dynamic-Link Library|DLL]]) שפותחה על ידי [[מיקרוסופט]] לסביבת [[Windows]] שמטרתה לתת גישה ישירה ל[[חומרה|חומרת המחשב]], ובכך להאיץ ביצועים. מטרה נוספת של ספרייה זו היא להנגיש למתכנתים פונקציות ל[[גרפיקה]] דו-ממדית ו[[גרפיקת תלת-ממד|תלת-ממדית]], מבלי שיעברו התמחות מיוחדת בכך. הוספת ספרייה זו גרמה לכך שפיתוח משחקי מחשב למשל יהיה קל ומהיר מאשר קודם.
פיתוח הספרייה היווה למעשה נסיגה מאחד ההבדלים המרכזיים בין Windows ל־[[DOS]], הניסיון להפריד את החומרה והתוכנה ובכך לאפשר תלות נמוכה יותר ביניהן. נסיגה זו גורמת לכך שעקרונית תוכנות העובדות עם DirectX גורמות ל־Windows להיות פחות יציבה (אף על פי שלרוב ההבדל אינו משמעותי) וכמו כן DirectX פועלת רק על מחשבי פלטפורמת x86 (אינטל ו AMD).
DirectX כוללת את החבילות:
* '''DirectDraw''' - מספק גישה ישירה לכרטיס המסך המותקן במחשב.
* '''DirectPlay''' - מאפשר גישה ישירה לכרטיס הרשת המותקן במחשב.
* '''DirectSound''' - מספק גישה ישירה לכרטיס הקול המותקן במחשב.
* '''Direct3D''' - חלק מ־DirectX הכולל עבודה בתלת-ממד.
* '''DirectInput''' - מספק גישה למקלדת המחוברת למחשב.
* '''DirectMusic''' - מאפשר לחבר מוזיקה.
רוב [[משחק מחשב|המשחקים]] החדשים משתמשים ב־DirectX על מנת ליצור גרפיקה יותר [[מציאות]]ית, סאונד מציאותי יותר, אפקטים נוספים במשחקי תלת-ממד, ועוד.
על מנת לקבל פרטים על ספריית ה־DirectX המותקנת על מחשבכם ,יש להיכנס להפעלה ולהקליד:
"dxdiag".
נכון ל-
== Direct3D ==
Direct 3D - הרכיב האחראי על רינדור (עיבוד והצגה נכונה) של תלת-ממד. הטכנולוגיה משתמשת בהאצת חומרה כשהדבר מתאפשר (נתמך על ידי הכרטיס). מלבד למעט פקודות דו-ממדיות, הממשק מתייחס לתלת-ממד וזוהי מטרתו העיקרית. חשוב לציין כי Direct 3D לא תומך בהרצה תוכנתית לכול, כך שאם לדוגמה כרטיס המסך לא תומך במצללים (Pixel Shader ו
ממשק מתחרה ב-Direct 3D הוא [[OpenGL]].
|