i luffs yeww
2011-03-14 00:31:50
Well, this is a pretty good time to bring this up in my opinion (wish I could've when Simba was first being developed, but oh well; past has passed), with libmml still in the works, srl-5 in development, and just because it's something important for programmers in general, really.
A couple days ago (Friday, March 11), I saw this story on slashdot about OpenGL and Direct3D. I have always been under the impression that OpenGL is the open-source, Linux-type 3D graphics API (as in "Direct3D is to Windows, as OpenGL is to Linux"), that gave it's users more power and, for programmers at least, a better environment to do what they need to do. But as this article leads me to believe, Direct3D and Microsoft have been doing the development in the whole 3D world of technology. I was a little surprised, but also made me think that it could be something important for us to think about.
OpenGL isn't bad, as said in the article, but it also doesn't do most of the major breakthrough development, as far as I can tell from this article. With our community, there's no real OpenGL/Direct3D comparison. There's just our entity, so we need to do the development and breakthrough work. And for this reason, I think that we tend to focus on compatibility issues much too often.
I don't think there have been many bad choices, thus far, but some things may have been (unknowingly?) halting development. And since there is some (albeit purely anecdotal) evidence that compatibility may not be the best option when you want to continue development, maybe now's the time to enforce things that will break potentially every script.
Things like my iluffs project (anticipation, personalization, etc.), srl5, and libmml could all break scripts, and usually people would be quite butthurt about that (and still will be), but it could be in the communities best interest to do that.
Discuss? :)
Lol the article is hosted here, by the way. And the main points are just..
A couple days ago (Friday, March 11), I saw this story on slashdot about OpenGL and Direct3D. I have always been under the impression that OpenGL is the open-source, Linux-type 3D graphics API (as in "Direct3D is to Windows, as OpenGL is to Linux"), that gave it's users more power and, for programmers at least, a better environment to do what they need to do. But as this article leads me to believe, Direct3D and Microsoft have been doing the development in the whole 3D world of technology. I was a little surprised, but also made me think that it could be something important for us to think about.
OpenGL isn't bad, as said in the article, but it also doesn't do most of the major breakthrough development, as far as I can tell from this article. With our community, there's no real OpenGL/Direct3D comparison. There's just our entity, so we need to do the development and breakthrough work. And for this reason, I think that we tend to focus on compatibility issues much too often.
I don't think there have been many bad choices, thus far, but some things may have been (unknowingly?) halting development. And since there is some (albeit purely anecdotal) evidence that compatibility may not be the best option when you want to continue development, maybe now's the time to enforce things that will break potentially every script.
Things like my iluffs project (anticipation, personalization, etc.), srl5, and libmml could all break scripts, and usually people would be quite butthurt about that (and still will be), but it could be in the communities best interest to do that.
Discuss? :)
Lol the article is hosted here, by the way. And the main points are just..
From: article
Carmack said 'I actually think that Direct3D is a rather better API today.' He also added that 'Microsoft had the courage to continue making significant incompatible changes to improve the API, while OpenGL has been held back by compatibility concerns. Direct3D handles multi-threading better, and newer versions manage state better.'
From: article
'The actual innovation in graphics has definitely been driven by Microsoft in the last ten years or so,' explained AMD's GPU worldwide developer relations manager, Richard Huddy. 'OpenGL has largely been tracking that, rather than coming up with new methods. The geometry shader, for example, which came in with Vista and DirectX 10, is wholly Microsoft's invention in the first place.'