[Experimental] Graphic output for old/lowest-end graphic cards

spacy51
Senior Member
Posts: 371
Joined: Tue Mar 18, 2008 4:59 pm

[Experimental] Graphic output for old/lowest-end graphic cards

Post by spacy51 »

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.)

Last edited by spacy51 on Mon May 26, 2008 8:18 am, edited 1 time in total.
I.S.T.
Member
Posts: 80
Joined: Sun Mar 23, 2008 12:41 pm

[Experimental] Graphic output for old/lowest-end graphic cards

Post by I.S.T. »

Doesn't help my old PC(Pentium 3 933 mhz, 192 megs of PC100 RAM, GeForce FX 5200, XP home SP2) a bit, sadly.

 

Oddly enough, using an old build with directdraw still in doesn't help either. I must be limited by the CPU...

satan666
Junior Member
Posts: 4
Joined: Mon Apr 28, 2008 8:14 pm

[Experimental] Graphic output for old/lowest-end graphic cards

Post by satan666 »

This version can't use all filter. :ashamed:

mudlord
Senior Member
Posts: 306
Joined: Sun Feb 08, 2009 7:16 am

[Experimental] Graphic output for old/lowest-end graphic cards

Post by mudlord »

That is to be expected. Remember this renderer is still WIP.

spacy51
Senior Member
Posts: 371
Joined: Tue Mar 18, 2008 4:59 pm

[Experimental] Graphic output for old/lowest-end graphic cards

Post by spacy51 »

Doesn't help my old PC(Pentium 3 933 mhz, 192 megs of PC100 RAM, GeForce FX 5200, XP home SP2) a bit, sadly.

 

Oddly enough, using an old build with directdraw still in doesn't help either. I must be limited by the CPU...

 

 

Hm, a GeForce FX 5200 isn't really that limited.

SCHUMI4EVER
Member
Posts: 109
Joined: Tue Mar 18, 2008 6:48 pm

[Experimental] Graphic output for old/lowest-end graphic cards

Post by SCHUMI4EVER »

He said CPU, not GPU spacy.

 

That PC would FLY if it had Windows 98 SE on it.

 

The problem with these old PCs running slow is that Windows XP does not mix well with them...the PC (proccessor mainly and RAM) can barely run the operating system, adding the emulator on top of that is pure murder to performance.

I.S.T.
Member
Posts: 80
Joined: Sun Mar 23, 2008 12:41 pm

[Experimental] Graphic output for old/lowest-end graphic cards

Post by I.S.T. »

He said CPU, not GPU spacy.

 

That PC would FLY if it had Windows 98 SE on it.

 

The problem with these old PCs running slow is that Windows XP does not mix well with them...the PC (proccessor mainly and RAM) can barely run the operating system, adding the emulator on top of that is pure murder to performance.

 

It's actually faster in every way than when it had ME on it, though that's probably due to the fucked up HD the ME install was on...

SCHUMI4EVER
Member
Posts: 109
Joined: Tue Mar 18, 2008 6:48 pm

[Experimental] Graphic output for old/lowest-end graphic cards

Post by SCHUMI4EVER »

I said Windows 98 SE...Windows ME is a whole other horror.

I.S.T.
Member
Posts: 80
Joined: Sun Mar 23, 2008 12:41 pm

[Experimental] Graphic output for old/lowest-end graphic cards

Post by I.S.T. »

I said Windows 98 SE...Windows ME is a whole other horror.

 

I was under the impression it wasn't slower unless the memory leaks started.

spacy51
Senior Member
Posts: 371
Joined: Tue Mar 18, 2008 4:59 pm

[Experimental] Graphic output for old/lowest-end graphic cards

Post by spacy51 »

I currently also doubt that older machines with older gfx cards and older OS have DirectX9 drivers...

Post Reply