[PB 4.30B3] DirectX7 vs DirectX9

Everything else that doesn't fall into one of the other PB categories.
User avatar
IceSoft
Addict
Addict
Posts: 1746
Joined: Thu Jun 24, 2004 8:51 am
Location: Germany

[PB 4.30B3] DirectX7 vs DirectX9

Post by IceSoft »

Here are my first compare of Subsystem DirectX9 (15bit) vs the nativ DirectX7.

Let is run a little bit and you see the differents (FPS and Game speed)

QONK_DirectX9vsDirectX7.zip
Image


So my wish is:
@Fred, please change the nativ one to the DirectX9
And please make the startup (initialization of sprites) of directX9 faster.
Puzzle of Mystralia (C++)
Bug Planet, Waponez III, =QONK=, PetriDish, Movie2Image
<Wrapper>4PB, PB<game>, PictureManager,...
Trond
Always Here
Always Here
Posts: 7446
Joined: Mon Sep 22, 2003 6:45 pm
Location: Norway

Post by Trond »

The DirectX 9 version only gives a black window. So maybe that's the reason it's not default.
User avatar
IceSoft
Addict
Addict
Posts: 1746
Joined: Thu Jun 24, 2004 8:51 am
Location: Germany

Post by IceSoft »

Trond wrote:The DirectX 9 version only gives a black window. So maybe that's the reason it's not default.
Have you tested the DirectX9 Subsystem with your sources too?
Puzzle of Mystralia (C++)
Bug Planet, Waponez III, =QONK=, PetriDish, Movie2Image
<Wrapper>4PB, PB<game>, PictureManager,...
User avatar
Rings
Moderator
Moderator
Posts: 1435
Joined: Sat Apr 26, 2003 1:11 am

Post by Rings »

the dx7 runs at 102, the dx9 at 172 fps.
(older gforce 6200 )
and the startup (maybe sprite loading) is triple fast,
comparing dx7 to dx9 (dx7 is 3 times faster) .
SPAMINATOR NR.1
Trond
Always Here
Always Here
Posts: 7446
Joined: Mon Sep 22, 2003 6:45 pm
Location: Norway

Post by Trond »

IceSoft wrote:
Trond wrote:The DirectX 9 version only gives a black window. So maybe that's the reason it's not default.
Have you tested the DirectX9 Subsystem with your sources too?
Yes, LoadSprite() does not work.
User avatar
IceSoft
Addict
Addict
Posts: 1746
Joined: Thu Jun 24, 2004 8:51 am
Location: Germany

Post by IceSoft »

Trond wrote:
IceSoft wrote:
Trond wrote:The DirectX 9 version only gives a black window. So maybe that's the reason it's not default.
Have you tested the DirectX9 Subsystem with your sources too?
Yes, LoadSprite() does not work.
Have you told it @fred on the bug section?
Puzzle of Mystralia (C++)
Bug Planet, Waponez III, =QONK=, PetriDish, Movie2Image
<Wrapper>4PB, PB<game>, PictureManager,...
Trond
Always Here
Always Here
Posts: 7446
Joined: Mon Sep 22, 2003 6:45 pm
Location: Norway

Post by Trond »

No, as I don't care since this computer is not powerful enough to use these games properly anyways. I plan on getting a new computer shortly, so it's not the latest gaming monster that it doesn't work on, which would be worse.
The graphics chip is ProSavageDDR (aka ProSavage 8 ) if you want to report it.
User avatar
zxtunes.com
Enthusiast
Enthusiast
Posts: 375
Joined: Wed Apr 23, 2008 7:51 am
Location: Saint-Petersburg, Russia
Contact:

Post by zxtunes.com »

GeForce MX400 32Mb :

33-35 FPS in DX7
43-45 FPS in DX9

:shock:
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6175
Joined: Sat May 17, 2003 11:31 am
Contact:

Post by blueznl »

dx7 210 fps
dx9 420 fps
( PB6.00 LTS Win11 x64 Asrock AB350 Pro4 Ryzen 5 3600 32GB GTX1060 6GB - upgrade incoming...)
( The path to enlightenment and the PureBasic Survival Guide right here... )
User avatar
IceSoft
Addict
Addict
Posts: 1746
Joined: Thu Jun 24, 2004 8:51 am
Location: Germany

Post by IceSoft »

Rings wrote:and the startup (maybe sprite loading) is triple fast,
comparing dx7 to dx9 (dx7 is 3 times faster) .
Info:
DirectX9 startup time seems to be very improved with PB4.30Beta4
Puzzle of Mystralia (C++)
Bug Planet, Waponez III, =QONK=, PetriDish, Movie2Image
<Wrapper>4PB, PB<game>, PictureManager,...
Post Reply