Hi there!
Â
I just wrote a new graphic output using Direct3D 9, but this one is highly optimized for speed and uses pure 2D pixel transfer to back buffer instead of a more complicated render-to-texture. If you have an old computer with some Matrox graphics card or other older 32MB thingies or the like, please test this build (select Direct3D) and tell me if it works better or the same as the Direct3D output form the other builds.
Â
http://vba-m.com/vbam/vbaotherbuilds/VisualBoyAdvance_SVN528+SimpleD3D.zip
Â
Info:
- 16 bit (back buffer, desktop colors do not have to be changed)
- 32 bit
- full screen
- pixel filters
- double buffering
- triple buffering
- vsync
- aspect ratio scaling
- scale to full window client size
Â
If it appears to be of use to users of older machines, than I'll expand it and add it to the SVN, if not, I'll just throw it away.
Maybe I could just add it as an option to the current renderer.
Â
Â
(The source file is attached if anyone is interested.)