[Message Deleted]
-
Microsoft offers zero support for OpenGL (all Windows support for OGL has been taken up by the video card manufacturers via drivers). If you're going to code on nothing but Windows, stick with DirectX.
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
-----
"...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001 -
yeah I always wanted to be an government artist Regards Ray "Je Suis Mort De Rire" Blogging @ Keratoconus Watch -- modified at 8:52 Thursday 8th June, 2006
-
Microsoft offers zero support for OpenGL (all Windows support for OGL has been taken up by the video card manufacturers via drivers). If you're going to code on nothing but Windows, stick with DirectX.
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
-----
"...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001 -
pathakr wrote:
Are there anyother ways so that I can proceed to have geekyness and my artistic attitude. has anybody through such situation. I am fascinated by computer graphics. I did learn few animation softwares, but I want a job where I can use my programming skills and give some magnifiscent things (can not describe properly )
I was told I could not enter art as a career even though I showed significant aptitude especially with landscapes. Instead I become a computer programmer, who went on to do user interfaces from general ledgers, and 2D graphics from user interfaces, and finally 3D graphics in OpenGL (IrisGL if you go back far enough). Now I am doing those landscapes again and utilizing my art background to shape the 3D industry. All I have done is learn to draw faster.... like 90 times a second. ;P I am not sure you can directly qualify one or the other as "better" you can say one has better support by the OS, although I would qualify what support is first. DirectX is the fastest for most operations, it also changes faster for newer technologies which like any change is both good and bad (and neither) all depending on your view. I like DirectX, but it doesn't suit my purposes for the most part. Speed is as much algorithm as it is anything else, because GPUs operating about 10 times faster than CPUs due to massively parallelizing the operations, bad code stands out in any language, or any API. You can build bad code easily with both DirectX or OpenGL neither helps you in that respect. DirectX is closer to the OS so all programmers being equal, DirectX code would win, but all programmers are not equal so the point of minimal speed increase is moot. Support under Vista is an issue, why should MS support a platform design that includes non-MS operating systems? So they have been trying to stop the demands of industry for trying to keep OpenGL support available since Windows 95, and they still haven't completely won. Honestly I like both, I prefer OpenGL for cross-platform use given requirements under both Windows and RedHat platforms, I would rather not write my code twice. If you ONLY write windows software, use DirectX/Direct3D. If you have the need or desire to write cross-platform graphics, use OpenGL. _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)
-
Another big reason is probably that DirectX is in managed domain now, but OpenGL still remains as a bunch of primitive C routines. - It's easier to make than to correct a mistake.
Jun Du wrote:
Another big reason is probably that DirectX is in managed domain now, but OpenGL still remains as a bunch of primitive C routines.
Perhaps, but there are higher level domain choices available which make OpenGL platforms not only viable but highly competitive. http://www.openscenegraph.org/[^] _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)
-
Jun Du wrote:
Another big reason is probably that DirectX is in managed domain now, but OpenGL still remains as a bunch of primitive C routines.
Perhaps, but there are higher level domain choices available which make OpenGL platforms not only viable but highly competitive. http://www.openscenegraph.org/[^] _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)