On Windows, how does OpenGL differ from DirectX?

前端 未结 4 906
粉色の甜心
粉色の甜心 2020-12-28 09:16

I don\'t have any hands on experience with graphics programming. I got this doubt when I was reading about graphics programming.

From what I understand, because Wind

4条回答
  •  南方客
    南方客 (楼主)
    2020-12-28 09:31

    DirectX is a layer to use the hardware functions of the graphic card. Since Windows Vista, default OpenGL implementation (the one provided from Microsoft) uses DirectX, so OpenGL is really slow. However, graphic card manufacturers provides drivers with OpenGL using directly using the graphic card and not passing through directX, so performances should be the same. If you have an integrated graphic card with poor driver, OpenGL may uses DirectX.

提交回复
热议问题