0

I am trying to learn computer graphics recently and i have a bunch of question mainly about api's

-in windows there is gdi/direct2d what there is in macos and linux -when direct3d can be used for 2d why there is direct2d and why should i learn it -is direct2d replacing gdi -what does windows and other operating systems uses to draw the window frames and os controls

MAR1
  • 15
  • 2
  • not sure about new win versions but all the windows, buttons and stuff in windows was usually done by GDI (not GDI+ !!!) .... DirectX is lib for games containing more modules like Direct2D, Direct3D, DirectSound (however my programing experience is it sucks)... if you want something cross platform go for OpenGL (which is counterpart of Direct2D/3D) ... I have no clue about linux maybe [Xlib](https://stackoverflow.com/a/23619676/2521214) ... – Spektre May 14 '22 at 08:11

0 Answers0