|
|
|
|
|
by corresation
4712 days ago
|
|
It was hard for me to ever understand why people preferred OpenGL at the time OpenGL was elegant and very simple to use, quickly becoming close to invisible. DirectX, in comparison, was layers upon layers of COM book-keeping code. Of course OpenGL has become like DirectX in more recent iterations, as in the end immediate satisfaction is less important than flexibility. |
|
COM really wasn't that much of a hassle in comparison. A couple smart pointer templates and you're off to the races. I can see how a C developer would really resent it though - nothing but a pain compared to GL's regular C, 'everything is void*' api.