gpu - DirectX HAL specification -
Where can the directX HAL specification be found?
Take it on the right
Then all GPU vendors must write their device drivers as they talk to HAL.
Where is the HAL specified? How does MSFF adjust or update HAL? When does HAL change? If changes in HAL breaks the world or the sky falls?
As far as I know, there is not "DirectX HAL", HAL is just HAL. HAL is a kernel-mode abstract layer that uses WDDM. In return, Dial X speaks in the APIDDDDM driver (written by Nvidia, Ati, etc.), and provides immediate access to the HAL device.
For software to talk to HAL, it needs to be run in privileged mode (i.e., a driver) If you are curious, this is where HAL is specified:
< P> HAL (usually) changes when new versions of Windows are released and yes, sometimes the sky falls. Remember when XP drivers worked on Vista? The reason for this was either changing WDDM or changing by HAL. Or, most likely, both.
Comments
Post a Comment