עבור לתוכן

מה זה api

Featured Replies

פורסם

שלום אני רוצה לדעת מה זה Application Programming Interface ואיך זה עובד אני יודע שזאת התוכנה directx ו opengl אבל מה זה עושה בעצם

פורסם

http://www.beyond3d.com/words/page_a.php

API (Application Program Interface):

Instead of a programmer creating custom codes to talk to the Operating system (Windows) , he/she can write an application to an API. The API will translate it and pass it on to the Operating System (O.S.). For 3Dcards there are several API's:

- DirectX (D3D) from Microsoft.

- OpenGL, which is the favorite of ID's lead programmer John Carmack.

- PowerSGL, PowerVR's own API, which runs only on the PowerVR chipsets.

- Glide, 3DFX's own API, which only on 3DFX chips.

פורסם

API זה לא תוכנה!

API הוא הגדרה לאוסף של פקודות שפוקדות על מערכת מסויימת שמבינה אותן מה לעשות. יש הבדל בין DirectX ה-API לבין DirectX התוכנה. DirectX התוכנה היא המערכת העומדת מאחורי ה-API והיא זו המקבלת את הפקודות ופועלת לפיהן.

כמו כן, על כל מחשב בימינו מותקנת מערכת שנקראת OpenGL ICD, שהיא התוכנה שמקבלת פקודות של ה-API שנקרא OpenGL ומבצעת אותן. תוכנה זו באה בד"כ עם הדריבר של הכרטיס מסך, ושונה מדריבר אחד לאחר.

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים