
On Jun 9, 2009, at 4:59 AM, Carlos Rafael Giani wrote:
joel wrote:
Make this some kind of boost::graphics, target both dx and ogl or w/ e in a seamless fashion, then you have something worthy.
This is commonly found in 3D graphics engines. However, a low level ogl/dx abstraction is time-consuming, and ultimately not worth it, because both APIs, while roughly equal, differ in many details, which sums up in a low-level abstraction that covers the lowest common denominator. It is better to abstract in a higher semantic level, however this is hard to accomplish as a general 3D rendering library (and probably not very useful, since rendering applications vary wildly in their feature requirements and applied techniques).
In short, even then we don't even have something useful for boost.
I agree. Do you think that targeting, say Ogre3D, would be more adequate? Or, is the targeting of a specific non-standard API - however cross-platform it might be - not proper for Boost? I know what I think, but would like to know what others think. /David