Original post by Geri If the proper drivers are installed, TitaniumGL is like a glass, it would not ruin the qualify of the vga-driver.
This is not what I meant, I mean we develop with a minimum specification in mind, if the minimum is Netbook, we have no reason to use OpenGL at all. If it is an average gaming PC, we would target OpenGL 2 at least (1.3 is very very old) and use shaders but then the code becomes in compatible with your library. There is no scenario where your library is useful as fall-back.
You should really show us statistics and tell us in numbers how much bigger our target group will be if we use your library.
For example http://store.steampowered.com/hwsurvey/ shows that 95% of the users have DX9 cards (~OGL 2). While your library is cheap, it restricts one to GL 1.3 and it is a potential source of bugs. One would need to debug not only on different hardware but also using your library.
I am also skeptic about the usefulness of your library.
Original post by Geri FIRST CASE: Most of end-users are not informaticans, and cant install device drivers.
People who use 3d application and play games have also drivers installed, it is unlikely that my game is the only application on someones PC that requires hardware accelerations. There are exceptions but I don't think that "most" users will have no proper drivers installed. Can you reference any statistic to verify your claim? I think if the user can install my application, he can install drivers too. It is the same procedure.
Original post by Geri SECOND CASE: Some end users has very low-end and old VGA card (old integrated intel, Neomagic, old SiS, 3dlabs or S3 vga-s), and they does not even support OpenGL, or they are using newer operating system that does not contains OpenGL acceleration to it anymore. Probably the power of these systems are enough to your game to run.
When we use OpenGL in our software we want hardware acceleration. If we could live without or if we were developing for very low end hardware we would use other API. There are also high level 2D APIs available that have software and hardware accelerated back-ends (QT, Cairo). When using your library one has to use GL 1.3, but then what about all the users who have 'gaming cards' and propers drivers installed?