The difference lies in who or what it is proprietary to. DirectX is proprietary to Microsoft, but not to any specific piece of hardware. Indeed, ATI and Nvidia hardware is actually designed to fit the DirextX API, not the other way around, and all hardware designers are therefore on an equal...