DirectX
| יש להשלים ערך זה: בערך זה חסר תוכן מהותי. ייתכן שתמצאו פירוט בדף השיחה. | |||
| הנכם מוזמנים להשלים את החלקים החסרים ולהסיר הודעה זו. שקלו ליצור כותרות לפרקים הדורשים השלמה, ולהעביר את התבנית אליהם. | |||
| DirectX | |
|---|---|
![]() |
|
| הלוגו הנוכחי של DirectX שמשומש מאז DirectX 9.0 | |
| מפתח | Microsoft |
| תאריך השקה | 30 בספטמבר 1995 (לפני 19 שנים, 7 חודשים ו־16 ימים) |
| גרסה אחרונה | 11.2 (מופיע כ-6.03.9600.16384) ב־18 באוגוסט 2013 (לפני שנה, 8 חודשים ו־29 ימים) |
| מערכת הפעלה | Microsoft Windows באה מובנת במערכת ההפעלה החל מ-Windows 95 OSR2 |
| רישיון | קוד סגור |
| קטגוריה | ספריית DLL |
| אתר הבית | |
DirectX היא ספרייה (DLL) שפותחה על ידי מיקרוסופט לסביבת Windows שמטרתה לתת גישה ישירה לחומרת המחשב, ובכך להאיץ ביצועים. מטרה נוספת של ספרייה זו היא להנגיש למתכנתים פונקציות לגרפיקה דו-ממדית ותלת-ממדית, מבלי שיעברו התמחות מיוחדת בכך. הוספת ספרייה זו גרמה לכך שפיתוח משחקי מחשב למשל יהיה קל ומהיר מאשר קודם.
פיתוח הספרייה היווה למעשה נסיגה מאחד ההבדלים המרכזיים בין Windows ל־DOS, הניסיון להפריד את החומרה והתוכנה ובכך לאפשר תלות נמוכה יותר ביניהן. נסיגה זו גורמת לכך שעקרונית תוכנות העובדות עם DirectX גורמות ל־Windows להיות פחות יציבה (אף על פי שלרוב ההבדל אינו משמעותי) וכמו כן DirectX פועלת רק על מחשבי פלטפורמת x86 (אינטל ו AMD).
DirectX כוללת את החבילות:
- DirectDraw - מספק גישה ישירה לכרטיס המסך המותקן במחשב.
- DirectPlay - מאפשר גישה ישירה לכרטיס הרשת המותקן במחשב.
- DirectSound - מספק גישה ישירה לכרטיס הקול המותקן במחשב.
- Direct3D - חלק מ־DirectX הכולל עבודה בתלת-ממד.
- DirectInput - מספק גישה למקלדת המחוברת למחשב.
- DirectMusic - מאפשר לחבר מוזיקה.
רוב המשחקים החדשים משתמשים ב־DirectX על מנת ליצור גרפיקה יותר מציאותית, סאונד מציאותי יותר, אפקטים נוספים במשחקי תלת-ממד, ועוד.
על מנת לקבל פרטים על ספריית ה־DirectX המותקנת במערכת ההפעלה, יש להיכנס להפעלה ולהקליד: "dxdiag".
נכון ל-2014, הגרסה העדכנית ביותר של DirectX היא DirectX 11.2, אולם גרסה זו אינה תואמת כל כרטיס מסך. הראשונים שהציגו כרטיס מסך שתומך ב-DirectX 11 היו AMD-ATI עם סדרת כרטיסי המסך Radeon HD 5000. במרכז הפרופגנדה של AMD-ATI עמדה פונקציה חדשה, בשם "טסלציה" המשפרת באופן משמעותי את רמת המפרט הגרפית ופועלת רק בסביבת DirectX 11 ומעלה.
בשנת 2015 צפוי להשתחרר DirectX 12 עם יציאת Windows 10.
Direct3D[עריכת קוד מקור | עריכה]
Direct 3D - הרכיב האחראי על רינדור (עיבוד והצגה נכונה) של תלת-ממד. הטכנולוגיה משתמשת בהאצת חומרה כשהדבר מתאפשר (נתמך על ידי הכרטיס). מלבד למעט פקודות דו-ממדיות, הממשק מתייחס לתלת-ממד וזוהי מטרתו העיקרית. חשוב לציין כי Direct 3D לא תומך בהרצה תוכנתית לכול, כך שאם לדוגמה כרטיס המסך לא תומך במצללים (Pixel Shader ו-Vertex Shader), הוא לא ידמה אותם על חשבון המעבד.
ממשק מתחרה ב-Direct 3D הוא OpenGL.
ראו גם[עריכת קוד מקור | עריכה]
קישורים חיצוניים[עריכת קוד מקור | עריכה]
- מור שובל, DirectX 10 - הניסיון של NVIDIA, באתר HWzone
- DirectX World - DirectX lessons. Learn how to build a graphic engine.
- להרחבה ולמידה של הנושא באתר UnderWarrior
| מיקרוסופט | ||
|---|---|---|
| שירותי אונליין | msn • Outlook.com • Bing • OneDrive | |
| חומרה | Surface • Xbox One • Xbox 360 • Xbox • Kinect • zune | |
| מערכות הפעלה | Microsoft Windows • Windows Phone • Windows Server | |
| פלטפורמות וסביבות פיתוח | Visual Studio • Microsoft Silverlight | |
| תוכנות מחשב | מיקרוסופט טיסה • אינטרנט אקספלורר • סקייפ • Microsoft Mathematics • Microsoft Security Essentials • Microsoft Office • Windows Defender • SQL CE | |
| תוכנות שרת | Microsoft SQL Server • SharePoint • Internet Information Services • שרת Exchange • Microsoft Biztalk Server • Active Directory | |
| אנשי מפתח | סאטיה נאדלה • ביל גייטס • פול אלן • סטיב באלמר | |
| טכנולוגיות | .NET • DirectX | |
