3 ms·
Generally Direct3D is for Windows and OpenGL is for all other platforms. Sometimes the OpenGL renderer works on Windows as well for easier testing and developme
by daemin 10y ago
Generally Direct3D is for Windows and OpenGL is for all other platforms. Sometimes the OpenGL renderer works on Windows as well for easier testing and development.
- mikulas_florek 10y agoIndeed, I only implemented OGL on Windows so I do not have to switch to Linux to implement some rendering feature/new shader. I do that mostly on Windows, because I am the most efficient there, and only test the result on Linux.
- pjmlp 10y agoWhen "all other platforms" does not include gaming consoles, as there is this urban myth of OpenGL support on them. Only partially true on the PS3 (GL ES 1.0 with Cg), which was largely ignored.
- laythea 10y agoThe other myth is that graphics drivers from different manufacturers - heck even the same manufacturer - are all created equal because they have standards name on the box :)
- daemin 10y agoYes, consoles have their own rendering libraries, well for the XBoxOne it's DirectX, but for the PS4 it's a proprietary library (Source: currently working at a AAA studio). But that is a technicality, because most developers that are making an engine (especially indie or hobby developers) don't have access to development hardware and SDK's. So it's valid to say that OpenGL runs on all other platforms (that the developer is targeting).