Thanks for your information.
Since the idea is possible and no restriction is made regarding what graphics engine is used, I was thinking if the idea really worth the effort. The reason I'm thinking of implementing a custom graphics engine using Direct3D is that driver issues of the "unstable" OpenGL, especially with some laptops that comes with low quality built-in video chips. And since my only target platform is Windows, then it would be more portable to use something like Direct3D to ensure reliability of the graphics. However, why not use the Qt pixel engine instead? My concern here is only performance. I don't know if the native Qt paint system is accelerated, or what graphics API it uses. How capable is it to render textured polygons in 2D or perform shader effects...etc.
Cheers.
Bookmarks