number473 wrote:
It would make it possible, but that isn't necessarily generally true. If you used the OpenGL and had vector graphics, you could easily resize them to whatever screen size you wanted. But in the case of bitmap images, that advantage doesn't exist. You would have to resize the images anyway, or have separate image files for each resolution. That makes for big files, or poor image quality in the case of scaling images up. Since most VNs use bitmap images, i don't know...
Actually, this is not true. The limitations of software rendering(2D) does not apply to hardware rendering(3D). They work entirely different. You are not painting/bliting bitmaps.
OpenGL and DirectX enables you to use a single image and have it automatically scale to whatever dimensions you need. Of course if the source image is small, it will look blurry when scaled up, but if the source image is larger it will look sharp in higher resolutions as well as lower resolutions (since it has more source pixels to work with).
The aspect ratio issue does not exist in 3D rendering either. 3D rendering is resolution agnostic by default. PyTom would have to specifically implement the limitation for that to be the case.
I'm curious to see how PyTom will implement OpenGL, as someone who's experienced the amount of work it requires first hand. (And I used DirectX, which arguably is the simpler API of the two)