It provides a standard interface for all programs written in OpenGL, which makes writing portable software easy. I’m not super concerned about portability, for reference the application will be running primarily on PC’s running vista64 bit. It provides access to virtually any graphics-related feature imaginable (including things like rendering fonts), and the number of extensions continues to grow. I know this is the OpenGL forums, but please give as unbiased and detailed an answer as possible. Ultimately performance of massive 3D rendered scenes is more important then learning time. The emulator achieved playable speeds only by mid-2007 and subsequent versions have improved speed and compatibility making it both. It was started by the team behind PCSX (an emulator for the original PlayStation) back in 2002, and as of late 2013 development is still active. I know I would have a bit of catching up to do, but some knowledge is better than none. PCSX2 is a emulator for Windows and Linux. I would rather use OpenGL for the simple fact that I have used it in the past so I at least have some working knowledge of how to do it. Most of the reviews I have read seem to imply that DirectX has had better performance for the past few years, but I couldn’t find many that took 3.1 or 3.2 into account just the initial release of 3.0 which I know a lot of folks found to be sub par. I have written some c++ openGL and GLSL in the past, but I know my learning will need to be brought up to speed with the latest changes. Recently, with the advent of the new low overhead APIs - whch is a major turning point for graphical programming - there are DirectX 12 for Windows and XBOX, Metal for iOS and Vulkan (the new OpenGL) for Windows and Linux (including Android and Tizen). Now I’m tasked to rewrite the application and have to make the decision once again to write it in OpenGL or Direct3D. With more recent hardware you can (and want to) use DirectX 11, OpenGL 4, OpenGL ES 3. Years went by and I abandon the maintenance of the application for some time. Will I get significantly better performance out of OpenGL 3.2 or DirectX 11?īackground: I have a fairly extensive 3D graphics application I wrote years ago in OpenGL 2.1. I’m not sure if this is the right forum for this, so if there is a better place to ask it let me know and I can repost.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |